@charset "utf-8";
@font-face {
  font-family: 'numfont';
  src: url('../font/DIN1451.woff') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

/* banner */
.fullSlide{width:100%;position:relative;height: 810px;z-index:1;margin:0 auto;}
.fullSlide:before{display:none;content:"";position:absolute;width:96px;height:121px;left:0;right:0;bottom: 90px;margin:0 auto;background:url('../images/icon_scroll_top.png') no-repeat center;z-index: 100;}
.fullSlide .bd{width:100%;height: 810px;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{width:100% !important;height: 810px;overflow:hidden;text-align:center;color:#fff;}
.fullSlide .bd li a{width:100% !important;height: 820px;display:block;}
.fullSlide .hd{/* display:none; */position: absolute;bottom: 25px;width: 100%;text-align: center;}
.fullSlide .hd li{display:inline-block;width:10px;height:10px;overflow:hidden;text-indent:100px;border: 2px solid #fff;margin: 0 10px;border-radius: 8px;}
.fullSlide .hd li.on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display: block !important;position:absolute;z-index:1;/* top:50%; */margin-top:-65px;right: 200px;z-index: 100;width: 50px;height: 50px;cursor:pointer;background: #ffffff;opacity: 1 !important;border-radius: 50%;bottom: 130px;}
.fullSlide .next{/* left: 80px; */right: 80px;background: #fff;transform: rotate(180deg);}
.fullSlide .stop{display:block;position:absolute;z-index:1;margin-top:-65px;right: 140px;z-index: 100;width: 50px;height: 50px;cursor:pointer;opacity: 1 !important;border-radius: 50%;bottom: 130px;}
.fullSlide:after{display:none;content:"";position:absolute;width: 55px;height: 30px;background: url('../images/css_sprites.png') -133px -260px;left:0;right:0;margin:0 auto;bottom: -60px;animation: 1s mymove linear infinite normal;}
.fullSlide .pageState{position:absolute;right: 105px;bottom: 70px;color: #b7b7b7;font-size: 18px;letter-spacing: 6px;}
.fullSlide .pageState:after{content:"";position:absolute;width:30px;height:1px;background: #fff;left: -50px;bottom: 16px;}
.fullSlide .pageState span{font-size:26px;color: #fff;}
.fullSlide .prev:after{content: " ";position:absolute;background: url('../images/icon_prev.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;}
.fullSlide .stop:after{content: " ";position:absolute;background: url('../images/icon_stop.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;}
.fullSlide .next:after{content: " ";position:absolute;background: url('../images/icon_prev.png') no-repeat center;font-size: 35px;width: 50px;height: 50px;transform: rotateY(360deg);cursor: pointer;}
@media screen and (min-width:1921px){
	.fullSlide .bd li,.section5,.section2 .section2_slider .bd ul li,.section6{background-size:100% auto !important;}
}
@keyframes mymove{
    0%{
        transform:translateY(0px);
    }
    25%{
        transform:translateY(10px);
    }
    50%{
        transform:translateY(15px);
    }
    75%{
        transform:translateY(10px);
    }
    100%{
        transform:translateY(0px);
    }
}

.sy_ban{background:url(../images/sy_ban.jpg) no-repeat center;width:100%;height:200px;}
.main{}


.sy_title{text-align:center;position: relative;}
.sy_title h2{font-size:50px;color:#171717;line-height: 50px;font-weight: 500;}
.sy_title .top{font-size:30px;color:#bdbdbe;line-height: 30px;margin-bottom: 15px;text-transform: uppercase;}
.sy_title i{width:25px;height:4px;background:#d70d25;display:block;margin: 25px auto 0;}
.sy_title p{margin:20px 0;}

.ny_search{width:1200px;height: 60px;overflow:hidden;margin: 15px auto;position: relative;}
.ny_search p{width: 785px;background: url(../images/weizhi_xb1.png) left center no-repeat;padding-left:20px;height:38px;color:#bababa;font-size:12px;line-height:38px;float:left;/* border-bottom:1px solid #dadada; */}
.ny_search .zi{ width:830px; height:38px;color:#666;font-size:12px; line-height:38px; float:left;border-bottom:2px solid #ff0041;}
.ny_search h1{color:#bababa;font-size:12px; line-height:38px; display:inline-block;font-weight:normal;}
.ny_search a{ color:#bababa;}
.ny_search p em{ padding:0 6px; font-family:"å®‹ä½“";}
.ny_search a:hover{color:#006db8}
.ny_search .search1{width:270px;height:35px;border:1px solid #e5e5e5;background:#fff;border-radius:18px;position:relative;float:right;top: 12px;}
.ny_search .search1 .inp01{width: 220px;height: 35px;padding:5px 5px 5px 15px;line-height: 35px;text-align:left;color:#999999;font-size:12px;position:absolute;left:0px;top:0;outline:0;font-family:"å¾®è½¯é›…é»‘";box-sizing: border-box;border-radius: 30px 0 0 30px;}
.ny_search .search1 .inpso{width:49px;height:20px;background: url(../images/soso1.png) center no-repeat;border-left:1px solid #e5e5e5;border-radius:0 50% 50% 0;position:absolute;right:0;top:7px;outline:0;z-index:2;text-indent:-999px;cursor:pointer;}

.icon{background:url('../images/css_sprites.png') no-repeat;}





/*首页样式*/
header{position: relative;/* top:0; *//* left:0; */width:100%;height: 100px;z-index:100;background: #fff;}
header .header_top{line-height:50px;background:#212338;}
header .header_top p.left{font-size:14px;color:#fff;font-weight:600;float:left;}
header .header_top .right{float:right;overflow: hidden;}
header .header_top .right>p{font-size:14px;color:#fff;float: left;}
header .header_top .right>p span{font-size:22px;color:#ed1b58;font-weight:600;float: right;margin-right: 45px;}
header .header_top .right .search{overflow:hidden;}
header .header_top .right .search p{color:#8c8c8c;font-size:14px;float: left;}
header .header_top .right .search input{float:left;width: 155px;display: block;background: #fff;line-height: 20px;margin-top: 15px;margin-right: 10px;color: #000;text-indent: 10px;}
header .header_top .right .search input::-input-placeholder{color:#000;}
header .header_top .right .search .submit{float:left;width: 20px;height: 20px;/* background: #fff; */margin-top: 15px;line-height: 24px;text-align: center;cursor: pointer;}
header .header_top .right .search .submit i{width: 13px;height: 14px;background: url('../images/icon_common.png') -10px -181px;display: inline-block;}
header .header_main{height: 100px;min-width: 1700px;margin: 0 auto;padding: 0 149px;box-sizing: border-box;}
header .header_main>div{display:flex;justify-content: space-between;/* width: 1700px; */margin: 0 auto;}
header .header_main .logo{width: 360px;height: 60px;float: left;margin-top: 19px;background: url('../images/logo.png') no-repeat;background-size: auto 60px;}
header .header_main .logo a{font-size: 16px;color:#fff;position: relative;/* left: 158px; */top: 4px;padding-left: 200px;display: block;}
header .header_main .logo a:before{content:"";position:absolute;left: 168px;top: 13px;width:1px;height: 23px;background: #cccccc;display:none;}
header .header_main .logo a span{color: #000000;display:none;}
header .header_main .nav{float: right;margin-top: 37px;/* margin-right: 8%; */}
header .header_main .nav li{float:left;padding: 0 18px;position: relative;}
header .header_main .nav li:before{content:"";width:2px;height:20px;position:absolute;right:0;top: 3px;background:#fff;display:none;}
header .header_main .nav li:last-child:before{display:none;}
header .header_main .nav li>a{font-size:18px;color: #333333;display:inline-block;padding-bottom: 12px;position: relative;}
header .header_main .nav li>a:after{content:"";position:absolute;width:100%;height:3px;background: #d70d25;left:0;top: -37px;transition:all linear 0.3s;opacity:0;}
header .header_main .nav li.on>a,header .header_main .nav li:hover>a{color: #d70d25;}
header .header_main .nav li.on>a:after,header .header_main .nav li:hover>a:after{opacity:1;}
header .header_main .nav li dl{height:0;overflow: hidden;transition:all linear 0.2s;opacity: 0;padding-top: 20px;text-align: center;background: rgba(0,0,0,0.4);position: absolute;width: 100%;left: 0;display: none;}
header .header_main .nav li:hover dl,header .header_main .nav li dl:hover{height:auto;opacity: 1;}
header .header_main .nav li dl dt a{font-size:18px;color:#fff;margin-bottom:20px;display: block;}
header .header_main .nav li dl dt a:hover{color:#eb561d;}
header .header_contact{float:right;height: 77px;box-sizing: border-box;padding-top: 13px;}
header .header_contact>p{float: left;line-height: 74px;font-size: 25px;font-weight: 600;color: #125db6;margin-right: 25px;}
header .header_contact .search{float: right;width: 40px;height: 30px;display: inline-block;padding-bottom: 10px;position: relative;margin-left: 10px;top: 28px;}
header .header_contact .tb{
    float:right;
    width:70px;
    height:70px;
    position:relative;
    z-index:100;
    /* right: -18px; */
}
.search-wrapper {
    position: absolute;
    left: 50%;
    top: 7px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.search-wrapper .input-holder {
    overflow: hidden;
    height: 70px;
    background: rgba(255,255,255,0);
    border-radius: 6px;
    position: relative;
    width: 70px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-wrapper .input-holder .search-input {
    width: 100%;
    height: 50px;
    padding: 0px 70px 0 20px;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    font-family: "Open Sans", Arial, Verdana;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #FFF;
    -webkit-transform: translate(0, 60px);
    -moz-transform: translate(0, 60px);
    transform: translate(0, 60px);
    -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.search-wrapper .input-holder .search-icon {
    width: 70px;
    height: 70px;
    border: none;
    background: url(../images/icon_search.png) center no-repeat;
    border-radius: 6px;
    padding: 0px;
    outline: none;
    position: relative;
    z-index: 2;
    float: right;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.search-wrapper .close {
    position: absolute;
    z-index: 1;
    top: 24px;
    right: 20px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.search-wrapper .close:before {
    width: 5px;
    height: 25px;
    left: 10px;
    top: 0px;
    content:''
}
.search-wrapper .close:after {
    width: 25px;
    height: 5px;
    left: 0px;
    top: 10px;
    content:''
}
.search-wrapper .result-container {
    width: 100%;
    position: absolute;
    top: 70px;
    left: 0px;
    text-align: center;
    font-family: "Open Sans", Arial, Verdana;
    font-size: 14px;
    display: none;
    color: #B7B7B7;
}
.search-wrapper.active {
left: -173px;}
.search-wrapper.active .input-holder {
    border-radius: 50px;
    width: 450px;
    background: rgba(0,0,0,1);
    -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}

.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    transform: translate(0, 10px);
}

.search-wrapper.active .input-holder .search-icon {
    width: 50px;
    height: 50px;
    background-color: #E6E6E6;
    margin: 10px;
    border-radius: 30px;
}
.search-wrapper .close::before, .search-wrapper .close::after {
    position: absolute;
    content: '';
    background: #ccc;
    border-radius: 2px;
}

.search-wrapper.active .close {
    right: -50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
header .header_contact dl{float:left;position: relative;margin: 0 10px;height: 100%;}
header .header_contact dl dt{position:relative;}
header .header_contact dl:nth-child(1) dt{top: 7px;}
header .header_contact dl:nth-child(1) a{font-size: 20px;line-height: 56px;}
header .header_contact dl:nth-child(2) dt{top: 19px;}
header .header_contact dl:nth-child(3) dt{top: 18px;}
header .header_contact dl:nth-child(2) dd{width: 160px;height: 160px;background: #ffffff;position: absolute;top: 96px;left: -80px;padding: 5px;box-sizing: border-box;display:none;z-index: 10;border-radius: 6px;}
header .header_contact dl:nth-child(2) dd img{display:block;width:100%;}
header .header_contact dl:nth-child(1) dd{width: 265px;height: 70px;background: #e9f1f6;position: absolute;top: 64px;left: -191px;padding: 17px 0;box-sizing: border-box;display:none;z-index: 10;border-radius: 6px;}
header .header_contact dl:nth-child(1) dd p{font-size:24px;color:#333;text-align: center;font-weight: 600;}
header .header_contact dl dt a{display:block;}
header .header_contact dl dt a i{width:50px;height:50px;display:inline-block;}
header .header_contact dl dt a i.icon1{width:37px;height:32px;background: url('../images/icon_search.png') no-repeat center;}
header .header_contact dl dt a i.icon2{width:49px;height:49px;background: url('../images/icon_tel.png') no-repeat center;position: relative;top: 0;vertical-align: bottom;margin-right: 10px;}
header .header_contact dl dt a i.icon3{width:34px;height:32px;background: url('../images/icon_wx.png') no-repeat center;background-size: 100%;}
header .header_contact dl:nth-child(1):hover dd{display:block;}
header .header_contact dl:nth-child(2):hover dd{display:block;}
header .header_contact dl:nth-child(3):hover dd{display:block;}
header .header_contact dl:nth-child(3) dd{width: 265px;height: 225px;background: #e9f1f6;position: absolute;bottom: -226px;right: -40px;padding: 17px 0;box-sizing: border-box;display:none;}
header .header_contact dl dd a{height:65px;display:block;position: relative;}
header .header_contact dl dd a img{display:block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 25px;}
header .header_contact dl:nth-child(3):hover dd{display:block;}

.section1{padding-bottom:70px;}
.section1>div{margin:0 auto;justify-content: space-between;white-space: nowrap;display: flex;}
.section1>div .box{height: 345px;width: 422px;background: #f7f7f7;padding-top: 60px;box-sizing: border-box;text-align: center;}
.section1>div .box .icon{height:80px;background-image: none;/* background: #000; */margin-bottom: 40px;background-position: center;background-repeat: none;}
.section1>div .box>p:nth-child(2){font-size:18px;color:#272625;height: 45px;line-height: 45px;position: relative;margin-bottom: 40px;}
.section1>div .box>p:nth-child(2):after{content:"";position:absolute;bottom: -20px;left:0;right: 0;margin: 0 auto;height: 2px;width: 255px;background: #e2e2e2;}
.section1>div .box>p:nth-child(2) span{font-size:60px;color:#012f82;font-weight:bold;}
.section1>div .box>p:nth-child(3){font-size:18px;color:#272625;}
.section1>div .box .icon1{background-image: url('../images/section1_icon1.png');}
.section1>div .box .icon2{background-image: url('../images/section1_icon2.png');}
.section1>div .box .icon3{background-image: url('../images/section1_icon3.png');}
.section1>div .box .icon4{background-image: url('../images/section1_icon4.png');}

.section2{position: relative;overflow: hidden;}
.section2 .sy_title{position: relative;top: 0;z-index: 10;width: 100%;margin-bottom:60px;}

.section2 .sy_title h2{color:#000;}
.section2 .section2_slider{height:720px;position:relative;}
.section2 .section2_slider .bd{height: 720px;position:relative;}
.section2 .section2_slider .bd:after{content:"";width:100%;height: 300px;position:absolute;bottom:0;left:0;background: linear-gradient(to top,#012f82 70%,transparent);opacity: 0.5;z-index: 0;/* background: transparent; */}
.section2 .section2_slider .bd ul{}
.section2 .section2_slider .bd ul li{height: 940px;padding-top: 295px;box-sizing: border-box;}
.section2 .section2_slider .bd ul li h3{text-align:center;font-size:36px;color:#ffffff;font-weight:500;margin-bottom: 25px;display:none;}
.section2 .section2_slider .bd ul li p{width:945px;margin:0 auto;font-size:16px;color:#ffffff;line-height:30px;display:none;}
.section2 .section2_slider>span{width:64px;height:64px;position:absolute;top: 300px;cursor: pointer;}
.section2 .section2_slider>span.prev{background:url('../images/section2_slider_prev.png') no-repeat;left:110px;}
.section2 .section2_slider>span.next{background:url('../images/section2_slider_prev.png') no-repeat;right:110px;transform: rotateY(180deg);}
.section2 .section2_slider .hd{position:absolute;bottom: 90px;width: 100%;left: 0;}
.section2 .section2_slider .hd ul{display:flex;justify-content: space-between;}
.section2 .section2_slider .hd ul li{color:#fff;padding: 0 25px;box-sizing: border-box;cursor: pointer;flex: 1;}
.section2 .section2_slider .hd ul li p{font-size:24px;margin: 10px 0 25px;color: #fff;}
.section2 .section2_slider .hd ul li:hover p,.section2 .section2_slider .hd ul li.on p{color:#125db6;font-weight: 900;}
.section2 .section2_slider .hd ul li .point{width: 100%;height:11px;display:block;background:url(../images/section2_icon_point.png) no-repeat;}
.section2 .section2_slider .hd ul li:hover .point,.section2 .section2_slider .hd ul li.on .point{background-image:url(../images/section2_icon_point_on.png);}
.section2 .section2_slider .hd ul li .icon1{width:73px;height:44px;display:block;background:url(../images/section2_icon1.png) no-repeat;}
.section2 .section2_slider .hd ul li .icon2{width:44px;height:44px;display:block;background:url(../images/section2_icon2.png) no-repeat;}
.section2 .section2_slider .hd ul li .icon3{width:52px;height:44px;display:block;background:url(../images/section2_icon3.png) no-repeat;}
.section2 .section2_slider .hd ul li .icon4{width:48px;height:44px;display:block;background:url(../images/section2_icon4.png) no-repeat;}
.section2 .section2_slider .hd ul li .icon5{width:48px;height:44px;display:block;background:url(../images/section2_icon5.png) no-repeat;}
.section2 .section2_slider .hd ul li .icon6{width:48px;height:44px;display:block;background:url(../images/section2_icon6.png) no-repeat;}
.section2 .section2_slider .hd ul li:nth-child(1):hover .icon1,.section2 .section2_slider .hd ul li:nth-child(1).on .icon1{background-image:url(../images/section2_icon1_on.png);}
.section2 .section2_slider .hd ul li:nth-child(2):hover .icon2,.section2 .section2_slider .hd ul li:nth-child(2).on .icon2{background-image:url(../images/section2_icon2_on.png);}
.section2 .section2_slider .hd ul li:nth-child(3):hover .icon3,.section2 .section2_slider .hd ul li:nth-child(3).on .icon3{background-image:url(../images/section2_icon3_on.png);}
.section2 .section2_slider .hd ul li:nth-child(4):hover .icon4,.section2 .section2_slider .hd ul li:nth-child(4).on .icon4{background-image:url(../images/section2_icon4_on.png);}
.section2 .section2_slider .hd ul li:nth-child(5):hover .icon5,.section2 .section2_slider .hd ul li:nth-child(5).on .icon5{background-image:url(../images/section2_icon5_on.png);}
.section2 .section2_slider .hd ul li:nth-child(6):hover .icon6,.section2 .section2_slider .hd ul li:nth-child(6).on .icon6{background-image:url(../images/section2_icon6_on.png);}


.section3{padding: 55px 0 0px;height: 1320px;}
.section3 .section3_slider{margin:60px 0 0;position:relative;}
.section3 .section3_slider>span{position:absolute;width: 64px;height: 64px;top: 50%;cursor:pointer;}
.section3 .section3_slider .prev{background:url('../images/section2_slider_prev.png') no-repeat;left: 10%;}
.section3 .section3_slider .next{background:url('../images/section2_slider_prev.png') no-repeat;right: 10%;transform:rotateY(180deg);}
.section3 .section3_slider .hd{position:relative;}
.section3 .section3_slider .hd ul{width:1700px;margin:0 auto;display:flex;justify-content: space-between;}
.section3 .section3_slider .hd ul li{width:404px;height: 310px;position:relative;padding: 25px;box-sizing: border-box;}
.section3 .section3_slider .border{width: 0;height:6px;position:relative;background:#d70d25;transition: all linear 0.5s;z-index: 100;}
.section3 .section3_slider .border:after{content:"";position:absolute;width:36px;height:36px;bottom: -15px;right: 190px;background:url('../images/section3_icon_x.png') no-repeat;}
.section3 .section3_slider .hd ul li .top{font-size:40px;color:#000000;text-transform:uppercase;font-weight:900;}
.section3 .section3_slider .hd ul li h3{font-size:24px;color:#272625;font-weight:500;margin-bottom: 90px;}
.section3 .section3_slider .hd ul li a{width:172px;height:37px;line-height: 37px;display:block;font-size:14px;color:#272625;background:url('../images/section3_border.png') no-repeat;background-size:100%;text-indent: 45px;}
.section3 .section3_slider .hd ul li span{position:absolute;right: 30px;bottom: 90px;}
.section3 .section3_slider .hd ul li span.icon1{width:109px;height:51px;display:block;background:url('../images/section3_icon1.png') no-repeat;}
.section3 .section3_slider .hd ul li span.icon2{width:81px;height:68px;display:block;background:url('../images/section3_icon2.png') no-repeat;}
.section3 .section3_slider .hd ul li span.icon3{width:86px;height:64px;display:block;background:url('../images/section3_icon3.png') no-repeat;}
.section3 .section3_slider .hd ul li span.icon4{width:83px;height:83px;display:block;background:url('../images/section3_icon4.png') no-repeat;}
.section3 .section3_slider .hd ul li:hover,.section3 .section3_slider .hd ul li.on{background:linear-gradient(to bottom, #f2f4f9, #fcfdfe);}
.section3 .section3_slider .hd ul li:hover p,.section3 .section3_slider .hd ul li:hover h3,.section3 .section3_slider .hd ul li.on p,.section3 .section3_slider .hd ul li.on h3{color:#125db6;}
.section3 .section3_slider .bd{}
.section3 .section3_slider .bd li{width:100%;height: 700px;background-size:cover !important;}
.section3 .section3_slider .bd li video{margin: 0 auto;display: block;height: 750px;}
.section3 .section3_slider .bd li .con{width:100%;height: 100%;}
.section3 .section3_slider .bd li a{display:block;width: 100%;height: 100%;}

.section4{padding: 60px 0 0;}
.section4 .w1700{margin:0 auto;}
.section4 .section4_slider{overflow:hidden;margin: 50px 0 0;}
.section4 .section4_slider .hd{float:left;width:850px;}
.section4 .section4_slider .hd ul{width: 850px;}
.section4 .section4_slider .hd ul li{width:280px;height: 200px;position: relative;float: left;margin: 1px;}
.section4 .section4_slider .hd ul li:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:0;transition:all linear 0.3s;}
.section4 .section4_slider .hd ul li:hover:after,.section4 .section4_slider .hd ul li.on:after{opacity:0.4;}
.section4 .section4_slider .hd ul li img{display:block;width: 100%;height:100%;}
.section4 .section4_slider .hd ul li p{font-size:18px;color:#ffffff;position: absolute;bottom: 0;text-align: center;width: 100%;margin: 0 auto;left: 0;right: 0;height: 60px;overflow: hidden;background: rgba(1,47,130,0.7);padding: 6px 10% 0;box-sizing: border-box;line-height: 25px;display: none;}
.section4 .section4_slider .hd ul li:hover p,.section4 .section4_slider .hd ul li.on p{display:none;}
.section4 .section4_slider .bd{width:680px;float:right;height: 540px;}
.section4 .section4_slider .bd ul{}
.section4 .section4_slider .bd ul li{padding:20px;width: 640px;}
.section4 .section4_slider .bd ul li h3{font-size:36px;color:#0e0e0e;margin-bottom:20px;}
.section4 .section4_slider .bd ul li h4{font-size:24px;color:#2d2d2d;font-weight:500;margin-bottom:30px;}
.section4 .section4_slider .bd ul li p{font-size:16px;color:#535151;line-height:30px;width: 640px;}
.section4 .section4_slider .bd ul li a{width:172px;height:37px;line-height: 37px;display:block;font-size:14px;color:#272625;background:url('../images/section3_border.png') no-repeat;background-size:100%;text-indent: 45px;margin-top: 70px;}

.section5{height:675px;background:url('../images/section5_bg.jpg') no-repeat;padding: 70px 0 0;box-sizing: border-box;}
.section5 .w1700{overflow:hidden;margin: 0 auto;}
.section5 .w1700 .fl{float: left;width: 835px;height: 535px;}
.section5 .w1700 .fl .sy_title{text-align:left;margin-bottom:40px;margin-top: -20px;}
.section5 .w1700 .fl .sy_title i{margin-left:0;}
.section5 .w1700 .fl>p{font-size:18px;color:#393333;}
.section5 .w1700 .fl>a{width:172px;height:37px;line-height: 37px;display:block;font-size:14px;color:#fff;background:url('../images/section5_border.png') no-repeat;background-size:100%;text-indent: 45px;margin-top: 70px;}
.section5 .w1700 .fr{float: right;width: 835px;height: 535px;}
.section5 .w1700 .fr img{display: block;width: 835px;height:535px;}


.section6{width:100%;height:920px;background:url('../images/section6_bg.jpg') no-repeat center;box-sizing: border-box;padding: 50px 0 0;overflow: hidden;}
.section6 .w1700{margin:0 auto;}
.section6 .sy_title h2{color:#fff;}
.section6 .section6_slider{margin-top:35px;}
.section6 .section6_slider .btn{text-align:center;margin-bottom: 40px;}
.section6 .section6_slider .btn span{display: inline-block;width: 42px;height: 42px;background:url('../images/section6_arrow.png') no-repeat;margin: 0 5px;cursor: pointer;}
.section6 .section6_slider .btn span:hover{background-image: url('../images/section6_arrow_on.png');}
.section6 .section6_slider .btn span.next{transform:rotateY(180deg);}
.section6 .section6_slider .bd{}
.section6 .section6_slider .bd ul{}
.section6 .section6_slider .bd ul li{width: 405px;margin-right: 28px;}
.section6 .section6_slider .bd ul li>a{width: 405px;height:250px;display:block;overflow: hidden;}
.section6 .section6_slider .bd ul li>a img{display: block;width: 100%;height:100%;transition: all linear 0.3s;}
.section6 .section6_slider .bd ul li>a img:hover{transform:scale(1.1);}
.section6 .section6_slider .bd ul li h5 a{font-size:18px;color:#ffffff;width: 100%;line-height:20px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 25px 0;}
.section6 .section6_slider .bd ul li p{margin-bottom:30px;}
.section6 .section6_slider .bd ul li p a{font-size:15px;color:#ffffff;line-height:25px;height:50px;display: block;overflow: hidden;}
.section6 .section6_slider .bd ul li span{font-size:16px;color:#9ea7c4;}
.section6 .more{width:172px;height:37px;line-height: 37px;display:block;font-size:14px;color:#fff;background:url('../images/section5_border.png') no-repeat;background-size:100%;text-indent: 45px;margin: 70px auto 0;}

.news_box{border:1px solid #fff;box-sizing:border-box;padding: 10px 20px;}
.news_box:hover{border-color:#eb561d !important;}


.section7{}
.section7 .img_ban{height:765px;background:url('../images/section7_bg.jpg') no-repeat center;}
.section7 ul{text-align: center;padding: 75px 0 55px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section7 ul li{text-align: center;display:inline-block;}
.section7 ul li .img img{display:inline-block;height:76px;}
.section7 ul li p{font-size:18px;color:#282828;}


footer{padding:65px 0 0;background: #f1f1f1;}
footer .content{width: 1700px;margin:0 auto;border-bottom: 1px solid #dfdfdf;padding-bottom: 30px;}
footer .bq{padding: 15px 0 35px;}
footer .bq p{width:1700px;margin:0 auto;font-size:15px;color:#252628;}
footer .footer_logo{width: 220px;position:relative;float: right;}
footer .footer_logo .logo{width: 140px;}
footer .footer_logo .logo img{display:block;width:100%;}
footer .footer_logo .logo_wx>p:nth-child(1){font-size:14px;width:72px;text-align:center;line-height:25px;background: #eb561d;color:#fff;}
footer .footer_logo .logo_wx>p{font-size: 15px;color: #262525;text-align: center;}
footer .footer_logo .logo_wx>img{height:25px;}
footer .footer_logo .logo_wx .img{width: 140px;height: 140px;background:#fff;padding: 5px;box-sizing: border-box;margin-top: 15px;margin-bottom: 10px;}
footer .footer_logo .logo_wx .img p{font-size:15px;color:#515151;text-align: center;line-height: 15px;margin-bottom: 12px;}
footer .footer_logo .logo_wx .img img{display:block;margin:0 auto;width: 100%;height: 100%;}
footer .footer_nav{float: left;width: 745px;display: flex;justify-content: space-between;position: relative;padding-right: 100px;box-sizing: border-box;margin-right: 90px;}
footer .footer_nav:after{content:"";position:absolute;right:0;top:0;width:1px;height: 220px;background: #c5c5c5;}
footer .footer_nav dl{}
footer .footer_nav dl dt{padding-bottom:15px;border-bottom: 1px solid #666666;margin-bottom:15px;height: 43px;box-sizing: border-box;}

footer .footer_nav dl dt a{font-size:18px;color: #252628;font-weight: bold;}
footer .footer_nav dl dd{margin-bottom:5px;}
footer .footer_nav dl dd a{font-size: 14px;color: #5c5c5c;}
footer .footer_nav dl dd a:hover,footer .footer_nav dl dt a:hover{color: #012f82;}
footer .footer_contact{float: left;width: 500px;height: 245px;line-height:70px;overflow: hidden;margin-right: 50px;position: relative;}
footer .footer_contact:after{content:"";position:absolute;right:0;top:0;width:1px;height: 220px;background: #c5c5c5;}
footer .footer_contact>p{font-size:20px;color:#fff;line-height: 26px;font-weight: bold;margin-bottom: 27px;}
footer .footer_contact ul{float:left;}
footer .footer_contact ul li{display: block;color: #4b4b4b;font-size: 16px;margin-right: 50px;line-height: 25px;text-indent: 25px;}
footer .footer_contact ul li span{color:#252628;font-size:30px;}
footer .footer_contact ul li a{color:#fff;font-size:14px;}
footer .footer_contact>div{float:right;font-size: 42px;color: #eb561d;line-height: 70px;}
footer .footer_contact>div span{width: 47px;font-size:16px;color:#fff;display:block;float:left;line-height: 19px;letter-spacing: 4px;margin-right: 15px;position: relative;top: 15px;}
footer .footer_contact>div span:after{content:":";position:absolute;right: -6px;bottom: 2px;font-size: 22px;}
footer .footer_contact>div p{display:inline-block;}
footer .footer_contact ul li:nth-child(1){background: url('../images/footer_tel.png') no-repeat center  left;text-indent: 40px;margin-bottom: 20px;}
footer .footer_contact ul li:nth-child(2){background: url('../images/footer_map.png') no-repeat top  left;padding-left: 40px;text-indent: 0;}
footer .footer_contact ul li:nth-child(3){/* background: url('../images/footer_lianxi.png') no-repeat center  left; */padding-left: 40px;text-indent: 0;}
footer .footer_contact ul li:nth-child(4){text-indent: 0;padding-left: 40px;}

footer .shengming{line-height:80px;}
footer .shengming p{font-size:14px;color:#fff;}
.links{overflow:hidden;padding: 12px 0;margin: 0 auto;}
.links .container{float:left;width: 780px;}
.links dt{float:left;font-size:14px;color: #252628;line-height: 36px;width: 90px;position: relative;}
.links dt:after{content:"";position:absolute;width: 5px;height: 37px;background: url('../images/icons.png') no-repeat -454px -76px;right: 0px;}
.links .container dd{display:inline-block;line-height: 36px;margin: 0 23px;}
.links .container dd a{font-size:14px;color: #858585;}
.links .container dd a:hover{color: #012f82;}

.about_part1{background:#fff;padding: 55px 0 60px;height: auto;}
.about_part1 .about_p{padding-left:330px;margin: 32px 0 45px;}
.about_part1 .about_p p{font-size:17px;color:#212121;margin-bottom: 10px;}
.about_part1 .about_p p span{font-weight:600;}

.newbtt{width:1200px;margin:0px auto;height:48px;margin-bottom:23px;border-bottom: 1px solid #f67524;}
.newbtt>span{ float:right; margin-top:17px;}
.newbtt>a{width:180px;height:48px;display:inline-block;line-height:48px;text-align:center;font-size:20px;background-color: #f67524;color:#fff;}
.newbtt span a{width:100px;text-align:center;height:20px;line-height:18px;background-color: #f67524;display: inline-block;border-radius: 30px;color:#fff;text-indent: 10px}
.newbtt.one{ width:1200px; margin:0px auto 23px;background:url(Img/Index/casenew_28.jpg) repeat-x; height:48px; }
.newbtt.two{width:1200px; margin:46px auto 33px;background:url(Img/Index/casenew_28.jpg) repeat-x; height:48px;}
.news_title{display: inline-block;height: 47px;margin-top: 0 !important;line-height: 47px;background-color: #f67524;color: #fff;font-size: 20px;}
.wrap_slider1{height:283px;width:100%;position:relative;background:#e6eef1;margin: 0px auto 21px;}
.wrap_slider1 .hd{ position:absolute; right:16px; bottom:20px; z-index:100;}
.wrap_slider1 .hd ul li{ display:block; width:21px; height:20px; line-height:20px;background-color:#fff; text-align:center; float:left; margin-right:10px; color:#f67524;border-radius:10px;}
.wrap_slider1 .hd ul li:hover{background-color:#f67524; color:#fff;}
.wrap_slider1 .bd{width:100%;height:100%;}
.wrap_slider1 .bd ul li{float:left;}
.wrap_slider1 .bd img{float:left;display:block;width:474px;height:283px;}
.wrap_slider1 .bd .content{width:463px;float:left;font-size:14px;color:#828282;margin-left: 26px;}
.wrap_slider1 .bd .content h1{ padding-bottom:22px; padding-top:26px;}
.wrap_slider1 .bd .content h1 a{ font-size:22px; font-weight:normal; }
.wrap_slider1 .bd .content p a{ color:#1f5770;}
.xenw{ width:1200px; margin:0px auto; padding-bottom:30px;}
.xenw ul{width:724px;float:left;background:url(../images/casenew_23.jpg) 0px 15px no-repeat;}
.xenw ul li{margin-left:41px;font-size:14px;color:#565656;border-bottom:1px #e5e5e5 dashed;height:43px;line-height:43px;position: relative;}
.xenw ul li:before{content:"";position:absolute;width:8px;height:8px;background: #c5bfba;border-radius:8px;left: -30px;top: 16px;}
.xenw ul li:hover:before{background:#f67524;}
.xenw ul li:hover a,.xenw ul li:hover span{color:#f67524;}
.xenw ul li a:hover{ color:#1f5770;}
.xenw ul li .time{ float:right;}
.xenw .gmeg{ float:right; width:226px; height:265px; overflow:hidden;}
.xenw .gmeg a{color:#fff;background-color:#ebebeb;display:block; height:205px;padding-top:60px;}
.xenw .gmeg a:hover{background-color:#f67524;}
.xenw .gmeg a p{width:80%;margin:0 auto;font-size:34px;text-align:center;}
.wrap_slider2{height:230px;width:100%;position:relative;margin: 0px auto 21px;}
.wrap_slider2 .hd{ position:absolute; right:16px; bottom:20px; z-index:100;}
.wrap_slider2 .hd ul li{ display:block; width:21px; height:20px; line-height:20px;background-color:#fff; text-align:center; float:left; margin-right:10px; color:#f67524;border-radius:10px;}
.wrap_slider2 .hd ul li:hover{background-color:#f67524; color:#fff;}
.wrap_slider2 .bd{width:100%;height:100%;}
.wrap_slider2 .bd ul li{float:left;}
.wrap_slider2 .bd a img{float:left;display:block;width:430px;height:230px;}
.wrap_slider2 .bd .content{width:720px;float:left;font-size:14px;color:#828282;margin-left: 26px;}
.wrap_slider2 .bd .content h1{ padding-bottom:22px; padding-top:26px;}
.wrap_slider2 .bd .content h1 a{ font-size:22px; font-weight:normal; }
.wrap_slider2 .bd .content p a{ color:#1f5770;}
.wrap_slider2 .next{cursor:pointer;position:absolute;bottom:0;right:0;width:32px;height:32px;border:1px solid #bcbcbc;text-align:center;font-size:18px;line-height:31px;}
.wrap_slider2 .next:hover{background:#ffad01;color:#fff;border:1px solid #ffad01;}
.productqg2{ width:1200px; margin:0px auto 30px; border-left:1px #ebebeb solid;}
.productqg2 ul li{ width:398px; padding-bottom:38px;border:1px #dedede solid; border-left:0px; float:left; padding-top:28px;}
.productqg2 ul li a{ display:block;}
.productqg2.one ul li{width:332px; padding-bottom:0px;border:1px #dedede solid; border-left:0px; float:left; padding-top:28px;}
.productqg2 ul li .productname{ position:relative;padding-left:12px; color:#464646; font-size:16px; font-weight:bold; margin:0px auto; width:270px;margin-bottom:15px; white-space:nowrap; }
.productqg2 ul li .productname:before{content:"";width:4px;height:12px;background-color:#f67524;position:absolute;left:0;top:5px;}
.productqg2 ul li .productname a{ color:#494949;}
.productqg2 ul li  p{ padding-top:15px; width:291px; margin:0px auto;font-size:12px;  height:115px; margin:0px auto; color:#828282;}
.productqg2 ul li .ckmore1{ width:132px; height:29px; border:1px #d0d0d0 solid; line-height:29px; font-size:14px;color:#134c64; text-align:center; margin:0 auto;}
.productqg2 ul li .ckmore1 a{   color:#f67524; text-align:center; margin:0 auto;}
.productqg2 ul li.cur .ckmore1{ background:#f67524;width:132px; height:29px;border:1px #fff solid; color:#fff; text-align:center; margin:0 auto;}
.productqg2 ul li.cur .ckmore1 a{color:white;}
.productqg2 ul li .anlitp{ width:291px; height:156px; overflow:hidden; margin:0px auto; border:1px #fff solid;}
.productqg2 ul li.cur .anlitp{ width:291px; margin:0px auto; border:1px solid #f67524;}
.productqg2 ul li.first{ }
.productqg2 ul li.last{ }
.kjbk{ width:1200px; margin:0px auto; padding-top:25px;}
.newbg{ width:700px; float:left;}
.newbg ul{  margin:0 auto;}
.newbg ul li{ font-size:14px; line-height:38px; border-bottom:1px #e4e4e4 dashed;}
.newbg ul li:hover{font-weight:600;}
.newbg ul li a{ color:#4f4f4f;font-size:14px; }
.newbg ul li.cur a{ font-weight:bold; color:#f67524;}
.newbg ul li.cur .datenew{color:#134c64;}
#tout{  line-height:24px; height:125px; border-bottom:0px;}
#tout .yyantp{ margin-bottom:15px;}
#tout .mtbt{ margin-bottom:8px; }
#tout .mtbt a { font-size:22px;padding-left:0px;color:#424242;}
#tout .btnr{ line-height:26px; font-size:13px; color:#828282;}
#tout .btnr a{ font-size:13px; color:#1f5770; font-weight:normal;}
.newbg ul li .datenew{ float:right; font-size:12px;}

.bky{ width:394px; float:right;}
.bky .mtbt{}
.bky .img{display:block; height:212px; overflow:hidden;}
.bky .mtbt a{ font-size:18px; color:#424242; line-height:60px;}
.bky .mtbt a:hover{font-weight:bold;color:#f67524;}
.bky .btnr{ line-height:26px; font-size:13px; color:#828282;}
.bky .btnr a{ font-size:13px; color:#f67524; font-weight:normal;}


.row-index3{position: relative;}
.row-index3 .g-tit1{position: relative;z-index: 2;}
.new-list3{overflow: hidden;margin: 60px 105px 0;position: relative;z-index: 2;
	border-radius: 10px;
}
.new-list3 li{width: 15%;float: left;position: relative;}
.new-list3 .con{display: block;height: 422px;position: relative;}
.new-list3 .con:after{content: '';position: absolute;left: -18px;top: 50%;
	width: 18px;height: 36px;margin-top: -18px;
	background-position: center;background-repeat: no-repeat;
}
.new-list3 .pic{width: 0;height: 100%;float: left;position: relative;overflow: hidden;
	border-top-left-radius: 55px;border-bottom-right-radius: 55px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.new-list3 .pic h3{position: absolute;left: 33px;right: 32px;bottom: 28px;
	font-size: 18px;font-weight: normal;color: #fff;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.new-list3 .tit{overflow: hidden;height: 100%;
	position: relative;color: #45474c;
}
.new-list3 .tit h3{font-size: 20px;line-height: 30px;padding: 50px 32px 0;}
.new-list3 .tit .date{font-size: 16px;
	position: absolute;left: 32px;bottom: 30px;
}
.new-list3 .i1 .tit{background-color: #fff;}
.new-list3 .i2 .tit{background-color: #e9e9e9;}
.new-list3 .i3 .tit{background-color: #d6d6d6;}
.new-list3 .i4 .tit{background-color: #b6b6b6;}
.new-list3 .i5 .tit{background-color: #2fad38;}
.new-list3 .i5 .tit h3{color: #fff;}
.new-list3 .i5 .tit .date{color: #fff;}
.new-list3 .i2 .con:after{background-image: url(../images/ico-08.png);}
.new-list3 .i3 .con:after{background-image: url(../images/ico-09.png);}
.new-list3 .i4 .con:after{background-image: url(../images/ico-10.png);}
.new-list3 .i5 .con:after{background-image: url(../images/ico-11.png);}
.new-list3 li.on{width: 40%;z-index: 2;}
.new-list3 li.on .pic{width: 100%;}
.new-list3 li.on .con:after{display: none;}



@media screen and (max-width: 1700px) {
	.section1>div{width:1400px;}
    .section1>div .box{width: 335px;}
    .section3 .section3_slider .hd ul{width: 1600px;}
    .section3 .section3_slider .hd ul li{width:350px;height: 250px;}
    .section3 .section3_slider .hd ul li h3{margin-bottom: 50px;}
    .section3 .section3_slider .hd ul li span{bottom: 30px;}
    .section2 .section2_slider .hd{width:1500px;right: 0;margin: 0 auto;}
    .section4{padding-top:0;}
    .section4 .w1700{width:1500px;margin:0 auto;}
    .section4 .section4_slider .hd{width: 780px;}
    .section4 .section4_slider .hd ul li{width:258px;height:185px;}
    .section4 .section4_slider .bd{width: 680px;}
    .section5 .w1700{width:1500px;}
	.section5 .w1700 .fl{width: 650px;}
	.section5 .w1700 .fr{width: 750px;}
	.section5 .w1700 .fr img{width:100%;height:auto;}
	.section6 .w1700{width:1500px;}
	.section6 .section6_slider .bd ul li{width: 352px !important;}
	.section6 .section6_slider .bd ul li>a{width:100%;height: 245px;}
	footer .content{width:1500px;}
	footer .footer_nav{width: 620px;}
	.links{width:1500px;}
	.recommend_good{width:1500px;}
	.recommend_good .w1700{width:1500px;}
	.good_list ul li{width: 733px;}
	.good_list ul li .content{width: 360px;}
	.good_list ul li .img{width:280px;}
	.good_slide .bd ul li .img{width: 250px;}
	.good_list ul li .content h3 a{height: 80px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.good_slide>span.prev{}
	.good_slide>span.next{}
}