@charset "utf-8";
body {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.428571429;
  color: #000000;
}

.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background-color:rgba(0,0,0,0);
    border-color: #5F5D5D;
}

.navbar-brand {
   margin-top:0px;
   padding:0px;
}

.navbar-nav > li > a {
    padding-top: 1rem;
    padding-bottom: 1rem;
	padding-left:2rem;
	padding-right:2rem;
    line-height: 5.5rem;
}

.nav {
    padding-left: 5rem;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #FFF;
	background-color:#0754a7;
}
a {
    color: #333333;
    text-decoration: none;
}

a:hover { text-decoration:none; transition: all 300ms ease-in 0ms; color: #333333;}

.navbar-inverse .navbar-nav > li > a {
    color: #333333;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 0.9rem 1rem;
    margin-top: 0.8rem;
    margin-right: 1.5rem;
    margin-bottom: 0.8rem;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}


.menu ul.sub_menu{position:absolute; width:60rem; display:none; z-index:999; margin-left:0px;}
.menu ul.sub_menu a{ color:#ffffff;}
.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}
.bg{ background:url(../images/bg.png) repeat; height:4rem; display:none; width:100%; z-index:99; position:absolute;}
.menu ul.sub_menu li {
    float:left;
	width:10rem;
    line-height: 4rem;
	list-style-type:none;
	background:none;
}
.menu ul.sub_menu li a{ 
    color:#ffffff;
	font-size:1.2rem;
	}
	
.kq1 {-webkit-animation-delay: 0.2s;}
.kq2 {-webkit-animation-delay: 0.4s; -webkit-animation-duration: 0.4s;}
.kq3 {-webkit-animation-delay: 0.6s; -webkit-animation-duration: 0.6s;}
.kq4 {-webkit-animation-delay: 0.8s; -webkit-animation-duration: 0.8s;}
.kq5 {-webkit-animation-delay: 1s; -webkit-animation-duration: 1s;}
.kq6 {-webkit-animation-delay: 1.2s; -webkit-animation-duration: 1.2s;}


.kuanping {
   width:162rem;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.logo {
   position:fixed;
   width:20rem;
   height:8rem;
   left:4.7rem;
   top:4.3rem;
   z-index:8;
   }
   
      /* 新增的 .zhankai 样式 */
      .zhankai {
         position:fixed;
         width: 30rem;
         height: 100vh;
         left: 0;
         top: 0;
         background-color: rgba(0, 0, 0, 0);
         z-index: 3;
      }
	  
	  .zhankai a {
	     display:block;
		 }
	  
	  
	 .zhankai_hover {
	     background-color: rgba(0, 0, 0, 0.5);
		 z-index: 3;
	    }

   
.banner {
   height:100vh;
   background:url(../images/banner1.jpg);
   background-size: 100% 100%;
   }
   
.bnnzi {
   position:absolute;
   width:100%;
   left:0px;
   top:37.5%;
   text-align:center;
   color:#FFFFFF;
   z-index:2;
   }
   
.bnnzi h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:4.8rem;
   text-align:center;
   margin-top:0rem;
   margin-bottom:2.5rem;
   }  
   
.bnnzi h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:6rem;
   text-align:center;
   margin-top:0rem;
   margin-bottom:7rem;
   }  
   
.bnmore {
   width:16rem;
   height:4.9rem;
   margin:0 auto;
   } 
   
.bnmore a {
   display:block;
   width:100%;
   height:4.9rem;
   line-height:4.9rem;
   text-align:center;
   font-size:1.6rem;
   color:#FFFFFF;
   border:1px solid #FFFFFF;
   border-radius: 5px;
   cursor:pointer;
   }   
   
.bnmore a:hover {
   color:#333333;
   background-color:#FFFFFF;
   }  
   
   
.bnmore2 {
   width:16rem;
   height:4.9rem;
   margin:2rem auto 0rem;
   } 
   
