﻿@charset "utf-8";
/* 公用 */
body{max-width: 1920px;margin: 0 auto;}
.wrap{width:1600px; margin:0 auto;overflow: hidden;}
.nowrap{white-space:nowrap;}
.fz0{font-size:0;}
.max-w100{max-width:100%;}
.max-h100{max-height:100%;}
.middle{vertical-align:middle;}
.middle-span{height:100%; vertical-align:middle; display:inline-block;}
.border-box{-moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.swiper-wrapper img{max-width: 100%;}
.half{width: 50%;}
p{margin: 0 0 10px;}
.b_pic:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.wow{visibility: hidden;}
#bdshare_weixin_qrcode_dialog{height: auto !important;}
.rotating{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}
.main_big{margin-bottom: 80px;}
.trans5{transition: all 1.2s; -moz-transition: all 1.2s; -webkit-transition: all 1.2s; -o-transition: all 0.5s;}

@font-face {
  font-family: "MYRIADPRO-REGULAR";
  src: url("../../fonts/MYRIADPRO-REGULAR.ttf") format("truetype");
}

#header.on {
    background-color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,.3);
}
/*头部部分*/
#header_hidden{height: 86px;}
#header{height: 86px;position: fixed;left: 0;top: 0;width: 100%;z-index: 999;}
#header .wrap{position: relative;overflow: visible;}
#header .left{width: 16%;}
#header .left img{max-width: 100%;height: auto;margin-top: 10px;}
#header .right .list .item-a{display: block;font-size: 16px;color: #333;float: left;line-height: 83px;border-bottom: solid 3px transparent;margin-left: 60px; font-weight:bold;}
#header .right .list .item-a:first-child{margin-left: 0;}
#header .right .list .item-a.last{padding-right: 0;}
#header .right .list .item-a.on,#header .right .list .item-a:hover{border-bottom: solid 3px #0067d0;}
#header .lan{margin-top: 28px;margin-left: 10px;}
#header .lan .a{display:block;width: 30px;height: 30px;font-size: 12px;color: #888888;border: solid 1px #dedede;border-radius: 50%;text-align: center;line-height: 30px;cursor: pointer;}
#header .search{margin-left: 2%;width: 30px;height: 30px;text-align: center;line-height: 30px;overflow: hidden;border:solid 1px #dedede;border-radius: 50%;cursor: pointer;margin-top: 28px;}
#header .search img{max-width: 100%;height: auto;margin-top: 7px;}
#header .form{position: absolute;right: 0;top: 85px;border: solid 1px #e3e3e3;border-radius: 3px;z-index: 999;display: none;}
#header .form .inputs{width: 200px;height: 50px;border: none;padding: 0 20px;font-size: 14px;}
#header .form .sub{width: 50px;height: 50px;background: #fff url(../../images/sdy/search.png)no-repeat center;border: none;border-left: solid 1px #e3e3e3;}
#header .form .sub:hover{background: #f1f1f1 url(../../images/sdy/search.png)no-repeat center;}

#header .right{width:40%;}
#header .right .list .nav-item{width: 20%;}
#header .right .list .nav-item .sub-nav{width: 220px;background-color: #fff;border-radius: 5px;margin-left: -130px;top: 86px;left: 50%;box-shadow: 0 0 10px rgba(0,0,0,.2);display: none;overflow: hidden;}
#header .right .list .nav-item .sub-nav .sub-item{height: 55px;line-height: 55px;border-top: 1px solid #f1f1f1;}
#header .right .list .nav-item .sub-nav .sub-item:first-child{border-top: 0;}
#header .right .list .nav-item .sub-nav .sub-item a{font-size: 14px;color: #777;text-align: center;background-color: #fff;}
#header .right .list .nav-item .sub-nav .sub-item a:hover{color: #fff;background-color: #0067d0;}
#header .right .list .nav-item:hover .sub-nav{display: block;}

/*手机顶部部分*/
#mobile_hidden{height: 70px;display: none;}
#header_mobile{display: none;height: 70px;z-index: 1000;border-bottom: solid 1px #ededed;position: fixed;left: 0;top: 0;width: 100%;background: #fff;}
#header_mobile .menu-trg {position: absolute;right: 4%;top: 0;}
#header_mobile .menu-trg .icon-menu{background: url(../../images/sdy/navss.png)no-repeat center;}
#header_mobile .menu-trg .trg {display: block;width: 30px;height: 30px;background-size: 100%;margin-top: 20px;}
.side-menu {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;transform: translateX(100%);-webkit-transform: translateX(100%);transition-property: transform;-webkit-transition-property: -webkit-transform;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}

