/*-----------------[初始化]--------------*/
*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-backface-visibility: hidden; 
    -webkit-transform-style: preserve-3d;
}
body{color: #3d3d3d;font-size: 12px;font-family:"微软雅黑","Microsoft Yahei";}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","Microsoft Yahei";outline: 0;
}
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: 1300px;}
.header{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;}
.header .logo{float: left;}
.header.on{box-shadow: 0 10px 10px rgba(0,0,0,.3)}
.header .col-r{padding:24px 34px 0 0;}
.header .wp{width: 1500px;}
.header .logo{display: block;margin-top: 31px;}
.header .search_box{border-radius: 15px;overflow: hidden;border:1px solid #d3d3d3;display: inline-block;
    float: right;margin-bottom: 20px;}
.header .search_box .inp{float: left;border:0;width: 196px;height: 26px;padding: 0 15px;color:#ccc;
    font-size: 12px;}
.header .search_box .btn{float: right;border:0;width: 36px;height: 26px;background-color:transparent;
    background: url(../search-btn.png) no-repeat center;}

.nav li{float: left;margin: 0 20px;position: relative;}
.nav a{color:#333;font-size: 18px;}
.nav li:after{content: "";position: absolute;left: 50%;top: 34px;width: 3px;height: 21px;
    margin-left: -1px;background-color: #e70012;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:#cc0000;}
.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(../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: #E70012;}
.banner{position: relative;}
.banner .slick-arrow{position: absolute;top: 50%;background-position: center;background-repeat: no-repeat;
    background-size: 53px;background-image: url(../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: #d1aa7d;
    font-size: 0;}
.banner .slick-dots .slick-active button{background-color: #e70012;}

.banner .item  img{
    display: block;
    width: 100%;
}
.row-a1 .margin_box{width: 1460px;margin: -72px auto 0;background-color: #fff;
    padding:0 80px;overflow: hidden;position: relative;z-index: 4;}
.g-tit1{text-align: center;overflow: hidden;}
.g-tit1 .tl{text-align: left;background-repeat: no-repeat;background-position:13px top;
    padding-top: 29px;float: left;}
.g-tit1 h3{font-size: 34px;color:#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:#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;}
.g-tit1 .more:hover{background-color: #cc3333;color:#fff;}

.row-a1{margin-bottom: 48px;}
.row-a1 .col-l{float: left;width: 45%;}
.row-a1 .col-r{float: right;width: 52%;}
.row-a1 .g-tit1{margin-bottom: 39px;}
.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: #e70012;border-color:#e70012;}
.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: #e70012;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(../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:#333;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: #d2d2d2;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: #e70012;
    -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:#e70012;}
.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: 15px;overflow: hidden;}
.infor-tabcont .list a{float: left;padding-right: 20px;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;}
.infor-tabcont .list span{float: right;font-size: 16px;color:#999999;}
.infor-tabcont .list li:hover a{color:#e70012;}

.row-a2{overflow: hidden;border-left: 7px solid #e70012;margin-bottom: 50px;}
.row-a2 .col-l{float: left;width: 65%;background: url(../y-img3.jpg) no-repeat left top;
    padding:48px 115px 69px 308px;}
.row-a2 .col-r{float: right;width: 35%;background: url(../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: #e70012;}
.txt-con .box:after{content: "";position: absolute;left: 0;top: 0;width: 9px;height: 9px;
    border-radius: 50%;border:1px solid #e70012;}
.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:#e70012;}
.txt-con .box em{float: left;padding-right: 16px;}
.txt-con .box span{display: inline-block;font-size: 36px;color:#e70012;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(../prev1.png)}
.txt-con .slick-prev:hover{background-image: url(../prev1-on.png)}
.txt-con .slick-next{right: 0;background-image: url(../next1.png)}
.txt-con .slick-next:hover{background-image: url(../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(../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(../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(../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(../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(../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:#e70012;border-bottom: 1px solid #e70012;
    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:#e70012;}
.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:#e70012;}
.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:#e70012;}
.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(../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: 62px;}
.company-list{margin-top: 45px;}
.company-list ul{overflow: hidden;margin-left: -33px;}
.company-list li{float: left;width: 20%;}
.company-list .box{margin-left: 33px;border:1px solid #d2d2d2;background-color: #fff;
    position: relative;}
.company-list h4{font-size: 22px;color:#333;text-align: center;margin: 42px 0 26px;}
.company-list .img{position: relative;padding-top: 178%;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{position: static;}
.company-list .ico{position: absolute;top: 50%;left: 50%;width: 53px;height: 53px;
    margin-left: -26px;margin-top: -26px;background: url(../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: 47px;z-index: 3;
    color:#fff;padding: 0 30px;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: 31px;max-height: 180px;overflow: hidden;}
.company-list .more{color:#ffcc33;display: block;border:1px solid #ffcc33;
    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: #ffcc33;color:#fff;}
.company-list .box:hover .ico{background: url(../y-ico10_on.png) no-repeat center;}
.company-list .box:hover .txt,.company-list .box:hover .zz{opacity: 1;}

.footer{background: url(../fd-bg.jpg) no-repeat center top;position: relative;
    padding: 84px 0 72px;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(../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;}
/* css3滚动条 */
.scrool_box::-webkit-scrollbar {width:5px;height:1px;}
/* 两端按钮*/
.scrool_box::-webkit-scrollbar-button{display: none;}
/*滚动条轨道背景颜色*/
.scrool_box::-webkit-scrollbar-track-piece{background:#d2d2d2;}
/*滚动条样式*/
.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(../copy.jpg) no-repeat center top;overflow: hidden;
    font-size: 14px;color:#fff;padding:38px 0 28px;background-size: cover;}
.copy a{color:#fff;display: inline-block;margin-left: 36px;}

.banner .img{position: relative;padding-top:39%;}
.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(../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;}