@charset "utf-8";

/* CSS Document */

.imghover{ display: inline-block; overflow: hidden; width: 100%;}

.imghover.inherit{ overflow:inherit;}

.imghover img{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.imghover:hover img{ transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}





.ny-banner{ width: 100%; height: auto; overflow: hidden; position: relative;}

.ny-banner img{ width: 100%; height: auto; vertical-align: middle;}

.b-wz{ position: absolute; top: 50%; left:50%; text-align: center;width: 100%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);}

.b-wz h3{ height: 46px; line-height: 46px; font-size: 46px; text-transform: uppercase; color: #fff; text-shadow: 0 0 15px rgba(0,0,0,0.6); padding-bottom: 10px;}

.b-wz p{ height: 20px; line-height: 20px; font-size: 20px; color: #fff; text-shadow: 0 0 15px rgba(0,0,0,0.6);}



.menu-box{ width: 100%; height: 70px; background-color: #f0f0f0;}

.menu{ width: 100%; height: 70px; text-align: center;}

.menu ul{ display: inline-block;}

.menu ul li{ float: left;
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    padding: 0 20px;
    margin-top: 26px;
    border-left: 1px solid #dadada;}

.menu ul li:first-child{ border-right: none;}

.menu ul li:first-child{ border-left: none;}

.menu ul li a{ color: #666;}

.menu ul li:hover a,.menu ul li.curr a{ color: #2177c7; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}



.guanyu-box{ width: 100%; height: auto; overflow: hidden; padding: 70px 0; background: #fff url("../images/gybgu.jpg") no-repeat top center;}

.guanyu{ width: 100%; height: auto;}

.guanyu-l{ width: 52%; height: auto; float: left;}

.guanyu-l-nr{ width:100%; height:360px; overflow:auto; margin:30px auto 0 auto;}

.guanyu-l-nr::scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-nr::scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.guanyu-l-nr::-ms-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-nr::-ms-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.guanyu-l-nr::-webkit-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-nr::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}

.guanyu-l h3{ width: 100%; height: 35px; line-height: 35px; font-size: 35px; font-weight: bold; padding-top: 20px;}

.guanyu-l span{ width: 55px; height: 2px; background-color: #959595; display: block; margin-top: 20px;}

.guanyu-l p{ width:94%; line-height: 32px; color: #666; font-size: 16px; text-align: justify;}

.guanyu-r{ width: 35%; height: auto; position: relative; float: right; margin-right: 5%;}

.guanyu-r-ku{ width: 100%; height: auto;}

.guanyu-r-ku img{ max-width: 100%; height: auto;}

.guanyu-r-tu{ width: 100%; height: auto; position: absolute; top: 74px; left: -20px;}

.guanyu-r-tu img{ max-width: 100%; height: auto;}



.shuzi-box{ width: 100%; height: auto; overflow: hidden; background: url("../images/gybg.jpg") no-repeat center; padding: 110px 0;}

.shuzi{ width: 100%; height: auto;}

.shuzi ul li{ width: 19.33%; height: auto; float: left; margin: 0 7%; float: left;}

.shuzi-l{ float: left; width: 35%; height: 60px; line-height: 60px; font-size: 60px; color: #fff; text-align: right;}

.shuzi-l span{ display: inline-block; font-family:"BebasNeue-1";}

.shuzi-r{ float: right; width: 60%;}

.shuzi-r h3{ font-size: 18px; color: #fff; margin-bottom: 10px;}

.shuzi-r p{ font-size: 14px; color: #cce7ff; line-height: 22px;}



.guanyu01-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0;}

.guanyu01{ width: 100%; height: auto; overflow: hidden;}

.guanyu01-u{ width: 100%; height: auto; overflow: hidden; text-align: center;}

.guanyu01-u .more { width: 168px; height: 40px; line-height:40px; display: block; border: 1px solid #666; font-size: 14px; text-align:center; margin: 30px auto 0 auto;}

.guanyu01-u .more a{ color: #666;}

.guanyu01-u .more i{ margin-left: 15px; color: #666; font-size:20px; vertical-align:middle;}

.guanyu01-u .more:hover { border: 1px solid #2177c7; background-color: #2177c7; }

.guanyu01-u .more:hover a{ color: #fff }

.guanyu01-u .more:hover i{  margin-left: 25px; color: #fff;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

.guanyu01-u h3{ width: 100%; height: 35px; line-height: 35px; font-size: 35px; font-weight: bold;}

.guanyu01-u span{ width: 55px; height: 2px; background-color: #959595; display: block; margin: 20px auto 40px auto;}

.guanyu01-u b{ width: 100%; height: 22px; line-height: 22px; font-size: 22px; font-weight: bold; color: #666;}

.guanyu01-u p{ width: 100%; line-height: 30px; font-size: 16px; color: #666; margin-top: 30px;}

.guanyu01-d{ width: 100%; height: auto; overflow: hidden; margin-top: 40px;}

.guanyu01-d ul li{ width: 28.33%; height: auto; overflow: hidden; float: left; margin: 0 2.5%; position: relative;}

.guanyu01-d-tp{ width: 100%; height: 530px;}

.guanyu01-d-tp img{ width: 100%; height: 530px;}

.guanyu01-d-wz{ width: 90%; position: absolute; bottom: 50px; left: 20px;}

.guanyu01-d-wz h3{ height: 30px; line-height: 30px; font-size: 30px; color: #fff; margin-bottom: 5px;}

.guanyu01-d-wz p{ font-size: 16px; color: #fff;}



.guanyu02-box{ width: 100%; height: auto; overflow: hidden; background-color: #f9f9f9;}

.guanyu02{ width: 100%; height: 660px;}

.guanyu02-l{ width: 50%; height: 660px; float: left;}

.guanyu02-l img{ width: 100%; height: 660px;}

.guanyu02-r{ width: 36%; height: auto; overflow: hidden; float: right; margin-right: 14%;}

.guanyu02-r-nr{ width: 80%; height: auto; overflow: hidden; padding: 4% 10%;}

.guanyu02-r-nr h3{ width: 100%; height: 35px; line-height: 35px; font-size: 35px; font-weight: bold; padding-top: 50px;}

.guanyu02-r-nr span{ width: 55px; height: 2px; background-color: #959595; display: block; margin-top: 20px;}

.guanyu02-r-nr ul{ margin-top: 30px;}

.guanyu02-r-nr ul li{ line-height: 45px; color: #666; font-size: 20px;}

.guanyu02-r-nr ul li b{ display: inline-block; font-weight:bold; padding-right:10px; float:left;min-width: 60px;text-align-last: justify;}


.guanyu03-box{ width: 100%; height: auto; overflow: hidden; background: #205ab3 url("../images/gybg1.jpg") no-repeat center; padding: 70px 0; background-attachment: fixed;}

.guanyu03{ width: 100%; height: auto;}

.guanyu03-bt{ width: 100%; height: auto; overflow: hidden; text-align: center;}

.guanyu03-bt h3{ width: 100%; height: 35px; line-height: 35px; font-size: 35px; font-weight: bold; color: #fff;}

.guanyu03-bt span{ width: 55px; height: 2px; background-color: #fff; display: block; margin: 20px auto 40px auto;}

.guanyu03-tp{ width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 20px;}

.guanyu03-tp img{ max-width: 100%; height: auto;}



.guanyu04-box{ width: 100%; height: auto; overflow: hidden; background: #f9f9f9 url("../images/gybg2.jpg") no-repeat center bottom; padding: 70px 0;}

.guanyu04{ width: 100%; height: auto;}

.guanyu04-nr{ width: 100%; height: auto;}

.body-box{ width:100%;}

.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}

.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}

.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}

.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}

.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}

.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}

.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #2177c7;transition: all .3s;cursor:pointer;}

.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #ea7d38;}

.line-scale{display:inline-block;vertical-align:middle;width:330px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}

.timer-shaft-content{width:87%; margin:50px auto 0 auto; overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}

.shaft-detail-cont{display: none;width:100%;}

.timer-year{padding-left:33px;font-weight:bold;color:#333;font-size:0;}

.icon-year{display: inline-block;vertical-align:middle;width:34px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}

.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}

.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}

.month-detail-box:before{content: '';position:absolute;top:0;left:50px;height:100%;border-right:1px dashed #ea7d38;}

.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}

.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:44px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}

.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:16px;color:#666;}

.incident-record a{font-size:14px;color:#2177c7;}



.guanyu05-box{ width: 100%; height: auto; overflow: hidden; background: url("../images/gybg4.jpg") no-repeat center; padding: 140px 0 180px 0;}

.guanyu05{ width: 100%; height: auto;}

.guanyu05-wz{ width: 100%; height: auto; overflow: hidden;}

.guanyu05-wz h3{ height: 35px; line-height: 35px; font-size: 35px; font-weight: bold; color: #fff;}

.guanyu05-wz span{ width: 55px; height: 2px; background-color: #fff; display: block; margin: 20px 0 40px 0;}

.guanyu05-wz p{ width: 60%; line-height: 34px; font-size: 16px; color: #fff;}



.yewu-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff;}

.yewu{ width: 100%; height: auto; overflow: hidden;}

.yewu ul li{ width: 100%; height: 480px; overflow: hidden;}

.yewu ul li a{ display: block;}

.yewu-tu{ width: 50%; height: 480px; position: relative;}

.yewu ul li .yewu-tu img{ width: 100%; height: 100%; vertical-align: middle;}

.yewu ul li .yewu-tu .tuzi{ width: 100%; height: 100%; position: absolute; left: 0; top: 100%; background-color: rgba(32,90,179,0.5); opacity: 0; filter: alpha(opacity=0); transition: all 600ms;}

.yewu ul li:hover .yewu-tu .tuzi{ top: 0;  opacity: 1; filter: alpha(opacity=100);}

.yewu ul li .yewu-tu .tuzi .zi{ width: 100%; height: 70px; position: absolute; left: 0; top: 50%; margin-top: -35px;}

.yewu ul li .yewu-tu .tuzi .zi .tou{ width: 100%; text-align: center; line-height: 50px; font-size: 20px; color: #fff;}

.yewu ul li.yewu-tu .tuzi .zi .tou a{ color: #fff;}

.yewu ul li .yewu-tu .tuzi .zi .tubiao{width: 100%; text-align: center; color: #fefefe;}

.yewu ul li .yewu-tu .tuzi .zi .tubiao i{font-size: 40px;color: #fefefe;}

.yewu-we{ width: 50%; height: 480px;}

.yewu-we-zi{ width: 66%; height: auto; margin-left: 7%; padding-top: 90px;}

.yewu-we-zi.zz{ margin-left: 27%;;}

.yewu-we-zi h3{ height: 30px; line-height: 30px; font-size: 30px; color: #2177c7;}

.yewu-we-zi h3 i{ font-size: 30px; color: #2177c7; margin-right: 8px;}

.yewu-we-zi p{ line-height: 30px; font-size: 16px; color: #666; margin: 30px 0 40px 0;}

.yewu-we-zi .more { width: 168px; height: 40px; line-height:40px; display: block; border: 1px solid #666; font-size: 14px; text-align:center;}

.yewu-we-zi .more a{ color: #666;}

.yewu-we-zi .more i{ margin-left: 15px; color: #666; font-size:20px; vertical-align:middle;}

.yewu-we-zi .more:hover { border: 1px solid #2177c7; background-color: #2177c7; }

.yewu-we-zi .more:hover a{ color: #fff }

.yewu-we-zi .more:hover i{  margin-left: 25px; color: #fff;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}

@media(max-width:1440px){
    .line-scale {
        display: inline-block;
        vertical-align: middle;
        width: 190px;
        height: 22px;
        margin: 0 2px;
        background: url(../images/icon_scale.png) no-repeat;
        background-size: cover;
    }
}
@media(max-width:1280px){
    #licheng.guanyu04-box>div{
        width: 96%;
    }
    .timer-scale-cont.hov .time-circle {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 23px;
        background: #ea7d38;
    }
    .time-circle {
        display: inline-block;
        vertical-align: middle;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 15px;
        color: #fff;
        border-radius: 50%;
        background: #2177c7;
        transition: all .3s;
        cursor: pointer;
    }
}
@media(max-width:1024px){
    #licheng.guanyu04-box>div{
        width: 96%;
    }
    .line-scale {
        display: inline-block;
        vertical-align: middle;
        width: 150px;
        height: 22px;
        margin: 0 2px;
        background: url(../images/icon_scale.png) no-repeat;
        background-size: cover;
    }
}
@media(max-width:900px){
    #licheng.guanyu04-box>div{
        width: 96%;
    }
    .line-scale {
        display: inline-block;
        vertical-align: middle;
        width: 120px;
        height: 22px;
        margin: 0 2px;
        background: url(../images/icon_scale.png) no-repeat;
        background-size: cover;
    }
}
@media(max-width:768px){
    #licheng.guanyu04-box>div{
        width: 96%;
    }
    .line-scale {
        display: inline-block;
        vertical-align: middle;
        width: 50px;
        height: 22px;
        margin: 0 2px;
        background: url(../images/icon_scale.png) no-repeat;
        background-size: cover;
    }
}

.chanye-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff;}

.chanye{ width: 100%; height: auto; overflow: hidden;}

.chanye ul li{ width: 100%; height: auto; overflow: hidden; padding: 70px 0; border-bottom: 1px solid #ebebeb;}

.chanye-tu{ width: 34%; height: 320px;}

.chanye-tu img{ width: 100%; height: 320px;}



.chanye-we{ width: 61%; height: auto; overflow: hidden;}

.chanye-we h3{ height: 20px; line-height: 20px; font-size: 20px;font-weight: bold; color: #2177c7;}

.chanye-we p{ line-height: 32px; font-size: 16px; color: #666; margin: 40px 0;}

.chanye-we .more { width: 168px; height: 40px; line-height:40px; display: block; border: 1px solid #666; font-size: 14px; text-align:center;}

.chanye-we .more a{ color: #666;}

.chanye-we .more i{ margin-left: 15px; color: #666; font-size:20px; vertical-align:middle;}

.chanye-we .more:hover { border: 1px solid #2177c7; background-color: #2177c7; }

.chanye-we .more:hover a{ color: #fff }

.chanye-we .more:hover i{  margin-left: 25px; color: #fff;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

}



.fuwu-box{ width:100%; height:auto; overflow:hidden; background:url(../images/fwtu1.jpg) no-repeat center; padding:100px 0;}

.fuwu{ width:100%; height:auto;}

.fuwu ul li{ width:30.33%; height:420px; float: left; margin:0 1.5%; background-color: rgba(255,255,255,0.9); box-shadow: 0 0 20px rgba(0,0,0,0.4); cursor: pointer;}

.fuwu  ul li:hover{ margin-top: -10px; background-color: rgba(255,255,255,0.8); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.fuwu-nr{ width:80%; height:auto; overflow:hidden; padding: 10%;}

.fuwu-nr span{ display: block; width:140px; height:40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; background-color: #2177c7;}

.fuwu-nr h3{ font-size: 30px; height: 30px; line-height: 30px; margin: 30px 0;}

.fuwu-nr p{ font-size: 16px; line-height: 30px; color: #666;}

.part01-tp{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.part01-tp ul li{width: 225px; height:94px; border: 1px solid #eaeaea; float:left; text-align:center; background-color:#fff; border:1px solid #e5e5e5; text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.part01-tp ul li img { max-width: 100%; height: 64px; padding-top:15px; vertical-align: middle;}
.part01-tp ul li:hover{ border:1px solid #2177c7; transition: all .5s;}
/*.part01-tp ul li img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}*/
.part01-tp ul li:hover img{ filter:none; transition: all .5s;}

.fuwu01-box{ width:100%; height:auto; overflow:hidden; background:url(../images/fwtu2.jpg) no-repeat center; padding:70px 0 100px 0;}

.fuwu01{ width:100%; height:auto; overflow:hidden;}

.fuwu01-nr{ width:100%; height:auto; overflow:hidden; margin-top:60px;}

.liuyan-nr ul li{ width:31.33%; height:auto; overflow:hidden; float:left; margin:0 1%}

.liuyan-nr ul li input{ width:100%; height:50px; line-height:50px; background-color:#fff; text-indent:2em;}

.liuyan-nr textarea{ width:98%; height:150px; line-height:30px; padding-top:20px; background-color:#fff; margin:30px 1%; text-indent:2em; font-family: Microsoft YaHei;}

.liuyan-an input{ width:150px; height:45px; line-height:45px; background-color:#2177c7;color:#fff; text-align:center; font-size:16px; border:none; float: right; margin-right: 1%;}

.liuyan-an input:hover{ background-color:#205ab3; transition:all 0.5s;}



.rencai-box{ width:100%; height:auto; overflow:hidden; background:#fff; padding:90px 0;}

.rencai{ width:100%; height:auto; overflow:hidden;}

.rencai-wz{ width: 100%; height: auto; overflow: hidden;}

.rencai-wz h3{ height: 35px; line-height: 35px; font-size: 35px; font-weight: bold;}

.rencai-wz span{ width: 55px; height: 2px; background-color: #959595; display: block; margin: 20px 0 40px 0;}

.rencai-wz p{ line-height: 34px; font-size: 16px; color:#666;}

.rencai-tp{ width: 100%; margin-top:40px;}

.rencai-tp ul li{ width:24%; padding:20px 0; border-left:1px solid #eee; text-align:center; float:left;}

.rencai-tp ul li:first-child{ border-left:none;}

.rencai-tp ul li i{ display: inline-block; width: 120px; height: 120px; line-height: 120px; border-radius: 50%; text-align: center; background-color: #f7f7f7; font-size:56px; color:#666;}

.rencai-tp ul li span{ display:block; font-size:18px; color:#333; margin-top:35px;}

.rencai-tp ul li:hover i{ background-color: #2177c7; color:#fff; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.rencai-tp ul li:hover span{ color: #2177c7;}



.zhaopin-box{ width: 100%; height: auto; overflow: hidden; background-color: #f8f8f8; padding: 70px 0;}

.zhaopin{ width: 100%; height: auto; overflow: hidden;}

.menu_list{ width: 100%; height: auto; overflow: hidden;background:#ebebeb}

.menu_head{width:100%;height:52px;line-height:52px; text-indent:40px;font-size:16px;color:#666; border-bottom:1px solid #fff;cursor:pointer;position:relative;background:#ebebeb url(../images/add.png) center right no-repeat;}

.menu_head span{ display: inline-block; float: right; padding-right: 50px; font-size: 14px;}

.menu_list .current{color:#fff; background:#2177c7 url(../images/reduct.png) center right no-repeat;}

.menu_body{ width:100%; height:auto; overflow:hidden;}

.zhaopin-nr{ width: 94%; height: auto; overflow: hidden; background-color: #fff; padding:0 3% 2% 3%; border-bottom: 1px solid #2177c7;}

.zhaopin-nr b{ width:100%; display: block; height:16px; line-height: 16px; font-size: 16px; margin: 30px 0 10px 0;}

.zhaopin-nr p{ width:100%; line-height: 24px; font-size: 14px; color: #666;}

.zhaopin-nr p.blue{ color: #2177c7; font-size: 16px; margin-top: 30px;}



.lianxi-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0;}

.lianxi{ width: 95%; height: auto; margin: 0 auto;}

/*.lianxi-wz{ width: 52%; height: 360px; float: left; box-shadow: 0 0 10px rgba(0,0,0,0.08); background: url(../images/bg_map.png) right bottom no-repeat #fff; position: relative; margin-top: 15px;}

.lianxi-wz-nr{ width: 90%; height: auto; padding: 5%;}

.lianxi-wz-l{ width: 70%; height: auto; float: left;}

.lianxi-wz-l ul li{ width: 100%; line-height: 40px; font-size: 20px;}

.lianxi-wz-l ul li span{ font-size: 16px; color: #999;}

.lianxi-wz-r{ width: 30%; height: auto; float: right; text-align: center;}

.lianxi-wz-r p{ font-size: 14px; color: #666; margin-top: 10px;}

.lianxi-wz-r img{ max-width: 100%; height: auto;}*/

.contact-t li{width: 32.33%;margin-left: 1.5%;border: 1px solid #e6e6e6;box-sizing: border-box;background-color: #fff;padding: 30px 30px;text-align: center;}
.contact-t li:first-child{margin-left: 0;}
.contact-t li .tu{line-height: 46px;color:#2177c7;}
.contact-t li .tu i{font-size: 44px;}
.contact-t li .tou{line-height: 46px;font-size: 20px;color: #333;font-weight: bold;}
.contact-t li .shen{line-height: 25px;font-size: 16px;color: #666;min-height: 40px;}

.contact-b{
	width: 100%;margin-top: 38px;padding: 40px 120px 50px;box-sizing: border-box;background-color: #fff;
	border: 1px solid #e6e6e6;
}
.contact-b .tou{
	line-height: 36px;font-size: 24px;color: #333;font-weight: bold;text-align: center;
}
.contact-b .shen{
	line-height: 24px;font-size: 14px;color: #666;text-align: center;
}
.contact-b .one{
	width: 100%;margin-top: 24px;
}
.contact-b .one li{
	width: 32.33%;margin-left: 1.5%;
}
.contact-b .one li:first-child{
	margin-left: 0;
}
.contact-b .one li .mz{
	line-height: 40px;font-size: 14px;color: #666;
}
.contact-b .one li .mz sup{
	color: #e70012;
}
.contact-b .one li .shr{
	width: 90%;border: 1px solid #e6e6e6;padding: 0 5%;font-size: 16px;color: #666;line-height: 46px;
}
.contact-b .one li .shr.shr1{
	width: 12%;padding: 0 2%;float: left;margin-right: 2%;
}
.contact-b .one li .shr.shr2{
	width: 76%;padding: 0 2%;float: left;
}
.contact-b .two .mz{
	line-height: 40px;font-size: 14px;color: #666;
}
.contact-b .two .mz sup{
	color: #e70012;
}
.contact-b .two textarea{
	width: 100%;border: 1px solid #e6e6e6;resize: none;line-height: 24px;
	font-size: 14px;color: #666;height: 126px;outline: none;padding: 0 1%;box-sizing: border-box;
}
.contact-b .tij{
	width: 20%;height: 48px;background-color: #2177c7;color: #fff;font-size: 15px;
	margin: 38px auto 0; display: block;cursor: pointer;outline: none;border: none; transition: all 200ms;
}
.contact-b .tij:hover{
	background-color: #1d66aa; transition: all 200ms;
}

#bnt_map{ position: absolute; right: 53px; display: block; bottom: 50px; width: 23px; height: 35px;animation:mymove infinite;

    animation-duration:1s;

    /* Safari and Chrome */

    -webkit-animation:mymove infinite;

    -webkit-animation-duration:1s;}

.lianxi-tp{ width: 48%; height: auto; float: right;}

.lianxi-tp img{ width: 100%; height: 390px;}

@keyframes mymove

{

    from {bottom:50px;}

    to {bottom:70px;}

}



@-webkit-keyframes mymove /* Safari and Chrome */

{

    from { bottom:50px;}

    to { bottom:70px;}

}



.int-tel-map { width: 100%; height: 540px; margin: 0px auto;  position: relative; background:url(../images/lxtu2.jpg) no-repeat center;}

.int-tel-map .huiceng{ width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);transition: all 600ms;}

.int-tel-map:hover .huiceng{ opacity: 0;filter: alpha(opacity = 0);}

.int-tel-map .current{ width:200px; height:120px; left:50%; top:56%; margin:-60px 0px 0px -100px; position:absolute; text-align:center; z-index: 2;}

.int-tel-map .current i{  width:43px; height:56px; background:url(../images/pos.png) center no-repeat; display:block; margin:0px auto 20px; transition:0.5s all; -webkit-transition:0.5s all;

    animation: myanimate 0.5s infinite alternate;

    -webkit-animation: myanimate 0.5s infinite alternate;

}

.int-tel-map .current a{ display:block; border:2px solid #fff; padding:2px 0px; text-align:center; font-size:16px; color:#fff; border-radius:5px; background: rgba(255,255,255,.7);

    font-weight: bold; color:#333;}

#allmap{ width:100%; position:fixed !important;  left:0px; top:0px;}

.allmap_close{ z-index:-2 !important;   opacity:0; filter:alpha(opacity=0);  transition:1s all; -webkit-transition:1s all; }

.allmap_open{z-index:1000 !important;  opacity:1; filter:alpha(opacity=100); transition:1s all; -webkit-transition:1s all;  }

@media(max-width:1048px){

    .allmap_close{

        display: none !important;

    }

    .allmap_open{

        display: block !important;

    }

}

.allmap_mask{ background:#f4f4f4;  opacity:0.7; filter:alpha(opacity=70); width:100%; position:fixed; left:0px; top:0px; height:100%; z-index:-1;}

i.map_close{ position:fixed; width:34px; height:34px; right:40px; top:40px; background:url(../images/x2.gif) no-repeat center #2177c7;  z-index:1001; display:none; padding:5px; cursor:pointer; transition: all .57s; background-size:100% }

i.map_close:hover{  background-size:80%; }



@media (max-width: 640px) {

    .int-tel-map {

        margin: 10px auto;

        height: 280px;

    }

}



.xinwen-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0;}

.xinwen{ width: 100%; height: auto; margin: 0 auto;}

.xinwen-ss{ width: 90%; height: 35px; line-height: 35px; padding: 45px 5%; background-color: #f0f0f0;}

.xinwen-ss h3{ color: #333; float: left; margin-right: 30px}

.xinwen-ss-sf{ width: 250px; height: 33px; line-height: 33px; color: #999; border: 1px solid #d6d6d6; background: #fff url("../images/xz.jpg") no-repeat right center; margin-right: 30px;}

.xinwen-ss-sf select{ width: 100%; height: 33px; text-indent: 10px; background: none; cursor: pointer; color: #666; outline: none; border: none; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.xinwen-ss-nr{ width: 250px; height: 33px; line-height: 33px; color: #999; border: 1px solid #d6d6d6; background-color: #fff;}

.xinwen-ss-nr input{ width: 100%; height: 33px; line-height: 33px; text-indent: 10px; background: none; outline: none; border: none;}

.xinwen-ss-ss{ width: 260px; height: 35px; line-height: 35px; background-color: #2177c7; text-align: center; float: right;}

.xinwen-ss-ss button{ width: 100%; height: 35px; color: #fff; font-size: 16px; letter-spacing: 4px; cursor: pointer; background: none; outline: none; border: none;}

.xinwen-nr{ width: 100%; height: auto; overflow: hidden; padding-bottom: 15px;}

.xinwen-nr ul li{ width: 30%; height: auto; background-color: #f5f5f5; float: left; margin-right: 5%; margin-top: 50px;}

.xinwen-nr ul li:nth-child(3n){ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li{ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li + li + li + li{ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li + li + li + li + li + li + li{ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li + li + li + li + li + li + li + li + li + li{ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li{ margin-right: 0;}

.xinwen-nr ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{ margin-right: 0;}

.rencai-nr-tu{ width: 100%; height: 250px; overflow: hidden;}

.rencai-nr-tu img{ width: 100%; height: 250px;}

.rencai-nr-we{ width: 86%; padding: 7%;}

.rencai-nr-we h3{ font-size: 18px; font-weight: bold; height: 48px; line-height: 24px; overflow:hidden;}

.rencai-nr-we p{ font-size: 14px; line-height: 24px; color: #666; padding: 20px 0;}

.rencai-nr-we span{ display: inline-block; font-size: 14px; color: #999;}

.rencai-nr-we span i{ display: inline-block; font-size: 18px; color: #999; padding-right: 6px;}

.xinwen-nr ul li:hover{ box-shadow: 0 0 15px rgba(0,0,15,0.2); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}



.xinwen01-nr{ width: 100%; height: auto; overflow: hidden;}

.xinwen01-nr ul li{ width: 100%; height: 160px; margin-top: 50px; border: 1px dashed #d8d8d8; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;}

.xinwen01-nr-tu{ width: 18%; height: 158px; float: left; overflow: hidden;}

.xinwen01-nr-tu img{ width: 100%; height: 158px;}

.xinwen01-nr-we{ width: 62%; height: auto; float: left; margin-left: 3%;}

.xinwen01-nr-we h3{ font-size: 18px; padding: 20px 0;}

.xinwen01-nr-we p{ font-size: 16px; color: #888; line-height: 30px;}

.xinwen01-nr-sj{ width: 12%; height: auto; float: right; text-align: center; border-left: 1px solid #ebebeb; margin-top: 30px;}

.xinwen01-nr-sj span{ display: block; font-family: BebasNeue-1; height: 50px; font-size: 50px; color: #666; margin-bottom: 10px;}

.xinwen01-nr-sj p{ font-family: BebasNeue-1; font-size: 26px; color: #666;}

.xinwen01-nr ul li:hover{ background-color: #f8f8f8; border: 1px dashed #2177c7; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.xinwen01-nr ul li:hover h3{ color: #2177c7; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.xinwen01-nr ul li:hover .xinwen01-nr-sj p,.xinwen01-nr ul li:hover .xinwen01-nr-sj span{ color: #2177c7; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}



.zizhi-box{ width:100%; height:auto; overflow:hidden; padding:0 0 70px 0; background-color: #fff;}

.zizhi{ width:100%; height:auto;}

#n_zizhi{ overflow:hidden;}

#n_zizhi ul { margin:0; overflow:hidden; }

#n_zizhi li{ float:left; width:21%; height:auto; overflow:hidden; background-color: #f5f5f5; margin:50px 2% 0 2%; display:block;}

#n_zizhi li a{ display:block;  }

#n_zizhi li .pic_box{ width:100%; height:300px; display:table; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center;}

#n_zizhi li .pic_box .box{display:table-cell; vertical-align:middle; }

#n_zizhi li img{ max-width:100%; max-height:260px; height:auto;}

#n_zizhi li .g-zizhi-wz{  display:block; width:100%; height:50px; margin-top:20px; font-size:16px; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#666;}

#n_zizhi li:hover{ box-shadow: 0 0 15px rgba(0,0,15,0.2); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

#n_zizhi li:hover .g-zizhi-wz{color:#2177c7;}

/*zoom*/

#zoom{z-index:99990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}

#zoom .content{z-index:99991;position:absolute;top:50%;left:50%;width:200px;height:200px;background:#fff no-repeat 50% 50%;padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3);border-radius:4px}

#zoom img{display:block; max-height:600px; background:#ececec;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px}

#zoom .close{z-index:99993;position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer;background:transparent url(../images/close.png) no-repeat 50% 50%;opacity:1;filter:alpha(opacity=100);border-radius:0 0 0 4px}

#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:49px;height:49px;margin-top:-25px}

#zoom .previous{left:0;background:url(../images/arrows.png) no-repeat 0 0;border-radius:0 4px 4px 0}

#zoom .next{right:0;background:url(../images/arrows.png) no-repeat 100% 0;border-radius:4px 0 0 4px}

#zoom .close:hover{background-color:#2177c7;}

#zoom .next:hover,#zoom .previous:hover{background-color:#2177c7;}



.qikan-box{ width:100%; height:auto; overflow:hidden; padding:70px 0; background-color: #fff;}

.qikan{ width:100%; height:auto; overflow:hidden;}

.qikan ul li{ width:33.33%; height:auto; overflow: hidden; margin-bottom: 50px; float: left;}

.qikan-tu{ width: 40%; float: left; margin-right: 5%; height: 240px; border: 1px solid #cbcbcb; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.qikan-tu img{ width: 100%; height: 240px;}

.qikan-we{ width: 48%; float: left;}

.qikan-we h3{ font-size: 18px; margin: 20px 0;}

.qikan-we p{ font-size: 16px; line-height: 32px; color: #666;}

.qikan-we span{ display: block; font-size: 15px; color: #0060a3; margin-top: 50px; line-height: 20px; height: 20px;}

.qikan-we span i{ font-size: 25px; color: #0060a3;padding-right: 8px; position: relative; top: 4px;}



.news01_box{ width:100%; height:auto; overflow:hidden; padding:70px 0; background-color:#f5f5f5;}

.news01{ width:100%; height:auto; overflow:hidden;}

.news01_nr{ width:100%; height:auto; overflow:hidden;}

.news01_l{ width:24%; height:auto; overflow:hidden; background-color:#ffffff; float:left;}

.news01_r{ width:68%; height:auto; overflow:hidden; background-color:#ffffff; float:right; padding:3%;}

.news01_l_wz{ width:100%; height:auto;}

.news01_l_wz ul li{ width:100%; height:auto; padding:20px 0; border-bottom:1px solid #eeeeee;}

.news01_l_nr{ width:82%; height:auto; margin:0 auto;}

.news01_l_nr h2{ width:100%; height:30px; font-size:18px; font-weight:bold;}

.news01_l_nr h3{ width:100%; line-height:28px; font-size:16px; padding-bottom:30px;}

.news01_l_nr span{ display:block; font-size:14px; color:#999999;}

.news01_l_wz ul li a:hover h2{ color:#2177c7; transition: all .5s;}

.news01_l_wz ul li a:hover h3{ color:#2177c7; transition: all .5s;}

.news01_l_wz ul li a:hover span{ color:#2177c7; transition: all .5s;}

.news01_r .title { width: 100%; padding-bottom:10px; border-bottom: 1px solid #eeeeee;}

.news01_r .title .shang { width: 100%; font-size: 24px; font-weight: bold;}

.news01_r .title .xia { font-size: 14px; padding-top:15px; color:#666666;}

.news01_r .title .xia i{ font-size: 20px; padding-right:8px; vertical-align:middle; color:#9c9c9c;}

.news01_r .neirong { width: 100%; line-height: 30px; font-size: 16px; margin-top:20px; color:#666666;}

.news01_r .neirong img{ max-width: 100%; height:auto; text-align:center; margin:10px auto;}

.news01 .title { width: 100%; padding-bottom:10px; border-bottom: 1px solid #eeeeee;}

.news01 .title .shang { width: 100%; font-size: 24px; font-weight: bold;}

.news01 .title .xia { font-size: 14px; padding-top:15px; color:#666666;}

.news01 .title .xia i{ font-size: 20px; padding-right:8px; vertical-align:middle; color:#9c9c9c;}

.news01 .neirong { width: 100%; line-height: 30px; font-size: 16px; margin-top:20px; color:#666666;}

.news01 .neirong img{ max-width: 100%; height:auto; text-align:center; margin:10px auto;}

/* 新加代码 */
.news01 .neirong table.table.table-bordered{
    width: 100%;
    border-collapse: collapse;
}
.news01 .neirong table.table.table-bordered  td{
    border: 1px solid #ccc;
    text-align: center;
}

/* 结束 */
.page { margin:50px 0 0 0; text-align:center;}

.page .active{ background: #2177c7;color: #fff;}

.page li{ display:inline-block; list-style: none;}

.page a{ padding:0 15px; height:40px; line-height:40px; display:inline-block; border: 1px solid #e8e8e8; font-size:12px; margin: 0 3px;}

.page .disabled{ padding:0 15px; height:40px; line-height:40px; display:inline-block; border: 1px solid #e8e8e8; font-size:12px; margin: 0 3px;}

.page .active span{ padding:0 15px; height:40px; line-height:40px; display:inline-block; font-size:12px; margin: 0 3px;}

.page .on{ background:#2177c7; color:#fff;}

.page .thisclass{ background:#2177c7; color:#fff;}

.page a:hover{ background:#2177c7; color:#fff;}

/*10.28*/
.yewu ul li .yewu-tu .tuzi .zi {
    width: 70%;
    height: auto;
    max-height: 480px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: 0;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
}
.yewu ul li .yewu-tu .tuzi .zi .tou {
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}

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



    .common-width { width: 1000px; }



    .top-box {  height: 60px;}

    .top { height: 60px;}

    .top-logo { width: auto; height: 40px; padding-top: 10px;}

    .top-logo img{ width: auto; height: 40px;}

    .top-nav { height: 57px; margin-left: 10px;}

    .top-nav li { font-size: 14px; width: 68px; height: 57px; line-height: 57px;}

    .top-nav li .waia { font-size: 14px;}

    .top-nav li .xldiv { top: 60px; margin-left: -65px; width: 130px;}

    .top-search { height: 60px;}

    .top-search .tu { margin-top: 22px;}

    .change_height.top-box { height: 60px;}



    #owl-demo .item .zitu{ right: 5%;top: 35%;}

    #owl-demo .item .zitu h3{ font-size: 40px; text-shadow:0 0 16px rgba(0,0,0,0.75); }

    #owl-demo .item .zitu p{ font-size: 32px; text-shadow:0 0 16px rgba(0,0,0,0.75);}

    #owl-demo .active .item .zitu{ top: 35%;}



    .shuzs{ height: 80px;}

    .shuzs li{ height: 60px; margin-top: 10px;}

    .shuzs li .tu{ width: 58px; height: 58px; line-height: 58px;}

    .shuzs li .tu i{ font-size: 30px; color: #ff3c00;}

    .shuzs li .zi .sz span{ font-size: 22px;}

    .shuzs li .zi .ms { line-height: 20px;}



    .news-box { padding: 50px 0;}

    .news-bt h3 { font-size: 26px; margin-bottom: 10px;}

    .news-nr { margin-top: 30px;}

    .mid-bt ul li { height: 44px; line-height: 44px; font-size: 16px;}

    #owl-news .item .tu { height: 274px;}

    #owl-news .item .tu img{ height: 274px;}

    .mid-tp-u { height: 46px; line-height: 46px; font-size: 15px;}

    .mid-tp-d ul li { font-size: 14px; height: 14px; line-height: 14px; margin-top: 20px;}

    .mid-tp-d ul li a{ height: 14px; line-height: 14px;}



    .news-ad { height: 91px; margin-top: 30px;}

    #owl-ads .item .tu { height: 91px;}

    #owl-ads .item .tu img{ height: 91px;}



    .busi-wz dl dt h3 { font-size: 26px;}

    .busi-wz dl dt { margin-bottom: 40px;}

    .busi-wz dl dd.more { width: 160px; height: 40px; line-height: 40px; margin-top: 30px;}

    .busi-wz dl dd {  width: 90%;}



    .industry { padding: 50px 0;}

    .industry-bt h3 { font-size: 26px; margin-bottom: 10px;}

    .in-nr { width: 94%; padding: 30px 3%;}

    .in-tp { height: 247px;}

    .in-tp-tp { height: 247px;}

    .in-tp-tp img{ height: 247px;}

    .in-tp-wz dt { font-size: 18px;}

    .in-tp-wz dd { font-size: 14px; height: 104px; line-height: 26px;}

    .in-tp-wz dl dd.more { width: 150px; height: 40px; line-height: 40px; margin-top: 30px;}

    .in-bt ul li i { font-size: 34px;}

    .in-bt ul li p { font-size: 15px;}



    .party-box { padding: 50px 0 0 0;}

    .party-bt { font-size: 22px;}

    .party-nr ul li { margin-top: 15px;}

    .party-nr-tp { width: 28%; height: 111px;}

    .party-nr-tp img{ height: 111px;}

    .party-nr-wz { width: 68%;}

    .party-nr-wz p { font-size: 14px; line-height: 24px; height: 48px;}

    .party-nr-wz h3 { font-size: 16px;}

    .party-r-tu { height: 165px; margin-top: 40px;}

    .party-r-tu img{ height: 165px;}

    .party-r-sp { height: 165px;}

    .party-r-sp img{ height: 165px;}

    .party-r-tu h3 { font-size: 22px; top: 20px; left: 20px;}

    .party-r-sp h3 { font-size: 22px; top: 20px; left: 20px;}



    .project-box { padding: 0 0 50px 0;}

    .part-box { padding: 50px 0;}



    .foot-box { padding:35px 0 25px 0;}

    .foot-bt { font-size: 20px; margin-bottom: 20px;}

    .foot-m ul li h3 { font-size: 15px;}

    .foot-m { width: 30%; margin: 0 8%;}

    .foot-m ul li span { margin: 12px 0;}

    .foot-m ul li { margin-bottom: 25px;}

    .form-group { margin-bottom: 15px;}



    .b-wz h3 {  height: 30px; line-height: 30px; font-size: 30px;}

    .b-wz p { height: 16px; line-height: 16px; font-size: 16px;}



    .menu-box { height: 50px;}

    .menu { height: 50px;}

    .menu ul li { height: 16px; line-height: 16px; font-size: 14px; padding: 0 22px; margin-top: 17px;}



    .guanyu-box { padding: 50px 0;}

    .guanyu-l h3 { height: 26px; line-height: 26px; font-size: 26px; padding-top: 0px;}

    .guanyu-l p { line-height: 28px; font-size: 14px;}
	
	.guanyu-l-nr { height: 275px;}

    .shuzi-box { padding: 50px 0; background-size: cover;}

    .shuzi ul li { width: 27.33%; margin: 0 3%;}

    .shuzi-r h3 { font-size: 16px; margin-bottom: 5px;}

    .shuzi-l { height: 50px; line-height: 50px; font-size: 50px;}



    .guanyu01-box { padding: 50px 0;}

    .guanyu01-u h3 { height: 26px; line-height: 26px; font-size: 26px;}

    .guanyu01-u span { margin: 20px auto 30px auto;}

    .guanyu01-u b { height: 18px; line-height: 18px; font-size: 18px;}

    .guanyu01-u p { line-height: 26px; font-size: 13px; margin-top: 20px;}

    .guanyu01-d-tp { height: 380px;}

    .guanyu01-d-tp img{ height: 380px;}

    .guanyu01-d-wz h3 { height: 26px; line-height: 26px; font-size: 26px;}



    .guanyu02 { height: 464px;}

    .guanyu02-l { height: 464px;}

    .guanyu02-l img{ height: 464px;}

    .guanyu02-r-nr { width: 90%; padding: 0 0 3% 10%;}

    .guanyu02-r-nr h3 { height: 26px; line-height: 26px; font-size: 26px; padding-top: 40px;}

    .guanyu02-r-nr ul li { line-height: 36px; font-size: 16px;}



    .guanyu03-box { padding: 50px 0;}

    .guanyu03-bt h3 { height: 26px; line-height: 26px; font-size: 26px;}

    .guanyu03-bt span { margin: 20px auto;}



    .guanyu04-box {  padding: 50px 0;}

    .incident-record{ font-size:14px;}



    .guanyu05-box { padding: 90px 0; background-size: cover;}

    .guanyu05-wz h3 { height: 26px; line-height: 26px; font-size: 26px;}

    .guanyu05-wz p { width: 80%; line-height: 28px; font-size: 14px;}



    .chanye ul li { padding: 50px 0;}

    .chanye-tu { width: 35%; height: 234px;}

    .chanye-tu img{ height: 234px;}

    .chanye-we { width: 60%; padding-top: 10px;}

    .chanye-we h3{ height: 18px; line-height: 18px; font-size: 18px;}

    .chanye-we p{ line-height: 28px; font-size: 14px;margin: 20px 0;}

    .chanye-we .more { width: 150px; height: 36px; line-height:36px;}

    .chanye-we .more i{ margin-left: 10px; font-size:18px;}

    .chanye-we .more:hover i{  margin-left: 15px;}



    .lianxi-box { padding: 50px 0;}

    .lianxi { width: 100%;}

    .lianxi-wz-l ul li span { font-size: 15px;}

    .lianxi-wz-l ul li { font-size: 16px;}

    .lianxi-wz { height: 290px;}

    .lianxi-tp img{ height: 320px;}



    .zizhi-box { padding: 0 0 50px 0;}

    #n_zizhi li { width: 23%; margin: 30px 1% 0 1%;}

    #n_zizhi li .g-zizhi-wz { height: 40px; margin-top: 0; font-size: 14px;}



    .yewu ul li { height: 340px;}

    .yewu ul li .yewu-tu .tuzi .zi .tou { line-height: 40px; font-size: 20px;}

    .yewu ul li .yewu-tu .tuzi .zi .tubiao i { font-size: 30px;}

    .yewu-tu { height: 340px;}

    .yewu-we-zi { padding-top: 40px;}

    .yewu-we-zi h3 { height: 24px; line-height: 24px; font-size: 24px;}

    .yewu-we-zi h3 i { font-size: 24px;}

    .yewu-we-zi p { line-height: 26px; font-size: 14px; margin: 30px 0;}

    .yewu-we-zi .more { width: 150px; height: 36px; line-height:36px;}

    .yewu-we-zi .more i{ margin-left: 10px; font-size:18px;}

    .yewu-we-zi .more:hover i{  margin-left: 15px;}



    .xinwen-box { padding: 50px 0;}

    .xinwen-ss { width: 94%; padding: 30px 3%;}

    .xinwen-ss h3 { margin-right: 20px;}

    .xinwen-ss-sf { width: 200px; margin-right: 20px;}

    .xinwen-ss-nr { width: 200px; margin-right: 20px;}

    .xinwen-ss-ss { width: 160px;}

    .xinwen-nr ul li { width: 32%; margin-right: 2%; margin-top: 30px;}

    .rencai-nr-tu { height: 190px;}

    .rencai-nr-tu img{ height: 190px;}

    .rencai-nr-we p { padding: 10px 0;}

    .xinwen01-nr ul li { height: 134px; margin-top: 30px;}

    .xinwen01-nr-tu { width: 22%; height: 132px;}

    .xinwen01-nr-tu img{ height: 132px;}

    .xinwen01-nr-we { width: 58%;}

    .xinwen01-nr-we h3 { font-size: 16px; padding: 15px 0;}

    .xinwen01-nr-we p { font-size: 14px; line-height: 28px;}

    .xinwen01-nr-sj { margin-top: 20px;}



    .rencai-box { padding: 60px 0;}

    .rencai-wz h3 { height: 26px; line-height: 26px; font-size: 26px;}

    .rencai-wz span { margin: 20px 0;}

    .rencai-wz p { line-height: 28px; font-size: 14px;}

    .rencai-tp { margin-top: 30px;}

    .rencai-tp ul li span { margin-top: 20px;}

    .zhaopin-box { padding: 50px 0;}



    .fuwu-box { padding: 60px 0; background-size: cover;}

    .fuwu-nr { width: 88%; padding: 6%;}

    .fuwu-nr h3 { font-size: 22px; margin: 20px 0;}

    .fuwu-nr p { font-size: 14px; line-height: 28px;}

    .fuwu ul li { height: 300px;}

    .part-tp { margin-top: 30px;}
	
	#owl-part .item .itempic01 ul li img { max-height: 60px;}

    .fuwu01-nr { margin-top: 15px;}

    .fuwu01-box { padding: 50px 0; background-size: cover;}

    .liuyan-nr textarea { height: 120px; margin: 20px 1%;}



    .qikan-box { padding: 50px 0;}

    .qikan ul li { margin-bottom: 30px;}

    .qikan-tu { height: 176px;}

    .qikan-tu img{ height: 176px;}

    .qikan-we h3 { font-size: 16px; margin: 10px 0;}

    .qikan-we p { font-size: 14px; line-height: 28px;}

    .qikan-we span { margin-top: 30px;}



    .news01_box { padding: 50px 0;}

    .news01_l_nr h3 { font-size: 15px; padding-bottom: 0px;}

    .news01_r .title .shang { font-size: 22px;}

	.contact-b { padding:40px;}

    .page { margin: 30px 0 0 0;}

	.rencai-nr-we { min-height: 160px;}
	
	.part01-tp ul li { width: 200px;}

}



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


    .news01 .neirong table.table.table-bordered  td{
        border: 1px solid #ccc;
        font-size: 12px;
    }
    .news01 .neirong table.table.table-bordered  td>b{
        font-size: 13px;
    }
    .news01 .neirong table.table.table-bordered  td>span{
        
        font-size: 12px !important;
    }
    
    .common-width{ width: 96%;}



    .top-box { height: 40px;background: rgba(0,0,0,0.8);}

    .top { height: 40px;}

    .top-logo { width: auto; height: 30px; padding-top: 5px;}

    .top-logo img{ width: auto; height: 30px;}

    .top-search { display: none;}



    .change_height.top-box { height: 40px;}



    #owl-demo .item .zitu h3{ font-size: 26px;}

    #owl-demo .item .zitu p { font-size: 16px;}



    .shuzs{ display: none;}



    .news-box { padding: 30px 0;}

    .news-bt h3 { font-size: 18px; margin-bottom: 6px;}

    .news-bt span { width: 35px;}



    .news-nr-l { width: 100%; margin-bottom: 20px;}

    .news-nr-r { width: 100%;}



    .news-ad{ display: none;}



    .silution .tab p { width: 100%; background: none;}

    .silution .tab a { width: 14.2%; font-size: 12px;}

    .silution .tab i { width: 42px; height: 42px; line-height: 42px; font-size: 26px;}

    .silution .tab { top: 50px;}



    .swiperfont { width: 100%; position: inherit;     margin-top: 20px;}

    .busi-wz dl dt h3 { font-size: 18px;}

    .busi-wz dl dt h3 a { color: #333;}

    .busi-wz dl dt span { width: 40px; height: 3px; background-color: #999;}

    .busi-wz dl dd { font-size: 14px; height: 52px; line-height: 26px; color: #666;}



    .busi-wz dl dd.more { width: 150px; height: 36px; line-height: 36px; margin-top: 30px; border: 1px solid #666;}

    .busi-wz dl dd.more a { color: #666;}

    .busi-wz dl dd.more i { margin-left: 10px; color: #666; font-size: 16px;}

    .busi-wz dl dt { margin-bottom: 20px;}

    .silution { height: auto; overflow: hidden; padding: 0 0 20px 0;}



    .industry { padding: 30px 0;}

    .industry-bt h3 { font-size: 18px; margin-bottom: 6px;}

    .industry-bt span { width: 35px;}

    .industry-nr { margin-top: 30px;}

    .in-tp-tp { display: none;}

    .in-tp-wz { width: 100%;}

    .in-nr { width: 90%; padding: 20px 5%;}

    .in-tp-wz dl { padding-top: 0;}

    .in-tp-wz dl dd.more { width: 130px; height: 36px; line-height: 36px; margin-top: 20px;}



    .in-bt ul li{ width: 25%;border-bottom: 1px solid #e5e5e5;}

    .in-bt ul li:first-child{width: 25%;}

    .in-bt ul li:nth-child(7){ width: 25%; }



    .party-box { padding: 30px 0 0 0;}

    .party-l { width: 100%;}

    .party-r { width: 100%;}

    .party-bt { font-size: 18px;}



    .party-nr-tp { width: 38%; height: auto;}

    .party-nr-wz { width: 58%;}

    .party-nr-wz h3 { font-size: 15px; padding-top: 0;}

    .party-nr-wz p { font-size: 13px; line-height: 20px; height: 40px;}

    .party-r-tu { height: 208px; margin: 20px 0;}

    .party-r-tu img{ height: 208px;}

    .party-r-sp { height: 208px; margin-bottom: 20px;}

    .party-r-sp img{ height: 208px;}



    .project-box{ display: none;}

    .part-box { padding: 30px 0;}

    .part-tp { margin-top: 30px;}



    .foot-box { padding: 20px 0 15px 0;}

    .foot-l { width: 100%;}

    .foot-m { width: 100%; margin: 10px 0;}

    .foot-r { display:none;}

    .foot-bt { font-size: 16px;}

    .foot-m ul li h3 { font-size: 14px;}

    .foot-m ul li p.tel { font-size: 20px;}

    .foot-m ul li p { font-size: 16px;}

    .foot-m ul li p.tel b { font-size: 16px;}



    .foot1-box { width: 96%; height: auto; padding: 10px 2%; line-height: 22px; font-size: 13px;}



    .ny-banner { padding-top: 40px;}

    .b-wz { top: 60%;}

    .b-wz h3 { height: 20px; line-height: 20px; font-size: 20px; padding-bottom: 5px;}

    .b-wz p { height: 14px; line-height: 14px; font-size: 14px;}



    .menu-box { display: none;}



    .guanyu-box { padding: 30px 0; background: none;}

    .guanyu-l { width: 100%;}

    .guanyu-l h3 { height: 18px; line-height: 18px; font-size: 18px; padding-top: 0;}

    .guanyu-l span { width: 40px;}

    .guanyu-l p { margin-top: 20px;}

    .guanyu-r { width: 100%; margin-right: 0; margin-top: 20px;}

    .guanyu-r-ku { display: none;}

    .guanyu-r-tu { position: inherit; top: 0; left: 0;}



    .shuzi-box { padding: 0; background: none; border-bottom: 1px solid #ebebeb;}

    .shuzi ul li { width: 100%; margin: 0 0 30px 0;}



    .shuzi-l { width: 20%; height: 40px; line-height: 40px; font-size: 40px; color: #333;text-align: center;}

    .shuzi-r h3 { color: #666;}

    .shuzi-r p { color: #999;}

    .shuzi-r { width: 80%;}



    .guanyu01-box { padding: 30px 0;}

    .guanyu01-u h3 { height: 18px; line-height: 18px; font-size: 18px; padding-top: 0;}

    .guanyu01-u span { width: 40px;}

    .guanyu01-u b { height: 16px; line-height: 16px; font-size: 16px;}

    .guanyu01-d { margin-top: 20px;}

    .guanyu01-d ul li { width: 100%; margin: 0;}

    .guanyu01-d-wz h3 { height: 18px; line-height: 18px; font-size: 18px;}



    .guanyu02-box { width: 96%; padding: 0 2%;}

    .guanyu02-l { width: 100%; height: auto;}

    .guanyu02-l img{ width: 100%; height: auto;}

    .guanyu02-r { width: 100%; margin-right: 0;}

    .guanyu02-r-nr { width: 100%; padding: 0;}

    .guanyu02-r-nr h3 { height: 18px; line-height: 18px; font-size: 18px; padding-top: 20px;}

    .guanyu02-r-nr span { width: 40px;}

    .guanyu02-r-nr ul {  margin-top: 20px; padding-bottom: 20px;}



    .guanyu03-box { padding: 30px 0;}

    .guanyu03-bt h3 { height: 18px; line-height: 18px; font-size: 18px;}

    .guanyu03-bt span { width: 40px;}



    .guanyu05-box { padding: 30px 0; background-size: inherit;}

    .guanyu05-wz h3 { height: 18px; line-height: 18px; font-size: 18px;}

    .guanyu05-wz span { width: 40px;}

    .guanyu05-wz p { width: 100%;}



    .chanye ul li { padding: 30px 0;}

    .chanye-tu { width: 100%; height: auto;}

    .chanye-tu img{ width: 100%; height: auto;}

    .chanye-we { width: 100%; padding-top: 20px;}



    .lianxi-box { padding: 30px 0;}

    .lianxi-wz { width: 100%; margin-top: 0;}

    .lianxi-tp { width: 100%;}

    .lianxi-tp img { height: auto;}

    .lianxi-wz-l ul li { font-size: 16px;}

    .lianxi-wz-l ul li span { font-size: 14px;}

    .int-tel-map { margin: 0 auto;}



    .zizhi-box { padding: 0 0 30px 0;}

    #n_zizhi li { width: 100%; margin: 30px 0 0 0;}



    .yewu-box { width: 96%; padding:0 2% 30px 2%;}

    .yewu ul li { height: auto; margin-top: 30px;}

    .yewu-tu { width: 100%; height: auto;}

    .yewu-we { width: 100%; height: auto;}

    .yewu ul li .yewu-tu .tuzi .zi .tou { line-height: 40px; font-size: 16px;}

    .yewu ul li .yewu-tu .tuzi .zi .tubiao i { font-size: 20px;}

    .yewu-we-zi { width: 100%; margin-left: 0; padding-top: 30px;}

    .yewu-we-zi h3 { height: 18px; line-height: 18px; font-size: 18px;}

    .yewu-we-zi h3 i { font-size: 18px;}

    .yewu-we-zi p { line-height: 26px; font-size: 14px; margin: 20px 0;}

    .yewu-we-zi.zz { margin-left: 0;}



    .xinwen-box { padding: 30px 0;}

    .xinwen-ss { width: 96%; padding: 20px 2%; height: auto; overflow: hidden;}

    .xinwen-ss h3 { width: 100%; margin-right: 0; margin-bottom: 10px;}

    .xinwen-ss-sf { width: 48%; margin-right: 1%; margin-bottom: 10px;}

    .xinwen-ss-nr { width: 48%; margin-right: 1%;}

    .xinwen-ss-ss { width: 48%; float: left;}

    .xinwen-nr ul li { width: 100%; margin-right: 0; margin-top: 20px;}

    .rencai-nr-tu { height: auto;}

    .rencai-nr-tu img{ height: auto;}

    .rencai-nr-we { width: 90%; padding: 4% 5%;}

    .rencai-nr-we h3 { font-size: 16px; height: auto; line-height: 24px;}



    .xinwen01-nr ul li { height: auto; padding: 20px; margin-top: 20px;}

    .xinwen01-nr-tu { width: 100%; height: auto;}

    .xinwen01-nr-tu img{ width: 100%; height: auto;}

    .xinwen01-nr-we { width: 100%; margin-left: 0;}

    .xinwen01-nr-sj { display: none;}

    .xinwen01-nr-we h3 { font-size: 15px; padding: 10px 0;}



    .rencai-box { padding: 30px 0;}

    .rencai-wz h3 { height: 18px; line-height: 18px; font-size: 18px;}

    .rencai-wz span { width: 40px;}

    .rencai-tp { width: 100%; margin-top: 20px;}

    .rencai-tp ul li { width: 25%; padding: 10px 0; border-left: none;}

    .rencai-tp ul li i { width: 80px; height: 80px; line-height: 80px; font-size: 40px;}

    .rencai-tp ul li span { font-size: 16px; margin-top: 10px;}

    .zhaopin-box { padding: 30px 0;}

    .menu_head { height: 40px; line-height: 40px; text-indent: 20px; font-size: 15px;}

    .zhaopin-nr b { font-size: 15px; margin: 10px 0;}

    .zhaopin-nr p.blue { font-size: 14px; margin-top: 20px;}



    .fuwu-box { padding: 30px 0;}

    .fuwu ul li { width: 100%; height: auto; margin: 0 0 20px 0;}

    .part-tp { margin-top: 0;}

    .fuwu01-box { padding: 30px 0;}

    .liuyan-nr ul li { width: 100%; margin: 0 0 10px 0;}

    .liuyan-nr textarea { width: 100%; margin: 0 0 10px 0;}

    .liuyan-an input { width: 130px; height: 36px; line-height: 36px; font-size: 14px; margin-right: 0;}



    .guanyu04-box { padding: 30px 0;}

    .timer-shaft-box { padding: 0;}

    .timer-scale-cont.hov .time-circle { width: 50px; height: 50px; line-height: 50px; font-size: 16px;}

    .time-circle { width: 50px; height: 50px; line-height: 50px; font-size: 16px;}

    .timer-shaft-content { width: 100%; margin: 20px auto 0 auto;}



    .qikan-box { padding: 30px 0;}

    .qikan ul li { width: 100%; margin-bottom: 20px;}



    .news01_box { padding: 30px 0;}

    .news01_l { display: none;}

    .news01_r { width: 100%; padding: 0;background-color:transparent;}

    .news01_r .title .shang { font-size: 18px;}
	
	.contact-t li{width: 100%;margin-left: 0%;padding: 20px; margin-bottom:3%;}
	.contact-t li .tu i{font-size: 34px;}
	.contact-t li .tou{line-height: 30px;font-size: 18px;}
	.contact-t li .shen{font-size: 14px;}
	.contact-b .tou{font-size: 18px;}
	.contact-b .shen{ line-height: 22px; font-size: 13px;}
	.contact-b { padding: 40px 20px 50px;}
	.contact-b .one li{ width: 100%!important; float:none!important; margin-left: 0%;}
	.contact-b .one li .shr{line-height: 36px;}
	.contact-b .tij{width: 30%; height: 42px; font-size: 14px;}
	
	.part01-tp { margin-top: 0;}
	.part01-tp ul li { width: 50%;}

}