.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#593dd0;text-shadow:none}
::-moz-selection{color:#fff;background:#593dd0;text-shadow:none}
::-webkit-scrollbar{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:10px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#593dd0}
@font-face{
font-family:'SourceHanSansCNNormal';
src:url('../fonts/SourceHanSansCN-Normal.eot');
src:local('☺'),
url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),
url('../fonts/SourceHanSansCN-Normal.woff') format('woff'),
url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype'),
url('../fonts/SourceHanSansCN-Normal.otf') format('opentype'),
url('../fonts/SourceHanSansCN-Normal.svg#SourceHanSansCN-Normal') format('svg');
}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:"SourceHanSansCNNormal", "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;font-size:14px;line-height:1.15;color:#333;background:#fff}
body,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,textarea,ul{padding:0;margin:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;padding:0;margin:0}
li,ol,ul{list-style:none;list-style-image:none}
button,fieldset,input,label,legend,option,select,textarea{font-size:12px}
button,input,optgroup,select,textarea{outline:0}
button{border:none}
textarea{resize:vertical}
em,i,strong{font-style:normal}
img{vertical-align:middle;border:0;}
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#593dd0;text-decoration:none;transition:all 0.5s;}
a:active,a:focus,a:hover{outline:0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.left{float:left}
.right{float:right}
.container-fluid{padding-right:0;padding-left:0;margin:0}
.container{position:relative;margin-right:auto;margin-left:auto;width:80%;clear:both;}
.container1{position:relative;margin-right:auto;margin-left:auto;width:90%;clear:both;}
.container:after,.container:before,.container1:after,.container1:before{display:table;content:"";clear:both}
.header{width:100%;height:80px;top:0;position:fixed;z-index:2;transition:all 0.5s;}
.header .header_l{float:left;width:auto;height:80px;padding:0;transition:all 0.5s;}
.header .header_l img{height:100%;transition:all 0.5s;}
.header .header_l img:nth-child(2){display:none;transition:all 0.5s;}
.header .header_c{float:left;margin-left:30px;transition:all 0.5s;}
.header .header_c .nav{position:relative;height:80px;transition:all 0.5s;}
.header .header_c .nav ul li{float:left;width:80px;text-align:center;position:relative;margin-left:20px;}
.header .header_c .nav ul li .nav-link{line-height:80px;display:inline-block;color:#ffffff;font-size:16px;font-weight:500;position:relative;transition:all 0.5s;}
.header .header_c .nav ul li:hover .nav-link,.header:hover .header_c .nav ul li:hover .nav-link{color:#593dd0;transition:all 0.5s;}
.header .header_c .nav li .c2{display:none;position:absolute;left:-35px;top:80px;overflow:hidden;background:#f9f9f9;z-index:1;width:150px;border-top:2px #593dd0 solid;padding:0;height:auto;border-radius:0 0 6px 6px;}
.header .header_c .nav li:hover .c2{display:block;}
.header .header_c .nav li .c2 a{position:relative;width:100%;height:45px;line-height:45px;display:block;margin-left:0px;border:none;}
.header .header_c .nav li .c2 a:hover{background:#e3e3e7}
.header .header_c .nav li .c2 a:hover::before{position:absolute;display:inline-block;left:0;top:0;content:"";background-image:url(../images/zuojiao.svg);width:10px;height:10px;background-size:10px 10px;background-repeat:no-repeat;}
.header .header_p{position:relative;float:right;padding-left:30px;height:80px;line-height:80px;font-size:24px;text-align:right;color:#ffffff;transition:all 0.5s;}
.header .header_p::before{position:absolute;display:inline-block;left:0;top:27px;content:"";background-image:url(../images/dianhua.svg);width:26px;height:26px;background-size:26px 26px;background-repeat:no-repeat;}
.header .header_a{float:right;margin:20px 0 20px 15px;transition:all 0.5s;}
.anniu{display:inline-block;width:80px;font-size:15px;text-align:center;padding:0 30px;line-height:40px;border-radius:10px;background-image:linear-gradient(to right, #D03E6C 0%, #D03E6C 100%);-webkit-box-shadow:1px 1px 3px rgba(255,255,255,.2);-moz-box-shadow:1px 1px 3px rgba(255, 255, 255, .2);-o-box-shadow:1px 1px 3px rgba(255, 255, 255, .2);box-shadow:1px 1px 3px rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all 0.5s;}
.header:hover,.header1{background-color:#FFFFFF!important;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);transition:all 0.5s;}
.header:hover .header_l img:nth-child(2),.header1 .header_l img:nth-child(2){display:block;transition:all 0.5s;}
.header:hover .header_l img:nth-child(1),.header1 .header_l img:nth-child(1){display:none;transition:all 0.5s;}
.header:hover .header_c .nav ul li .nav-link,.header1 .header_c .nav ul li .nav-link{color:#333333;transition:all 0.5s;}
.header:hover .header_p,.header1 .header_p{color:#D03E6C;transition:all 0.5s;}
.header1 .header_p::before{top:17px;background-image:url(../images/dianhua1.svg);transition:all 0.5s;}
.header:hover .header_p::before{background-image:url(../images/dianhua1.svg);transition:all 0.5s;}
.header1,.header1 .header_l,.header1 .header_c .nav,.header1 .header_p{height:60px;transition:all 0.5s;}
.header1 .header_c .nav ul li .nav-link,.header1 .header_p{line-height:60px;transition:all 0.5s;}
.header1 .header_c .nav li .c2{top:60px;transition:all 0.5s;}
.header1 .header_a{margin:15px 0 15px 15px;transition:all 0.5s;}
.header1 .anniu{font-size:14px;padding:0 20px;line-height:30px;transition:all 0.5s;}
.m-header{display:none}
.tit{text-align:center;}
.tit h4{font-size:40px;color:#434955;font-weight:bold;}
.tit p{margin-top:10px;color:#434955;font-size:18px;}
.icon {position:relative;float:left;color:#999;padding-left:23px;padding-right:10px;line-height:28px;}
.icon:before {position:absolute;display:inline-block;left:0px;top:6px;content:"";width:18px;height:18px;background-image:url(../images/shijian.svg);background-size:18px 18px;background-repeat:no-repeat;}
.case{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.caselist{width:31%;border-radius:10px;margin-bottom:2.33333%;background:#ffffff;overflow:hidden;margin-left:1.166666%;margin-right:1.166666%;-webkit-box-shadow:1px 1px 12px rgba(0,0,0,.08);-moz-box-shadow:1px 1px 12px rgba(0,0,0,.08);-o-box-shadow:1px 1px 12px rgba(0,0,0,.08);box-shadow:1px 1px 12px rgba(0,0,0,.08);-webkit-transition:width .15s linear;-o-transition:width .15s linear;-moz-transition:width .15s linear;}
.caselist:last-child{margin-right:auto}
.caselist .caseimg {position:relative;width:100%;overflow:hidden;}
.caselist .caseimg a {display:block;position:relative;width:100%;padding-top:75%;overflow:hidden;}
.caselist .caseimg img {width:100%;position:absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);-webkit-transform: translate3d(-50%, -50%, 0);transition:all .6s;}
.caselist .caseimg:hover img{transform: translate3d(-25%, -25%, 0) scale(1.5);-webkit-transform: translate3d(-25%, -25%, 0) scale(1.5);transition:all .6s}
.caselist .caseinfo {padding:6px 20px 20px;}
.caselist .caseinfo h3 {font-size:20px;font-weight:normal;line-height:40px;margin-top:10px;padding-bottom:15px;border-bottom:1px #e0e0e0 solid;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.caselist .caseinfo span {display:block;text-align:right;margin-top:20px;}
.caselist .caseinfo span a {display:inline-block;font-size:14px;line-height:18px;color:#eeeeee;background:#aaa;padding:5px 10px;border-radius:3px;}
.caselist .caseinfo span a:hover{background-image:linear-gradient(90deg,#D03E6C 0%,#D03E6C 100%);color:#ffffff}
.con6{padding:0;overflow:hidden;position:relative;background:linear-gradient(to bottom, #3E6CD0 0%, #593ED0 100%)}
.con6 .haoli{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;}
.con6 .haoli dl{width:15%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.con6 .haoli dl dt{width:25%}
.con6 .haoli dl dt img{width:100%}
.con6 .haoli dl dd{width:70%;color:#ffffff;text-align:left;}
.con6 .haoli dl dd h4{font-size:16px;font-weight:normal;margin-bottom:6px;}
.con6 .haoli dl dd p{font-size:14px;}
.foot{background:#05001a;padding:50px 0;overflow:hidden;border-bottom:1px rgba(255,255,255,.1) solid}
.foot .container1{display:flex;flex-wrap:wrap;justify-content:space-between;color:#818085;}
.foot .container1 a{color:#818085;}
.foot dl dt{position:relative;color:#c2c1c6;padding-left:20px;font-size:20px;line-height:20px;padding-bottom:27px;}
.foot dl dt::before{position:absolute;content:'';top:3px;left:0px;width:4px;height:16px;background:#AEA1E8;}
.foot dl dd{position:relative;padding-left:16px;line-height:30px;}
.foot dl dd::before{position:absolute;content:'';top:12px;left:0;width:5px;height:5px;border-radius:50%;background:#AEA1E8;}
.foot .foot_1 dd{font-size:14px;line-height:26px;padding-left:0;}
.foot .foot_1 dd::before{display:none;}
.foot .foot_1{width:35%;}
.foot .foot_2{width:15%;padding:0 4%}
.foot .foot_3{width:20%;}
.foot .foot_4{width:22%;}
.foot .foot_4 img{display:block;width:140px;margin:0 auto;}
.foot1{overflow:hidden;background:#05001a;}
.foot1,.foot1 a{color:#606063;}
.foot1 .copyright{padding:20px 0 20px;}
.foot1 .copyright p{display:block;float:left;}
.foot1 .copyright span{display:block;float:right;}
.foot1 .copyright span a{margin-left:15px;}
.foot1 .links{padding:0 0 20px;}
.page {width:100%;height:auto;overflow:hidden;font-size:14px;line-height:35px;padding:30px 0 50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;} 
.page .pagebj{display:inline-block;background:#f3f3f3;padding:8px 25px;border-radius:30px;}
.page a{display:inline-block;color:#593dd0;border-radius:5px;} 
.page a:hover,.page .page-num-current{color:#FFF;background:#593dd0;}
.page .page-num{width:35px;}
.page .page-item{padding:0 20px;}
.messagebg{width:100%;height:100%;background-color:#000000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:99;display:none;}
.message{position: fixed; width: 554px; height:300px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; color: #fff; background: linear-gradient(to top,#3E6CD0,#593ED0); border-radius: 4px; box-sizing: border-box; padding: 23px; display:none;}
.message .close{position:absolute;top:-10px;right:-10px;width:16px;height:16px;padding:5px;border-radius:100%;background:#ffffff;border:1px #593ED0 solid}
.message .close img{width:16px;height:16px;}
.message .message_div{border: 1px solid #fff; width: 100%; height: 100%; text-align: center; line-height: 1; padding:30px 20px; box-sizing: border-box;}
.message .message_div .message_f1{width:100%;font-size:26px;font-weight:700;text-align:center;}
.message .message_div .message_f2{width:100%;height:auto;overflow:hidden;margin:40px 0 0;}
.message .message_div .ewm{width:40%;float:left;}
.message .message_div .ewm img{width:120px;}
.message .message_div .form{width:60%;float:right;}
.message .message_div .form .txt{width:60%;height:33px;border:none;padding:0 5%;font-size:14px;float:left;}
.message .message_div .form .sub{width:30%;height:33px;border:none;font-size:14px;color:#ffffff;float:left;cursor:pointer;background:none;border:1px #ffffff solid}
.message .message_div .message_p{width:100%;height:auto;font-size:16px;}
.message .message_div .message_p strong{font-size:32px;display:block;width:auto;margin:15px 0;}
.message .message_div .message_p a{color: #D0593E}
.sj_nav{display:none;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:15%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font-size:16px;line-height:53px;color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#593ED0 url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#593ED0 url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_kh{text-indent:0;background:#593ED0 url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#593ED0 url(../images/fixcont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_kh a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
@media (max-width:1342px){
.header .header_c{margin-left:0px;}
.header .header_c .nav ul li{width:70px;margin-left:10px;}
.header .header_c .nav ul li .nav-link{font-size:16px;}
.header .header_c .nav li .c2{left:-40px;}
.header .header_p{font-size:18px;}
.anniu{width:60px;font-size:14px;padding:0 10px;}
}
@media (max-width:1150px){
.header .header_c .nav ul li{width:65px;margin-left:5px;}
.header .header_c .nav li .c2{left:-20px;}
}
@media (max-width:1000px){
.container,.container1{width:96%;}
.header,.sj_nav a i,.yb_conct,.message .message_div .ewm{display:none}
.m-header{display:block;position:fixed;left:0;top:0;width:100%;height:60px;z-index:4;box-shadow:0 0 10px rgba(0,0,0,.1);border-bottom:1px solid #eee;background:rgba(255, 255, 255, 1);}
.m-header .logo{width:auto;height:60px;overflow:hidden;}
.m-header .logo img{height:80px;padding:0;display:block;margin-top:-10px;}
.m-header .nav_ico{width:60px;height:60px;position:absolute;right:10px;top:0;background-image:url(../images/nav.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;}
.m-header .navclose{width:50px;height:50px;position:fixed;right:10px;top:5px;display:none;background-image:url(../images/close.svg);background-size:30px 30px;background-position:center;background-repeat:no-repeat;z-index:2;}
.m-header .nav{width:100%;height:100%;position:fixed;right:-100%;top:60px;background:#FFFFFF;display:none;z-index:1;transition:all 0.5s;}
.m-header .nav ul{margin-top:10px;}
.m-header .nav ul li{border-bottom:1px #EEEEEE solid;text-align:center;position:relative;}
.m-header .nav ul li i{position:absolute;display:inline-block;width:15px;height:15px;left:50%;margin-left:45px;top:21px;background-image:url(../images/shangxia.png);background-position:0 0;}
.m-header .nav ul li i.i{background-position:0 -15px;}
.m-header .nav ul li a{position:relative;color:#666;display:inline-block;height:60px;line-height:60px;font-size:20px;}
.m-header .nav ul .c2{display:none;padding:10px 0;border-top:1px #eee solid;transition:all 0.5s;}
.m-header .nav ul .c2 a{height:auto;line-height:35px;font-size:16px;}
.case{margin-top:30px;}
.caselist {width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%}
.caselist .caseinfo {padding:6px 10px 10px;}
.caselist .caseinfo h3{font-size:16px;padding-bottom:0;margin-top:0;}
.caselist .caseinfo span {margin-top:10px;}
.caselist .caseinfo span a{font-size:12px;}
.con6 .haoli{padding:30px 0 10px;}
.con6 .haoli dl{width:48%;margin-bottom:20px;}
.con6 .haoli dl dd h4{font-size:14px;margin-bottom:3px;}
.con6 .haoli dl dd p{font-size:12px;}
.con6 .haoli dl dt{width:20%}
.foot .foot_1{width:100%}
.foot .foot_2,.foot .foot_3,.foot .foot_4{width:100%;margin-top:15px;padding:0;}
.foot{padding:30px 0;}
.foot dl dt{padding-bottom:15px;font-size:16px;}
.foot .foot_1 dd{font-size:12px;line-height:20px;}
.foot .foot_2 dl dd{display:inline-block;}
.foot1{font-size:12px;}
.foot1 .copyright p{width:100%;text-align:center;}
.foot1 .copyright p a{display:block;}
.foot1 .copyright span{width:100%;text-align:center;margin-top:10px;}
.foot1 .copyright span a{margin-left:5px;margin-right:5px;}
.foot1 .links{text-align:center;}
.message{width:96%; height:auto; top: 50%; left:50%;padding:2%;}
.message .message_div{ padding:10% 2%; }
.message .message_div .message_f1{font-size:20px;}
.message .message_div .message_f2{margin:20px 0 0;}
.message .message_div .form{width:100%;}
.message .message_div .message_p{font-size:14px;}
.message .message_div .message_p strong{font-size:32px;}
.sj_nav{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;background: linear-gradient(to bottom, #3E6CD0 0%, #593ED0 100%);display:flex;flex-wrap:wrap;justify-content:space-between;}
.sj_nav a{display:inline-block;width:25%;text-align:center;color:#FFFFFF}
.sj_nav a span{display:block;padding:0 35%}
.sj_nav a span img{width:100%}
.sj_nav a h4{font-weight:normal;margin-top:6px;}
.page {line-height: 35px; padding:20px 0;}
}