html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, object, code, legend, button, input, textarea, label, th, td, a, img {margin: 0;padding: 0;border: 0;outline: 0;}
html{ width: 100%; overflow-x:hidden;}
body {font: 12px/1.5  Arial,'微软雅黑';color: #333;  overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}
:focus {outline: 0;}
ul, ol {list-style: none;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, i, th, var, optgroup {font-style: normal;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
input, button, textarea, select {*font-size: 100%;outline: none;}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
.fl {float: left;}
.fr {float: right;}
a {color: #333;text-decoration: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
a:hover {color: #f00;text-decoration: none;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {clear: both;*zoom: 1; height:0; overflow:hidden;}
.w{ width:1100px; margin:0 auto;}
.ds_none{ display: none; }

#head{background-color:#f7f7f7;}
.sina-logo-top,.to-phone,.disclose-tit,.icon-join,.icon-strategy,.icon-time,.icon-hui,.btn-haggle,.icon-left,.icon-right,.back-top,.select_dfz_2014 .select_btn,#datepicker,.close-btn,.icon-collect{background:url(http://n.sinaimg.cn/ln/20190918love/images/bg_index.png) no-repeat;}
.top-nav-wrap{border-top:1px solid #fff;border-bottom:1px solid #f2f2f2;font-family:"sinmsun";}
.top-nav{border-bottom:1px solid #d8d8d8;height:43px;line-height:43px;overflow:hidden;background-color:#f7f7f7;}
.top-nav .in{width:1200px;margin:0 auto;color:#c1c1c1;}
.top-nav .fr{margin-right:-10px;}
.top-nav a{margin:0 12px;}
.top-nav .sina-logo-top{float:left;display:inline;width:33px;height:24px;margin:7px 7px 0 2px;overflow:hidden;}
	
.animated05 {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated3 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.delay025{animation-delay:.25s;-webkit-animation-delay:.25s;}
.delay05{animation-delay:.5s;-webkit-animation-delay:.5s;}
.delay075{animation-delay:.75s;-webkit-animation-delay:.75s;}
.delay1{animation-delay:1s;-webkit-animation-delay:1s;}
.delay125{animation-delay:1.25s;-webkit-animation-delay:1.25s;}
.delay15{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.delay175{animation-delay:1.75s;-webkit-animation-delay:1.75s;}
.delay2{animation-delay:2s;-webkit-animation-delay:2s;}
.delay25{animation-delay:2.5s;-webkit-animation-delay:2.5s;}
.delay3{animation-delay:3s;-webkit-animation-delay:3s;}
.delay35{animation-delay:3.5s;-webkit-animation-delay:3.5s;}

#banner{ height: 510px; margin-bottom: 40px; }
.swiper-container {width: 100%;height: 100%;background: #fff;}
.swiper-slide {font-size: 18px;color:#fff;-webkit-box-sizing: border-box;box-sizing: border-box; /*padding: 40px 400px;*/}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}
.swiper-slide .wenzi{ position: absolute; top: 15%; left: 20%; }
.swiper-slide .wenzi div{ margin-bottom: 20px; }
.swiper-slide .tu{ width: 34%; position: absolute; right: 20%; top:6.8%;}

@media only screen and (max-device-width: 414px){
.swiper-slide .wenzi{ left: 12%; }  
.swiper-slide .tu{  width: 48%; right: 10%;}
}

@media only screen and (max-device-width: 375px){
.swiper-slide .wenzi{ left: 10%; }  
.swiper-slide .tu{  width: 50%; right: 10%;}
}

@media only screen and (max-device-width: 320px){
.swiper-slide .wenzi{ left: 2%; }  
.swiper-slide .tu{  width: 50%; right: 12%;}
}

#pc{ margin-bottom: 30px; }
.pc .title{ font-size: 50px; font-weight: bold; width: 100%; text-align: center; color: #04164d; margin-bottom: 10px; }
.tabbox{ }
.tabbox .tab{height: 50px; padding-left: 310px;}
.tabbox .tab h3{ width: 120px; text-align: center; float: left; margin: 0 18px;color: #04164d; font-size: 24px; font-weight: bold; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.tabbox .tab h3.on{border-bottom: 2px #04164d solid;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.tabbox .tab .more{ float: right; }
.tabbox .tabcon{display: none; overflow: hidden;}
.tabbox .tabcon ul{ width: 110%; }
.tabbox .tabcon li{ width: 260px; height: 400px; overflow: hidden; position: relative; float: left; margin: 0 10px 20px; }
.tabbox .tabcon li .con{ width: 100%; height: 75px; position: absolute; bottom:-75px; left: 0; background:rgba(4,22,77,0.75)!important;filter:Alpha(opacity=75); background:#04164d; color: #fff; }
.tabbox .tabcon li .con h5{ font-size: 16px; font-weight: bold; text-align: center; padding-top: 10px; height: 30px; line-height: 30px; overflow: hidden; }
.tabbox .tabcon li .con h6{ font-size: 14px; font-weight: bold;text-align: center; height: 30px; line-height: 30px; overflow: hidden;}
.tabcon .tu{ overflow: hidden; }
.tabcon .tu img{ width: 100%; height: auto;}

#h5{ margin-bottom: 30px; }
.h5 .title{ font-size: 50px; font-weight: bold; width: 100%; text-align: center; color: #04164d; margin-bottom: 10px; }
.tabbox1{ }
.tabbox1 .tab{height: 50px; padding-left: 310px;}
.tabbox1 .tab h3{ width: 120px; text-align: center; float: left; margin: 0 18px;color: #04164d; font-size: 24px; font-weight: bold; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.tabbox1 .tab h3.on{border-bottom: 2px #04164d solid;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.tabbox1 .tab .more{ float: right; }
.tabbox1 .tabcon{display: none; overflow: hidden;}
.tabbox1 .tabcon ul{ width: 110%; }
.tabbox1 .tabcon li{ width: 260px; height: 460px; overflow: hidden; position: relative; float: left; margin: 0 8px 20px; }
.tabbox1 .tabcon li .con{ width: 260px; height:460px; position: absolute; bottom:-460px; left: 0; background:rgba(4,22,77,0.75)!important;filter:Alpha(opacity=75); background:#04164d; color: #fff; }
.tabbox1 .tabcon li .con .top{ height: 220px; line-height: 30px; padding-top: 50px;}
.tabbox1 .tabcon li .con h5{ /*height: 60px;*/ font-size: 20px; font-weight: bold; text-align: center;/* line-height: 30px;*/ overflow: hidden;/*padding-top: 50px;*/ padding:0 10px; }
.tabbox1 .tabcon li .con h6{ /*height: 60px;*/ font-size: 14px; text-align: center; /* line-height: 30px; overflow: hidden; */padding:0 10px; }
.tabbox1 .tabcon li .con h4{ /*height: 100px;*/ font-size: 50px; text-align: center; /* overflow: hidden;*/ }
.tabbox1 .tabcon li .con .ewm{ width: 120px; height: 120px; margin: 0 auto; }
.ewm img{ width: 100%; }

#partner{ margin-bottom: 50px; }
.partner .title{font-size: 50px; font-weight: bold; width: 100%; text-align: center; color: #04164d; margin-bottom: 10px;}
.hzhb{ min-height: 100px; background: #cafff4; text-align: center; padding:50px 0; }

#footer{ background: #04164d; }
.footer{line-height:28px; color:#fff; text-align:center; padding-top: 30px; padding-bottom: 50px;}
.footer a{margin:0 6px;color:#fff;}
.footer p{ text-align: center; color: #fff;}

/* 小火箭css */
#gotop1 {
    width: 80px;
    position: fixed;
    bottom: 90px;
    cursor: pointer;
    z-index: 99998;
    right: 50%;
    margin-right: -620px;
}

/* 小火箭悬停特效 */

#gotop1:hover {
    animation: rubberBand 1s;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

/* end 小火箭 */