.bnmore2 a {
   display:block;
   width:100%;
   height:4.9rem;
   line-height:4.9rem;
   text-align:center;
   font-size:1.6rem;
   color:#FFFFFF;
   border:1px solid #FFFFFF;
   border-radius: 5px;
   cursor:pointer;
   }   
   
.bnmore2 a:hover {
   color:#333333;
   background-color:#FFFFFF;
   }  
      
   
.shiyong {
   height:100vh;
   position: relative;
   background:url(../images/shiyong.jpg);
   background-size: 100% 100%;
   padding-top:15rem;
   }
   
.tongdao {
   width:92.5rem;
   height:67rem;
   background:url(../images/tdkk.png);
   background-size: 100% 100%;
   padding-top:9.5rem;
   padding-left:13.5rem;
   padding-right:13.5rem;
   position:relative;
   margin:0 auto;
   box-shadow: 0px 0px 105px rgba(112,206,255,.3);
   }  
   
.tdtit {
   width:58rem;
   height:5rem;
   margin:0 auto;
   }
   
.tdtit img {
   width:100%;
   }
   

   
.tdlan {
   width:420px;
   height:auto; overflow:hidden;
   margin:40px auto 0px;
   }
   
.tdlan li {
   list-style-type:none;
   width:50%;
   float:left;
   }
   
#slidingBlock {
	height:auto; overflow:hidden;
}

#slidingBlock span {
    float:left; width:100%; height:4rem;line-height:4rem; text-align:center; font-size:2.2rem; over-flow:hidden;
}
#slidingBlock span.menuNo {
    font-weight:normal; width:100%; height:4rem; line-height:4rem; color:#FFFFFF; font-size:2.2rem; text-align:center;
}
#slidingBlock span.menuOn {
    font-weight:normal; width:100%; height:4rem; line-height:4rem; color:#ffffff; font-size:2.2rem; text-align:center; background:url(../images/xiahua.jpg) bottom center; background-repeat:no-repeat;
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
	margin-top:4.3rem;
} 

.tdnei {
   height:auto; overflow:hidden;
   margin-left:-2rem;
   margin-right:-2rem;
   } 
   
.tdnei li {
   list-style-type:none;
   width:50%;
   float:left;
   padding-left:2rem;
   padding-right:2rem;
   margin-bottom:2rem;
   }
   
.xtt {
   height:auto; overflow:hidden;
   }   

.xtt .checkbox {
    position: absolute;
    left: -9999px;
}
   
.xieyi {
   height:auto; overflow:hidden;
   line-height:2rem;
   margin-top:1.5rem;
   text-align:center;
   padding-left:2.3rem;
   color:rgba(255,255,255,.6);
   position: relative;
    cursor: pointer;
   }
   
.xieyi a {
   color:rgba(255,255,255,1);
   }
   
.xieyi2 {
   height:auto; overflow:hidden;
   line-height:2rem;
   margin-top:1.5rem;
   text-align:center;
   padding-left:2.3rem;
   color:rgba(255,255,255,.6);
   position: relative;
    cursor: pointer;
   }
   
.xieyi2 a {
   color:rgba(255,255,255,1);
   }
   
.gouzi {
   position:absolute;
   left:16rem;
   top:0px;
   width:1.8rem;
   height:1.8rem;
   border:1px solid #70ceff;
   } 
   
.active.gouzi {
    background: url(../images/gou2.png) right;
	border:1px solid #70ceff;
}  
   
.kk {
   height:4.7rem;
   border:1px solid #134b7e;
   color:#a8e1fe;
   font-size:1.6rem;
   padding-left:6rem;
   border-radius: 0;
   }
   