.side-menu .inner {position: absolute;right: 0;top: 0;width: 50%;height: 100%;background: #fff;color: #0067d0;overflow-x: hidden;overflow-y: auto;border: solid 1px #ededed;}
.side-menu .inner a {color: #0067d0;}
.side-menu .hd {padding: 0 15px;height: 49px;border-bottom: 1px solid #ededed;line-height: 48px;overflow: hidden;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.side-menu .hd .icon-user:before {margin-right: 5px;font-size: 16px;}
.side-menu .hd .icon-fork:before {top: 0;font-size: 18px;}
.side-menu .hd .icon-user{text-overflow: ellipsis;white-space: nowrap;max-width: 65%;overflow: hidden;}
.side-menu .hd .msg{margin-right: auto;margin-left: 6px;}
.side-menu .hd .msg img{max-width: 20px;}
.side-menu .hd .icon-fork{width: 24px;height: 24px;background: url(../../images/sdy/close.png)no-repeat center;background-size: 100%;}
.side-menu ul > li a {display: block;text-align: center;line-height: 44px;font-size: 14px;}
.side-menu ul > li {border-bottom: 1px solid #ededed;}
.side-menu.show {transform: translateX(0);-webkit-transform: translateX(0);}
#header_mobile .left{width: 60%;}
#header_mobile .left img{max-width: 50%;}
#mobile_drak{width: 100%;height: 100%;position: fixed;left: 0;right: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 999;display: none;}
#header_mobile .menu-trg .side-menu .lan{text-align: center;margin-top: 30px;}
#header_mobile .menu-trg .side-menu .lan .a{display: inline-block;font-size: 18px;cursor: pointer;}

/*Banner部分*/
#banner{}
#banner img{max-width: 100%;height: auto;}
/*4.3.5*/
#banner{width: 100%;max-width: 1920px;overflow: hidden;}
#banner .swiper-slide a{display: block;width: 100%;height: 100%;}
#banner .swiper-button-prev{left: 30px;}
#banner .swiper-button-prev,#banner .swiper-button-next{width: 19px;height: 37px;background: url(../../images/sdy/left.png)no-repeat center;}
#banner .swiper-button-next{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);right: 30px;}
#banner .swiper-button-prev:hover,#banner .swiper-button-next:hover{opacity: 0.8;}

#banner2{width: 100%;max-width: 1920px;overflow: hidden;}
#banner2 .swiper-slide a{display: block;width: 100%;height: 100%;}
#banner2 img{max-width: 100%;height: auto;}

#banner2_mobile{width: 100%;position: relative;/*max-width: 720px;*/margin: 0 auto;overflow: hidden;display: none;}
#banner2_mobile .bd ul li a{cursor: default;}
#banner2_mobile li{text-align: center;}
#banner2_mobile li img{width: 100%;height: auto;}

#banner .one{display: block;}
#banner .two{display: none;}

/*底部部分*/
#footer{}
#footer .wrap1{padding: 50px 0;background: #646464;}
#footer .wrap2{background: #565656;font-size: 13px;color: #d6d6d6;text-align: center;padding: 20px 0;}
#footer .wrap2 a{font-size: 13px;color: #d6d6d6;}
#footer .wrap1 .left{width: 76%;padding-left: 6%;overflow: hidden;}
#footer .wrap1 .right{width: 24%;overflow: hidden;}
#footer .wrap1 .left .big{width:25%;}
#footer .wrap1 .left .big .title{font-size: 15px;color: #fff;}
#footer .wrap1 .left .big .rows a{display: block;font-size: 13px;color: #d6d6d6;margin-top: 6%;}
#footer .wrap1 .left .big .rows a:hover{color: #ededed;}
#footer .wrap1 .megs{font-size: 13px;color: #fff;padding-left: 30px;background: url(../../images/sdy/m1.png)no-repeat left;margin-bottom: 3%;margin-top:5%;}
#footer .wrap1 .megs:nth-child(2){background: url(../../images/sdy/m2.png)no-repeat left;}
#footer .wrap1 .megs:nth-child(3){background: url(../../images/sdy/m3.png)no-repeat left;}
#footer .wrap1 .right .footerbtn{text-align: left;margin-top: 5%;}
#footer .wrap1 .right .footerbtn .btns{display: inline-block;margin-left: 10px;}
#footer .wrap1 .right .footerbtn .btns:first-child{margin-left: 0;}

/*标题部分*/
#title{font-size: 28px;color: #333;text-align: center;padding: 30px 0;}
#title .borders{width: 309px;height: 3px;background: url(../../images/sdy/borders.png)no-repeat center;margin: 0 auto;margin-top: 20px;}


/*导航栏部分*/
#nav{height: 70px;overflow: hidden;}
#nav .title{font-size: 22px;color: #333;border-left: solid 3px #1b4584;padding-left: 10px;margin-top: 30px;}
#side{line-height: 74px;}
#side a{display: inline-block;font-size: 18px;background:#E0E0E0;color: #000000;height:34px;line-height: 34px;text-align: center;border-radius: 20px;margin-left:15px; margin-top:20px; font-weight:bold; padding:0px 10px 0px 10px;}
#side a.on,#side a:hover{background: #0067d0;color: #fff;}
#side a:last-child{margin-right: 0;}
#side.mobiles{display: none;}
/*面包屑部分*/
#bread{color: #888;font-size: 13px;height: 70px;line-height: 70px;overflow: hidden;}
#bread img{margin-bottom: 5px;}
#bread a,#bread span{color: #888;font-size: 13px;}
#bread a:hover,#bread a.on{color: #0067d0;}

/*内页标题部分*/
#bigtit{margin-top: 80px;margin-bottom: 40px;}
#bigtit .en{font-size: 22px;color: #0094bc;text-align: center;font-weight: bolder;text-transform: uppercase;}
#bigtit .cn{font-size: 24px;color: #666;text-align: center;margin-top: 15px;}

/*联系我们*/
#contact{padding-bottom: 4%;}
#contact .list .big{width: 32%;}
#contact .list .big:first-child{margin-left: 4%;}
#contact .list .big .left{width: 10%;}
#contact .list .big .left img{max-width: 100%;height: auto;}
#contact .list .big .right{width: 90%;}
#contact .list .big .right .title{font-size: 16px;color: #333;font-weight: bolder;}
#contact .list .big .right .meg{font-size: 13px;color: #555;margin-top: 15px;}
#contact .wrap2.maps{height: 445px;margin-top: 3%;}
#contact .wrap3 .wrap{max-width: 990px;}
#contact .wrap3 form{margin-top: 2%;}
#contact .wrap3 .rows{width: 48%;height: 45px;margin-bottom: 2%;}
#contact .wrap3 .rows .left{width: 18%;font-size: 13px;color: #555;height: 100%;line-height: 45px;text-align: right;margin-right: 2%;}
#contact .wrap3 .rows .right{width: 80%;height: 100%;}
#contact .wrap3 .rows .left span{color: #e00000;}
#contact .wrap3 .rows .right input{width: 100%;height: 100%;padding: 0 10px;font-size: 13px;color: #555;border: 1px solid #ddd}
#contact .wrap3 .rows.big{height: auto;width: 100%;}
#contact .wrap3 .rows.big .left{width: 7.6%;}
#contact .wrap3 .rows.big .right{width: 90.4%;}
#contact .wrap3 .rows.big textarea{width: 100%;height: 180px;border: 1px solid #ddd}
#contact .wrap3 .rows.codes .right{width: 160px;}
#contact .wrap3 .rows.codes .codess{margin-left: 5px;line-height: 45px;font-size: 13px;color: #888;cursor: pointer;}
#contact .wrap3 .rows.codes .codess img{;margin-right: 5px;}
#contact .wrap3 .btn_row{text-align: center;}
#contact .wrap3 .btn_row input{display: inline-block;width: 180px;height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #fff;border-radius: 10px;}
#contact .wrap3 .btn_row .submits{background: #0067d0;}
#contact .wrap3 .btn_row .resets{background: #909090;margin-left: 10px;}
#contact .wrap3 .btn_row input:hover{opacity: 0.8;}

/*人才招聘*/
#join{padding: 3% 0;}
#join .wrap{overflow: visible;}
#join .join-list .item{width:48.333333%; background-color:#9e9e9e; margin-bottom:30px; visibility:hidden;}
#join .join-list .pad{padding:35px 40px 25px 40px;}
#join .join-list .m{width:72.4137%;}
#join .join-list .name{font-size:18px; color:#fff;}
#join .join-list .salary{line-height:25px; font-size:14px; color:#fff;}
#join .join-list .info{line-height:25px; color:#fff;}
#join .join-list .button{width:57px; height:57px; border:1px solid #fff; border-radius:100%; margin-top:10px;}
#join .join-list .button i{width:100%; height:100%; background:url(../../images/sdy/arrow.png) no-repeat center center;}
#join .join-list .button-down{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
#join .join-list .con{width:100%; height:180%; padding:20px; background:rgba(255,255,255,.95); box-shadow:0 10px 20px rgba(0,0,0,.08); left:0; top:100%; display:none; box-sizing:border-box;}
#join .join-list .con .ul{max-height:74%; overflow:auto;padding: 20px 0;}
#join .join-list .con .ul .li{line-height:24px; color:#444; margin-left:20px;}
#join .join-list .send{width:125px; height:43px; line-height:43px; font-size:16px; color:#fff; background-color:#297cd1; margin-left:20px;}
#join .join-list .email{font-size:16px;color:#fff;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #297cd1;display: block;}
#join .join-list .item:hover{z-index:2;}
#join .join-list .item:hover .button-up{margin-top:-100%;}
#join .join-list .item:hover .pad{background-color:#297cd1;}

/*服务支持*/
#service{padding-bottom: 4%;}
#service .list .big{height: 363px;background: #f4f4f4;}
#service .list .big .left{width: 50%;padding: 4%;height: 100%;}
#service .list .big .right{width: 50%;height: 100%;}
#service .list .big .right img{max-width: 100%;height: auto;}
#service .list .big .left .title{display: block;font-size: 22px;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#service .list .big .left .title:hover{color: #0067d0;}
#service .list .big .left .brief{font-size: 13px;color: #555;line-height: 25px;height: 75px;overflow: hidden;margin-top: 2%;}
#service .list .big .left .dec{text-align: right;margin-top: 75px;}
#service .list .big .left .dec .details{width: 121px;height: 34px;background: url(../../images/sdy/arrow_dec.png)no-repeat center;display: inline-block;}
#service .list .big .left .dec .details:hover{opacity: 0.8;}

/*新闻动态*/
#info{}
.info_list .big{border:solid 1px #dedede;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.info_list .big:nth-child(3n){margin-right: 0;}
.info_list .big .left{width: 100%;padding: 6% 5%;}
.info_list .big .right img{max-width: 100%;height: auto;}
.info_list .big .left .title{font-size: 16px;color: #353535;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.info_list .big .left .title:hover{color: #0067d0;}
.info_list .big .left .date{font-size: 13px;color: #757575;font-family: '黑体';margin-top: 4%;}
.info_list .big .left .brief{font-size: 13px;color: #757575;margin-top: 4%;line-height: 25px;height: 75px;overflow: hidden;}
.info_list .big .left .more{width: 90px;height: 32px;line-height: 32px;font-size: 13px;text-align: center;border-radius: 3px;display: block;margin-top: 8%;border:solid 1px #dedede;color: #888;background: #fff url(../../images/sdy/mores2.png)no-repeat 83% 55%; }
.info_list .big .left .more:hover{background: #0067d0 url(../../images/sdy/mores2.png)no-repeat 83% 55%;border:solid 1px #0067d0;color: #fff;}

/*首页部分*/
#index{}
#index #title{text-align: left;}
#index #title .borders{width: 30px;height: 3px;background: #0067d0;margin-left: 0;}
#index #title .font_en{font-size: 30px;color: #0067d0;font-weight: bolder;font-family: "MYRIADPRO-REGULAR";margin-top: 5px;line-height:40px;}
#index #title .font_cn{font-size: 22px;color: #333;}
#index .wrap1 .wrap{overflow: visible;}
#index .wrap1 .list{position: relative;}
#index .wrap1 .swiper-button-prev{background: url(../../images/sdy/left.png)no-repeat center;width: 19px;height: 37px;left: -40px;top: 46%;}
#index .wrap1 .swiper-button-next{background: url(../../images/sdy/right.png)no-repeat center;width: 19px;height: 37px;right: -40px;top: 46%;}
#index .wrap2{background: #f5f5f5;}
#index .wrap2 .wrap{overflow: visible;position: relative;padding-bottom: 200px;}
#index .wrap2 .contents .left{width: 48%;}
#index .wrap2 .contents .right{width: 48%;text-align: right;}
#index .wrap2 .contents .right .imgs{margin-top: 8%;}
#index .wrap2 .contents .right .imgs img{max-width: 100%;height: auto;}
#index .wrap2 .contents .left .briefs{font-size: 13px;color: #555;line-height: 25px;}
#index .wrap2 .contents .left .details{width: 170px;height: 50px;border:solid 1px #adadad;font-size: 13px;color: #555;display: block;margin-top: 5%;text-align: center;line-height: 50px;background: url(../../images/sdy/arr.png)no-repeat 80% center;}
#index .wrap2 .contents .left .details:hover{opacity: 0.8;}
#index #side{margin-top: 60px;}
.positcon{position: absolute;left: 0;right: 0;bottom: -30px;margin: 0 auto;text-align: center;background: #fff;box-shadow:0px 0px 20px rgba(0,0,0,.2);text-align: center;padding: 50px 0;}
.positcon .big{display: inline-block;padding: 0 12%;background: url(../../images/sdy/bgborder.jpg)no-repeat right;}
.positcon .big:last-child{background: none;}
.positcon .big .title1 .nums{font-size: 28px;color: #0067d0;}
.positcon .big .title1 sup{font-size: 12px;color: #0067d0;}
.positcon .big .title2{font-size: 13px;color: #888;margin-top: 5px;}
#index .wrap3{padding-top: 2%;padding-bottom: 2%;}
#index .wrap3 #title .font_cn{position: relative;}
#index .wrap3 .mores{font-size: 13px;color: #555;text-align: right;position: absolute;right: 0;top: 7px;}
#index .wrap3 .mores:hover{color: #0067d0;}
#index .wrap3 .swiper-pagination-info{text-align: center;}
#index .wrap4{background: #f5f5f5;padding-top: 1.5%;padding-bottom: 3%;}
#index .wrap4 #title{text-align: center;}
#index .wrap4 #title .borders{margin: 0 auto;}
#index .wrap4 .contents{position: relative;}
#index .wrap4 .contents .centers{max-width: 450px;height: auto;display: block;margin: 0 auto;margin-top: 2%;width: auto;}
#index .wrap4 .contents .ser_list .list .big{width: 480px;margin-bottom: 50px;}
#index .wrap4 .contents .ser_list .list .big .left{width: 390px;}
#index .wrap4 .contents .ser_list .list .big .right{width: 68px;}
#index .wrap4 .contents .ser_list .list .big .right img{max-width: 100%;height: auto;}
#index .wrap4 .contents .ser_list .list .big .left .tit1{font-size: 15px;color: #333;}
#index .wrap4 .contents .ser_list .list .big .left .tit2{font-size: 13px;color: #888;}
#index .wrap4 .contents .ser_list .list.one .big .left{float: left;text-align: right;}
#index .wrap4 .contents .ser_list .list.one .big .right{float: right;}
#index .wrap4 .contents .ser_list .list.two .big .left{float: right;}
#index .wrap4 .contents .ser_list .list.two .big .right{float: left;}
#index .wrap4 .contents .ser_list .list{position: absolute;left: 0;top: 0;}
#index .wrap4 .contents .ser_list .list.one{left: 0;top: 50px;}
#index .wrap4 .contents .ser_list .list.two{right: 0;top: 50px;left: auto;}
#index .wrap5{width: 100%;height: 300px;background: url(../../images/sdy/index7.jpg)no-repeat center;background-size: cover !important;}
#index .wrap5 .title1{font-size: 28px;color: #fff;font-weight: bolder;padding-top: 76px;}
#index .wrap5 .brief{font-size: 18px;color: #fff;margin-top: 15px;}
#index .wrap5 .join{display: block;width: 170px;height: 40px;text-align: center;line-height: 40px;border:solid 1px #fff;background: url(../../images/sdy/arrfff.png)no-repeat 80%;font-size: 16px;color: #fff;text-indent: -28px;margin-top: 20px;}
#index .wrap5 .join:hover{opacity: 0.8;}

/*详细页面*/
#info-detail{min-height: 300px;padding: 3% 0;}
#info-detail .wrap{max-width: 1110px;}
#info-detail .wrap .title{font-size: 22px;color: #0067d0;text-align: center;}
#info-detail .wrap .meg{margin-top: 2%;}
#info-detail .wrap .meg,#info-detail .wrap .meg span{font-size: 14px;color: #999;text-align: center;}
#info-detail .wrap .contents{font-size: 13px;color: #7a7a7a;line-height: 25px;margin-top: 5%;padding-bottom: 3%;border-bottom: solid 1px #e8e8e7;}
#info-detail .wrap .contents img{max-width: 100%;width: auto !important;height: auto !important;}

/*上下篇*/
#page{padding-top: 3%;}
#page .next,#page .prev,#page .next a,#page .prev a{font-size: 13px;color: #666;}
#page .next a:hover,#page .prev a:hover{color: #0067d0;}
#page .next{margin-top: 10px;}

/*关于我们*/
#about{}
#about .wrap1 .contents{margin-top: 10px;}
#about .wrap1 .contents .left{width: 52%;}
#about .wrap1 .contents .right{width: 46%;text-align: right;}
#about .wrap1 .contents .right img{max-width: 100%;height: auto;}
#about .wrap1 .contents .left .tit1{font-size: 40px;color: #dbdbdb;font-family: "MYRIADPRO-REGULAR";font-weight: bolder;}
#about .wrap1 .contents .left .tit2{font-size: 28px;color: #0067d0;line-height: 50px;}
#about .wrap1 .contents .left .brief{font-size: 15px;color: #555;line-height: 27px;margin-top: 15px;}
#about .wrap1 .positcon{position: static;box-shadow: none;padding: 70px 0;}
#about .wrap2{background: #f3f3f3;text-align: center;padding-bottom: 40px;}
#about .wrap2 .list{margin-top: 10px;}
#about .wrap2 .list .big{margin-left: 2%;display: inline-block;width: 31%;}
#about .wrap2 .list .big:first-child{margin-left: 0;}
#about .wrap2 .list .big .top{width: 178px;height: 200px;background-size: cover !important;margin: 0 auto;}
#about .wrap2 .list .big .top .img{margin: 0 auto;padding-top: 50px;text-align: center;}
#about .wrap2 .list .big .top .img img{max-width: 100%;height: auto;}
#about .wrap2 .list .big .font{font-size: 16px;color: #333;text-align: center;margin-top: 15px;}
#about .wrap2 .list .big .brief{font-size: 13px;color: #888;text-align: center;margin-top: 16px;}
#about .wrap2 .list .big:hover .img img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
#about .wrap3{padding-bottom: 3%;}
#about .wrap3 .wrap{position: relative;overflow: visible;}
#about .wrap3 .swiper-button-prev{width: 26px;height: 26px;background: #fff url(../../images/sdy/cert_left.png)no-repeat center;left: -40px;top: 65%;border-radius: 50%;}
#about .wrap3 .swiper-button-next{width: 26px;height: 26px;background: #fff url(../../images/sdy/cert_right.png)no-repeat center;right: -40px;top: 65%;border-radius: 50%;}
#about .wrap3 .list .big .img{border:solid 1px #ededed;max-height: 428px;text-align: center;padding: 35px 0;}
#about .wrap3 .list .big .img img{max-width: 100%;height: auto;}
#about .wrap3 .list .big .font{font-size: 16px;color: #666;padding: 0 6px;margin-top: 10px;text-align: center;}
#about .wrap4{background: url(../../images/sdy/history_bg.jpg)no-repeat center;background-size: cover !important;}
#about .about-path{background-repeat: no-repeat;background-position: top center;padding-bottom: 80px;padding-top: 50px;max-width: 980px;margin: 0 auto;}
#about .about-path .path{margin-top: 3.57142857%;}
#about .about-path .path-list{max-width: 840px;width: 100%;margin-right: auto;margin-left: auto;margin-bottom: 30px;}
#about .about-path .path-list .item{width: 100%;top: 0;left: 0;position: absolute;z-index: 1;visibility: hidden;opacity: 0;}
#about .about-path .path-list .item.on{position: relative;visibility: visible;opacity: 1;}
#about .about-path .path-list .item .name{font-size: 60px;color: #0067d0;margin-bottom: 2.97619%;font-family: "MYRIADPRO-REGULAR";font-weight: bolder;}
#about .about-path .path-list .item .content{line-height: 30px;font-size: 16px;color: #333;}
#about .about-path .year-line{width: 96.666666%;height: 17px;/*background-color: #dadde2;*/margin: 0 auto;/*top: 4px;*/top:-25px;right: 0;left: 0;background: url(../../images/sdy/bord.png)no-repeat center;}
#about .wrap4{position: relative;}
#about .wrap4 .year-line2{width: 100%;height: 1px;background-color: #dadde2;bottom:137px;right: 0;left: 0;}
#about .about-path .year-swiper{width: 92.5%;margin: 0 auto;}
#about .about-path .year-list{height: 55px;padding: 100px 0 20px;margin-bottom: 3%;z-index: 2;}
#about .about-path .year-list .box{width: 90%;max-width: 1400px;margin-right: auto;margin-left: auto;}
#about .about-path .year-list .item{font-size: 14px;color: #747474;}
/*#about .about-path .year-list .item:before{width: 10px;height: 10px;background-color: #666;border-radius: 50%;margin: 0 auto 15px;display: block;content: '';}*/
#about .about-path .year-list .item.on{font-weight: bold;/*font-size: 22px;*/color: #0067d0;}
/*#about .about-path .year-list .item.on:before{background-color: #0067d0;margin-bottom: 10px;}*/
#about .about-path .year-btn{width: 26px;height: 26px;line-height: 24px;font-size: 30px;color: #666;/*top: -10px;*/top:65%;line-height: 266px;}
#about .about-path .year-btn.prev{left: -40px;background: url(../../images/sdy/cert_left.png)no-repeat center;}
#about .about-path .year-btn.next{right: -40px;background: url(../../images/sdy/cert_right.png)no-repeat center;}
#about .about-path .year-btn:hover{color: #0067d0;border-color: #0067d0;}
#about .about-path .content{padding-top: 0;padding-bottom: 0;}


@media only screen and (max-width: 1700px){
	.wrap{width: 94%;}

	#service .list .big{height: auto;}
	#service .list .big .left{padding: 2.5% 4%;}

	.info_list .big .left{width: 50%;}

	#about .wrap3 .wrap .list{width: 94%;margin: 0 auto;}
	#about .wrap3 .swiper-button-prev{left: 0;}
	#about .wrap3 .swiper-button-next{right: 0;}

	#index .wrap4 .contents .ser_list .list .big{width: 400px;}
	#index .wrap4 .contents .ser_list .list .big .left{width: 320px;}
}

@media only screen and (max-width: 1500px){
	.info_list .big .left{width: 47%;padding: 6% 3%;}
	.info_list .big .left .brief{height: 100px;}

	#about .wrap1 .contents .left{width: 50%;}
	#about .wrap1 .contents .right{width: 48%;margin-top: 70px;}

	#about .wrap1 .positcon{padding: 60px 0;}

	#index #title .font_en{font-size: 24px;}
	#index #title .font_cn{font-size: 18px;}

	#index .wrap1 .list{width: 94%;margin: 0 auto;}

	#header .right{width: 60%;}
}

@media only screen and (max-width: 1400px){
	#service .list .big .left{padding: 2% 3%;}

	#title{font-size: 24px;}
	#title .borders{margin-top: 10px;}

	#index .wrap4 .contents .ser_list .list .big{width: 360px;}
	#index .wrap4 .contents .ser_list .list .big .left{width: 300px;}
	#index .wrap4 .contents .ser_list .list .big .right{width: 50px;}
}

@media only screen and (max-width: 1300px){
	#header .right .list .nav{margin-left: 40px;}

	#service .list .big .left .title{font-size: 18px;}

	.info_list .big .right{width: 50%;}
	.info_list .big .left{padding: 4% 3%;}

	#index .wrap4 .contents .centers{max-width: 380px;}

	#about .wrap4 .year-line2{display: none;}
}

@media only screen and (max-width: 1280px){
	#service .list .big .left{padding: 1.5% 2%;}
	#service .list .big .left .dec{margin-top: 50px;}

	#about .about-path{padding: 0 2%;padding-bottom: 50px;padding-top: 50px;}
	#about .about-path .year-list{height: 45px;padding: 2% 0;}
	#about .about-path .year-list .item.on{font-size: 14px;}
	#about .about-path .year-list .item.on::before{margin-bottom: 15px;}
	#about .about-path .year-list .item{font-size: 12px;}
	#about .about-path .path-list .item .name{font-size: 24px;}
	#about .about-path .path-list .item .content{font-size: 13px;}
	#about .about-path .year-btn{line-height: 0;font-size: 20px;top: 5px;}
	#about .about-path .year-btn.prev{left: 2%;}
	#about .about-path .year-btn.next{right: 2%;}

	#about .wrap1 .contents .right{margin-top: 90px;}
	#about .wrap1 .contents .left .tit1{font-size: 32px;}
	#about .wrap1 .contents .left .tit2{font-size: 22px;}
	#about .wrap1 .contents .left .brief{line-height: 25px;}

	#about .wrap1 .positcon{padding: 40px 0;}
	.positcon .big{padding: 0 5%;}

	#about .wrap2 .list .big .top{width: 150px;height: 170px;}
	#about .wrap2 .list .big .top .img img{max-width: 70px;}

	#index .wrap3{padding-top: 5%;}

	#index .wrap4 .contents .centers{max-width: 350px;}

	#header .right{width: 73%;}
}

@media only screen and (max-width: 1180px){
	#header .right .list.ens .nav{padding: 0 15px;}
	#header .right .list .nav:first-child{padding-left: 0;}

	#nav{height: auto;}
	/*#nav .title,#side{float: none;}*/

	#header .right .list .nav{margin-left: 25px;}

	#service .list .big .left .dec{margin-top: 30px;}

	.info_list .big{width: 49%;}
	.info_list .big:nth-child(3n){margin-right: 2%;}
	.info_list .big:nth-child(2n){margin-right: 0;}
	.info_list .big .right{width: 40%;}
	.info_list .big .left{width: 55%;}

	#info-detail .wrap .title{font-size: 18px;}

	#about .wrap3 .wrap .list{width: 90%;}

	#index .wrap4 .contents .ser_list .list.one .big .left{float: right;text-align: left;}
	#index .wrap4 .contents .ser_list .list.one .big .right{float: left;text-align: left;}
	#index .wrap4 .contents .ser_list .list{position: static;}

	#index .wrap4 .contents .centers{max-width: 100%;display: block;float: right;width: 49%;}
	#index .wrap4 .contents .ser_list{float: left;width: 49%;}
}

@media only screen and (max-width: 980px){
	#header{display: none;}
	#header_hidden{display: none;}
	#header_mobile{display: block;}
	#mobile_hidden{display: block;}

	#side.pcs{display: none;}
	#side.mobiles{display: block;width: 80%;margin: 0 auto;margin-bottom: 20px;position: relative;}
	#side a{margin-left: 0;}
	#side .swiper-button-prev{left: -30px;background: url(../../images/sdy/left.png)no-repeat center;background-size: cover !important;width: 15px;height: 30px;top: 70%;}
	#side .swiper-button-next{right: -30px;background: url(../../images/sdy/right.png)no-repeat center;background-size: cover !important;width: 15px;height: 30px;top: 70%;}
	#bread{height: 50px;line-height: 50px;}

	#title{font-size: 20px;padding: 20px 0;}
	#title .borders{margin-top: 10px;}

	#contact .list .big{width: auto;float: none;margin-top: 3%;}
	#contact .list .big:first-child{margin-left: 0;margin-top: 0;}

	#join .join-list .item{width: 100%;margin-bottom: 5%;}
    #join .join-list .con{position: static;}
    #join .join-list .item.on{z-index: 2;}
    #join .join-list .item.on .button-up{margin-top: -100%;}
    #join .join-list .item.on .pad{background-color: #297cd1;}
    #join .join-list .name{font-size: 14px;}

    #footer .wrap1 .left{width: auto;float: none;padding-left: 0;}
    #footer .wrap1 .right{width: auto;float: none;margin-top: 3%;}

    #service .list .big .left{width: auto;float: none;}
    #service .list .big .right{width: auto;float: none;}
    #service .list .big .right img{width: 100%;}

    #contact .wrap3 .rows{width: 100%;height: auto;}
    #contact .wrap3 .rows .left,#contact .wrap3 .rows.big .left{width: auto;float: none;text-align: left;margin-right: 0;}
    #contact .wrap3 .rows .right{width: 100%;float: none;height: 40px;}
    #contact .wrap3 .rows.big .right{width: 100%;float: none;height: auto;}
    #contact .wrap3 .btn_row input{width: 130px;font-size: 16px;}
    #contact .wrap3 .rows.big .right textarea{height: 100px;}
    #contact .list .big .right .title{font-size: 14px;}
    #contact .list .big .right .meg{font-size: 12px;margin-top: 5px;}
    #contact .wrap2.maps{margin-top: 5%;height: 300px;}
    #contact .list{margin-top: 3%;}

    .info_list .big .right{width: 50%;}
	.info_list .big .left{width: 50%;}
	.info_list .big .left .brief{height: 75px;}

	#about .wrap1 .contents .left{width: 100%;margin-top: 20px;}
	#about .wrap1 .contents .right{width: 100%;margin-top: 0px;}
	#about .wrap1 .contents .right img{width: 100%;}

	.positcon{padding: 20px 0;}
	#about .wrap1 .positcon{padding: 20px 0;}
	.positcon .big{padding: 0 3%;}
	.positcon .big{margin-top: 10px;}
	.positcon .big .title1 .nums{font-size: 22px;}

	#index .wrap2 .contents .right{margin-top: 20px;}
	#index .wrap2 .wrap{padding-bottom: 130px;}

	#index .wrap5 .title1{font-size: 22px;}
	#index .wrap5 .brief{font-size: 16px;}
	#index .wrap5 .join{width: 150px;height: 40px;line-height: 40px;}

	#banner .swiper-button-prev, #banner .swiper-button-next{display: none;}
	#banner2{display: none;}
	#banner2_mobile{display: block;}

	#banner .one{display: none;}
	#banner .two{display: block;}

}

@media only screen and (max-width: 768px){
	#footer .wrap1{padding: 7% 0;}
	#footer .wrap1 .left .big{width: 100%;float: none;margin-bottom: 2%;}
	#footer .wrap1 .left .big .title{background: url(../../images/sdy/bottom.png)no-repeat right;font-size: 14px;}
	#footer .wrap1 .left .big .rows{display: none;margin-left: 10px;}
	#footer .wrap1 .left .big .rows a{margin-top: 2%;font-size: 12px;}
	#footer .wrap2{font-size: 12px;padding: 10px 0;}
	#footer .wrap1 .right .footerbtn{text-align: center;}
	#footer .wrap1 .right .megs{padding-left: 25px;}

	/*#about .about-path .year-btn.prev{left: -5%;}
	#about .about-path .year-btn.next{right: -5%;}*/

	#about .wrap1 .contents .left{margin-top: 10px;}
	#about .wrap1 .contents .left .tit1{font-size: 26px;}
	#about .wrap1 .contents .left .tit2{font-size: 18px;}
	#about .wrap1 .contents .left .brief{margin-top: 10px;}

	#index .wrap2 .contents .left,#index .wrap2 .contents .right{width: 100%;float: none;}
	#index .wrap2 .contents .right img{width: 100%;}
	#index .wrap2 .contents .left .details{width: 150px;height: 40px;line-height: 40px;}

	#index .wrap3{padding-bottom: 5%;}
	#index .wrap3 .swiper-pagination-info{margin-top: 10px;}

	#index #title .font_en{font-size: 20px;}
	#index #title .font_cn{font-size: 16px;}

	#index .wrap4 .contents .centers{width: auto;float: none;}
	#index .wrap4 .contents .ser_list{width: auto;float: none;}
	#index .wrap4 .contents .ser_list .list .big .left .tit1{font-size: 14px;}
	#index .wrap4 .contents .ser_list .list .big .left .tit2{font-size: 12px;}

	#index .wrap1 .list{width: 86%;}

	#info-detail .wrap .contents{font-size: 12px;}
}

@media only screen and (max-width: 640px){
	#contact .list .big .left{width: 13%;}
	#contact .list .big .right{width: 87%;}

	#join .join-list .pad{padding: 3% 5%;}
    #join .join-list .con{padding: 3%;}

    .info_list .big{width: 100%;}
	.info_list .big:nth-child(3n){margin-right: auto;}
	.info_list .big:nth-child(2n){margin-right: auto;}
	.info_list .big .right{width: 50%;}
	.info_list .big .left .brief{height: auto;}
	.info_list .big .left .title{overflow: visible;white-space: normal;font-size: 14px;}
	.info_list .big .right img{max-width: 1000%;}

	#info-detail{padding: 5% 0;}
	#info-detail .wrap .title{font-size: 14px;}
	#page .next, #page .prev, #page .next a, #page .prev a{font-size: 12px;}
	#info-detail .wrap .meg, #info-detail .wrap .meg span{font-size: 12px;}

	#title{font-size: 18px;}

	#about .wrap2 .list .big{width: 100%;margin-left: 0;float: none;margin-top: 10px;}
	#about .wrap2 .list .big .brief{margin-top: 5px;}
}

@media only screen and (max-width:580px){
	#service .list .big{margin-bottom: 3%;}
	#service .list .big .left{padding: 3%;}
	#service .list .big .left .title{font-size: 14px;}
	#service .list .big .left .brief{font-size: 12px;}
	#service .list .big .left .dec{margin-top: 15px;}

	#index .wrap1 .swiper-button-prev{left: -28px;top: 34%;}
	#index .wrap1 .swiper-button-next{right: -28px;top: 34%;}

}

@media only screen and (max-width:480px){
	#header_mobile .left img{max-width: 60%;margin-top: 8px;}
	.positcon .big:nth-child(3){background: none;}
}




/*产品*/
.relative{position: relative;}
.absolute{position: absolute;}
#products{margin-top: 9px;padding-bottom: 3.59%;}
#products .list .product{float: left;width: 23.44%;margin-right:2.05%;}
#products .list .product:nth-child(4n){margin-right: 0;}
#products .list .product .padding{width: 100%;padding:87.2% 0 0;}
#products .list .product .picture{top: 0;bottom: 0;left: 0;right: 0;margin:auto;overflow: hidden;}
#products .list .product .blue{height: 0;overflow: hidden;bottom: 0;left: 0;right: 0;margin:auto;background: url(../../images/sdy/little_blue.png) repeat;}
#products .list .product .blue .number{margin-top: 27%;color:#ffffff;font-family: 'ProximaNova';font-size: 52px;padding-left: 51px;background: url(../../images/sdy/white.jpg) no-repeat left center;height:35px;}
#products .list .product .blue .desc1{width: 87%;padding-left: 53px;color:#ffffff;font-size: 12px;line-height: 22px;}
#products .list .product .name{display: block;color:#333333;font-size: 16px;margin-top: 19px;}
#products .list .product .desc2{color:#888888;font-size: 12px;margin: 16px 0 28px 0;}
#products .list .product:hover .picture img{transform: scale(1.1);}
#products .list .product:hover .blue{height: 100%;}
#products .list .product:hover .desc2{color:transparent;}
/*详细*/
#pro_banenr{width: 100%;background-position: left top;-webkit-background-size: 100% 100%;background-size: 100% 100%;background-repeat: no-repeat;text-align: center;padding-top: 4.7%;padding-bottom: 4.7%;margin-bottom: 1px;}
#pro_banenr .pro{width: 39.13%;margin-right: 6.25%;margin-left: 11.88%;}
#pro_banenr .pro .padding{width: 100%;padding:66.46% 0 0;}
#pro_banenr .pro .img{top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
#pro_banenr .msg{width: 25%;text-align: left;padding-top: 6.3%;}
#pro_banenr .msg .name{color:#333333;font-size: 28px;margin-bottom: 20px;}
#pro_banenr .msg .intro{margin-bottom: 30px;}
#pro_banenr .msg .line1{width: 187px;height: 48px;line-height: 48px;color:#ffffff;font-size: 16px;background:#FF6600 url(../../images/sdy/online_b.png) no-repeat 28px center;border-radius:5px;padding-left: 71px;}
#pro_detail {padding-bottom: 4.22%;}
#pro_detail .w1235{width: 1235px;margin:0 auto;}
#pro_detail .button_box{padding-top: 28px;}
#pro_detail .button_box .pro_intro{font-size: 22px;font-weight: bold;}
#pro_detail .button_box .back_list{margin-right: 10px;font-size: 14px;margin-top: 11px;}
#pro_detail .button_box .list{margin-top: 22px;}
#pro_detail .button_box .list .btns{cursor: pointer;width: 24.9%;height: 49px;line-height: 49px;color:#ffffff;font-size: 16px;background: url(../../images/sdy/gray.png) repeat;margin-right: 1px;}
#pro_detail .button_box .list .btns.on{color:#0067d0;background: #fff;}
#pro_detail .content{margin:3.24% auto;}
#pro_detail .content .con{display: none;font-size: 14px;padding-left:20px;}
#pro_detail .content .con img{width:100%;height:100%;}
#pro_detail .content .con.open{display: block;}
#case_swiper{width: 1180px;margin:0 auto;position: static;}
#pro_detail .pro_case .swiper-button-next,
#pro_detail .pro_case .swiper-button-prev{width: 15px;height: 28px;z-index:10;}
#pro_detail .pro_case .swiper-button-next{right: 0;left: auto;background: url(../../images/sdy/right.jpg) no-repeat center center;}
#pro_detail .pro_case .swiper-button-prev{left: 0;background: url(../../images/sdy/left.jpg) no-repeat center center;}
#pro_detail .case_title{margin-bottom: 25px;color:#333333;font-size: 18px;font-weight: bold;}

@media (max-width: 1600px){
	#products .list .product .blue .number{margin-top: 15%;font-size: 43px;}
	#products .list .product .blue .desc1{width: 75%;}
	#pro_banenr .msg{padding-top: 3%;}
}
@media (max-width: 1300px){
	#pro_banenr .msg .intro{max-height: 96px;overflow: hidden;}
	#pro_banenr .msg{width: 40%;padding-top: 2%;}
	#pro_detail .w1235{width: 95%;}
}
@media (max-width: 1200px){
	#products .list .product .blue .number{margin-top: 10%;font-size: 32px;padding-left: 38px;background: url(../../images/sdy/white.jpg) no-repeat left center/30px 1px;}
	#products .list .product .blue .desc1{width: 86%;padding-left: 41px;}
	#pro_banenr .msg{padding-top: 1.5%;}
	#pro_banenr .msg .line1{width: 170px;height: 43px;line-height: 43px;background: #dc8100 url(../../images/sdy/online_b.png) no-repeat 26px center;}
	#pro_banenr .msg .name{font-size: 22px;margin-bottom: 12px;}
	#pro_banenr .msg .intro{margin-bottom: 20px;}
}
@media (max-width: 1100px){
	#pro_detail .button_box .pro_intro{margin-left: 8px;}
	#pro_detail .button_box .list{text-align: center;font-size: 0;}
	#pro_detail .button_box .list .btns{float: none;display: inline-block;vertical-align: top;width: 24.5%;}
}
@media (max-width: 1060px){
	#pro_banenr .msg .name{margin-bottom: 10px;}
	#pro_banenr .msg .line1{width: 154px;height: 38px;line-height: 38px;font-size: 15px;background: #dc8100 url(../../images/sdy/online_b.png) no-repeat 21px center;}
}

@media (max-width: 1024px){
	#products .list .product{width: 31.3%;margin-right: 3.05%;}
	#products .list .product:nth-child(4n){margin-right: 3.05%;}
	#products .list .product:nth-child(3n){margin-right: 0;}
	#products .list .product .desc2{width: 85%;margin:15px auto 28px auto;}
	#pro_detail .button_box .list .btns{height: 40px;line-height: 40px;}
	#pro_detail .button_box .pro_intro{font-size: 18px;}
	#pro_detail .button_box .back_list{margin-top: 5px;}
	#pro_detail .button_box .list{margin-top: 12px;}
	#pro_detail .button_box .list .btns{font-size: 15px;}
}
@media (max-width: 950px){
	#pro_banenr .msg{padding-top: 4%;}
	#pro_banenr .msg .name{font-size: 18px;}
	#pro_banenr .msg .line1{width: 146px;padding-left: 60px;}
	#pro_banenr .pro{width: 48%;margin-left: 5%;}
	#pro_banenr .msg{width: 37%;}
}
@media (max-width: 850px){
	#pro_banenr .pro{width: 44%;margin-left: 4%;margin-right: 3.5%;}
	#pro_banenr .msg{width: 48%;padding-top: 1%;}
	#pro_banenr .msg .line1{height: 35px;line-height: 35px;font-size: 14px;width: 130px;padding-left: 53px;background: #dc8100 url(../../images/sdy/online_b.png) no-repeat 15px center/24px auto;}
}
@media (max-width: 750px){
	#products .list .product{width: 31.8%;margin-right: 2.2%;}
	#products .list .product:nth-child(3n){margin-right: 0;}
	#products .list .product:nth-child(4n){margin-right:2.2%;}
	#products .list .product .blue .number{font-size: 24px;margin-top: 6%;padding-left: 30px;background: url(../../images/sdy/white.jpg) no-repeat left center/20px 1px;}
	#products .list .product .blue .desc1{width: 96%;padding-left: 28px;}
	#pro_banenr .pro{width: 50%;margin-right: 7.5%;}
	#pro_banenr .msg{width: 35%;padding-top: 7.5%;}
	#pro_banenr .msg .line1{height: 30px;line-height: 30px;width: 95px;background: #dc8100;padding-left: 0;text-align: center;}
	#pro_banenr .msg .name{font-size: 16px;margin-bottom: 8%;}
	#pro_banenr .msg .intro{display: none;}
	#pro_detail .button_box .pro_intro{font-size: 15px;}
	#pro_detail .button_box .back_list{margin-top: 0;}
	
}
@media (max-width: 645px){
	#products .list .product{width: 48.9%;margin-right: 2.2%;}
	#products .list .product:nth-child(3n){margin-right:2.2%;}
	#products .list .product:nth-child(even){margin-right: 0;}
	#products .list .product .blue .number{font-size: 30px;margin-top: 6%;padding-left: 30px;background: url(../../images/sdy/white.jpg) no-repeat left center/20px 1px;}
	#products .list .product .blue .desc1{width: 96%;padding-left: 28px;}
	#products .list .product .desc2{width: 90%;}
	#products .list .product .blue .desc1{width: 86%;}
	#products .list .product .name{margin-top: 12px;}
}
@media (max-width: 450px){
	#products .list .product{width: 48%;margin-right: 4%;}
	#products .list .product:nth-child(3n){margin-right:4%;}
	#products .list .product:nth-child(even){margin-right: 0;}
	#products .list .product .blue .number{font-size: 20px;margin-top: 4.2%;padding-left: 20px;background: url(../../images/sdy/white.jpg) no-repeat left center/12px 1px;}
	#products .list .product .blue .desc1{width: 96%;padding-left: 26px;line-height: 19px;}
	#products .list .product .blue .desc1{width: 97%;}
	#products .list .product .name{font-size: 14px;}
	#pro_banenr{padding:14% 0;}
	#pro_banenr .pro{margin-left: 0;}
	#pro_banenr .msg{width: 42%;}
	#pro_detail .button_box .list .btns{font-size: 14px;}
}
@media (max-width: 375px){
	#products .list .product{width: 100%;margin-right: 0!important;}
	#products .list .product .blue .number{font-size: 32px;margin-top: 15%;}
	#products .list .product .blue .desc1{font-size: 14px;line-height: 32px;}
}


/*案例*/
#instance{margin-bottom: 39px;}
#instance .case{width: 23.5%;margin-right: 2%;margin-bottom: 14px;}
#instance .case:nth-child(4n){margin-right: 0;}
.instance_list .case .padding{width: 100%;padding:58.24% 0 0;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.instance_list .case .blue{height: 0;overflow: hidden;bottom: 0;right: 0;left: 0;margin:auto;padding:0 5.3% 0 5.85%;background: #0067d0;border-radius:6px;}
.instance_list .case .blue .title{display: block;padding-top: 10.6%;margin-bottom: 23px;color:#ffffff;font-size: 16px;font-weight: bold;}
.instance_list .case .blue .desc{color:#ffffff;font-size: 14px;line-height: 32px;}
.instance_list .case .blue .more{margin-top: 12px;width: 22px;height: 22px;background: url(../../images/sdy/more2.png) no-repeat center center/100% 100%;}
.instance_list .case .name{color:#333333;font-size: 16px;margin-top: 5.05%;height: 22px;line-height: 22px;padding:0 32px 0 15px;background: url(../../images/sdy/more.png) no-repeat 98% center;}
.instance_list .case:hover .first{display: none;}
.instance_list .case:hover .blue{height: 100%;}
/*详细*/
#instance.instance_detail .title{margin-top: 2.8%;font-weight: bold;font-size: 22px;color:#0067d0;text-align: center;} 
#instance.instance_detail .content{padding:35px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-top: 2.2%;margin-bottom: 4.25%;} 

@media (max-width: 1440px){
	#instance .case{margin-bottom: 22px;}
	.instance_list .case .blue .title{padding-top: 6%;font-size: 15px;margin-bottom: 10px;}
	.instance_list .case .blue .desc{line-height: 24px;}
}
@media (max-width: 1300px){
	#case_swiper{width: 1145px;}
}

@media (max-width: 1265px){
	#case_swiper{width: 1040px;}
}

@media (max-width: 1200px){
	.instance_list .case .name{font-size: 15px;}
	#case_swiper{width: 1000px;}
}

@media (max-width: 1100px){
	#case_swiper{width: 930px;}
}
@media (max-width: 950px){
	#case_swiper{width: 780px;}
}

@media (max-width: 870px){
	#case_swiper{width: 700px;}
}
@media (max-width: 850px){
	#case_swiper{width: 650px;}
}

@media (max-width: 750px){
	#case_swiper{width: 560px;}
	#instance.instance_detail .title{font-size: 18px;}
	#instance .case{width: 48.5%;}
	#instance .case:nth-child(3n){margin-right: 3%;}
	#instance .case:nth-child(4n){margin-right: 3%;}
	#instance .case:nth-child(even){margin-right: 0;}
	.instance_list .case .blue .title {padding-top: 4%;font-size: 15px;margin-bottom: 7px;}
	.instance_list .case .blue .more{margin-top: 6px;}
	.instance_list .case .blue .desc{max-height: 80px;overflow: hidden;}
}

@media (max-width: 645px){
	#case_swiper{width: 88%;}
}
@media (max-width: 450px){
	.instance_list .case .blue{padding:0 4.3% 0 3.85%;}
	.instance_list .case .blue .desc{line-height: 20px;}
	.instance_list .case .blue .title {padding-top: 3%;font-size: 14px;margin-bottom: 6px;}
	.instance_list .case .name{font-size: 14px;}
}

@media (max-width: 435px){
	#instance .case{width: 49.5%;margin-right: 1%;}
	#instance .case:nth-child(3){margin-right: 1%;}
	.instance_list .case .blue .desc{line-height: 19px;}
}
@media (max-width: 375px){
	#instance.instance_detail .content{margin-top: 25px;}
	#instance.instance_detail .title{font-size: 16px;}
	#instance .case{width: 96%;margin:0 auto 35px auto;float: none;margin-right: auto!important;}
	.instance_list .case .blue .more {display: block;}
	.instance_list .case .blue .title{font-size: 17px;}
	.instance_list .case .blue .desc{max-height: none;font-size: 14px;line-height: 28px;}
}