@charset "utf-8";
/* CSS Document */
body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; padding:0px; margin:0px;
}
a {
  color: #337ab7;
  text-decoration: none;
}
header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: block;
  vertical-align: baseline;
}
.tekmain {
  min-height: 100vh;
  position: relative;
  z-index: 9;
}
.h3margint0{margin:5px 0px; line-height:23px;}
.video {
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 50%;
  height: auto;
  z-index: -999;
  width: auto;
  transform: translate(-50%);
  font-size: 0;
  display:block;
}
.video .video_bg01 {
  position: absolute;
  bottom: 0;
  left: 49.5%;
  transform: translateX(-50%);
  min-height: 100%; display:block;
}
.bgImg {
  display: none;
}
.content_new {
  max-width: 1200px;
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  padding-bottom: 15px;
}
.videoPopro {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to top, rgba(1,31,60,.9),rgba(1,31,60,0),rgba(1,31,60,0),rgba(1,31,60,0));
  z-index: -1;
}
.content_new .firstCon {
  width: 1154px;
  margin: 0 auto;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.content_new .firstCon .centerCon {
  position: absolute;
  width: 100%;
  top: 15%;
  top: 40%;
  transform: translateY(-50%);
  text-align: center;
}
.content_new .firstCon .pageScroll {
  position: absolute;
  right: 0;
  bottom: 80px;
  width: 60px;
  animation-duration: .8s;
}
.content_new .firstCon .centerCon .pageTit1 {
  margin-top: 30px;
}
.content_new .firstCon .centerCon .fcDanwei {
  padding-top: 37px;
}
.content_new .firstCon .centerCon .fcDanwei ul li {
  text-align: left;
}
.content_new .firstCon .centerCon .fcDanwei ul li {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  font-size: 20px;
  color: #fff;
  line-height: 1.6;
  padding: 3px 0;
}


.scrolltitle{display:block; width:50%;background:#00d0ff; border-radius:25px; text-align:center; color:#fff; font-size:18px; line-height:40px; font-weight:bold;}
/*scrolldoor*/
.scrolldoorFrame{margin:0px auto;overflow:hidden;} 
.hidden {display:none;}
.scrollUl{border-bottom:1px solid #ececec;overflow:hidden;height:60px; list-style:none;} 
.scrollUl li{float:left;} 
.bor03{border-top-width:0px; padding-top:10px;} 
.secborder{border:none; padding:5px 35px;}
.powerborder{border:none; padding:25px 0px;}
.sd01{cursor:pointer;border:1px solid #0280cb;background:#0280cb;margin:5px;padding:10px 60px;font-weight:bold; color:#fff; margin-left:0px; font-size:20px;} 
.sd02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:10px 60px; font-size:20px;}
.sec01{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sec02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}
.sd01_2{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sd02_2{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}
.third01{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;} 
.third02{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px;}
.third01_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.third02_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}

.thirdlo_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.thirdlo_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}

.thirdlh_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.thirdlh_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}


.sec_01{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sec_02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}

.sec01_1{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;line-height: 24px;} 
.sec02_1{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;line-height: 24px;}

.seclh_1{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.seclh_2{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}


.thirdscrolldoor{width:99%; margin-top:30px; clear:both;}
.thirdscrollul{height:630px; overflow:hidden; width:20%; float:left;}
.thirdscrollul li{border:#ccc sosolid 1px; text-align:center; height:35px;}
.thirdborder{border:#fff solid 1px; color:#000; box-shadow:0px 0px 20px #ccc; padding:25px; float:right; width:70%; margin-top:15px;}
.third_tdtitle{background:#3b9dd5; text-align:center; font-weight:bold; color:#fff; font-size:14px;}

.sd_01border{border:#fff solid 1px; color:#000; box-shadow:0px 0px 20px #ccc; padding:25px; width:93%; margin-top:35px;}

.qresone{border-bottom: 1px dotted #dddddd; border-right: 2px solid #F9F8F8;padding: 32px 20px 32px 20px;-webkit-transition:0.2s linear;transition:0.2s ease-in;font-size: 16px;}
.qresone:hover{border-right: 2px solid #333333;background: #efeeee;}
.qresone h3{font-size: 18px;font-weight: bold;}
.qresone h3 span{width: 24px;height: 24px;background: #333333;text-align: center;display: inline-block;border-radius: 50%;color: #FFFFFF;margin-right: 4px;}
.qresone ul{margin: 20px 0px 0px 8px;}
.qresone ul li{margin-bottom: 5px; list-style:none;}
.question ul{margin-top: 15px;}
.question ul li{font-size: 14px;color: #444444;}
.question ul li span{display: inline-block;width: 20px;}
.gk{width:1000px;margin:20px auto 0px auto;}
.gk a{color:#e80028;font-size: 18px;text-align: right;font-weight: bold;float: right;}
.sub{text-align: center;}
.sub input{background: #e80028;border: 0px;width: 350px;margin: 0 auto;height: 48px;line-height: 48px;font-size: 18px;color: #FFFFFF;margin:50px 0px 0px 10px;}
.sub input:hover{background: #d80025;}

.container {
  width: 1170px;
}
h3{font-size:30px;}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.text-center {
  text-align: center;
}
.navbar-brand {
  margin-right: 5em;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-collapse.collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 30px;
  overflow: visible !important;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar-nav {
  float: left;
  margin: 0;
  list-style: none;
  padding-top: 35px;
}
.navbar-nav > li {
  float: left;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding: 1.5rem 1.5rem;
}
.navbar-light .navbar-nav .nav-link {
  color: #464a52;
  font-size: 18px;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-4 {
  width: 30.33333333%;
}
.col-lg-4,.col-md-6{
  float: left;
}
.col-md-6 {
  width: 46%;
}
.col-xs-12 {
  width: 100%;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media screen and (min-width: 320px) and (max-width: 960px)
{
	.videoPopro{display: none;}
	.video .video_bg01 {display: none;}
	.bgImg {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;}
	.content_new .firstCon .centerCon {position: static;transform: none;}
	.content_new .firstCon {
  width: 100%;
  height: auto;
  margin-top: 30px;}
  .content_new .firstCon .centerCon {position: static;transform: none;}
  	.content_new .firstCon .centerCon .pageTit1 {margin-top: 25px;}
	.content_new .firstCon .centerCon h1 img {width: calc(100% - 30px);}
	.scrollUl{border-bottom:1px solid #ececec;overflow:hidden;height:40px; list-style:none;} 
	.sd01{cursor:pointer;border:1px solid #0280cb;background:#0280cb;margin:2px;padding:5px 3px;font-weight:bold; color:#fff; margin-left:0px; font-size:12px;} 
	.sd02{cursor:pointer;border:0px solid #CCC;margin:2px;padding:5px 3px; font-size:12px;}
	.scrolltitle{display:block; width:100%;background:#00d0ff; border-radius:25px; text-align:center; color:#fff; font-size:12px; line-height:36px; font-weight:bold;}
	.navbar-brand{margin-right: 1em}
	.navbar-brand img{width:80%;} 
	.navbar-brand {
  display: block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  width:50%;
}


}