.bd1 {
   background:url(../images/bd1.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   }
   
.bd2 {
   background:url(../images/bd2.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   }
   
.bd3 {
   background:url(../images/bd3.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   }  
   
.bd4 {
   background:url(../images/bd4.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   }  
   
.bd5 {
   background:url(../images/bd5.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   }
   
.bd6 {
   background:url(../images/bd6.png) left; background-repeat:no-repeat;
   background-color:rgba(18,211,252,.04);
   } 
   
.kkw {
   position: absolute;
   left:13rem;
   top:0rem;
   width:50rem;
   color: #a8e1fe;
   z-index: 5;
   border: 0px solid #134b7e;
   background: url(../images/kong.png); background-repeat: no-repeat;
   }
   
.sqww {
   width:46rem;
   margin:2.4rem auto 0rem;
   }
   
.sqanniu {
   width:100%;
   height:4.8rem;
   font-size:1.6rem;
   background-color:#437b99;
   border:1px solid #437b99;
   border-radius: 8px;
   } 
   
.tijiao {
   position:absolute;
   top:29.8rem;
   left:37.6rem;
   width:17rem;
   height:13rem;
   padding-top:2.5rem;
   text-align:center;
   color:#FFFFFF;
   background-color:rgba(0,0,0,.67);
   border-radius: 10px;
   z-index:2;
   display:none;
   } 
   
.tijiao p {
   margin-top:1.3rem;
   font-size:1.4rem;
   text-align:center;
   }     
   
.about {
   height:100vh;
   background:url(../images/about.jpg);
   background-size: 100% 100%;
   padding-top:14rem;
   }
   
.jieshao {
   width:81rem;
   height:70rem;
   background:url(../images/tdkk.png);
   background-size: 100% 100%;
   color:#FFFFFF;
   padding:9.2rem;
   padding-top:15rem;
   line-height:2.6rem;
   animation: heart 0.8s ease-in-out 0.8s infinite alternate;
   float:right;
   }
   
@keyframes heart{
from{margin-top:0px;}
to{margin-top:-8px;}
}

@keyframes heart{
from{transform:translate(0,0)}
to{transform:translate(0,8px)}
}
  

.jieshao h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   margin-top:0rem;
   margin-bottom:1.5rem;
   }
   
.jieshao h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:1.8rem;
   font-weight:bold;
   color:rgba(255,255,255,.8);
   margin-top:0rem;
   margin-bottom:1.8rem;
   }
   
.jsnn {
    width:100%;
    height: 32rem;
    overflow-y: scroll;
    padding-right: 1rem;
}   

/* 设置滚动条的宽度为细 */
.jsnn::-webkit-scrollbar {
  width: 5px;
}

/* 设置滚动条的滑块颜色为蓝色，滑轨背景颜色为灰色 */
.jsnn::-webkit-scrollbar-thumb {
  background-color: #3db3f2;
}

.jsnn::-webkit-scrollbar-track {
  background-color: #15496b;
}
   
.lxbj {
   height:100vh;
   background:url(../images/lxbj.jpg);
   background-size: 100% 100%;
   padding-top:10.6rem;
   }
   
.lxnn {
   width:130rem;
   height:77rem;
   background:url(../images/tdkk.png);
   background-size: 100% 100%;
   padding-top:10rem;
   padding-left:11rem;
   padding-right:7.8rem;
   float:right;
   }
   
.lxnn-aa {
   width:35.9%;
   float:left;
   }
   
.lxnn-aa img {
   border-radius: 8px;
   }
   
.lxnn-bb {
   width:56%;
   padding-top:6.5rem;
   float:right;
   }
   
   
.lxtt {
   height:auto; overflow:hidden;
  }
  
.lxtt-l {
   width:38.5rem;
   color:#FFFFFF;
   font-size:1.8rem;
   line-height:4.8rem;
   float:left;
   } 
   
.lxtt-l a {
   color:#FFFFFF;
   } 
   
.lxtt-l h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   margin-top:0rem;
   margin-bottom:5rem;
   }
   
.lxtt-r {
   width:22.5rem;
   float:right;
   } 
   
.liuyy {
   height:auto; overflow:hidden;
   margin-top:1rem;
   margin-bottom: 1rem;
   }
   
.kk2 {
   height:16rem;
   padding:1.4rem;
   color:#a8e1fe;
   background-color:rgba(18,211,252,.04);
   border:1px solid #134b7e;
   border-radius: 0;
   }
   
.tdnei .form-control:-moz-placeholder {
  color: #a8e1fe;
}

.tdnei .form-control::-moz-placeholder {
  color: #a8e1fe;
  opacity: 1;
}

.tdnei .form-control:-ms-input-placeholder {
  color: #a8e1fe;
}

.tdnei .form-control::-webkit-input-placeholder {
  color: #a8e1fe;
}

.liuyy .form-control:-moz-placeholder {
  color: #a8e1fe;
}

.liuyy .form-control::-moz-placeholder {
  color: #a8e1fe;
  opacity: 1;
}

.liuyy .form-control:-ms-input-placeholder {
  color: #a8e1fe;
}

.liuyy .form-control::-webkit-input-placeholder {
  color: #a8e1fe;
}

.tsnei .form-control:-moz-placeholder {
  color: #a8e1fe;
}

.tsnei .form-control::-moz-placeholder {
  color: #a8e1fe;
  opacity: 1;
}

.tsnei .form-control:-ms-input-placeholder {
  color: #a8e1fe;
}

.tsnei .form-control::-webkit-input-placeholder {
  color: #a8e1fe;
}

.antt {
   margin-top:3.2rem;
   text-align:right;
   }
   
.anniut {
   width:14.6rem;
   height:4rem;
   font-size:1.4rem;
   background-color:#437b99;
   border:1px solid #437b99;
   }   

   
.ysbj {
   height:100vh;
   background:url(../images/ysbj.jpg);
   background-size: 100% 100%;
   padding-top:16.9rem;
   }
   
.ysmk {
   width:130rem;
   float:right;
   } 
   
.ysmk h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   margin-top:0rem;
   margin-bottom:3.7rem;
   } 
   
.ysmk-nn {
   height:auto; overflow:hidden;
   }
   
/* 设置滚动条的宽度为细 */
.ysmk-nn-a::-webkit-scrollbar {
  width: 5px;
}

/* 设置滚动条的滑块颜色为蓝色，滑轨背景颜色为灰色 */
.ysmk-nn-a::-webkit-scrollbar-thumb {
  background-color: #3db3f2;
}

.ysmk-nn-a::-webkit-scrollbar-track {
  background-color: #15496b;
}
   
.ysmk-nn-a {
   width:83.4rem;
   height: 53rem;
   overflow-y: scroll;
   padding-right: 1rem;
   float:left;
   }   
   
.ysmk-nn-a li {
   list-style-type:none;
   padding:4rem;
   height:auto; overflow:hidden;
   background:url(../images/kuang.png);
   background-size: 100% 100%;
   margin-bottom:3rem;
   } 
   
.ysleft {
   width:51rem;
   font-size:1.2rem;
   line-height:2.2rem;
   color:rgba(255,255,255,.8);
   float:left;
   }
   
.ysleft h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:1.8rem;
   color:#FFFFFF;
   margin-top:0rem;
   margin-bottom:1rem;
   } 
   
