﻿
img{

/* max-width: 100%; */

/* transition: .3s; */

-ms-transition: .3s;

-moz-transition: .3s;

/* -webkit-transition: .3s; */

-o-transition: .3s;
}


input[type='submit'],input[type='reset'],input[type='button'],input[type='checkbox'],select{

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}

::-webkit-input-placeholder {color: #999;}

::-moz-placeholder {color: #999; }

::-ms-input-placeholder {color: #999;}

button{padding:0;border:0;cursor: pointer;}



h1,h2,h3,h4,h5{font-weight: normal;}

a:hover{text-decoration: none;}



body{margin-top: 120px;}

.index .wp{margin: 0 auto;width: 1200px;}

.header1111{

position: fixed;

top: 0;

left: 0;

background-color:#fff;

width: 100%;

/* padding-bottom: 21px; */

z-index: 5;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;

}

.header1111 .logo{float: left;}

.header1111.on{box-shadow: 0 10px 10px rgba(0,0,0,.3)}

.header1111 .col-r{padding: 34px 34px 0 0;}

.header1111 .wp{width: 1300px;}

.header1111 .logo{display: block;/* margin-top: 31px; */}

.header1111 .search_box{border-radius: 15px;overflow: hidden;border:1px solid #d3d3d3;display: inline-block;

    float: right;margin-bottom: 20px;}

.header1111 .search_box .inp{float: left;border:0;width: 196px;height: 26px;padding: 0 15px;color:#ccc;

    font-size: 12px;}

.header1111 .search_box .btn{float: right;border:0;width: 36px;height: 26px;background-color:transparent;

    background: url(../images/search-btn.png) no-repeat center;}



.nav li{float: left;margin: 0 15px;position: relative;}

.nav a{color:#333;font-size: 18px;}

.nav li:after{

content: "";

position: absolute;

/* left: 50%; */

top: 64px;

width: 72px;

height: 2px;

margin-left: -1px;

background-color: #00479d;

opacity: 0;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;

}

.nav li:hover a,.nav li.on a{color:#00479d;}

.nav li:hover:after,.nav li.on:after{opacity: 1;}

.nav dl{position: absolute;left: 50%;top: -50px;display: none;margin-left: -80px;padding-top: 75px;}

.nav li:hover dl{top: 0;display: block;}

.nav dl:after{content: "";position: absolute;top: 66px;left: 50%;margin-left: -14px;width: 28px;height: 9px;

    background: url(../images/dl-ico.png) no-repeat center;opacity: .5;}

.nav dd{background-color: rgba(0,0,0,.5);padding: 0 15px;width: 160px;  }

.nav dd:first-child{padding-top: 22px;}

.nav dd:last-child{padding-bottom: 22px;}

.nav dd a{display: block;height: 38px;line-height: 38px;color:#fff;

    padding:0 10px 0 19px;font-size: 16px;

        transition: .3s;

        -ms-transition: .3s;

        -moz-transition: .3s;

        -webkit-transition: .3s;

        -o-transition: .3s;}

.nav li:hover dd a{color:#fff;}

.nav dd a:hover{background-color: #00479d;}

.banner{position: relative;}

.banner .slick-arrow{position: absolute;top: 50%;background-position: center;background-repeat: no-repeat;

    background-size: 53px;background-image: url(../images/arrows1.png);font-size: 0;width: 53px;height: 53px;

    background-color:transparent;margin-top: -26px;z-index: 2;}

.banner .slick-prev{left: 30px;}

.banner .slick-next{right: 30px;}

.banner .slick-dots{position: absolute;bottom: 100px;right: 16%;}

.banner .slick-dots li{float: left;margin: 0 4px;}

.banner .slick-dots button{border:1px solid #fff;width: 36px;height: 8px;background-color: #eb6100;

    font-size: 0;}

.banner .slick-dots .slick-active button{background-color: #00479d;}



.banner .item  img{

    display: block;

    width: 100%;

}

.row-a1 .margin_box{

width: 1160px;

margin: 20px auto 0;

background-color: #fff;

padding: 0 20px;

overflow: hidden;

position: relative;

z-index: 4;

-moz-box-shadow:4px 4px 16px rgba(5,5,5,0.23);

-webkit-box-shadow:4px 4px 16px rgba(5,5,5,0.23);

box-shadow:4px 4px 16px rgba(5,5,5,0.23);
}

.g-tit1{text-align: left;overflow: hidden;}

.g-tit1 .tl{

text-align: left;

background-repeat: no-repeat;

background-position:13px top;

padding-top: 19px;

float: left;

}

.g-tit1 h3{font-size: 28px;olor:#000;}

.g-tit1 span{color:#999;font-size: 20px;}

.g-tit1 .more{

float: right;

/* width: 95px; */

height: 34px;

line-height: 34px;

font-size: 14px;

color: #00479d;

/* border: 1px solid #00479d; */

margin-top: 36px;

display: none;

margin-right: 2px;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;
}

.g-tit1 .more:hover{}



.row-a1{margin-bottom: 28px;}

.row-a1 .col-l{float: left;width: 45%;}

.row-a1 .col-r{float: left;width: 600px; padding-left:15px;}

.row-a1 .g-tit1{margin-bottom: 0px;}

.row-a1 .g-tit1 .more{display: block;}

.img_slide .slick-list{padding-top: 6px;}

.img_slide .slick-dots{position: absolute;bottom: 6px;right: 0;}

.img_slide .slick-dots li{float: left;margin: 0 3px;}

.img_slide .slick-dots button{width: 20px;height: 5px;border:1px solid #ccc;

    background-color: #fff;font-size: 0;}

.img_slide .slick-dots .slick-active button{background-color: #00479d;border-color:#00479d;}

.img_slide .img{position: relative;padding-top: 66%;margin-bottom: 9px; overflow: hidden;}

.img_slide .img img{position: absolute;top: 0;left: 0;width: 100%;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.img_slide .time{position: absolute;top: -6px;left: 10px;width: 90px;text-align: center;

    background-color: #00479d;line-height: 1;padding:9px 0 13px 0;}

.img_slide .time span{display: block;color:#fff;font-size: 42px;margin-bottom: 8px;}

.img_slide .time em{display: block;color:rgba(255,255,255,0.8);font-size: 14px;}

.img_slide .item:hover img{opacity: .8;}

.img_slide .txt{max-width: 80%;}

.img_slide .txt p{text-indent: 1em;margin-bottom: 19px;}

.img_slide .txt p a{font-size: 18px;color:#000;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.img_slide .txt .numb{float: right;color:#999;font-size: 14px;padding-left: 27px;line-height: 16px;

    background: url(../images/y-ico1.png) no-repeat left center;font-style: normal;}



.infor-tablist{margin-left: 11px;margin-bottom: 24px;}

.infor-tablist li{float: left;}

.infor-tablist a{

font-size: 20px;

color: #fff;

height: 42px;

line-height: 42px;

display: inline-block;

padding: 0 26px;

position: relative;

z-index: 3;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;


-webkit-transition:.3s;

transition:.3s;

}

.infor-tablist a i{position: relative;z-index: 2;font-style: normal;}

.infor-tablist a span{

content: "";

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

background-color: #ec6100;

z-index: 1;

-webkit-transform: skew(35deg);

-moz-transform:skew(35deg) 

    transform:skew(35deg);

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;

}

.infor-tablist .on a,.infor-tablist li:hover a{z-index: 2;color:#fff;}

.infor-tablist .on a span,.infor-tablist li:hover a span{background-color: #00479d;

    -webkit-transform: skew(-25deg);

      -moz-transform:skew(-25deg) 

      transform:skew(-25deg);

}

.infor-tabcont .first{

overflow: hidden;

border-bottom: 1px dotted #cccccc;

padding-bottom: 22px;

margin-bottom: 22px;

}

.infor-tabcont h4{font-size: 18px;margin-bottom: 13px;}

.infor-tabcont h4 a{color:#000;

    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.infor-tabcont h4 a:hover{color:#00479d;}

.infor-tabcont .time{float: left;width: 63px;text-align: center;padding-right: 17px;

    border-right: 1px solid #ccc;margin-top: 10px;}

.infor-tabcont .time span{font-size: 16px;color:#ff0000;}

.infor-tabcont .time em{color:#999;}

.infor-tabcont .txt{float: right;width: 86%;}

.infor-tabcont .txt p{font-size: 14px;color:#999;line-height: 30px;

    display:-webkit-box;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical; }

.infor-tabcont .list li{margin-bottom: 20px;overflow: hidden;background:url("../images/8_59.png") no-repeat 5px center;}

.infor-tabcont .list a{float: left;padding-right: 10px;width: 80%;

    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

    color:#333333;font-size: 16px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s; padding-left:20px;}

.infor-tabcont .list span{float: right;font-size: 16px;color:#999999;}

.infor-tabcont .list li:hover a{color:#00479d;}



.row-a2{overflow: hidden;border-left: 7px solid #00479d;margin-bottom: 50px;}

.row-a2 .col-l{float: left;width: 65%;background: url(../images/y-img3.jpg) no-repeat left top;

    padding:48px 115px 69px 308px;}

.row-a2 .col-r{float: right;width: 35%;background: url(../images/y-img2.jpg) no-repeat left top;

    padding:71px 0 29px 0;}

.txt-con .padding_box{position: relative;padding-bottom: 50px;}

.txt-con .txt{font-size: 16px;color:#333333;margin-top: 20px;line-height: 32px;margin-bottom: 44px;

    display:-webkit-box;overflow: hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical; }

.txt-con .item{position: relative;font-size: 0;height: 184px;}

.txt-con .item:after{content: '';display: inline-block;vertical-align: bottom;width: 0;

    height: 100%;}

.txt-con .box{vertical-align: bottom;display: inline-block;width: auto;padding-left: 24px;padding-top: 15px;

    position: relative;}

.txt-con .box:before{content: "";position: absolute;left: 4px;top:9px;width: 1px;height: calc(100% - 9px);

    background-color: #00479d;}

.txt-con .box:after{content: "";position: absolute;left: 0;top: 0;width: 9px;height: 9px;

    border-radius: 50%;border:1px solid #00479d;}

.txt-con .box p{font-size: 14px;overflow: hidden;line-height: 30px;

    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.txt-con .box a{color:#666666;

        transition: .3s;

        -ms-transition: .3s;

        -moz-transition: .3s;

        -webkit-transition: .3s;

        -o-transition: .3s;}

.txt-con .box a:hover{color:#00479d;}

.txt-con .box em{float: left;padding-right: 16px;}

.txt-con .box span{display: inline-block;font-size: 36px;color:#00479d;margin-top: 29px;}

.txt-con .slick-arrow{position: absolute;bottom: -50px;right: 0;font-size: 0;

    background-position: center;background-repeat: no-repeat;width: 18px;height: 26px;

    background-color:transparent;

        transition: .3s;

        -ms-transition: .3s;

        -moz-transition: .3s;

        -webkit-transition: .3s;

        -o-transition: .3s;}

.txt-con .slick-prev{right: 66px;background-image: url(../images/prev1.png)}

.txt-con .slick-prev:hover{background-image: url(../images/prev1-on.png)}

.txt-con .slick-next{right: 0;background-image: url(../images/next1.png)}

.txt-con .slick-next:hover{background-image: url(../images/next1-on.png)}



.group-list{width: 203px;margin-left: 172px;}

.group-list li{border-bottom: 1px solid #b6aba5;padding-bottom: 24px;margin-bottom: 46px;

    *zoom:1; }

.group-list li:after,.group-list li:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.group-list a{color:#fff;font-size: 22px;line-height: 38px;

        transition: .3s;

        -ms-transition: .3s;

        -moz-transition: .3s;

        -webkit-transition: .3s;

        -o-transition: .3s;}

.group-list img{float: left;margin-right: 25px;position: relative;top: 0;}

.group-list span{position: relative;top: 0;

        transition: .3s;

        -ms-transition: .3s;

        -moz-transition: .3s;

        -webkit-transition: .3s;

        -o-transition: .3s;}

.group-list li:hover span,.group-list li:hover img{top: -5px;}



.row-a3{margin-bottom: 72px;overflow: hidden;}

.row-a3 .g-tit1{margin-bottom: 64px;}

.video-list{margin-left: -5px;}

.video-list li{float: left;width: 27%;}

.video-list .li1{width: 46%;}

.video-list .box{margin-left: 5px;}

.video-list .img{position: relative;padding-top: 114%; overflow:hidden;}

.video-list .li1 .img{padding-top: 66.5%;}

.video-list .img img{position: absolute;top: 50%;left: 50%;z-index: 1;

    max-width: 9999px;max-height: 9999px;

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);}

.video-list .ibox{position: absolute;bottom: 0;right: 0;background-color: rgba(235,6,26,.85);

    z-index: 3;width: 70%;padding:10px 30px 20px;}

.video-list .ibox p{font-size: 20px;color:#fff;line-height: 36px;margin-bottom: 22px;

    display:-webkit-box;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.video-list .ibox .numb{font-size: 16px;color:#fff;display: inline-block;line-height: 24px;

    background: url(../images/y-ico9.png) no-repeat left center;padding-left: 27px;float: right;}

.video-list .box .showd{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

    background-color: #000;opacity: .3;z-index: 2;opacity: 0;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.video-list .box .ico{position: absolute;top: 50%;left: 50%;width: 82px;height: 82px;opacity: 0;

    background: url(../images/video1.png) no-repeat left top;margin:-41px 0 0 -41px;z-index: 3;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.video-list .box .txt{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;z-index: 3;

    background: url(../images/shadow1.png) repeat-x left top;padding: 20px 0;}

.video-list .box .txt p{display: inline-block;line-height: 26px;padding-left: 30px;max-width: 90%;

    background: url(../images/video2.png) no-repeat left center;font-size: 14px;color:#fff;

    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.video-list li:hover .ico{opacity: 1;}

.video-list li:hover .showd{opacity: .3;}









.row-a4{background: url(../images/y-bg1.jpg) no-repeat left top;padding:73px 0 90px;

    margin-bottom: 46px;}

.public{overflow: hidden;margin-bottom: 23px;background-color: rgba(255,255,255,.7)}

.public .col-l{width: 25%;border-right: 1px solid #d2cfcd;margin: 65px 0 45px;line-height: 191px;}

.public .col-l .g-tit1{line-height: 1;vertical-align: middle;display: inline-block;width: 100%;}

.public .col-l .g-tit1 h3{margin-bottom: 18px;}

.public .col-r{float: right;width: 75%;padding:0 50px 0 66px;}

.public .txt{float: left;width: 49%;margin-top: 59px;}

.public .list{float: right;width: 44%;margin-top: 59px;}

.public .txt h3{margin-bottom: 23px;}

.public .txt h3 span{float: left;font-size: 36px;color:#00479d;border-bottom: 1px solid #00479d;

    padding-bottom: 18px;}

.public .txt h3 em{display: block;font-size: 20px;color:#333;line-height: 34px;margin-left: 84px;


    display:-webkit-box;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;

    height: 68px;}

.public .txt h3 em a{color:#333;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.public .txt h3 em a:hover{color:#00479d;}

.public .txt p{padding-left: 84px;font-size: 16px;color:#666;line-height: 30px;

    display:-webkit-box;overflow: hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}



.public .list li{overflow: hidden;margin-bottom: 23px;}

.public .list .time{float: left;width: 62px;text-align: center;}

.public .list .time span{font-size: 24px;color:#00479d;}

.public .list .time em{font-size: 12px;color:#666;}

.public .list p{line-height: 46px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

    font-size: 16px;padding-left: 22px;}

.public .list p span{display: none;}

.public .list p a{color:#333;

    

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;}

.public .list p a:hover{color:#00479d;}

.special{overflow: hidden;background-color: #fff;position: relative;

    background-size: 25% 100%;}

.special ul{float: right;width: 75%;}

.special .ibox{position: absolute;top: 0;left: 0;width: 25%;height: 100%;

    background: url(../images/ul-bg.jpg) no-repeat left top;}

.special .g-tit1{margin-top: 75px;}

.special .ibox .g-tit1{margin-top: 0;position: absolute;top: 50%;left: 0;width: 100%;text-align: center;

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

        -o-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%);}

.special .img{position: relative;padding-top: 70%;overflow: hidden;}

.special .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.special .img:hover img{

        -o-transform:scale(1.1);

        -ms-transform:scale(1.1);

        -moz-transform:scale(1.1);

        -webkit-transform:scale(1.1);

        transform:scale(1.1);

}

.phone-show{display: none !important;}





.row-a5{margin-bottom: 15px;}

.company-list{margin-top: 45px;}

.company-list ul{overflow: hidden;margin-left: -33px;}

.company-list li{float: left;width: 33%; margin-bottom:25px;}

.company-list .box{

margin-left: 33px;

border: 2px solid #d2d2d2;

und-color: #fff;

position: relative;

}

.company-list h4{font-size: 22px;color:#333;text-align: center;margin: 22px 0 16px;}

.company-list .img{position: relative;padding-top: 48%;background-size: 0;}

.company-list .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

    z-index: 1;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.company-list .sj{position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}

.company-list .li3 .sj{height: 53px;}

.company-list .zz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

    background-color: rgba(0,0,0,.2);z-index: 2;opacity: 0;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.company-list .sj img{}

.company-list .ico{

position: absolute;

top: 50%;

left: 50%;

width: 53px;

height: 53px;

margin-left: -26px;

margin-top: 10px;

background: url(../images/y-ico10.png) no-repeat center;

z-index: 3;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;




transition:.3s;
}

.company-list .txt{

position: absolute;

left: 0;

width: 100%;

bottom: 30px;

z-index: 3;

color:#fff;

padding: 0px 20px;

font-size: 16px;

opacity: 0;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;
}

.company-list .txt p{line-height: 30px;margin-bottom: 10px;max-height: 90px;overflow: hidden;}

.company-list .more{

color: #eb6100;


display: block;

border: 1px solid #eb6100;

width: 106px;

height: 36px;

line-height: 36px;

text-align: center;

margin: 0 auto;

-o-transition:.3s;

-ms-transition:.3s;

-moz-transition:.3s;

-webkit-transition:.3s;

transition:.3s;

}

.company-list .box:hover .more{background-color: #eb6100;color:#fff;}

.company-list .box:hover .ico{background: url(../images/y-ico10_on.png) no-repeat center;}

.company-list .box:hover .txt,.company-list .box:hover .zz{opacity: 1;}



.footer{

background: #eeedf2;

position: relative;

padding: 24px 0 13px;

width: 100%;

overflow: hidden;

/* margin-top: 60px; */

background-size: cover;
}

/*.footer .wp{width: 96%;}*/

.footer:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 7px;

    background: url(../images/fd-bor.jpg) no-repeat right top;}

.footer .col-l{border-right: 1px solid #b9b9b9;width: 45%;padding-right: 34px;}

.footer .col-r{width: 45%;}

.footer .ibox{overflow: hidden;}

.footer .fd-logo{float: left;width: 188px;margin-right: 35px;}

.footer .phone_box{display: none;} 

.footer .show{float: left;line-height: 32px;width: 326px;}

.footer .show{overflow: hidden;font-size: 16px;color:#333;}

.footer .show p{overflow: hidden;}

.footer .show span{float: left;}

.footer .show em{float: left;width: 75%;}

.footer .show a{color:#333;}

.wechat{text-align: center;margin-left: 54px;overflow: hidden;margin-top: 35px;}

.wechat li{float: left;margin: 0 18px;}

.wechat span{display: block;}

.scrool_box{height: 215px;overflow-y: scroll;margin-right: 91px;}

.scrool_box::-webkit-scrollbar {width:5px;height:1px;}


.scrool_box::-webkit-scrollbar-thumb{background:#e41a29;width: 5px;border-radius: 10px;}

.gs_list{padding-right: 15px;}

.gs_list li{float: left;width: 50%;

    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.footer h3{font-size: 22px;color:#333333;line-height: 1;margin-bottom: 32px;}

.gs_list li{float: left;width: 50%;line-height: 1;font-size: 14px;color:#333;

    margin-bottom: 24px;padding-right: 10px;}



.copy{

background: url(../images/copy.jpg) no-repeat center top;

overflow: hidden;

font-size: 14px;

color:#fff;

padding: 28px 0 28px;

background-size: cover;

}

.copy a{color:#fff;display: inline-block;margin-left: 36px;}



.banner .img{position: relative;padding-top: 22%;}

.banner .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.index .go-top{opacity: 0;}

.go-top{position: fixed;bottom:15%;right: 5%;width: 48px;height: 50px;

    background: url(../images/go-top.jpg) no-repeat center;z-index: 4;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;}

.go-top.on{opacity: 1;}



.phone_top{display: none;}

.con1{position:relative;}

.con1 .more{float: right;width: 95px;height: 34px;line-height: 34px;font-size: 14px;color:#cc3333;

    border:1px solid #cc3333;margin-top: 66px;display: none;margin-right: 2px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;}

.con1 .more:hover{background-color: #cc3333;color:#fff;}







	/*&&*/
	.partB{}
	.partB .nr{background:url("../images/bg20220429_03.jpg") no-repeat top center;height: 352px;}
	.partB .left{float:left;width: 580px;height: 421px;padding-top: 10px;text-align:left;}
	
	.partB .right{float:right;width: 620px;eight:271px;padding-top: 10px;text-align:left;}
	.partB .more{text-align:right;line-height:30px;padding-right:20px;}
	.partB .more a{font-size:16px;color:#FFF;}
	.partB ul{/* padding-top: 30px; */}
	.partB li{line-height: 39px;height: 39px;padding-left: 28px;background: url("../images/8_59.png") no-repeat 5px center;}
	.partB li a{font-size:16px;color:#696969;}
	.partB li span{float:right;padding-right:15px;font-size:16px;color:#696969;}
	
	
	
	.partC{width:100%;min-width:1360px;text-align:center;}
	.partC .top{background:url("../images/45_15.png") no-repeat top center;width:100%;height:39px;line-height:39px;text-align:left;font-size:22px;font-weight:bold;color:#fff;}
	.partC .top span{float:right;}
	.partC .top span a{font-size:16px;color:#696969;font-weight:500;}
	.partC ul{padding-top:15px;}
	.partC li{line-height:36px;height:36px;text-align:left;overflow:hidden;border-bottom:1px solid #bbb;background:url("../images/49_03.png") no-repeat left center;padding-left:16px;}
	.partC li span{float:right;font-size:16px;color:#696969;}
	.partC li a{font-size:16px;color:#696969;}
	.djgz{width:443px;float:left;height:292px;margin-right:29px;}
	.djgz .top{width:366px;padding-left:77px;}
	.djgz li{background:url("../images/48_03.png") no-repeat left center;}
	.mtjj{width:429px;float:left;height:292px;margin-right:29px;}
	.mtjj .top{background:url("../images/46_15.png") no-repeat top center;width:353px;padding-left:76px;}
	
	.xxfb{width:429px;float:left;height:292px;}
	.xxfb .slideBox3{position:relative;}
	.xxfb .slideBox3 .hd{background:url("../images/47_15.png") no-repeat top center;width:353px;padding-left:76px;height:39px;}
	.xxfb .slideBox3 .hd ul{padding-top:0;}
	.xxfb .slideBox3 .hd li{cursor:pointer;float:left;line-height:39px;border:0;background:none;padding-left:0;}
	.xxfb .slideBox3 .hd li.lia{font-size:22px;font-weight:bold;color:#fff;}
	.xxfb .slideBox3 .hd li.lib{font-size:18px;color:#12528c;margin-left:70px;}
	.xxfb .slideBox3 .more{width:56px;line-height:41px;position:absolute;top:0;right:0;}
	.xxfb .slideBox3 .more a{font-size:16px;color:#696969;}
	
	
	
	
	
	
	
	
	slideBox1 {
    width: 1200px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.slideBox1 .bd1{
    width: 1200px;
    height: 300px;
}
.slideBox1 .bd1 li{
    width: 380px;
    height: 130px;
    margin:10px;
}
.slideBox1 .bd1 li .img{
    width: 900px;
    height: 400px;
    float: left;
}
.slideBox1 .bd1 li .img img{
    width: 900px;
    height: 400px;
}
.slideBox1 .bd1 li .text{
    width: 380px;
    height: 130px;
    float: right;
    /* padding:10px 10px; */
}
.slideBox1 .bd1 li .text .topic{
    display: block;
    font-size: 30px;
    line-height: 30px;
    color: #2e2e2e;
}
.slideBox1 .bd1 li .text .topic a{
    color: #2e2e2e;
}
.slideBox1 .bd1 li .text .topic1{
    font-size: 18px;
    color: #0058b8;
    font-weight: bold;
    /* margin-top: 20px; */
}
.slideBox1 .bd1 li .text .topic1 a{
    color: #0058b8;
}
.slideBox1 .bd1 li .text .des{
    color: #ababab;
    line-height: 24px;
    /* margin-top: 20px; */
}
.slideBox1 .bd1 li .text .more{
    width: 170px;
    height: 40px;
    border-radius: 40px;
    text-align: center;
    background: #0058b8;
    color: #fff;
    line-height: 40px;
    margin-top: 40px;
}
.slideBox1 .bd1 li .text .more a{
    color:#fff
}
.picScroll-left{
    width: 1200px;
    height: 400px;
    overflow: hidden;
    position: relative;
    background: #fff;
    margin-top: 30px;
}
.picScroll-left .hd{
    width: 100%;
    height: 10px;
    margin-top: 35px;
}
.picScroll-left .hd ul {
   width: 100%;
   height:10px;
   text-align: center;
}

.picScroll-left .hd ul li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 7px;
    background: #dedede;
    border-radius: 10px;
    overflow: hidden;
    line-height: 100px;
}

.picScroll-left .hd ul li.on {
    background: #0058b8;
}

.picScroll-left .bd {
    width: 100%;
    height: 230px;
    margin-top: 60px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    width: 351px;
    height: 230px;
    border-left: 1px solid #f5f5f5;
    text-align: center;
    
    
}

.picScroll-left .bd ul li .pic {
    width: 100%;
    height: 60px;
    padding: 0 55px;
}
.picScroll-left .bd ul li .pic img {
    width: 60px;
    height: 60px;
}

.picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picScroll-left .bd ul li .title {
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 20px;
    padding: 0 55px;
}
.picScroll-left .bd ul li .title a{
    color: #0058b8;
}
.picScroll-left .bd ul li .desc{
    line-height: 24px;
    color: #ababab;
    margin-top: 13px;
    padding: 0 55px;
}
.picScroll-left .bd ul li .more{
    width: 170px;
    height: 40px;
    text-align: center;
    display: inline-block;
    color: #0058b8;
    border: 1px solid #0058b8;
    line-height: 38px;
    margin-top: 35px;
    border-radius: 40px;
}
.picScroll-left .bd ul li .more a{
    color: #0058b8;
}

.picScroll-left .bd ul li.on .more{
    color: #fff;
    border: 1px solid #0058b8;
    background:#0058b8;
}
.picScroll-left .bd ul li.on .more a{
    color: #fff;
}
.content3{
    width: 100%;
    height: 525px;
    margin-top: 30px;
}
.content3 .position{
    width: 1200px;
    height: 525px;
    margin: 0 auto;
    position: relative;
}
.content3 .position .box{
    width: 450px;
    height: 525px;
    background: #fff;
    float: left;
    margin-left: 25px;
    position: relative;
}
.content3 .position .box .img{
    width: 450px;
    height: 330px;
}
.content3 .position .box .img img{
    width: 450px;
    height: 330px;
}
.content3 .position .box .text{
    width: 450px;
    height: 170px;
    background: #fff;
    padding: 50px 55px 0 55px;
    text-align: center;
}
.content3 .position .box .text .title{
    line-height: 30px;
    font-size: 30px;
    color: #2e2e2e;
}
.content3 .position .box .text .title a{
    color:#2e2e2e;
}

.content3 .position .box .text .des{
    line-height: 30px;
    margin-top: 20px;
    color: #2e2e2e;
    font-size: 18px;
    height:60px
}
.content3 .position .box .text .des a{
    color: #2e2e2e;
}
.content3 .position .box .text .more{
    width: 170px;
    height: 40px;
    text-align: center;
    display: inline-block;
    color: #0058b8;
    border: 1px solid #0058b8;
    line-height: 38px;
    margin-top: 35px;
    border-radius: 40px;
}
.content3 .position .box .text .more a{
    color: #0058b8;
}
.content3 .position .box:hover .text .more{
    color: #fff;
    border: 1px solid #0058b8;
    background: #0058b8;
}
.content3 .position .box:hover .text .more a{
    color: #fff;
}
.content3 .position .box .prevx{
    width: 35px;
    height: 35px;
    background: url(../images/5x.png) no-repeat center;
    position: absolute;
    left: 10px;
    top: 110px;
}
.content3 .position .box .nextx{
    width: 35px;
    height: 35px;
    background: url(../images/6x.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 110px;
}