﻿/*- - - - - - - - -样式属1首页.html - - - - - - - -*/

/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline; text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display: block;}
html{-webkit-text-size-adjust:none;}
img{border:none;vertical-align:middle;}
input,select,button{padding:0;margin:0;outline:none;font-family:inherit;vertical-align:middle;}
textarea{font-family:inherit;padding:0;margin:0;}
button{cursor:pointer;}
html{overflow-x:hidden;}
body{font-size:12px;background-color:#ffffff;font-family: Arial;}
ul,ol{list-style-type:none;}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.ttf?t=1732002585609') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*首页*/

#wap{width:100%;height:auto;overflow:hidden; position:relative; z-index:1;}
.sjhead{ display:none;}
.sjheadtc{ display:none;}
.head{width:86%;height:70px;position:absolute;top:0px; padding:0px 7%; background:url(../images/dhbg.png) repeat-x bottom; z-index:10;}
.head .headl{width:16%;height:70px;float:left; margin-right:2%;}
.head .headl img{width:12%;}
.head .headl span{height:70px;font-size:13px; padding-left:10px; font-weight:600; color:#ffffff; line-height:70px; display:inline-block;}
.head .headz{width:70%;height:50px;float:left; padding-top:20px;}
.head .headz ul{margin:0px;}
.head .headz ul li{width:11%;height:50px; float:left;}
.head .headz ul li a{width:100%;height:30px;line-height:30px; padding-bottom:20px;font-size:13px; color:#FFF; font-weight:600; display:block;}
.head .headz ul li.cur a{color:#ffda00;background:url(../images/dhlibg.png) no-repeat left bottom;}
.head .headz ul li a:hover{color:#ffda00;}
.head .headz ul li a.last{width:31px;height:30px;line-height:30px; padding-bottom:20px;font-size:15px; color:#FFF; font-weight:600; display:block;}
.head .headz ul li a.last:hover{color:#ffda00;}
.head .headr{width:10%;height:30px;float:left;padding-top:20px;}
.head .headr .headrl{width:80%;height:30px;float:left;line-height:30px;text-align:right;font-size:15px;color:#FFF; border:0px; background:none; padding-right:10px;}

.head .headr .headrr{width:10%;height:30px;float:left;}
.head .headr .headrr input{width:100%;height:30px;border:0px; background:url(../images/dhsstb.png) no-repeat center;}
.gfdh{height:30px;line-height:30px; padding-bottom:20px;font-size:17px; color:#FFF; font-weight:600;}
.sstc{ width:100%; height:100%; background:rgba(0, 0, 0, 0.7); position:absolute;top:70px; z-index:12; display: none}
.sstc .sstcn{width:100%;background:#ffffff; min-height:417px;}
.sstc .sstcn .sstcnn{width:86%;margin:0px auto; padding-top:20px;}
.sstc .sstcn .sstcnn .sstcnngb{width:18px; height:18px;float:right;}
.sstc .sstcn .sstcnn .sstcnngb a{ font-size:20px; color:#d6d6d6;}
.sstc .sstcn .sstcnn .sstcnns{width:48%; height:46px; margin:0px auto; margin-top:25px; border:2px solid #0288c0; border-radius:8px;}
.sstc .sstcn .sstcnn .sstcnns .sstcnnsl{width:86%; height:46px; float:left;}
.sstc .sstcn .sstcnn .sstcnns .sstcnnsl input{width:100%; height:46px; line-height:46px; text-indent:5%; font-size:14px; color:#dedede; border:0px; border-radius:6px;}
.sstc .sstcn .sstcnn .sstcnns .sstcnnsr{width:14%; height:46px; float:left;}
.sstc .sstcn .sstcnn .sstcnns .sstcnnsr input{width:100%; height:46px; line-height:46px; text-indent:5%; font-size:16px; color:#ffffff; border:0px; border-radius:0px 6px 6px 0px; background:#0288c0;}

.sstc .sstcn .sstcnn .sstcnnx{width:43%; height:46px; margin:0px auto; margin-top:25px;}
.sstc .sstcn .sstcnn .sstcnnx .sstcnnxs{width:100%; height:38px; line-height:38px; font-size:14px; color:#999999;}
.sstc .sstcn .sstcnn .sstcnnx .sstcnnxx{width:100%; height:auto;}
.sstc .sstcn .sstcnn .sstcnnx .sstcnnxx ul li{width:100%; height:38px; display:block;line-height:38px; font-size:14px;color:#333333;}
.sstc .sstcn .sstcnn .sstcnnx .sstcnnxx  ul li:hover{color:#0288c0; cursor: pointer}

.banner{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1; max-height:600px;}
.banner .bannerwz{width:50%;height:auto;overflow:hidden;position:absolute;top:45%;right:0%;}
.banner .bannerwz .bannerwzs{width:100%; line-height:90px;overflow:hidden; font-size:38px; color:#ffffff; font-weight:600;text-shadow: 2px 2px 2px #555656;}
.banner .bannerwz .bannerwzx{width:100%; line-height:60px;overflow:hidden; font-size:15px; color:#ffffff;text-shadow: 2px 2px 2px #555656;}
.nybanner{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}
.nybanner img{ width:100%;}



/*首页主要内容*/

.conner{ width:100%; height:auto; overflow:hidden;}
.con1{width:100%; height:auto; margin-top:0px;}
.con1bt{width:100%;height:53px; line-height:53px; font-size:30px;font-weight:600;text-align:center;color:#000000; padding-top:68px; text-transform: uppercase;}
.con1js{width:100%;height:53px; line-height:53px; font-size:30px; font-weight:500; color:#999999;text-align: center; text-transform: uppercase;}
.con1 .con1lb{width:86%;height:auto; overflow:hidden; margin: 0px auto; margin-top:35px;padding:30px 3%;}
.con1 .con1lb ul{width:100%;height:auto; margin: 0px auto;}
.con1 .con1lb ul li{width:17%;height:auto; margin:0px 1.5%; margin-bottom:30px;  display:flex;justify-content:center; float:left;}
.con1 .con1lb ul li a{display: block;position: relative;}

.con1 .con1lb ul li a .con1lbtp{width:100%;height:auto;}
.con1 .con1lb ul li a .con1lbtp img{width:100%;height:auto; border-radius:10px; transition: all .6s;}
.con1 .con1lb ul li a:hover .con1lbtp img{ transform: scale(1.06);}
.con1 .con1lb ul li a .con1lbwz{width:100%;position: absolute;align-self: center !important; text-align: center; font-size:16px; color:#ffffff;top:40% }
.con1 .con1gd{width:100px;height:40px; margin: 0px auto;}
.con1 .con1gd a{width:100px;height:40px; display:block; line-height:40px; text-align: center; background:#0290c5; color:#ffffff; font-size:15px; border-radius:10px;}
.con1 .con1gd a:hover{background:#039ad4;}

.con2{width:100%; height:auto; margin-top:68px; padding-bottom:80px; position:relative;}
.con2bt{width:100%;height:53px; line-height:53px; font-size:30px;font-weight:600;text-align:center;color:#ffffff; padding-top:68px;}
.con2js{width:100%;height:53px; line-height:53px; font-size:30px; font-weight:500; color:#ffffff;text-align: center;}
.con2 .con2nr,.con2 .con2nr .con2nrlb{width:100%; height:auto; margin-top:0px; overflow: hidden; position: relative;}
.con2 .con2nr .con2nrlb ul{margin:0px;padding:0px;}
.con2 .con2nr .con2nrlb  a{width:100%; height: auto; overflow: hidden;display: block}
.con2 .con2nr .con2nrlb .swiper-container{width:100%; height: auto; overflow: hidden;}
.con2 .con2nr .con2nrlb  .swiper-slide,.con2 .con2nr .con2nrlb  .swiper-slide-duplicate {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.9);
}

.con2 .con2nr .con2nrlb   	.swiper-slide-active,.con2 .con2nr .con2nrlb   .swiper-slide-duplicate-active{
      transform: scale(1);
	}

.con2 .con2nr .con2nrlb   	.swiper-slide:hover{
      transform: scale(1);
	}
.con2 .con2nr .con2nrlb  .swiper-slide img{width:100%; height: auto}


/*.con2 .con2nr .con2nrlb ul li{width:20%; float: left; margin:0px 1.5%}*/
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlbli{ display: block;padding:153px 0px 76px 0px;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblia{ display: none;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblis{width:100%;position: relative; z-index:3;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblis img{width:100%;border-radius:10px;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblix{width:100%; height:62px; line-height:62px;background: rgba(0, 0, 0, 0.6); border-radius:0px 0px 10px 10px; margin-top:-62px; position: relative; z-index:5; color:#ffffff; padding:0px 0%; font-size:14px;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblix .con2nrlblixl{width:73%; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height:62px;}
.con2 .con2nr .con2nrlb .swiper-slide .con2nrlblix .con2nrlblixr{width:25%; float:right;height:62px;}

.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlbli,.con2 .con2nr .con2nrlb  .swiper-slide:hover .con2nrlbli{display: none;}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia,.con2 .con2nr .con2nrlb  .swiper-slide:hover .con2nrlblia{display: block;padding:60px 0px 76px 0px;}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia .con2nrlblias,.con2 .con2nr .con2nrlb  .swiper-slide:hover .con2nrlblia .con2nrlblias{width:100%;background:#ffffff; border-radius:10px 10px 0px 0px;line-height:36px; font-size:14px; color:#000;}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia .con2nrlblias .con2nrlbliasbt,.con2 .con2nr .con2nrlb  .swiper-slide:hover  .con2nrlblia .con2nrlblias .con2nrlbliasbt{width:90%; height:36px;padding:10px 5% 0px 5%; text-align:left; color:#333333; overflow: hidden}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia .con2nrlblias .con2nrlbliassj,.con2 .con2nr .con2nrlb  .swiper-slide:hover  .con2nrlblia .con2nrlblias .con2nrlbliassj{width:90%; height:36px;padding:0px 5% 10px 5%;text-align:left; color:#999999;}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia .con2nrlbliax,.con2 .con2nr .con2nrlb  .swiper-slide:hover  .con2nrlblia .con2nrlbliax{width:100%;}
.con2 .con2nr .con2nrlb   	.swiper-slide-active .con2nrlblia .con2nrlbliax img,.con2 .con2nr .con2nrlb  .swiper-slide:hover  .con2nrlblia .con2nrlbliax img{width:100%;}

.con2 .con2nrjt{width:94%; height:52px; margin:0px auto;overflow: hidden;position:absolute;z-index:5; top:55%; left:3%;}
.con2 .con2nrjt span{width:52px; height:52px; display: block; background:#fbc800; color:#fff8e0; border-radius:5px; line-height:52px; font-size:20px;cursor: pointer}
.con2 .con2nrjt .con2nrjtl{ float:left;text-align:center;}
.con2 .con2nrjt .con2nrjtr{ float:right;text-align:center;}



.con2 .swiper-pagination{width:90%; height:15px; margin:0px auto; text-align: center; position: relative}
.con2 .swiper-pagination .swiper-pagination-bullet{width:23px; height:5px; margin:0px 5px;display:inline-block; background:rgba(255, 255, 255, 0.3);border-radius: 0px;opacity: 1}
.con2 .swiper-pagination .swiper-pagination-bullet-active{background:#fbc800;}
.con2 .con2nrhx a.cur{background-color:#fbc800;}
.con2 .con2gd{width:100px;height:40px; margin: 0px auto; margin-top:40px;}
.con2 .con2gd a{width:100px;height:40px; display:block; line-height:40px; text-align: center; background:#0290c5; color:#ffffff; font-size:15px; border-radius:10px;}
.con2 .con2gd a:hover{background:#ffd015;}

.con3{width:100%; height:auto; padding-bottom:75px; background: url(../images/con3bg.jpg) no-repeat center; background-size: cover;}
.con3 .con3nr{width:86%;height:auto; overflow:hidden; margin: 0px auto; margin-top:11px;}
.con3 .con3nr .con3nrl{width:37%;height:480px; overflow:hidden; float: left; border-radius:10px; background:#FFF;}
.con3 .con3nr .con3nrl a{width:100%;height:auto; overflow:hidden;display:block;}
.con3 .con3nr .con3nrl a .con3nrls{width:100%;}
.con3 .con3nr .con3nrl a .con3nrls img{width:100%;transition: all .6s;}
.con3 .con3nr .con3nrl a:hover .con3nrls img{width:100%;transform: scale(1.06);}
.con3 .con3nr .con3nrl a .con3nrlx{width:96%; height: auto; overflow:hidden; padding:12px 3%;}
.con3 .con3nr .con3nrl a .con3nrlx .con3nrlxs{width:100%; height: auto; line-height:38px; font-size:16px; color:#000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: 500;}
.con3 .con3nr .con3nrl a .con3nrlx .con3nrlxx{width:100%; height: auto; line-height:28px; font-size:14px; color:#999999;}

.con3 .con3nr .con3nrr{width:56%;height:auto;overflow:hidden; float: right; background:#ffffff; border-radius:10px; padding:50px 3% 0px 2%;}
.con3 .con3nr .con3nrr ul{padding:0px; margin:0px;}
.con3 .con3nr .con3nrr ul li{width:100%;height:auto;overflow:hidden;margin-bottom:40px;}
.con3 .con3nr .con3nrr ul li a{width:100%;display:block;}
.con3 .con3nr .con3nrr ul li a .con3nrrl{width:10%; float:left; display: inline-block; text-align: center; background: url(../images/syxwrqbg.png) no-repeat right;}
.con3 .con3nr .con3nrr ul li a .con3nrrl .con3nrrls{width:100%; line-height:54px; font-size:46px; color:#000; font-weight:600;}
.con3 .con3nr .con3nrr ul li a .con3nrrl .con3nrrlx{width:100%; line-height:30px; font-size:14px; color:#999999;}
.con3 .con3nr .con3nrr ul li a .con3nrrz{width:72%; float:left; margin-left:3%;}
.con3 .con3nr .con3nrr ul li a .con3nrrz  .con3nrrzs{width:100%; line-height:32px; font-size:16px; color:#333333; font-weight:600;}
.con3 .con3nr .con3nrr ul li a .con3nrrz  .con3nrrzx{width:100%; line-height:26px; font-size:14px; color:#999999;}
.con3 .con3nr .con3nrr ul li a .con3nrrx{width:50px; height:50px; float:left; margin-left:4%;}
.con3 .con3nr .con3nrr ul li a .con3nrrr{width:50px; height:50px; border-radius:10px; background: url(../images/syxwrbg.png) no-repeat center #ffffff; float:right; border:1px solid #dadada; margin-top:15px;}
.con3 .con3nr .con3nrr ul li a:hover .con3nrrr{width:50px; height:50px; border-radius:10px; background: url(../images/syxwrabg.png) no-repeat center #0290c5;border:1px solid #0290c5;}




.con3 .con3gd{width:100px;height:40px; margin: 0px auto; margin-top:40px;}
.con3 .con3gd a{width:100px;height:40px; display:block; line-height:40px; text-align: center; background:#fbc800; color:#ffffff; font-size:15px; border-radius:10px;}
.con3 .con3gd a:hover{background:#ffd015;}

.con4{    width: 100%;
    height: auto;  
    padding-top: 126px;
    padding-bottom: 85px;
    position: relative;
    background: #000;}
.con4move{width:100%; height: auto; overflow: hidden; position: absolute; left: 0rem; top: 0px;z-index: 1;opacity: 0.4}
.con4 .con4s{width:100%; text-align: center; line-height:70px; font-size:48px; color:#fbc800; z-index: 2;position: relative}
.con4 .con4z{width:100%; text-align: center; line-height:48px; font-size:22px; color:#ffffff; padding-bottom:50px;z-index: 2;position: relative}
.con4 .con4x{width:68%; text-align: center; line-height:25px; font-size:14px;color:rgba(255, 255, 255, 0.5);margin:0px auto;z-index: 2;position: relative}
.con4 .con4x span{ width:100%; height: auto; display: block;margin-bottom:15px; z-index: 2;position: relative}

.con5{width:100%;height:auto;overflow: hidden;line-height:90px;background:#0290c5;    position: relative;
    z-index: 3;}
.con5 .con5n{width:86%;height:auto;margin:0px auto;}
.con5 .con5n .con5nl{width:auto;line-height:90px;float:left; font-size:20px; color:#ffffff; font-style:italic;}
.con5 .con5n .con5nl span{font-size:26px;color:#fbc800;font-style:italic;}
.con5 .con5n .con5nr{line-height:42px; float:right;font-size:15px;  margin-top:25px;}
.con5 .con5n .con5nr a{display: block;color:#FFF;background:#fbc800;color:#ffffff;padding:0px 18px;border-radius:10px;}
.con5 .con5n .con5nr a:hover{display: block;color:#FFF;background:#ffd015;color:#ffffff;padding:0px 18px;border-radius:10px;}


.nycon{width:100%;height:auto;overflow:hidden;}
.nycon .nyfl{width:100%;height:auto;overflow:hidden; margin:0px auto; border-bottom:1px solid #f2f2f2;}
.nycon .nyfl .nyfln{width:86%;height:45px;overflow:hidden; margin:0px auto; margin-top:22px; padding-bottom:23px;}
.nycon .nyfl .nyfln a{width:auto;height:45px;line-height:45px; display:block; margin-right:70px; font-size:16px; color:#333333;float:left; position: relative;}
.nycon .nyfl .nyfln a:hover{width:auto;height:45px;line-height:45px; display:block;margin-right:70px;font-size:16px;color:#028ec5; background: url(../images/nyflbg.png) no-repeat bottom center;}
.nycon .nyfl .nyfln a.cur{width:auto;height:45px;line-height:45px; display:block;margin-right:70px;font-size:16px;color:#028ec5; background: url(../images/nyflbg.png) no-repeat bottom center;}
#gy1{width:86%;height:auto;overflow:hidden; margin:0px auto;}
#gy1 .gy1nr{width:100%;height:auto;overflow:hidden;margin-top:60px;}
#gy1 .gy1nr .gy1nrl{width:48%;height:auto;overflow:hidden;float:left;}
#gy1 .gy1nr .gy1nrl .gy1nrls{width:100%;height:auto;overflow:hidden;}
#gy1 .gy1nr .gy1nrl .gy1nrls a{width:100%;height:auto;overflow:hidden; display:block}
#gy1 .gy1nr .gy1nrl .gy1nrls a img{width:100%; border-radius:10px;transition: all .6s;}
#gy1 .gy1nr .gy1nrl .gy1nrls a:hover img{width:100%; border-radius:10px;transform: scale(1.06);}
#gy1 .gy1nr .gy1nrl .gy1nrlx{width:100%;height:auto;overflow:hidden; margin-top:20px; line-height:25px; font-size:14px; color:#999999;}
#gy1 .gy1nr .gy1nrr{width:48%;height:auto;overflow:hidden;float:right;}
#gy1 .gy1nr .gy1nrr ul{ margin:0px; padding:0px;}
#gy1 .gy1nr .gy1nrr ul li{ width:100%; height:auto;margin-bottom:30px;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrbt{ width:100%; height:40px; line-height:40px; font-size:16px; color:#333333; margin-bottom:10px;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrbt span{ margin-right:7px;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrnr{ width:100%; height:auto; line-height:25px;font-size:14px; color:#333333;}
#gy2{width:100%;height:auto;overflow:hidden; margin:0px auto;background: url(../images/js2bg.jpg) no-repeat center; background-size:100% 100%; margin-top:70px;}
.gy2nlb{width:86%;height:auto;overflow:hidden; margin:0px auto; margin-bottom:40px; margin-top:11px;}
.gy2nlb ul{margin:0px;padding:0px;}
.gy2nlb .swiper-slide{ }
.gy2nlb .swiper-slide a{width:100%;height:auto;overflow:hidden; display:flex;animation-name: slideInRight;justify-content: center;position: relative !important;border-radius:10px; }
.gy2nlb .swiper-slide a img{width: 100%;flex: 0 0 auto;object-fit: cover;height: 100%;transition: all .6s;}
.gy2nlb .swiper-slide a:hover img{width: 100%;flex: 0 0 auto;object-fit: cover;height: 100%;transform: scale(1.06);}
.gy2nlb .swiper-slide a span{width:150px;height:150px;position: absolute;align-self: center !important; font-size:14px; color: #FFF; background:rgba(0, 0, 0, 0.4); line-height:150px; text-align: center; border-radius:150px;}
.gy2nlb .swiper-pagination{width:100%;height: auto;text-align:center; margin-bottom:80px; position: relative;margin-top: 30px}
.gy2nlb .swiper-pagination-bullet{width:24px;height:4px;display:inline-block; background:#b9b7b6; margin:0px 5px;opacity: 1;border-radius: 0}
.gy2nlb .swiper-pagination-bullet-active{background:#028ec5;}

#gy3{width:100%;height:auto;overflow:hidden; margin:0px auto;background: url(../images/js3bg.jpg) no-repeat center; background-size:100% 100%;}
.gy3nr{width:86%; height:auto; overflow:hidden;margin:0px auto; margin-top:11px;}
.gy3nrns{width:100%;height:auto;overflow:hidden;}
.gy3nrns ul{ margin:0px;}
.gy3nrns .swiper-slide{	  transition: 300ms;
	  transform: scale(0.9);}

.gy3nrns 	.swiper-slide-active,.gy3nrns  .swiper-slide-duplicate-active{
      transform: scale(1);
	}

.gy3nrns .swiper-slide .gy3nrnstp{width:100%;}
.gy3nrns .swiper-slide .gy3nrnstp img{width:100%; border-radius:10px;}
.gy3nrns .swiper-slide  .gy3nrnsbt{width:100%; line-height:55px; text-align:center; font-size:14px; color:#ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gy3nrns .swiper-pagination{width:100%;height:auto;overflow:hidden; text-align: center; position: relative}
.gy3nrns .swiper-pagination-bullet{width:24px;height:4px; display: inline-block; background:rgba(255, 255, 255, 0.3); margin:0px 5px;border-radius: 0;opacity: 1}
.gy3nrns .swiper-pagination-bullet-active{background:rgba(255, 255, 255, 1);}
.gy3nrnx{width:100%;height:auto;overflow:hidden; margin-top:40px; margin-bottom:60px;}
.gy3nrnx ul{margin:0px; padding:0px;}
.gy3nrnx ul li{width:23%; float:left; margin-right:2%;}
.gy3nrnx ul li .gy3nrnxtp{width:100%; border-radius:10px;}
.gy3nrnx ul li .gy3nrnxtp img{width:100%; border-radius:10px;}
.gy3nrnx ul li .gy3nrnxbt{width:100%; line-height:54px; font-size:14px; color:#ffffff; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#gy4{width:100%;height:auto;overflow:hidden;}
#gy4 .gy4nr{width:86%;height:auto;overflow:hidden;margin:0px auto; margin-top:11px;}
#gy4 .gy4nr img{width:100%;}

#gy5{width:100%;height:auto;overflow:hidden;}
.gy5lb{width:86%;height:auto;overflow:hidden;margin:0px auto; margin-top:0px; margin-bottom:40px;}
.gy5lb ul{margin:0px; padding:0px;}
.gy5lb ul li{ width:10.5%;height:auto;overflow:hidden; float:left; margin:0px 1%;cursor: pointer}

.gy5lb ul li .gy5lbs{width:100%;padding-top:10px;transition: all .6s;}
.gy5lb ul li  .gy5lbs img{ width:100%;}
.gy5lb ul li .gy5lbx{ width:100%; line-height:70px; font-size:16px; color:#333333; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gy5lb ul li:hover .gy5lbs{ width:100%; padding-top:0px; padding-bottom: 10px}



.cpfl{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #f2f2f2;}
.cpfl .cpfln{width:86%;height:auto;overflow:hidden; margin:0px auto; margin-top:36px; position:relative; z-index:1; padding-bottom:20px;    min-height: 30px;}
.cpfl .cpfln .cpflnan{width:102px;height:32px;overflow:hidden; position:absolute; top:0px; right:0px;z-index:3;}
.cpfl .cpfln .cpflnan div{width:100px;height:30px; display:block;text-align:center; font-size:14px; color:#0290c5; border:1px solid #0290c5; border-radius:10px; line-height:30px;}
.cpfl .cpfln .cpflnlb{width:100%;height:auto;overflow:hidden;}
.cpfl .cpfln .cpflnlb ul{margin:0px; padding:0px;}
.cpfl .cpfln .cpflnlb ul li{width:100%; height:auto; overflow:hidden; line-height:35px;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbl{width:13%; height:auto; overflow:hidden; float:left; font-size:14px; color:#333333; font-weight:600;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbl a{color:#333333;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbl a:hover{color:#0188bf;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr{width:87%; height:auto; overflow:hidden; float:left;text-align: left}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a{width:auto; height:35px; display:inline-block; margin-right:3%; font-size:14px; color:#666666; padding:0px 10px;min-width: 120px}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a:hover,.cpfl .cpfln .cpflnlb ul li .cpflnlbr a.cur{ background:#0188bf; border-radius: 4px; color: #fff}

.cplb{width:86%;height:auto;overflow:hidden; margin:0px auto; margin-top:40px;}
.cplb ul{margin:0px; padding:0px;}
.cplb ul li{ width:18%;height:auto; overflow:hidden; margin-right:2%; float:left; margin-bottom:22px; }
.cplb ul li a{width:94%;height:auto;overflow:hidden;display:block; padding:2%;border:1px solid #ffffff;}
.cplb ul li a .cplbtp{width:100%;}
.cplb ul li a .cplbtp img{width:100%;}
.cplb ul li a .cplbmc{width:100%; line-height:50px; text-align:center; font-size:14px; color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cplb ul li a:hover{width:94%;height:auto;overflow:hidden;display:block; padding:2%; border:1px solid #0188bf; border-radius:10px;}

.page{ width:100%; height:34px; overflow:hidden; text-align:center; margin:60px auto;}
.page a{width:30px; height:30px; display: inline-block; margin:0px 8px; color:#333333; border-radius:3px; border:1px solid #d2d2d2; line-height:30px; font-size:14px; vertical-align: top}
.page a:hover,.page a.cur,.page a.ym.cur{color:#ffffff;border:1px solid #039ad4;background:#0287bf;}
.page a.syy{width:30px; height:30px; color: #ccc; border: 0px}
.page a.syy:hover{color: #0287bf; background: none}
.page .yeshu{display: none; line-height: 30px;}



.nycon .xwfl{width:100%;height:auto;overflow:hidden; margin:0px auto; border-bottom:1px solid #f2f2f2;}
.nycon .xwfl .xwfln{width:86%;height:45px;overflow:hidden; margin:0px auto; margin-top:22px; padding-bottom:23px; text-align:center;}
.nycon .xwfl .xwfln a{width:auto;height:45px;line-height:45px; display:inline-block; margin:0px 35px; font-size:16px; color:#333333;position: relative;}
.nycon .xwfl .xwfln a:hover{width:auto;height:45px;line-height:45px;font-size:16px;color:#028ec5; background: url(../images/nyflbg.png) no-repeat bottom center;}
.nycon .xwfl .xwfln a.cur{width:auto;height:45px;line-height:45px;font-size:16px;color:#028ec5; background: url(../images/nyflbg.png) no-repeat bottom center;}

.xw1{width:86%;height:auto;overflow:hidden;margin:0px auto;margin-top:82px;}
.xw1 .xw1l{width:42%;height:auto;overflow:hidden; float:left;}
.xw1 .xw1l .xw1ls{width:100%;height:auto;overflow:hidden;}
.xw1 .xw1l .xw1ls a{width:100%;height:auto;overflow:hidden;}
.xw1 .xw1l .xw1ls a img{width:100%; border-radius:10px;transition: all .6s;}
.xw1 .xw1l .xw1ls a:hover img{width:100%; border-radius:10px;transform: scale(1.06);}
.xw1 .xw1l .swiper-pagination{width:100%;height:auto;overflow:hidden; margin-top:40px; text-align:center; position: relative}
.xw1 .xw1l .swiper-pagination-bullet{width:24px;height:4px; display:inline-block; margin:0px 5px; background-color:#f2f2f2; border-radius: 0;opacity: 1}
.xw1 .xw1l .swiper-pagination-bullet-active{background-color:#0288c0;}

.xw1 .xw1r{width:56%;height:auto;overflow:hidden; float:right;}
.xw1 .xw1r ul{width:100%}
.xw1 .xw1r  ul li{width:100%; height:auto;overflow:hidden;display: block; margin-bottom:33px;}
.xw1 .xw1r  ul li a{width:100%; display: block;}
.xw1 .xw1r   ul li a .xw1rs{width:100%;height:auto;overflow:hidden; line-height:34px; font-size:16px; color:#333333;font-weight:600;}
.xw1 .xw1r   ul li a  .xw1rz{width:100%;height:auto;overflow:hidden; line-height:30px; font-size:13px; color:#999999;}
.xw1 .xw1r   ul li a  .xw1rx{width:100%;height:auto;overflow:hidden; line-height:25px; font-size:14px; color:#0288c0; display:none;margin-top:12px;}
.xw1 .xw1r   ul li a:hover,.xw1 .xw1r   ul li.cur a{width:96%;height:auto;overflow:hidden;padding:20px 2% 25px 2%; background:#f8f8f8; border-radius:10px;}
.xw1 .xw1r   ul li a:hover .xw1rs,.xw1 .xw1r   ul li.cur a .xw1rs{width:100%;height:auto;overflow:hidden; line-height:34px; font-size:16px; color:#333333; font-weight:600;}
.xw1 .xw1r   ul li a:hover .xw1rz,.xw1 .xw1r   ul li.cur a .xw1rz{width:100%;height:auto;overflow:hidden; line-height:30px; font-size:13px; color:#999999;}
.xw1 .xw1r   ul li a:hover .xw1rx,.xw1 .xw1r   ul li.cur a .xw1rx{width:100%;height:auto;overflow:hidden; line-height:25px; font-size:14px; color:#666666; display: block; margin-top:12px;}
.xw2{width:86%;height:auto;overflow:hidden;margin:0px auto;margin-top:17px;}
.xw2 ul{margin:0px; padding:0px;}
.xw2 ul li{width:100%;height:auto;overflow:hidden; padding:5px 0px; border-bottom:1px solid #f2f2f2;}
.xw2 ul li a{width:100%;height:auto;overflow:hidden;}
.xw2 ul li a .xw2l{width:70%;height:auto;overflow:hidden; float:left;}
.xw2 ul li a .xw2l .xw2ls{width:100%;line-height:35px; font-size:16px; color:#000000; padding-top:33px; font-weight:600;}
.xw2 ul li a .xw2l .xw2lz{width:100%;line-height:28px; font-size:14px; color:#999999;}
.xw2 ul li a .xw2l .xw2lx{width:100%;line-height:25px; font-size:14px; color:#666666;padding-top:14px;}
.xw2 ul li a .xw2r{width:24%;height:auto;overflow:hidden; float:right;}
.xw2 ul li a .xw2r img{width:100%; border-radius:10px;transition: all .6s;}
.xw2 ul li a:hover .xw2r img{width:100%; border-radius:10px;transform: scale(1.06);}
.xw2 ul li a:hover .xw2l .xw2ls{color:#0287c0;}

.gcal1{width:86%;height:auto;overflow:hidden;margin:80px auto 0px;}

.gcal1  .swiper-slide{
	  transform: scale(0.9);}
.gcal1  .swiper-slide-active,.gcal1  .swiper-slide-duplicate-active{
	  transform: scale(1);}
.gcal1  .swiper-slide .gcal1lbs{width:100%;height:auto;overflow:hidden;}
.gcal1  .swiper-slide .gcal1lbs img{width:100%; border-radius:10px; transition: all .6s;}
.gcal1  .swiper-slide .gcal1lbx{width:100%;height:57px; line-height:57px; font-size:16px; color:#333333;display: none}
.gcal1  .swiper-slide-active .gcal1lbx,.gcal1  .swiper-slide-duplicate-active .gcal1lbx{width:100%;height:57px; line-height:57px; font-size:16px; color:#333333;display:block}
.gcal1  .swiper-slide .gcal1lbx .gcal1lbxl{width:80%;height:57px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gcal1  .swiper-slide .gcal1lbx .gcal1lbxr{width:20%;height:57px;float:left; text-align:right; font-size:14px;color:#999999;}
.gcal1  .swiper-slide .gcal1lbx .gcal1lbxr span{font-size:16px;color:#333333;font-weight:600;}
.gcal1  .swiper-slide:hover .gcal1lbs img{width:100%; border-radius:10px;transform: scale(1.06);}




.gcal1 .swiper-pagination{width:100%;height:3px;overflow:hidden;margin:40px auto 0px;  text-align:center; position: relative}
.gcal1 .swiper-pagination-bullet {width:126px;height:3px;overflow:hidden;display:inline-block;border-radius: 0;margin: 0px;vertical-align: top;opacity: 1;}
.gcal1 .swiper-container-horizontal> .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px}

.gcal1 .swiper-pagination-bullet-active{ background:#0287bf;}

.gcal2{width:86%;height:auto;overflow:hidden;margin:0px auto; margin-top:80px;}
.gcal2 ul{margin:0px auto;}
.gcal2 ul li{width:23%;height:auto;overflow:hidden;display: inline-block; margin-bottom:50px; padding-top:10px; margin: 0px 0.5%}
.gcal2 ul li a{width:100%;height:auto;overflow:hidden;display:block;}
.gcal2 ul li a .gcal2tp{width:100%;height:auto;overflow:hidden; border-radius:10px;margin-top: 10px; transition: all .6s;justify-content: center;
 align-items: center;}
.gcal2 ul li a .gcal2tp img{width:100%;aspect-ratio: 16 / 9;}
.gcal2 ul li a .gcal2mc{width:100%;height:auto;overflow:hidden; line-height:36px; margin-top:8px; font-size:14px; color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gcal2 ul li a .gcal2rq{width:100%;height:auto;overflow:hidden; line-height:24px;font-size:14px; color:#999999;}
.gcal2 ul li a:hover .gcal2tp {margin-top:0px;padding-top:0px; padding-bottom: 10px}
.concpxx{width:86%;height:auto;overflow:hidden;margin:0px auto;}
.concpxx .concpxxtp{width:20%;height:auto;overflow:hidden;margin:0px auto;margin-top:80px;}
.concpxx .concpxxtp img{width:100%; border-radius:10px;}
.concpxx .concpxxbt{width:46%;height:auto;overflow:hidden;margin:0px auto;margin-top:20px; text-align:center; font-size:16px; color:#333333; font-weight:600; line-height:70px;}
.concpxx .concpxxnr{width:100%;height:auto;overflow:hidden;margin:0px auto;line-height:35px;font-size:14px;color:#999999;text-align:center;}


/*提示页*/
.tishi{width:30%; height:auto; position: absolute; left: 30%; top: 35%; background: #fff; display: table}
.tishi .tishipic{width:40%; padding: 5%; display: table-cell; vertical-align: middle}
.tishi .tishinr{width:60%; padding: 5%; display: table-cell; vertical-align: middle}
.tishi .tishinr #time,.tishi .tishinr a{ color:#6dbaa0 }




.cppage{width:100%;height:auto; overflow:hidden; text-align:center; margin:60px auto;}
.cppage a{width:30px;height:30px;display:inline-block;margin:0px 8px;color:#333333; border-radius:3px; border:1px solid #d2d2d2;line-height:30px;font-size:16px;}
.cppage a:hover{width:30px;height:30px;display:inline-block;margin:0px 8px;color:#a7d5e9;border-radius:3px; border:1px solid #0287bf;line-height:30px;font-size:16px; background:#0287bf;}
.cppage a.cur{width:30px;height:30px;display:inline-block;margin:0px 8px;color:#a7d5e9;border-radius:3px; border:1px solid #0287bf;line-height:30px;font-size:16px; background:#0287bf;}

.nyalxx{width:86%;height:auto;overflow:hidden;margin:0px auto;}
.nyalxxbt{width:100%;height:auto;overflow:hidden;margin:0px auto;margin-top:50px;line-height:50px;}
.nyalxxbt .nyalxxbtl{width:70%;height:auto;overflow:hidden;float:left; font-size:22px; color:#333333; font-weight:600;}
.nyalxxbt .nyalxxbtr{width:30%;height:auto;overflow:hidden;float:left; text-align:right;font-size:14px; color:#333333;display:flex;animation-name: slideInRight;justify-content: center;position: relative !important; vertical-align: top}

.nyalxxtp{width:42%;height:auto;overflow:hidden;margin:0px auto;margin-top:66px;}
.nyalxxtp img{width:100%;}
.nyalxxdd{width:42%;height:auto;overflow:hidden;margin:0px auto;line-height:54px; font-size:14px; color:#999999;}
.nyalxxdd .nyalxxddl{width:70%;height:auto;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; float:left;}
.nyalxxdd .nyalxxddr{width:30%;height:auto;overflow:hidden;float:left; text-align:right;}
.nyalxxxx{width:42%;height:auto;overflow:hidden;margin:0px auto;margin-top:0px;line-height:35px; font-size:14px; color:#999999;}

.nyalxxnr{width:75%;height:auto;overflow:hidden;margin:0px auto;margin-top:70px;line-height:35px; font-size:14px; color:#999999;}

.xwpage{width:86%;height:auto;overflow:hidden;margin:50px auto;}
.xwpage .xwpages{width:50%;height:auto;overflow:hidden; line-height:40px; font-size:14px; float:left;}
.xwpage .xwpages span{color:#000; font-weight:600;}
.xwpage .xwpages a{ color:#666666;}
.xwpage .xwpages a:hover{ color:#0287bf;}


.conlxwm{ width:86%; height:auto; overflow:hidden; margin:0px auto; position:relative; z-index:10; margin-top:-67px; border-radius:10px; background:#ffffff;}
.conlxwm .conlxwms{width:90%; height:auto; overflow:hidden; margin:0px auto;}
.conlxwm .conlxwms .conlxwmsbt{width:100%; height:auto; overflow:hidden; line-height:86px; font-size:16px; color:#333333; font-weight:600;}
.conlxwm .conlxwms .conlxwmssr{width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrl{width:48%;height:auto;overflow:hidden;float:left; margin-right:2%;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrl input{width:100%;height:auto;overflow:hidden; background:#f8f8f8; border-radius:10px; line-height:40px; font-size:14px; color:#333; border:0px; text-indent:5%;}


.conlxwm .conlxwms .conlxwmssr .conlxwmssrr{width:50%;height:auto;overflow:hidden;float:left;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrr input{width:100%;height:auto;overflow:hidden; background:#f8f8f8; border-radius:10px; line-height:40px; font-size:14px; color:#333; border:0px; text-indent:5%;}
.conlxwm .conlxwms .conlxwmsnr{width:100%; height:202px; overflow:hidden; margin-bottom:20px;}
.conlxwm .conlxwms .conlxwmsnr textarea{width:100%;height:202px;overflow:hidden; background:#f8f8f8; border-radius:10px; line-height:40px; font-size:14px; color:#333; border:0px; text-indent:2%;}
.conlxwm .conlxwms .conlxwmstj{width:100px;height:40px;overflow:hidden;}
.conlxwm .conlxwms .conlxwmstj input{width:100px;height:40px;overflow:hidden;line-height:40px;text-align:center; border:0px; border-radius:10px; font-size:10px; color:#ffffff; background:#0290c5;}
.conlxwm .conlxwms .conlxwmstj input:hover{background:#039ad4}

.conlxwm .conlxwms .conlxwmsyzm{width:100%;height:40px;overflow:hidden;margin-bottom:20px;}
.conlxwm .conlxwms .conlxwmsyzm .conlxwmsyzml{width:100px;height:40px;overflow:hidden;margin-right:10px; float:left;}
.conlxwm .conlxwms .conlxwmsyzm .conlxwmsyzml input{width:100px;height:40px;overflow:hidden;background:#f8f8f8; border-radius:10px; line-height:40px; font-size:10px; color:#999999; border:0px; text-align:center;}
.conlxwmxs{width:100%; height:700px;}
.conlxwm .conlxwmx{width:90%; height:700px; overflow:hidden;margin:0px auto; margin:80px auto; border-radius:10px; position:relative; z-index:5;}
.dtwz {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 14px;
    position: absolute;
    z-index: 8;
    bottom: 0px;
}


.foot{width:100%;height:auto;overflow:hidden; background:#333333;}
.foot .footn{width:975px;height:auto;overflow:hidden;margin:0px auto;padding:48px 0px;}
.foot .footn .footnl{width:253px;height:auto;overflow:hidden;margin:0px auto;border-right:2px solid #444444;float:left;}
.foot .footn .footnl .footnls{width:253px;height:20px; line-height:20px; font-size:16px; color:#ffffff;}
.foot .footn .footnl .footnlx{width:253px;height:auto;overflow:hidden; margin-top:22px;}
.foot .footn .footnl .footnlx ul{width:100%;height:auto;overflow:hidden; float:left;}
.foot .footn .footnl .footnlx ul li{width:50%;height:34px; line-height:34px; font-size:14px; color:#ffffff;float: left}
.foot .footn .footnl .footnlx ul li a{color:#adadad;}
.foot .footn .footnz{width:417px;height:auto;overflow:hidden;margin:0px auto;border-right:2px solid #444444;float:left; padding:0px 45px;}
.foot .footn .footnz .footnzs{width:417px;height:20px; line-height:20px; font-size:16px; color:#ffffff;}
.foot .footn .footnz .footnzx{width:417px;height:auto;overflow:hidden;margin-top:22px;}
.foot .footn .footnz .footnzx ul{margin:0px auto;}
.foot .footn .footnz .footnzx ul li{width:417px;height:26px; padding:4px 0px}
.foot .footn .footnz .footnzx ul li .footnzxl{width:26px;height:26px;float:left;}
.foot .footn .footnz .footnzx ul li .footnzxr{width:390px;height:26px;float:left;line-height:26px;color:#adadad; font-size:14px;}

.foot .footn .footnr{width:120px;height:auto;overflow:hidden;float:left; padding-left:89px;}
.foot .footn .footnr .footnrs{width:120px;height:120px; padding-top:10px;}
.foot .footn .footnr .footnrx{width:120px;height:23px; margin-top:20px;line-height:23px;color:#adadad; font-size:14px;}





.tc{width:263px; height:auto; position: fixed; z-index:100; right:0px; bottom:150px;}
.tcl{width:210px; height:auto; float:left;background-color:rgba(255, 255, 255, 0.7); display: none}
.tc:hover .tcl{display: block}
.tcl li{width:210px; height:auto;font-size:14px; color:#333333; padding-left:10px; line-height:53px; cursor: pointer}
.tcl li a{color:#333333; text-decoration: none}
.tcr{width:53px; height:auto; float:right;}
.tcr li{width:53px; height:53px; margin-bottom:2px; background-color:rgba(108, 108, 108, 0.7);}


@media (max-width:1920px) {
	




	
}

@media (max-width:1800px) {



}
@media (max-width:1600px) {

.head {width: 96%;padding: 0px 2%;}
.head .headr{width: 14%;}
.head .headz {width:65%;}
.head .headr .headrl {width: 60%;}


}
@media (max-width:1440px) {
.head .headl img{width:10%;}
.head .headl span{font-size:14px; padding-left:5px;}
.gfdh{height:30px;line-height:30px; padding-bottom:20px;font-size:13px; color:#FFF; font-weight:600;}
}

@media (max-width:1405px) {


}

@media (max-width:1330px) {


}


@media (max-width:1200px) {


}


@media (max-width:1024px) {

.head{ display:none;}
/**手机站头部**/
.banner .bannerwz{width:70%;top:40%;left:15%;}
.banner .bannerwz .bannerwzs {line-height:0.4rem;font-size:30px; text-align:center;}
.banner .bannerwz .bannerwzx {line-height: 0.3rem;font-size:20px;text-align:center;}
.sjhead{width:100%;height:0.6rem;overflow: hidden;margin:0px auto; display: block;background:#039ad4; z-index:20; position: fixed; top:0px;}
.sjhead .sjheadan{
	width:6%;
	height:auto;
	overflow:hidden;
	float:right; margin-right:4%;margin-top:0rem;
}
.sjhead .sjheadan a{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
.tsjheadop .sjheadan img{
	width:100%;
	
}

.sjlogo{width:33%;height:auto; overflow:hidden;padding-top:0rem;position:absolute; left:3%;}
.sjlogo a{width:100%;display:block;}
.sjlogo a img{width:12%;}
.sjlogo a span {line-height: 0.5rem;color: #FFF;font-size: 15px;padding-left: 10px;font-weight: 600;}
.sjheadtc{width:50%; height:100%; z-index:100; position:fixed; right:0px; top:0px; padding-left:8%; background:#039ad4;  padding-top:5%;}

.sjheadtc ul{padding-top:20%;}
.sjheadtc ul li{ width:100%; height:0.8rem; line-height:0.8rem; font-size:16px;}
.sjheadtc ul li a{ color:#FFF;}
.sjss{ width:100%; height:auto; overflow:hidden; margin-top:0.5rem;}
.sjss .sjssl{ width:80%; height:auto; overflow:hidden; float:left}
.sjss .sjssl input{ width:100%; height:0.7rem; line-height:0.5rem; font-size:14px; color:#ffffff;border:none; border-bottom:1px solid #ffffff; background:none; }
	
.sjss .sjssl input::placeholder {
            color: #fff;
        }

	
.sjss .sjssr{ width:20%; height:auto; overflow:hidden; float:left}
.sjss .sjssr input{ width:100%; height:0.7rem; overflow:hidden;border:none;background:none; background:url(../images/dhsstb.png) no-repeat center; }

.sjheadtcgb{ width:20px; height:20px; font-size:30px; color:#FFF; position:absolute; right:10%; top:3%;}
.sjheadtcgb a{ color:#FFF;}
.nybanner{ margin-top:0.6rem;}
.nybanner img{width:100%;flex: 0 0 auto;object-fit: cover;max-height: 100vh;}
.con1bt{height:0.3rem; line-height:0.3rem;padding-top:0.3rem; font-size:24px;}
.con1js{height:0.3rem; line-height:0.3rem;font-size:20px;text-transform: uppercase}
.con1 .con1lb {width: 96%;margin-top: 0.1rem;padding:0.2rem 3%;}
.con1 .con1lb ul li{width:47%;margin: 0px 1.5%; margin-bottom:0.2rem;}
.con2{margin-top:0.5rem;padding-bottom:0.5rem; position: relative;}
.con2bt{height:0.3rem;line-height:0.3rem;font-size:24px; padding-top:0.3rem;}
.con2js{height:0.3rem; line-height:0.3rem;font-size:20px;}
.con2 .con2nr .con2nrlb ul li{width: 94%; margin:0px 3%;}
.con2 .con2nr .con2nrlb ul li .con2nrlbli{padding:0.5rem 0px 0.3rem 0px;}
.con2 .con2nrjt{top: 43%;/*height: 0.4rem;*/}
.con2 .con2nrjt a {width: 0.4rem;height: 0.4rem;line-height: 0.4rem;font-size: 21px;}
.con3{padding-bottom:0.5rem;}
.con3 .con3nr {width: 94%; margin: 0rem auto; margin-top:0.5rem;}
.con3 .con3nr .con3nrl{width:100%; height:auto;}
.con3 .con3nr .con3nrr{width:100%;padding:0px;margin:0.3rem 0px; background:none;}
.con3 .con3nr .con3nrr ul li{margin-bottom:0.3rem; background:#ffffff; border-radius:5px;}
.con3 .con3nr .con3nrr ul li a .con3nrrl{width: 25%; margin-top:0.4rem;}
.con3 .con3nr .con3nrr ul li a .con3nrrr{ display:none;}
.con3 .con3nr .con3nrr ul li a .con3nrrl .con3nrrls{line-height: 0.5rem;font-size: 30px;padding-top: 0rem;}
.con3 .con3nr .con3nrr ul li a .con3nrrl .con3nrrlx{line-height: 0.5rem;font-size: 16px;padding-top: 0rem;}
.con3 .con3nr .con3nrr ul li a .con3nrrz {width: 69%;}
.con3 .con3nr .con3nrr ul li a .con3nrrz .con3nrrzs{line-height: 0.6rem; padding-top:0.2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.con3 .con3nr .con3nrr ul li a .con3nrrz .con3nrrzx{ height:0.8rem;line-height:0.4rem; margin-bottom:0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}

.con3 .con3gd {margin-top:0px;}
.con4 {padding-top:0.5rem;padding-bottom:0.5rem;}
.con4 .con4s {line-height:0.4rem;font-size:24px; padding-top:0.1rem;}
.con4 .con4z {line-height:0.3rem;font-size:18px;padding-bottom:0.2rem;}
.con4 .con4x {width: 90%;line-height:0.2rem;}
.con5{line-height: 0.5rem;}
.con5 .con5n{ width: 90%;}
.con5 .con5n .con5nl{line-height: 0.3rem;font-size: 14px; padding-top:0.1rem; text-align:center;}
.con5 .con5n .con5nl span{ font-size:18px;}
.con5 .con5n .con5nr {line-height:0.25rem;font-size: 14px;margin-top:0.1rem; margin-bottom:0.2rem;}
.con5 .con5n .con5nr a { border-radius:6px;}
.foot .footn{width:90%;padding:0.3rem 0px;}
.foot .footn .footnl{display:none}
.foot .footn .footnz {width:100%;border-right: 0px;padding-left:0px;}
.foot .footn .footnz .footnzs{width:100%;height:0.4rem;line-height:0.4rem;}
.foot .footn .footnz .footnzx{width:100%;margin-top:0.1rem;}
.foot .footn .footnz .footnzx ul li{width:100%;height:0.2rem;padding:0.1rem 0px;}
.foot .footn .footnz .footnzx ul li .footnzxl{width:3%; height:auto;float: left;}
.foot .footn .footnz .footnzx ul li .footnzxl img{width:100%; height:0.2rem;float: left;}
.foot .footn .footnz .footnzx ul li .footnzxr{width:90%; height:0.2rem;float: left; line-height:0.2rem;}
.foot .footn .footnr {width:35%; float:none; margin:0px auto;margin-top:0.1rem; padding-left:0px;}
.foot .footn .footnr .footnrs {width:100%;height:auto;padding-top:0.1rem;}
.foot .footn .footnr .footnrs img{width:100%;}
.foot .footn .footnr .footnrx{width:100%;height:auto; line-height:0.2rem; margin-top:0.1rem; text-align:center}
.gcal1{width: 94%;}
.gcal1lb{width:100%;margin-top:0.5rem;}
.gcal1lb ul li{width: 100%;margin-right:0px;}
.gcal1lb ul li a .gcal1lbx{height:0.5rem;line-height:0.6rem;font-size: 14px;}
.gcal1lb ul li a .gcal1lbx .gcal1lbxl{width: 70%;height:0.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.gcal1lb ul li a .gcal1lbx .gcal1lbxr{width: 27%;height:0.6rem;font-size:12px;}
.gcal1lb ul li a .gcal1lbx .gcal1lbxr span {font-size: 13px;}
.gcal1gd {width: 60%;margin-top:0.3rem;}
.gcal2 {width:94%; margin:0px auto;margin-top: 0.4rem;}
.gcal2 ul li {width: 47%;height: auto;margin: 0.2rem 1%;margin-bottom: 0rem;padding-top: 0px;vertical-align: top}
.gcal2 ul li a .gcal2tp img {width: 100%;}
.gcal2 ul li a .gcal2mc{line-height:0.2rem;margin-top: 0.1rem;}
.gcal2 ul li a .gcal2rq {line-height: 0.2rem;font-size: 13px;}
.page {margin:0.4rem auto;}

.nyalxx {width: 94%;}
.nyalxxbt {margin-top: 0.5rem;line-height: 0.5rem;}
.nyalxxbt .nyalxxbtl {width:100%;float:none;font-size: 20px; text-align:center; line-height:0.4rem}
.nyalxxbt .nyalxxbtr{width:100%;float:none;font-size:16px; line-height:0.3rem; margin-top:0.1rem;}
.nyalxxtp {width: 80%;margin-top:0.6rem;}
.nyalxxdd {width:80%;line-height:0.6rem;font-size: 14px;}
.nyalxxxx {width:80%;margin-top:0.2rem;line-height:0.4rem;}
.cppage {margin:0.6rem auto;}
.cpfl .cpfln .cpflnlb{ padding-top: 0.4rem;}
.cpfl .cpfln {width: 96%;margin-top:0.3rem;padding-bottom:0.2rem;}
.cpfl .cpfln .cpflnlb ul li {line-height:0.2rem; margin-bottom:0.1rem;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbl{width:14%;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr{width:86%;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a {height:0.2rem;padding: 0px 5px; margin-bottom:0.1rem;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a.cur{height:0.2rem;}
.cplb{width: 94%;margin-top:0.4rem;}
.cplb ul li {width: 47%;margin:0rem 1.5%;}
.cplb ul li a{width: 100%;padding:0px;border:0px;}
.cplb ul li a .cplbmc{line-height: 0.7rem;}
.concpxx{width: 94%;}
.concpxx .concpxxtp{width: 80%;margin-top: 0.6rem;}
.concpxx .concpxxbt{width: 100%;margin-top: 0.4rem;}
.concpxx .concpxxnr{line-height:0.25rem; margin-top:0.15rem;}
.nyalxxnr{width: 90%;margin-top: 0.2rem;line-height:0.25rem;}
.xwpage{width:86%;margin-top:0.3rem;}
.xwpage .xwpages{line-height: 0.5rem; margin-bottom:0.4rem;}
.nycon .xwfl .xwfln{width: 94%;height: 0.9rem;margin-top: 0rem;padding-bottom: 0rem;}
.nycon .xwfl .xwfln a{height: 0.9rem;line-height: 0.9rem;margin: 0px 3%;padding-bottom: 0px;}
.nycon .xwfl .xwfln a.cur{height: 0.9rem;line-height: 0.9rem;}
.xw1{width: 94%;margin-top: 0.4rem;}
.xw1 .xw1l{width:100%;}
.xw1 .xw1l .xw1lx{margin-top: 0.4rem;}
.xw1 .xw1r{width: 100%; margin-top:0.2rem;}
.xw1 .xw1r ul li{ margin-bottom:0.2rem;}
.xw1 .xw1r ul li a{width:96%; padding:0.1rem 2%;background: #f8f8f8; border-radius:6px;}
.xw2{width: 94%;margin-top: 0.3rem;}
.xw2 ul li{padding:0.2rem 0px; border-bottom: 1px solid #f2f2f2;}
.xw2 ul li a .xw2l{width: 100%;}
.xw2 ul li a .xw2l .xw2ls{line-height: 0.2rem;padding-top: 0.1rem;}
.xw2 ul li a .xw2l .xw2lz{line-height: 0.2rem;}
.xw2 ul li a .xw2l .xw2lx{height:0.8rem;line-height:0.2rem;padding-top: 0.1rem;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.xw2 ul li a .xw2r{width: 100%;margin:0.2rem 0px;}
.conlxwm {width: 94%;margin-top: -0.6rem;}
.conlxwm .conlxwms .conlxwmsbt{line-height: 0.9rem;}
.conlxwm .conlxwms .conlxwmssr{margin-bottom: 0.1rem;}
.conlxwm .conlxwms .conlxwmsnr{height: 1rem;margin-bottom: 0.1rem;}
.conlxwm .conlxwms .conlxwmsyzm{height: 0.4rem; margin-bottom: 0.1rem;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrl input{border-radius: 4px;line-height: 0.4rem;text-indent: 2%;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrr input{border-radius: 4px;line-height: 0.4rem;text-indent: 2%;}
.conlxwm .conlxwms .conlxwmsnr textarea{height:1rem;border-radius: 4px;line-height: 0.4rem;text-indent:2%;}
.conlxwm .conlxwms .conlxwmsyzm .conlxwmsyzml input{height: 0.4rem;border-radius: 4px;line-height: 0.7rem;}

.conlxwm .conlxwmx {margin: 0.5rem auto;}

.nycon .nyfl .nyfln {width: 94%;height: 0.9rem;margin-top: 0px;padding-bottom: 0px; text-align:center;}
.nycon .nyfl .nyfln a {height: 0.9rem;line-height: 0.9rem;display: block;margin:0px 2%;float:none; display:inline-block; font-size:14px;}
.nycon .nyfl .nyfln a:hover{height: 0.9rem;line-height: 0.9rem;display: block;margin:0px 2%;float:none; display:inline-block; font-size:14px;}
.nycon .nyfl .nyfln a.cur{height: 0.9rem;line-height: 0.9rem;margin:0px 2%; display:inline-block;font-size:14px;}
#gy1{width: 94%;}
#gy1 .gy1nr{margin-top: 0.4rem;}
#gy1 .gy1nr .gy1nrl{width: 100%;}
#gy1 .gy1nr .gy1nrl .gy1nrlx{margin-top: 0.2rem;line-height: 0.2rem;}
#gy1 .gy1nr .gy1nrr{width: 100%;margin-top: 0.2rem;}
#gy1 .gy1nr .gy1nrr ul li{margin-bottom:0.2rem;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrbt{height: 0.3rem;line-height: 0.3rem;margin-bottom:0.1rem;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrnr{line-height: 0.25rem;}
#gy2{margin-top: 0.4rem;}

.gy2na {margin-bottom: 0.4rem;}
#gy4{width: 94%; margin:0px auto;}
#gy4 .gy4nr{width: 100%;margin-top:0.4rem;}
.gy5lb {width: 94%;margin: 0px auto;margin-top: 0.4rem;margin-bottom: 0.6rem;}
.gy5lb ul li {width:40%; margin:0.1rem 5%}
.gy5lb ul li a .gy5lbx{line-height: 0.6rem;font-size:14px;}
.gy3nr {width: 94%;margin-top: 0.4rem;}
.gy3nrns ul li {width: 32%;margin:0px 1.5%;}
.gy3nrns ul li a .gy3nrnsbt {line-height: 0.5rem;}
.gy3nrnx {margin-top: 0.4rem;margin-bottom: 0.4rem;}
.gy3nrnx ul li {width: 44%;margin:0.1rem 3%;}



}
@media (max-width:768px) {

.head{ display:none;}
/**手机站头部**/

.sjhead{height:1.2rem;}
.sjlogo{width:62%;}
.sjhead .sjheadan {margin-top: 0.25rem;}
.sjlogo a span{line-height: 0.8rem;}
.banner{ margin-top:1rem;}
.banner .bannerwz{width:80%;top:40%;left:15%;}
.banner .bannerwz .bannerwzs {line-height:0.6rem;font-size: 16px; text-align:center;}
.banner .bannerwz .bannerwzx {line-height:0.4rem;font-size: 12px;text-align:center;}
.nybanner{ margin-top:1.2rem;}
.con1bt{height:0.6rem; line-height:0.6rem;padding-top:0.6rem; font-size:24px;}
.con1js{height:0rem; line-height:0.6rem;font-size:20px;}
.con1 .con1lb ul li .con1lbwz {font-size: 14px;}
.con1 .con1lb{margin-top: 0.3rem;}
.con2bt{height:0.6rem;line-height:0.6rem;font-size:24px; padding-top:0.6rem;}
.con2js{height:0rem; line-height:0rem;font-size:20px;}
.con2 .con2nrjt a {width: 0.7rem;height: 0.7rem;line-height: 0.7rem;font-size: 21px;}
.con4 .con4s {line-height:0.7rem;font-size:24px; padding-top:0.3rem;}
.con4 .con4z {line-height:0.5rem;font-size:18px;padding-bottom:0.4rem;}
.con4 .con4x {line-height:0.4rem;}
.con5 .con5n .con5nl{ width:100%;line-height: 0.5rem;font-size: 14px; padding-top:0.3rem; text-align:left;}
.con5 .con5n .con5nr {line-height:0.6rem;float: right;font-size: 14px;margin-top:0.2rem; margin-bottom:0.3rem;}
.foot .footn .footnz .footnzs{width:100%;height:0.7rem;line-height:0.7rem;}
.foot .footn .footnz .footnzx{width:100%;margin-top:0.2rem;}
.foot .footn .footnz .footnzx ul li{width:100%;height:auto;padding:0.1rem 0px;}
.foot .footn .footnz .footnzx ul li .footnzxl{width:7%; height:0.4rem;float: left;}
.foot .footn .footnz .footnzx ul li .footnzxl img{width:100%; height:0.4rem;float: left;}
.foot .footn .footnz .footnzx ul li .footnzxr{width:90%; height:auto;float: left; line-height:0.4rem;}
.foot .footn .footnr {width:35%; float:none; margin:0px auto;margin-top:0.2rem; padding-left:0px;}
.foot .footn .footnr .footnrs {width:100%;height:auto;padding-top:0.1rem;}
.foot .footn .footnr .footnrs img{width:100%;}
.foot .footn .footnr .footnrx{width:100%;height:auto; line-height:0.4rem; margin-top:0.1rem;}
.gcal2 ul li a .gcal2mc{line-height:0.2rem;margin-top: 0.1rem;}
.gcal2 ul li a .gcal2rq {line-height: 0.2rem;font-size: 13px;}
.nyalxxbt .nyalxxbtl {width:100%;float:none;font-size: 20px; text-align:center; line-height:0.5rem}
.nyalxxbt .nyalxxbtr{width:100%;float:none;font-size:16px; line-height:0.5rem; margin-top:0.2rem;}
.cpfl .cpfln .cpflnlb{ padding-top: 0.9rem;}
.cpfl .cpfln .cpflnlb ul li {line-height:0.4rem; margin-bottom:0.2rem;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbl{width:22%;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr{width:78%;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a {height:0.4rem;}
.cpfl .cpfln .cpflnlb ul li .cpflnlbr a.cur{height:0.4rem;}
.concpxx .concpxxnr{line-height:0.4rem; margin-top:0.3rem;}
#gy1 .gy1nr .gy1nrl .gy1nrlx{margin-top: 0.2rem;line-height: 0.4rem;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrbt{height: 0.6rem;line-height: 0.6rem;margin-bottom:0.2rem;}
#gy1 .gy1nr .gy1nrr ul li .gy1nrrnr{line-height: 0.4rem;}
.conlxwm .conlxwms .conlxwmssr{margin-bottom: 0.2rem;}
.conlxwm .conlxwms .conlxwmsnr{height: 2rem;margin-bottom: 0.2rem;}
.conlxwm .conlxwms .conlxwmsyzm{height: 0.7rem; margin-bottom: 0.2rem;}
.conlxwm .conlxwms .conlxwmsyzm .conlxwmsyzml input{height: 0.7rem;border-radius: 4px;line-height: 0.7rem;}
.conlxwm .conlxwms .conlxwmsyzm .conlxwmsyzmr img{height: 0.7rem;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrl input{border-radius: 4px;line-height: 0.7rem;text-indent: 2%;}
.conlxwm .conlxwms .conlxwmssr .conlxwmssrr input{border-radius: 4px;line-height: 0.7rem;text-indent: 2%;}
.conlxwm .conlxwms .conlxwmsnr textarea{height: 2rem;border-radius: 4px;line-height: 0.4rem;text-indent:2%;}
.xw2 ul li a .xw2l .xw2ls{line-height: 0.4rem;padding-top: 0.2rem;}
.xw2 ul li a .xw2l .xw2lz{line-height: 0.5rem;}
.xw2 ul li a .xw2l .xw2lx{height:0.8rem;line-height:0.4rem;padding-top: 0.2rem;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.xw2 ul li a .xw2r{width: 100%;margin:0.2rem 0px;}
.nyalxxnr{width: 90%;margin-top: 0.4rem;line-height:0.35rem;}
.conlxwmxs{width:100%; height:6rem;}
.conlxwm .conlxwmx {
    width: 90%;
    height: 6rem;
    margin: 1rem auto;
}
.dtwz {
    height: 1.2rem;
    line-height: 0.4rem;
    font-size: 12px;
}

}
@media (max-width:640px) {
	.con2 .con2nr .con2nrlb {width:96%; margin: 0px auto}
	.gcal1{margin: 36px auto 0px}
	.gcal1 .swiper-pagination-bullet{width:40px; height: 4px}
	.gcal1 .swiper-pagination{margin: 20px auto 0px}
	.gcal2 ul li a .gcal2mc{line-height: 0.4rem}
	.con4move{opacity: 1}
	.page .ym{display: none}
	.page .yeshu{display: inline-block}
	.nycon .nyfl .nyfln {height:auto;}
    .gy2nlb .swiper-pagination { margin-bottom:30px;}

}
@media (max-width:414px) {



}
@media (max-width:375px) {




}
@media (max-width:320px) {




}