.yskk {
   height:4.2rem; overflow:hidden;
   }
   
.ysright {
   width:14.6rem;
   float:right;
   margin-top:2.7rem;
   }

.ysright a {
   display:block;
   width:100%;
   height:4rem;
   line-height:4rem;
   text-align:center;
   color:rgba(255,255,255,.8);
   border:1px solid #70ceff;
   border-radius:10px;
   cursor: pointer;
   }
   
.ysright a:hover {
   background-color:#70ceff;
   }  
   
.ysmk-nn-b {
   width:37rem;
   float:right;
   }  
   
.ysmk-nn-b img {
   width:100%;
   border-radius:5px;
   }
   
   
/* 弹窗视频 */
.apply {
	position:fixed;
	z-index:10000;
	background:rgba(0,0,0,.8);
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.zwcont {
	width:92.5rem;
	left:49.75rem;
	top:50%;
	margin-top:-37.8rem;
	position:relative;
}
.zwcont iframe {
	height:67rem;
    background: url(../images/tdkk.png);
    background-size: 100% 100%;
	box-shadow: 0px 0px 105px rgb(112 206 255 / 30%);
	width:100%;
}
.tmbody {
	background:transparent;
}
.zwcont .closets {
	position:absolute;
	height:6rem;
	right:-3rem;
	top:-3rem;
	cursor:pointer;
	width:6rem;
	background:url(../images/close.png) center no-repeat;
}
.sqxx {
	width:100%;
	background:#fff;
}
.sqxx h2 {
	text-align:center;
	font-size:2.0rem;
	margin:0px;
	color:#000;
	line-height:9rem;
}
.sqxx h2 big {
	font-size:2.0rem;
}
.sqxx .form {
	background:#f6f6f6;
	padding:3rem 7% 2.5rem;
}
.sqxx .form div {
	float:left;
	width:47%;
	margin-right:6%;
	margin-bottom:2.5rem;
}
.sqxx .form div:nth-child(2n+0) {
	margin-right:0;
}
.sqxx .form div p {
	float:left;
	width:8.8rem;
	color:#636366;
	line-height:4.2rem;
}
.sqxx .form div p:before {
	content:"* ";
	color:#f00;
}
.sqxx .form div input {
	width:calc(100% - 88px);
	background:#fff;
	border:1px rgba(0,0,0,.1) solid;
	line-height:2.2rem;
	outline:none;
	padding:0.9rem 1rem;
}
.sqxx .form div select {
	width:calc(100% - 88px);
	border:1px rgba(0,0,0,.1) solid;
	background:#fff;
	height:42px;
	outline:none;
	padding:0px 10px;
}
.sqxx .form div:last-child {
	width:100%;
}
.sqxx .form div textarea {
	width:calc(100% - 88px);
	background:#fff;
	border:1px rgba(0,0,0,.1) solid;
	line-height:2.2rem;
	outline:none;
	padding:0.9rem 1rem;
	resize:none;
}
.sqxx form button {
	display:block;
	margin:3rem auto 0px;
	background:#2a54a8;
	width:100%;
	max-width:23rem;
	color:#fff;
	height:4.4rem;
	outline:none;
	font-size:1.5rem;
	transition:.3s;
	border:0;
}
.zwcont form button:hover {
	background:#333;
}  

.beigg {
   background:none;
}

.tiaokk {
   height:auto; overflow:hidden;
   padding:15rem;
   }
   
.tiaokk h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:3.2rem;
   color:#FFFFFF;
   font-weight:bold;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }    

