@charset "utf-8";
/* banner */
.fullSlide{width:100%;position:relative;height: 700px;z-index:1;margin:0 auto;}
.fullSlide .bd{width:100%;height: 800px;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{width:100% !important;height: 700px;overflow:hidden;text-align:center;color:#fff;}
.fullSlide .bd li a{width:100% !important;height: 720px;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;position:absolute;z-index:1;top:50%;margin-top:-65px;left: 8%;z-index:1;width: 45px;height:131px;cursor:pointer;background: rgba(0,0,0,0.2) url(../images/ban_xbl.png) center no-repeat;}
.fullSlide .next{left:auto;right: 8%;background: rgba(0,0,0,0.2) url(../images/ban_xbl.png) center no-repeat;transform: rotate(180deg);}
.fullSlide:after{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;}

@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;}
.sy_title h2{font-size:52px;color:#262626;line-height: 46px;}
.sy_title .p1{color:#e00050;}
.sy_title .p2{font-size:26px;color:#262626;}
.sy_title p{font-size:21px;color:#6a6a6a;font-weight: 500;}
.sy_title p span{display:block;font-weight:600;color:#484848;}

.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 .header_top{line-height:50px;background:#e00050;}
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:#fff;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:98px;}
header .header_main .logo{width: 306px;height: 70px;float: left;margin-top: 15px;/*background: url('../images/logo.png') no-repeat center;*/}
header .header_main .logo img{max-width: 100%;height: 70px;}
header .header_main .nav{display:flex;flex-wrap: wrap;justify-content: space-between;float: right;width: 1035px;margin-top: 36px;}
header .header_main .nav li{}
header .header_main .nav li a{font-size:18px;color:#000;display:inline-block;padding-bottom: 12px;position: relative;}
header .header_main .nav li a:after{content:"";position:absolute;width:100%;height:3px;background:#e00050;left:0;bottom:0;transition:all linear 0.3s;opacity:0;}
header .header_main .nav li.on a,header .header_main .nav li:hover a{color:#e00050;}
header .header_main .nav li.on a:after,header .header_main .nav li:hover a:after{opacity:1;}

.section1{padding:95px 0 60px;background: url('../images/section1_bg.jpg') no-repeat center bottom;}
.section1 .content{padding-left:25px;box-sizing:border-box;}
.section1 .content .top{position:relative;padding-top: 22px;margin-bottom: 45px;}
.section1 .content .top:before{content:'';position:absolute;width:33px;height:6px;background:#e00050;top:0;left:0;}
.section1 .content .top p{font-size:14px;color:#a2a2a2;}
.section1 .content .msg{float:left;width:386px;height:390px;padding:50px 20px 0;box-sizing: border-box;padding-top: 30px;}
.section1 .content .on{background:#eeeeee;}
.section1 .content .msg .num{font-size:94px;color:#25211e;font-weight:600;text-align: center;margin-bottom: 30px;line-height: 65px;}
.section1 .content .msg .title{font-size:24px;color:#25211e;text-align: center;margin-bottom: 15px;}
.section1 .content .msg .title span{color:#e00050;}
.section1 .content .msg .text{font-size:15px;color:#434343;/*text-indent: 30px;*/line-height: 28px;}

.section2{padding:70px 0;background: #f6f6f6;}
.section2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 45px;}
.section2 ul li{width:340px;height:455px;background: #fff;position: relative;border:1px solid #fff;box-sizing:border-box;}
.section2 ul li:hover{border-color:#e00050;}
.section2 ul li .top{height:100px;text-align: center;position: relative;}
.section2 ul li .top:after{content:'';width: 94%;height:1px;position:absolute;bottom:0;left: 3%;background:#f0f0f0;}
.section2 ul li .top:before{content:'';width: 40px;height:2px;position:absolute;bottom:0;margin:0 auto;left: 0;right: 0;background:#e00050;}
.section2 ul li .top p{font-size:26px;color:#212121;line-height: 100px;}
.section2 ul li .top p i{display:inline-block;margin-right: 5px;position: relative;top:15px;}
.section2 ul li .content{padding:35px 15px 0;}
.section2 ul li .content p{padding-left:25px;font-size:16px;color:#212121;margin-bottom: 13px;line-height: 16px;position:relative;}
.section2 ul li .content p:before{content:"";width: 17px;height: 13px;background: url('../images/css_sprites.png') -181px -328px;position:absolute;left:0;top: 3px;transform: scale(0.5);}
.section2 ul li a{display:block;width:50px;height:50px;line-height:50px;border:1px solid #c2c2c2;box-sizing:border-box;position: absolute;bottom: 35px;right: 35px;text-align: center;}
.section2 ul li a i{width: 17px; height: 13px;background-position: -181px -328px;display:inline-block;}
.section2 ul li.on .top,.section2 ul li:hover .top{background:#e00050;}
.section2 ul li.on .top p,.section2 ul li:hover .top p{color:#fff;}
.section2 ul li.on .top:after,.section2 ul li:hover .top:after{display:none;}
.section2 ul li.on a,.section2 ul li:hover a{border-color:#e00050;}
.section2 ul li.on a i,.section2 ul li:hover a i{background-position:-144px -328px;}
.section2 ul li .top p i.icon1{width: 46px; height: 45px;background-position:-295px -83px;}
.section2 ul li.on .top p i.icon1,.section2 ul li:hover .top p i.icon1{background-position:-295px -148px;}
.section2 ul li .top p i.icon2{width: 42px; height: 46px;background-position:-72px -262px;}
.section2 ul li.on .top p i.icon2,.section2 ul li:hover .top p i.icon2{background-position:-10px -262px;}
.section2 ul li .top p i.icon3{width: 63px; height: 45px;background-position: -10px -197px;}
.section2 ul li.on .top p i.icon3,.section2 ul li:hover .top p i.icon3{background-position:-89px -120px;}
.section2 ul li .top p i.icon4{width: 44px; height: 44px;background-position:-157px -197px;}
.section2 ul li.on .top p i.icon4,.section2 ul li:hover .top p i.icon4{background-position:-93px -197px;}

.section3{padding: 60px 0;}
.section3 ul{max-width:1820px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 25px auto 65px;width: 94.7%;}
.section3 ul li{max-width:600px;width: 32.8%;margin-bottom: 15px; overflow:hidden;}
.section3 ul li a{}
.section3 ul li a .img{width: 100%;position:relative;}
/*.section3 ul li a .img .wrap{position:absolute;width:100%;height:100%;left:0;bottom:0;background:rgba(0,0,0,1) url('../images/cp_wrap.png') no-repeat center;opacity: 0;transition:all linear 0.3s;}
.section3 ul li:hover a .img .wrap{opacity:0.5;}*/
.section3 ul li a img:hover {transform: scale(1.3)}

.section3 ul li a .img img{display:block;width:100%;height:100%;}
.section3 ul li a .content{height:100px;padding: 23px 30px 0;background:#f1f1f3;box-sizing: border-box;position:relative;transition:all linear 0.3s;}
.section3 ul li:hover a .content{background:#e00050;}
.section3 ul li a .content p{font-size:25px;color: #404049;line-height: 25px;margin-bottom: 10px;transition:all linear 0.3s;}
.section3 ul li a .content p:nth-child(2){font-size:18px;}
.section3 ul li:hover a .content p{color:#fff;}
.section3 ul li a .content i{position:absolute;width: 24px;height: 25px;background-position: -100px -328px;right: 25px;top: 35px;}
.section3 ul li:hover a .content i{background-position:-56px -328px;}
.section3 .a_more{width: 310px;line-height:90px;color:#fff;margin: 60px auto 0;display:block;background:#e00050;font-size: 30px;text-align: center;}

.section4{height:735px;background: #f8f8f8;padding-top: 70px;box-sizing: border-box;}
.section4 .content{}
.section4 .content .img{width:1570px;height:678px;/*background:url('../images/section4_img.png') no-repeat center;*/margin: 30px auto;border-radius: 8px;z-index: 2;position: relative; background-repeat:no-repeat; background-position:center;}

.section5{height:665px;/*background:url('../images/section5_bg.jpg') no-repeat center;*/background-repeat:no-repeat; background-position:center;}
.section5 a{display:block;height:100%;}
.section6{padding:70px 0 40px;}
.section6 .news_slider{}
.section6 .news_slider .hd{}
.section6 .news_slider .hd ul{text-align: center;}
.section6 .news_slider .hd ul li{display:inline-block;margin: 0 20px;}
.section6 .news_slider .hd ul li a{font-size:28px;color:#4c4c4c;position: relative;padding-bottom:10px;transition:all linear 0.3s;}
.section6 .news_slider .hd ul li a:after{content:"";width: 110px;height:2px;position:absolute;bottom:0;right:0;background:#e00050;opacity: 0;transition: all linear 0.3s;}
.section6 .news_slider .hd ul li:hover a{color:#e00050;}
.section6 .news_slider .hd ul li:hover a:after{opacity:1;}
.section6 .news_slider .hd ul li a i{display:inline-block;width:30px;height:30px;margin-right: 10px;position: relative;top: 5px;}
.section6 .news_slider .hd ul li a i.icon5{width: 26px; height: 26px;background-position: -10px -328px;}
.section6 .news_slider .hd ul li:hover a i.icon5,.section6 .news_slider .hd ul li.on a i.icon5{background-position: -306px -262px;}
.section6 .news_slider .hd ul li a i.icon6{width: 29px; height: 29px;background-position:-208px -262px;}
.section6 .news_slider .hd ul li:hover a i.icon6,.section6 .news_slider .hd ul li.on a i.icon6{background-position: -364px -239px;}
.section6 .news_slider .hd ul li a i.icon7{width: 29px; height: 29px;background-position:-257px -262px;}
.section6 .news_slider .hd ul li:hover a i.icon7,.section6 .news_slider .hd ul li.on a i.icon7{background-position: -295px -213px;}


.section6 .news_slider .bd{margin:35px auto 0;}
.section6 .news_slider .bd ul{}
.section6 .news_slider .bd ul li{overflow:hidden;}
.section6 .news_slider .bd ul li .news_box{width: 420px;}
.section6 .news_slider .bd ul .news_box:hover a,.section6 .news_slider .bd ul .news_box:hover a span{color:#e00050 !important;cursor:pointer;}
.section6 .news_slider .bd ul li .news_box .img a{display:block;}
.section6 .news_slider .bd ul li .news_box .img a img{display:block;width: 378px;height:240px;}
.section6 .news_slider .bd ul li .news_box .content a{display:block;}
.section6 .news_slider .bd ul li .news_box .content .news_title{font-size:20px;color:#181818;line-height: 70px;padding-left: 15px;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section6 .news_slider .bd ul li .news_box .content .news_title:before{content:"";width:3px;height:22px;position:absolute;background:#e00050;left:0;top:25px;}
.section6 .news_slider .bd ul li .news_box .content .text{font-size:14px;color:#505050;line-height: 22px;margin-bottom: 15px;height: 70px;overflow: hidden;}
.section6 .news_slider .bd ul li .news_box .content .more{font-size:14px;color:#505050;padding-top: 15px;border-top: 1px solid #e2e2e2;position: relative;}
.section6 .news_slider .bd ul li .news_box .content .more:after{content:"";position:absolute;width: 6px;height: 9px;background: url('../images/css_sprites.png') -255px -156px;left: 70px;top: 21px;}
.section6 .news_slider .bd ul li .news_box .content .more span{font-size:12px;color:#9d9d9d;margin-left: 42px;padding-left: 15px;position: relative;}
.section6 .news_slider .bd ul li .news_box .content .more span:before{content:"";position:absolute;width:1px;height:16px;background:#e2e2e2;left:0;top:0;}
.section6 .news_slider .bd .left{float:left;}
.section6 .news_slider .bd .right{float: right;width: 925px;}
.section6 .news_slider .bd .right>div{float:left;overflow:hidden;margin-bottom: 22px;margin-left: 40px;border: 1px solid #fff;box-sizing: border-box;}
.news_box{border:1px solid #fff;box-sizing:border-box;padding: 10px 20px;}
.news_box:hover{border-color:#e00050 !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:url('../images/footer_bg.jpg');*/background-color: #e00050;}
footer .footer_logo{width:280px;height:205px;position:relative;float: left;}
footer .footer_logo:after{content:"";width:1px;height:100%;background:#0b0c1d;position:absolute;right:1px;top:0;}
footer .footer_logo:before{content:"";width:1px;height:100%;background:#fff;position:absolute;right:0px;top:0;}
footer .footer_logo .logo_wx{width: 233px;height:205px;/*padding-top:40px;*/box-sizing: border-box;/*background:url('../images/footer_logo.png') no-repeat center top;*/}
footer .footer_logo .logo_wx img{display:block;margin:0 auto;}
footer .footer_nav{float:right;width: 1000px;display: flex;justify-content: space-between;}
footer .footer_nav dl{}
footer .footer_nav dl dt{padding-bottom:15px;border-bottom:1px solid #fff;margin-bottom:15px;height: 43px;box-sizing: border-box;}
footer .footer_nav dl:nth-child(2) dt{border-bottom:none;}
footer .footer_nav dl dt a{font-size:18px;color:#fff}
footer .footer_nav dl dd{margin-bottom:5px;}
footer .footer_nav dl dd a{font-size:15px;color:#ffffff;}
footer .footer_nav dl dd a:hover,footer .footer_nav dl dt a:hover{color:#fff; font-weight:bold;}
footer .footer_contact{line-height:70px;margin-top: 35px;border-top: 1px solid #fff;overflow: hidden;}
footer .footer_contact ul{float:left;}
footer .footer_contact ul li{display:inline-block;color: #fff;/*opacity: 0.3;*/font-size: 14px;margin-right: 50px;}
footer .footer_contact ul li a{color:#fff;font-size:14px;}
footer .footer_contact>div{float:right;font-size: 32px;color: #fff;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 .shengming{background:#17192d;line-height:80px;}
footer .shengming p{font-size:14px;color:#fff;opacity:0.4;}