@charset "utf-8";
/* CSS Document */
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*{ padding:0; margin:0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;  box-sizing: border-box;}
a{background: transparent;}
a:active,a:hover { outline: 0;}
li{ list-style:none;}
img{ border:none; display:block}
.clear{ clear:both}
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;line-height: 1.42857143;
color: #000; background-color:#fff;}
.header{ background:#fff; position:fixed; top:0; width:100%;opacity:0.92;filter:alpha(opacity=92);    z-index: 999;}

@media(min-width:768px){
.container { width:750px;}
.banner img{ width:800px !important;}
}

@media(min-width:992px){
.container { width: 970px;}
.banner img{ width:900px !important;}
}

@media (min-width: 1200px){
.container { width: 1170px;}
.banner img{ width: auto !important}
}

.container{ margin-right:auto; margin-left:auto; padding-right:15px; padding-left:15px; overflow:hidden}
.header-main{ padding:15px 0; overflow:hidden;}
.logo{ float:left;}
.logo img{ width:200px;}
.top-nav { float: right; margin:20px 0px 0px 0px;}
.navlist{ padding:0; list-style:none}
.navlist a{position: relative;  display: inline-block;
outline: none;color: #000; text-decoration: none;  text-transform: uppercase; letter-spacing: 1px;  font-weight: 400; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size:15px;}
.navlist a:hover,.navlist a:focus {outline: none;text-decoration:none;color:#FE8301;}
.navlist li {  display: inline-block;   margin: 0px 5px 0px 0px;text-align: -webkit-match-parent;}
.navlist li:last-child{ margin-right:0;}
.top-nav a::before,
.top-nav a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.top-nav a::before {
	margin-right: 7px;
	content: '[';
	-webkit-transform: translateX(14px);
	-moz-transform: translateX(14px);
	transform: translateX(14px);
}

.top-nav a::after {
	margin-left: 7px;
	content: ']';
	-webkit-transform: translateX(-14px);
	-moz-transform: translateX(-14px);
	transform: translateX(-14px);
}

.top-nav a:hover::before,
.top-nav a:hover::after,
.top-nav a:focus::before,
.top-nav a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}

.banner{min-height:852px; background:url(../images/SciDataS_banner.jpg) center; background-size: cover; font-family:Segoe Print; padding-top:210px; text-align:center; font-size:60px; color:#fff;}
.banner img{width:500px;margin: 0 auto;}
.banner a{ color:#fff; background:#ea3606; font-size:32px; padding:5px 25px; margin-top:10px;border-radius:8px; text-decoration:none;}
.banner a:hover{ background:#fb3e04;}
.aboutus{ padding-top:130px;}
.about_nr{ float:left;width:53%;}
.about_nr h2{ font-size:40px;}
.about_nr p.ms{ font-size:20px; line-height:28px; padding-bottom:18px; color:#2a459b}
.about_nr p{ color:#626262; font-size:16px;}
.about_pic{ float:right; width:45%;}
.sj{ width:100%; background:url(../images/SciDataS_databg.jpg) repeat; height:216px; margin-top:60px; overflow:hidden}
.about_pic img{ width:100%;}
.sj ul{ padding-top:30px;}
.sj ul li{ margin-right:5%; float:left; height:150px; width:80%; margin-left:10%; background:#f02345; color:#fff; text-align:center; list-style:none;opacity:0.8;filter:alpha(opacity=80);}
.sj ul li:last-child{ margin-right:0;}
.sj ul li h2{ padding-top:30px; font-size:40px; line-height:56px}
.sj ul li p{ font-size:16px;text-transform: uppercase; }
.products{padding-top:140px; padding-bottom:20px;}
.products h2,.Advantage h2{ text-align:center; font-size:40px;}
p.titlesm{ text-align:center; font-size:20px; color:#2f2f2f; margin-bottom:50px;text-transform: uppercase;}
.products ul li{ float:left; width:30%; margin-right:5%; margin-bottom:30px; min-height:200px;}
.products ul li label{ width:72px; display:inline-block; float:left;}
.products ul li p { padding-left:72px;}
.products ul li p strong{ font-size:24px; display:block;text-transform: uppercase;}
.products ul li p span{ color:#505050;}
.products ul li:nth-child(3n+3) { margin-right:0;}

.Advantage{ background:#0e69bb; width:100%; padding-top:140px; padding-bottom:80px; color:#fff;}
.Advantage h2{ padding-bottom:28px;}
.bigdata{ width:40%; float:left}
.bigdata img{ width:100%; margin-bottom:15px;}
.bigdata p strong{ display:block;text-align:center; font-size:28px;text-transform: uppercase; padding-bottom:10px;}
.bigdata p { font-size:16px;}
.ys_nr{ width:52%; float:left; margin-left:8%; color:#fff;}
.ys_nr ul li{ padding-bottom:28px;}
.ys_nr ul li label{ width:80px; display:inline-block; float:left;}
.ys_nr ul li p { padding-left:80px;}
.ys_nr ul li p strong{ font-size:24px; display:block;text-transform: uppercase; color:yellow}
.Partner{ padding-top:140px; padding-bottom:40px;}
.Partner h2{padding-top:20px; font-size:40px; line-height:56px; text-align:center}
.link a{ float:left;display: inline-block;   padding-bottom: 40px;  padding-left:15px;  padding-right:15px;}

.Contact{ padding-top:140px; color:#fff; background:url(../images/SciDataS_contactbg.jpg) no-repeat 0 86px; background-size:cover; padding-bottom:68px}
.Contact h2{ text-align:center;padding-top:20px; font-size:40px; line-height:56px;}
.Contact p.titlesm{ color:#fff;}
.contact_infor{ width:35%; float:left;}
.contact_infor h3{ font-size:24px; padding-bottom:15px;}
.contact_infor div{ font-size:17px; padding-bottom:18px;}
.contact_infor div a{ color:#f00; text-decoration:underline;}
.red{ color:#ff0000}
.contact_ly{ width:50%; float:right;}
.contact_ly p{ padding-bottom:20px;}
.contact_ly p input{ border:1px solid #7a7a7a; background:none; height:40px; border-radius:8px; outline:none; color:#fff; padding:0 5px; font-size:16px;}
.twoinput input{ width:48%;}
.oneinp input{ width:100%;}
.contact_ly textarea{ width:100%; background:none;border:1px solid #7a7a7a; line-height:28px;outline:none;font-size:16px; padding:0 5px;border-radius:8px; color:#fff; height:100px; }
.contact_ly a.send{ background:#df0000; padding:12px 23px; display: inline-block; color:#fff; text-decoration:none; font-size:18px; border-radius:30px;}
.contact_ly a.send:hover{ background:#a70101}
.footer{ padding:10px 0; text-align:right; line-height:45px; font-size:16px;}
.footer img{ float:left; width:150px;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 70px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.9) url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .85;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}