.tckuai {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2.4rem;
    height: 100rem;
	color:rgba(255,255,255,.8);
    overflow-y: scroll;
	padding-right:4.2rem;
}

/* 设置滚动条的宽度为细 */
.tckuai::-webkit-scrollbar {
  width: 5px;
}

/* 设置滚动条的滑块颜色为蓝色，滑轨背景颜色为灰色 */
.tckuai::-webkit-scrollbar-thumb {
  background-color: #3db3f2;
}

.tckuai::-webkit-scrollbar-track {
  background-color: #15496b;
}
   
.dibj {
   height:auto; overflow:hidden;
   background:url(../images/dibj.jpg);
   background-size: 100% 100%;
   position:relative;
   padding-top:10rem;
   }
   
.tskk {
    width: 130rem;
	height:75rem;
    background: url(../images/tdkk.png);
    background-size: 100% 100%;
	padding:9.5rem;	
    float: right;
}

.tskk2 {
    width: 130rem;
    height:auto; overflow: hidden;
    background: url(../images/tdkk.png);
    background-size: 100% 100%;
    padding: 9.5rem;
    margin-top: 2rem;
    float: right;
}

.tskk h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   margin-top:0rem;
   margin-bottom:3rem;
   }
   
.tslan {
   width:38.6rem;
   height:auto; overflow:hidden;
   }
   
.tslan li {
   list-style-type:none;
   width:50%;
   float:left;
   }
   
#slidingy {
	height:auto;
}

#slidingy span {
    float:left; width:100%; height:3.2rem;line-height:3.2rem; font-size:2.2rem; over-flow:hidden;
}
#slidingy span.menuNo {
    font-weight:normal; width:100%; height:3.2rem;line-height:3.2rem; color:#FFFFFF; font-size:2.2rem;
}
#slidingy span.menuOn {
    font-weight:normal; width:100%; height:3.2rem;line-height:3.2rem; color:#FFFFFF; font-size:2.2rem; background:url(../images/xiahua.jpg) bottom left; background-repeat:no-repeat;
}
#slidingy DIV.slidingList_none {
    display:none
}
#slidingy DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto;
	margin-top:3rem;
} 

.tsnei {
   position:relative;
   }
   
.tsnei-aa {
   width:66rem;
   float:left;
   }
   
.liuyyx {
    height: auto;
    overflow: hidden;
}

.shangchuan {
    height: auto;
	font-size:1.6rem;
	color:#a8e1fe;
	position:relative;
	margin-top:2.3rem;
	margin-bottom: 2rem;
   }
   
.shangchuan .pic-upload label {
    display: block;
    width: 4.1rem;
    height: 4.1rem;
    background: url(../images/sc.png) center center no-repeat;
    background-size: auto;
    -webkit-background-size: cover;
    background-size: cover;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.shangchuan .pic-upload label img {
    width:100%;
    height: 100%;
}

.pic-upload {
   position:absolute;
   left:8.5rem;
   top:-0.5rem;
   z-index:2;
   }

.pic-upload img {
   position:absolute;
   left:0rem;
   top:0rem;
   z-index:9;
   }   
   
.pic-upload input {
   display:none;
   } 
   
.tijiaok {
   height:auto; overflow:hidden;
   margin-top:5rem;
   }
   
.tijiaok-aa {
   width:50%;
   float:left;
   }  
   
.anniuw {
   width:14.6rem;
   height:4rem;
   }
   
.tijiaok-bb {
   width:50%;
   line-height:4rem;
   color:#a8e1fe;
   font-size:1.2rem;
   float:right;
   text-align:right;
   }     
   
.tstu {
   width:37.8rem;
   float:right;
   margin-top:-12rem;
   position:relative;
   }
   
.tstu img {
   width:100%;
   }
   
.tsw {
    height: auto;
    overflow: hidden;
    margin-left: -2rem;
    margin-right: -2rem;
}
   
.tsw li {
    list-style-type: none;
    width: 25%;
    float: left;
    padding-left: 2rem;
    padding-right: 2rem;
    margin-bottom: 2rem;
}

.bottom {
   width:100%;
   height:7.5rem;
   line-height:3rem;
   color:#FFFFFF;
   font-size:1.2rem;
   padding-top:1rem;
   background-color:#001529;
   text-align:center;
   }
   
.bottom a {
   color:#FFFFFF;
   }
   
/* 顶部新增 */

.zhankai ul {
   margin:0px;
   padding:0px;
   }

.section-btn{ width:1.8rem;position:fixed;left:0rem;top:39%; z-index:2;}
.section-btn li{ width:1.8rem;height:0.4rem;cursor:pointer; border-radius:0;-webkit-border-radius:0;margin-bottom:6rem; background:#d0ddf2; color:#fff; onsor:pointer; position:relative; list-style-type:none;}
.section-btn li.cur{ width:3.6rem;height:0.4rem; background:#FFFFFF;}

.section-btn li .lanmu {
   position:absolute;
   width:24rem;
   left:6rem;
   top:-1.3rem;
   font-size:1.8rem;
   line-height:2.6rem;
   display:none;
   z-index:8;
   }
   
.section-btn li .lanmu a {
   color:#FFFFFF;
   }
   
.section-btn li.cur .lanmu {
   display:block;
   } 
   
.section-btn li.cur .lanmu a {
   color:#FFFFFF;
   } 
   
.fangan {
    position: relative;
    height: 100vh;
    overflow: hidden;
}

.fangan .video {
    position: relative;
}  

.yd {
    display: none;
}

.yc {
    display: block;
} 

@media (min-width: 800px) and (max-width: 1000px) {

.tiaokk {
    height: auto;
    overflow: hidden;
    padding: 7.8rem;
    padding-top: 9.7rem;
}

.tckuai {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2.4rem;
	height: 43rem;
	color:rgba(255,255,255,.8);
    overflow-y: scroll;
	padding-right:4.2rem;
}

}

@media (min-width: 600px) and (max-width: 800px) {

.tiaokk {
    height: auto;
    overflow: hidden;
    padding: 7rem;
}

.tckuai {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2.4rem;
	height: 35rem;
	color:rgba(255,255,255,.8);
    overflow-y: scroll;
	padding-right:4.2rem;
}

}

@media (min-width: 0px) and (max-width: 1000px) {

.navbar-nav > li > a {
    padding: 10px 20px;
    line-height: 20px;
}

.nav {
    padding-left: 0px;
}


.kuanping {
   width:100%;
   }
   
.logo {
    position: fixed;
    width: 100px;
    height: 40px;
    left: 5px;
    top: 5px;
    z-index: 8;
}
   
.banner {
   height:auto; overflow:hidden;
}

.fangan {
    height:auto; overflow:hidden;
}

.bnnzi h2 {
    font-size: 18px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 5px;
}

.bnnzi h3 {
    font-size: 18px;
    text-align: center;
    margin-top: 0px;
    margin-bottom:10px;
}

.bnnzi {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 20%;
    text-align: center;
    color: #FFFFFF;
    z-index: 2;
}

.bnmore {
    width: 120px;
    height: 40px;
    margin: 0 auto;
}

.bnmore a {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
}

.shiyong {
    height:auto; overflow:hidden;
    padding-top: 3rem;
}

.tongdao {
    width: 96%;
    height:auto; overflow:hidden;
    padding: 2rem;
	padding-top:3rem;
	padding-bottom:3rem;
    position: relative;
    margin: 0 auto;
    box-shadow: 0px 0px 65px rgb(112 206 255 / 30%);
}

.tdtit {
    width: 100%;
    height:auto; overflow:hidden;
}


.tdlan {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px auto 0px;
}

#slidingBlock span {
    float:left; width:100%; height:3rem;line-height:3rem; text-align:center; font-size:1.6rem; over-flow:hidden;
}
#slidingBlock span.menuNo {
    font-weight:normal; width:100%; height:3rem;line-height:3rem; color:#FFFFFF; font-size:1.6rem;
}
#slidingBlock span.menuOn {
    font-weight:normal; width:100%; height:3rem;line-height:3rem; color:#ffffff; font-size:1.6rem;
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
	margin-top:2rem;
} 

.gouzi {
    position: absolute;
    left: 1rem;
}

.sqww {
    width: 100%;
    margin: 1.6rem auto 0rem;
}

.sqanniu {
    width: 100%;
    font-size: 1.6rem;
	padding: 2px;
	height: 3rem;
}

.tdnei {
   height:auto; overflow:hidden;
   margin-left:-0.5rem;
   margin-right:-0.5rem;
   } 
   
.tdnei li {
   list-style-type:none;
   width:100%;
   float:left;
   padding-left:0.5rem;
   padding-right:0.5rem;
   margin-bottom:0.5rem;
   }
 
.lmt {
   display:none;
   }
   
.about {
    height:auto; overflow:hidden;
    padding-top:2rem;
	padding-bottom:2rem;
}  

.kk {
    font-size: 1.4rem;
} 

.jieshao {
    width: 100%;
    height:auto; overflow:hidden;
    color: #FFFFFF;
    padding: 2rem;
	padding-top:5rem;
	padding-bottom:3rem;
}

.jieshao h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    margin-top: 0rem;
    margin-bottom: 1.5rem;
}

.jieshao h2 img {
   width:100px;
   }
   
.lxbj {
    height:auto; overflow:hidden;
    padding-top:2rem;
	padding-bottom:2rem;
}

.lxnn {
    width: 100%;
    height:auto; overflow:hidden;
    padding:3rem;
}

.lxnn-aa {
    width: 100%;
}

.lxnn-bb {
    width: 100%;
    padding-top: 2rem;
}

.lxtt-l {
    width: 100%;
    color: #FFFFFF;
    font-size: 1.4rem;
    line-height: 3rem;
    float: left;
}

.lxtt-l h2 {
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.lxtt-l h2 img {
   width:100px;
   }

.lxtt-r {
    width: 100%;
}

.ysbj {
    height:auto; overflow:hidden;
    padding-top:2rem;
	padding-bottom:2rem;
}

.ysmk {
    width: 100%;
}

.ysmk h2 {
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.ysmk h2 img {
   width:100px;
   }
   
.ysmk-nn-a {
    width: 100%;
}

.ysmk-nn-a li {
    list-style-type: none;
    padding: 1rem;
    margin-bottom: 1rem;
}

.ysleft {
    width: 100%;
    font-size: 1.2rem;
    line-height: 2.2rem;
}

.ysright {
    width: 10rem;
    margin-top: 2rem;
}

.ysright a {
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    cursor: pointer;
}

.ysmk-nn-b {
    width: 100%;
}

.dibj {
    height: auto;
    overflow: hidden;
    padding-top:2rem;
	padding-bottom:2rem;
}

.tskk {
    width: 100%;
    height:auto; overflow:hidden;
    padding: 2rem;
}

.tskk h2 {
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.tskk h2 img {
   width:100px;
   }
   
.tslan {
    width: 100%;
}

.tsnei-aa {
    width: 100%;
}

.tstu {
    width: 100%;
	margin-top: 0rem;
}

#slidingy span {
    float:left; width:100%; height:3rem;line-height:3rem; font-size:1.6rem; over-flow:hidden;
}
#slidingy span.menuNo {
    font-weight:normal; width:100%; height:3rem;line-height:3rem; color:#FFFFFF; font-size:1.6rem;
}
#slidingy span.menuOn {
    font-weight:normal; width:100%; height:3rem;line-height:3rem; color:#ffffff; font-size:1.6rem;
}
#slidingy DIV.slidingList_none {
    display:none
}
#slidingy DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
	margin-top:2rem;
} 

.tsw {
    height: auto;
    overflow: hidden;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}

.tsw li {
    list-style-type: none;
    width: 100%;
    float: left;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.tijiaok-aa {
    width: 100%;
}

.tijiaok-bb {
    width: 100%;
}

.bottom {
   width:100%;
   height: auto;
    overflow: hidden;
    margin-bottom: 60px;
   }
   
.zwcont {
    width: 92%;
    left: 4%;
    top: 50%;
    margin-top: -10rem;
    position: relative;
}   

.zwcont iframe {
    height: 30rem;
}


.fygnav {
    padding: 0px;
	height:60px;
	background-color:#0065cf;
}
.fygnav ul {
    list-style-type: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.fygnav li {
    width: 25%;
    text-align: center;
    float: left;	
}
.fygnav li a { display:block; color:#FFFFFF; background-color:#0065cf; height:60px; padding-top:3px; border-right:1px solid rgba(255,255,255,.2); cursor:pointer;}

.fygnav li a:hover { color:#FFFFFF; background-color:#0065cf;}

.fygnav li p {
   margin-top:2px;
   }

.yd {
    display: block;
}

.yc {
    display: none;
} 

}


@media (min-width: 0px) and (max-width: 400px) {
    
.tiaokk {
    height: auto;
    overflow: hidden;
    padding: 2rem;
}

.tiaokk h2 {
    font-size: 1.8rem;
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.tckuai {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2.4rem;
    height: 20rem;
    overflow-y: scroll;
    padding-right: 1rem;
}    
    
}    


