﻿@charset "utf-8";

/* CSS Document */



html{font-size:62.5%; /* 10÷16=62.5% */ width: 100%;box-sizing: border-box;}

body{font-size:12px;font-size:1.2rem ; /* 12÷10=1.2 */width: 100%;padding: 0; margin: 0; box-sizing: border-box;}

.body0{font-size:12px;font-size:1.2rem ; /* 12÷10=1.2 */ background: #ea5213;width: 100%;padding: 0; margin: 0; box-sizing: border-box;}

.body1{ background:url("../img/bgz.png") no-repeat top left #370337;background-size: 100%;}

.body2{ background:url("../img/bgblue.png") no-repeat top left #d6eaeb;background-size: 100%;}

.body3{ background:#fe92a6;background-size: 100%;}

.body4{ background:#f7f7f7;background-size: 100%;}

p{font-size:14px;font-size:1.4rem;}



.touxiang{width: 9rem; height: 9rem; text-align: center;margin:2rem auto 1rem;position: relative;}

.touxiang .zs{width: 100%; height: 100%; border-radius: 50%;overflow: hidden;}

.touxiang .zs img {width: 100%; min-height: 100%;}

.touxiang .ms{width: 110%; height: 110%;position: absolute; left: -5%; top: -5%;z-index:99;}

.xing{width: 100%; text-align: center; color: #333;}

.xing h1{font-size: 3rem;line-height: 4rem; margin: 0; padding: 0;}

.xing p{font-size:1.8rem; line-height: 2rem; margin: 0; padding: 0;}

.xinxi{width: 90%; color: #333;margin: 0 auto 2rem;}

.xinxi h4{font-size: 1.4rem;text-align: center;margin-bottom: 2rem;font-weight: bold;}

.xinxi tabel{width: 100%;display: block;}

.xinxi tr{width: 100%;display: block;height: 3rem;line-height: 3rem;padding: 0;margin: 0;}

.xinxi tr td{width: 20%;display: block;float: left;padding: 0;margin: 0;position: relative;}

.xinxi tr td span{width:98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 1.5em; }

.xinxi i{width: 1.4rem; height: 1.4rem;border-radius: 1rem;float: left;background: #fff;position: absolute;top: 0.65rem;left: 0.3rem;}

.xinxi img {float: left;width: 1rem; height:1rem;margin:0.2rem;}

.xinxi span{float: left; display: block;line-height: 3rem;margin-left: 0.3rem;overflow: hidden;font-size: 1.3rem;}

.xinxi .zhizi{width: 100%; height: 2.2rem; background:#fff; border-radius: 0.5rem;margin-top: 1rem;}

.xinxi .zhizi span{width: 20%; float: left; display: block; text-align:center;line-height: 2.2rem;color: #ea5213;box-sizing: border-box;padding: 0; margin: 0;font-size: 1rem!important;}



.nr{width: 100%; background: #f8bb3b;overflow: hidden;}

.nr h4{font-size: 1.4rem;text-align: center;padding-bottom:1rem;margin-top: 1rem;display: block;}

.nr .nr1{margin: 0; padding: 0; line-height: 2rem; font-size: 1.2rem;color: #222;display: block;margin-top: 1rem;}



.an{width:20rem; height: 5rem; background: #ea5213;border-radius:2.5rem;margin-top: 3rem; margin: 0 auto;text-decoration: none;display: block;color: #fff; font-size: 1.8rem;font-weight: bold;line-height: 5rem;text-align: center;margin-bottom: 3rem;}

.an img{width:3rem;margin-top:1rem;float: left;margin-left: 23%;}

.an span{display: block;float: left;line-height: 5rem;}





.xing1{width: 100%; text-align: center;}

.xing1 h1{font-size: 3rem;line-height: 4rem; margin: 0; padding: 0; color: #ffe15a;}

.xing1 p{font-size:1.8rem; line-height:3rem; margin: 1rem 0; padding: 0;display: block;background: #ffe15a;border-radius: 1.5rem; height: 3rem;width: 50%;margin-left: 25%;color: #370033;}

.xinxi1{width: 90%; color: #333;margin: 0 auto 2rem;}

.xinxi1 h4{font-size: 1.4rem;text-align: center;margin-bottom: 2rem;}

.xinxi1 tabel{width: 100%;display: block;}

.xinxi1 tr{width: 100%;display: block;height: 3rem;line-height: 3rem;padding: 0;margin: 0;}

.xinxi1 tr td{width: 20%;display: block;float: left;padding: 0;margin: 0;position: relative;}

.xinxi1 tr td span{width:100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-indent: 1.3em; }

.xinxi1 i{width: 1.4rem; height: 1.4rem;border-radius: 1rem;float: left;background: #e5ac39;position: absolute;top: 0.65rem;left: 0.3rem;}

.xinxi1 img {float: left;width: 1rem; height:1rem;margin:0.2rem;}

.xinxi1 span{font-size: 1.4rem;float: left; display: block;line-height: 3rem;margin-left: 0.3rem;color: #e5ac39;}

.zhizi{width: 90%; margin-top: 1rem;height: 7rem;margin: 0 auto;}

.zhizi img{width: 100%;}





.nr0{width: 100%;overflow: hidden;}

.nr0 h4{font-size: 1.4rem;text-align: center;margin-top: 1rem;display: block;background: url("../img/bga.png") no-repeat; background-size: 100%;padding-top: 3rem;margin-bottom: 0;color: #f5d758;}

.nr0 p{background:url("../img/bgb.png")repeat-y; background-size: 100%;margin: 0; padding: 5%;color: #f5d758;box-sizing: border-box;}

.nr0 .nr1{line-height: 2rem; font-size: 1.2rem;color: #222;display: block;color: #f5d758;}

.nr0 .dbk{width: 100%;background: url("../img/bgc.png") no-repeat; background-size: 100%; height: 1.5rem;background-position: bottom;display: block;margin-bottom:0rem;}





.an1{width:20rem; height: 5rem; background: #ffe15a;border-radius:2.5rem;margin-top: 1rem; margin: 0 auto;text-decoration: none;display: block;color: #2b002b; font-size: 1.8rem;font-weight: bold;line-height: 5rem;text-align: center;margin-bottom: 3rem;}

.an1 img{width:3rem;margin-top:1rem;float: left;margin-left: 23%;}

.an1 span{display: block;float: left;line-height: 5rem;}









.touxiang2{width: 10.5rem; height: 10.5rem; text-align: center;position: relative;float: right; margin-right: 5%;}

.touxiang2 .zs{width: 100%; height: 100%; border-radius: 50%;overflow: hidden;border: 5px solid #aedeeb;box-shadow: 0px 0px 5px #888888;}

.touxiang2 .zs img {width: 100%; min-height: 100%;}

.touxiang2 .ms{width: 110%; height: 110%;position: absolute; left: -5%; top: -5%;z-index:99;}

.xing2{width:90%; text-align: center;margin-top: 2rem;margin-left: 5%;}

.xing2 h1{font-size: 3rem;line-height: 4rem; margin: 0; padding: 0; color: #124c5c;text-align:right;}

.xing2 p{font-size:1.6rem; line-height:2rem; margin: 1rem 0; padding: 0;display: block;height: 2rem;color: #f65e86;text-align:right;}

.xinxi2{width: 50%; color: #333;margin:7rem auto 3rem;float:right;margin-right: 3%;margin-left: 2%;height: 16rem;}

.xinxi2 h4{font-size: 1.4rem;text-align: center;margin-bottom: 2rem;}

.xinxi2 tabel{width: 100%;display: block;}

.xinxi2 tr{width: 100%;display: block;height: 3rem;line-height: 3rem;padding: 0;margin: 0;}

.xinxi2 tr td{width: 33%;display: block;float: left;padding: 0;margin: 0;position: relative;}

.xinxi2 tr td span{width:100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-indent: 1.5em; }

.xinxi2 i{width: 1.4rem; height: 1.4rem;border-radius: 1rem;float: left;background: #5dafc5;position: absolute;top:0.3rem;left: 0.3rem;}

.xinxi2 img {float: left;width: 1rem; height:1rem;margin:0.2rem;}

.xinxi2 span{font-size: 1.3rem;float: left; display: block;line-height: 2rem;margin-left: 0.3rem;color: #5dafc5;}

.zhizia{width: 90%; margin-top: 1rem;height: 7rem;margin: 0 auto;float: left;margin-left: 5%;}

.zhizia .kuang{width: 20%; text-align: center;float: left;padding:0;box-sizing: border-box;}

.zhizia a{width:5rem;height:5rem; background:url("../img/tbbg.png") no-repeat;display: block;background-size: 100%;font-size: 1.3rem; font-weight: 200; color: #fff;line-height: 1.5rem; padding-top: 1rem; text-align: center;box-sizing: border-box;margin: 0 auto;}





.nra{width: 100%;overflow: hidden;}

.nra h4{font-size: 1.4rem;text-align: center;margin-top: 1rem;display: block;background: url("../img/bgbluebt.png") no-repeat; background-size: 100% 100%;height: 3.5rem; margin-bottom: 0;color: #fff;width: 50%; margin: 0 auto;line-height: 3.5rem;text-shadow: 0.1em 0.1em #4e74c3;position: relative;z-index: 1;}

.nra p{background:url("../img/bgblueb.png")repeat-y; background-size: 100%;margin: 0; padding: 10%;color: #222222;box-sizing: border-box;}

.nra .nr1{line-height: 2rem; font-size: 1.2rem;color: #222;display: block;}

.nra .ding{width: 100%;background: url("../img/bgbluea.png") no-repeat; background-size: 100%; height: 1.5rem;background-position: top;margin-top: -2rem;}

.nra .dbk{width: 100%;background: url("../img/bgbluec.png") no-repeat; background-size: 100%; height: 1.5rem;background-position: bottom;}





.an2{width:20rem; height: 5rem; background: #ea527b;border-radius:2.5rem;margin-top: 3rem; margin: 0 auto;text-decoration: none;display: block;color: #fff; font-size: 1.8rem;font-weight: bold;line-height: 5rem;text-align: center;margin-bottom: 3rem;}

.an2 img{width:3rem;margin-top:1rem;float: left;margin-left: 23%;}

.an2 span{display: block;float: left;line-height: 5rem;}

.bgimg{margin-top: -3rem;margin-left: 80%;}





.qianbu{width: 90%; margin: 2rem auto;background: #fff;border-radius: 1rem;display: block;padding-top: 0.8rem;box-shadow:2px 2px 15px 2px rgba(0,0,0,0.2);}

.touxiang3{width: 9rem; height: 9rem; text-align: center;margin:2rem auto 1rem;position: relative;}

.touxiang3 .zs{width: 100%; height: 100%;overflow: hidden;}

.touxiang3 .zs img {width: 100%; min-height: 100%;}

.touxiang3 .ms{width: 130%; height: 110%;position: absolute; left: -15%; top: -5%;z-index:99;}

.xing3{width: 100%; text-align: center; color: #eb4e6d;}

.xing3 h1{font-size: 3rem;line-height: 4rem; margin: 0; padding: 0;}

.xing3 p{font-size:1.8rem; line-height:3rem; margin: 1rem 0; padding: 0;display: block;background: #fb848f;border-radius: 1.5rem; height: 3rem;width: 50%;margin-left: 25%;color: #fff;}

.xinxi3{width: 90%; color: #333;margin: 0 auto 2rem;}

.xinxi3 h4{font-size: 1.4rem;text-align: center;margin-bottom: 2rem;}

.xinxi3 tabel{width: 100%;display: block;}

.xinxi3 tr{width: 100%;display: block;height:3rem;line-height: 2rem;padding:0; margin:0;}

.xinxi3 tr td{width: 30%;display: block;float: left;padding: 0;margin: 0;border: 1px solid #eb4e6d;border-radius: 5px;box-sizing: border-box;overflow: hidden;color: #eb4e6d;position: relative;margin: 0% 1.6% 0% 1.6%;}

.xinxi3 tr td span{width:98%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-indent: 1.5em; }

.xinxi3 i{width: 2rem; height:2rem;float: left;background: #fff;border-right: 1px solid #eb4e6d;position: absolute;top:0rem;left:0rem;}

.xinxi3 img {float: left;width:1.5rem; height:1.5rem;margin:0.25rem;}

.xinxi3 span{font-size: 1.3rem;float: left; display: block;line-height: 2rem;padding-left:0.5rem;padding-right:0.5rem;}

.zhizib{width: 100%; margin-top: 1rem;margin: 0 auto;float: left;background: url("../img/bggang.png") repeat-x center center;margin-bottom: 1rem;}

.zhizib .kuang{width: 18%; text-align: center;float: left;box-sizing: border-box;border-radius:50%;background: #ffeef1;}

.zhizib a{width: 4rem; height: 4rem; background:url("../img/tbbg1.png") no-repeat;border-radius: 2.3rem; display: block;background-size: 100%;font-size: 1.2rem; font-weight: 200; color: #eb4e6d;line-height: 1.4rem; padding-top:0.6rem; text-align: center;box-sizing: border-box;margin: 0 auto;}

.zhizib .gang{width: 2.5%; height: 0.6rem; margin-top: 2rem;float: left;}



.nrb{width: 100%;overflow: hidden;}

.nrb h4{font-size:1.4rem;text-align: center;padding-bottom:0.5rem;padding-top:0.5rem;margin-top: 1rem;display: block;background: #fb848f;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #fff;width: 50%; margin-left:25%;float: left;margin-bottom: 0;}

.nrb .nr1{margin: 0; line-height: 2rem; font-size: 1.2rem;color: #222;display: block;background: #ffeef1;padding: 5%;border-radius: 5px;color: #eb4e6d;float: left;width: 100%;box-sizing: border-box;}

.pinkbg{background: #ffeef1;border-radius: 15px;padding: 10px;display: block;}

.an3{width:60%; height: 4rem; background: #fb848f;border-radius:2rem; margin: 0 20%;text-decoration: none;display:inline-block;color: #fff; font-size: 1.8rem;line-height: 4rem;text-align: center;margin-bottom: 3rem;float: left;box-sizing: border-box;position: relative;}

.an3 img{width:2.5rem;margin-top:1rem;position: absolute; left: 18%; top: -5%;}

.an3 span{display: block;float: left;line-height: 4rem;width: 100%;text-align: center;}





.qianbu1{width: 90%; margin:0 auto;background: #f7f7f7;border-radius: 1rem;display: block;padding-top: 0.8rem;}

.touxiang4{width: 9rem; height: 9rem; text-align: center;margin:2rem auto 1rem;position: relative;border-radius: 50%;border: 0.5rem solid #fff;overflow: hidden;box-shadow:2px 2px 15px 2px rgba(0,0,0,0.2);}

.touxiang4 .zs{width: 100%; height: 100%;overflow: hidden;}

.touxiang4 .zs img {width: 100%; min-height: 100%;}

.touxiang4 .ms{width: 130%; height: 110%;position: absolute; left: -15%; top: -5%;z-index:99;}

.xing4{width: 100%; text-align: center; color: #fff;background: #3cb034;padding-top: 8rem;margin-top: -8rem;border-top-left-radius: 15px;border-top-right-radius: 15px;}

.xing4 h1{font-size: 2.8rem;line-height: 4rem; margin: 0; padding: 0;}

.xing4 p{font-size:1.6rem; line-height:2.5rem; margin: 0; padding: 0;display: block;height: 2.5rem;width: 50%;margin-left: 25%;color: #fff;}

.xinxi4{width: 100%; color: #fff;margin: 0 auto;background: #3cb034;padding: 5%;box-sizing: border-box;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}

.xinxi4 h4{font-size: 1.4rem;text-align: center;margin-bottom: 2rem;}

.xinxi4 tabel{width: 100%;display: block;}

.xinxi4 tr{width: 100%;display: block;height: 3rem;line-height: 3rem;padding: 0;margin:0.5rem 0rem 0rem 0rem;}

.xinxi4 tr td{width: 20%;display: block;float: left;padding: 0;margin: 0;position: relative;}

.xinxi4 tr td span{width:100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-indent: 1.2em;font-size: 1.2rem; }

.xinxi4 i{width: 1.4rem; height: 1.4rem;border-radius: 1rem;float: left;background: #fff;position: absolute;top: 0.8rem;left: 0.3rem;}

.xinxi4 img {float: left;width: 1rem; height:1rem;margin:0.2rem;}

.xinxi4 span{font-size: 1.4rem;float: left; display: block;line-height: 3rem;margin-left: 0.3rem;}

.zhizic{width: 100%; margin-top: 1rem;float: left;background:#2b9f23;border-radius: 15px;padding: 0.5rem;box-sizing: border-box;color: #fff;}

.zhizic .kuang{width: 16%; text-align: center;float: left;box-sizing: border-box;color: #fff!important;}

.zhizic a{font-size: 1.2rem; font-weight: 200; line-height: 1.4rem; padding-top:1rem; text-align: center;box-sizing: border-box;margin: 0 auto;color: #fff;padding: b

1rem;}

.zhizic a:hover{color: #fff;}

.zhizic .gang{width:5%; float: left;padding-top:1.8rem;}

.zhizic .gang img{width:100%!important;width: 1.5rem;height: 1.5rem;margin-top: -0.75rem;}

.lianjie{width: 100%; height:2rem; display: block;background: url("../img/bglianjie.png") repeat-y; float: left;background-size: 100%;}



.nrc{width: 100%;overflow: hidden;}

.nrc h4{font-size:1.6rem;text-align: center;padding-bottom:0.5rem;padding-top:0.5rem;display: block;background: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;color: #2b9f23;width: 50%; margin: -1.2rem auto 0rem;box-shadow:2px 2px 15px 2px rgba(0,0,0,0.2);}

.nrc .nr1{margin: 0; line-height: 2rem; font-size: 1.2rem;color: #222;display: block;padding: 5%;color: #fff;}



.an4{width:100%; height: 4rem; background: #3cb034;border-radius:10px;margin-top: 3rem; text-decoration: none;display: block;color: #fff; font-size: 1.8rem;font-weight: bold;line-height:4rem;text-align: center;margin-bottom: 3rem;float: left;}

.an4 img{width:3rem;margin-top:0.5rem;float: left;margin-left:32%;}

.an4 span{display: block;float: left;line-height:4rem;}





#certify1{background:url("../img/bgb.png") repeat-y; background-size: 100%;padding-top: 1rem;}

#certify2{background:url("../img/bgblueb.png") repeat-y; background-size: 100%;padding: 1rem 1rem 0.5rem 1rem;}





/**登 录**/



.dl-biaoti{width: 100%; height:22.5%; background:url("../images/topbg.png") no-repeat; background-size: 100%; display: block;text-align: center;color: #fff;line-height: 20vh;font-size: 2.8rem;font-weight: lighter;letter-spacing: 1px;text-shadow: 0 0 0.2em #007299, 0 0 0.2em #007299,0 0 0.2em #007299;}

.reg-form{width:80%;margin: auto 10%;}

.reg-form .cell{width: 100%; border-bottom: 1px #999 solid;padding: 0;margin: 0;}

.reg-form .cell label{width: 30%;font-size: 1.4rem;line-height: 5rem;padding: 0;margin: 0;}

.reg-form .cell input{width: 100%; font-size: 1.4rem;border: none;height:5rem;padding: 0;margin: 0;}

.reg-form .vcode input{width: 100%!important;height: 5rem;padding: 0;margin: 0;}

.reg-form .btn-disabled{float: right;width: 22%;text-align:right;font-size: 1.4rem; color: #7849ff;font-weight: bold; text-decoration: none;line-height: 5rem;padding:0% 2% 0% 0%;margin: 0;display: block;}

.btn-green{width: 60%; height: 4rem;border-radius: 2rem;display: block; background: #01b991;margin: 10% 20% 4% 20%;text-align: center; font-size: 1.8rem; font-weight:100; text-decoration: none;line-height: 4rem;color: #fff;}

.btn-zc{font-size: 1.4rem;color: #333;text-align: center;width: 100%;display: block;text-decoration: none;}

.btn-zc span{ white-space: nowrap;font-size: 1.6rem; font-weight: bold; color: #ce49ff;text-overflow: ellipsis;}







.w:hover{color: #fff!important; background:#3cb035;}

.w{color: #333!important; background:#fff; }

.g{ background: url("../images/bianji.png") #fff no-repeat; background-size: 90%;background-position: 50% 50%;}

.x{ background: url("../images/fuwuzp.png") #fff no-repeat; background-size: 90%;background-position: 50% 50%;}

.e{ background: url("../images/zjzs.png") #fff no-repeat; background-size: 90%;background-position: 50% 50%;}

.f{ background: url("../images/khpj.png") #fff no-repeat; background-size: 90%;background-position: 50% 50%;}

.kongge{height:20px;width: 100%;float: left; display: block;}



.tianjiajianli{width:20%; height:3rem; background:rgba(255,102,0,0.9); display: block;color: #fff;margin-top: 1rem;margin-bottom: 0.5rem;text-decoration: none; text-align: center;font-size: 1.4rem;line-height: 3rem;border-radius: 5px; letter-spacing: 1px;float: left;margin-left: 5%;}

.tuichu{width:20%; height:3rem; background:#fd751d; display: block;color: #fff;margin-top:1rem;margin-bottom: 1rem;text-decoration: none; text-align: center;font-size: 1.4rem;line-height: 3rem;border-radius: 5px;position: fixed;right: 5%; letter-spacing: 1px;}



.tuliebiao{width: 90%;float: left;margin-top: 6rem;margin-left: 5%;}

.tuliebiao ul{list-style:none;margin: 0;padding: 0;}

.tuliebiao ul li{list-style: none; float: left; width: 30%; min-height:13rem;margin: 0;padding: 0;margin-bottom:2.5rem;}

.tuliebiao ul li img{width:100%; max-height: 10rem;float: left;}

.tuliebiao ul li a{width: 60%;display: block; float: left; height: 2rem; line-height: 2rem;text-align: center;text-decoration: none; color: #333;margin-left:20%; border-radius: 1.5rem;border: 1px solid #333;margin-top: 0.5rem;box-sizing: border-box;}

.shanchu{width:25%; background: #f97216;border-radius: 5px;color: #fff;margin-top: 0.5rem; text-align: center; display: block; height: 3rem; font-size: 1.4rem; line-height: 3rem; text-decoration: none;float:right;}



:not(:root):fullscreen::backdrop {

    position: fixed;

    top: 0px;

    right: 0px;

    bottom: 0px;

    left: 0px;

    background: black;

    background-image: initial;

    background-position-x: initial;

    background-position-y: initial;

    background-size: initial;

    background-repeat-x: initial;

    background-repeat-y: initial;

    background-attachment: initial;

    background-origin: initial;

    background-clip: initial;

    background-color: rgba(255,255,255,0);

}





.demo-gallery {

      margin: 20px auto;

      background-color: #ccc;

      width: 360px

      text-align: center;

      

  }

  

  .demo-gallery a {

      display: block;

      float:left;

      margin: 0 12px 12px 0;

      line-height: 0;

  }

  

  

  

  

  

  .demo-gallery img {

      max-width: auto;

    max-width: 100%;

      height: auto;

      border: 0;

      

  }

  

  .demo-gallery figure {

      display: none;

  }



#bianre{background:url("../img/bgb.png") repeat-y;background-size: 100%; padding: 1rem;display: block;overflow: hidden;height: 9rem;}

#bianblue{background:url("../img/bgblueb.png") repeat-y;background-size: 100%; padding: 2rem 2rem 2rem 2rem;display: block;overflow: hidden;height: 11rem;}

.ulone{list-style: none; margin:0; padding: 0;}
.ulone li{list-style: none; text-decoration: none;width: 50%; float: left; line-height: 2.4rem;position: relative;}
.ovbk{background: url("../img/bgb.png") repeat-y; background-size: 100%; display: block; width: 100%;padding-top: 1rem;padding-left: 5%; padding-right: 5%; box-sizing: border-box;color: #f5d758!important;}
.ovbkblue{background: url("../img/bgblueb.png") repeat-y; background-size: 100%; display: block; width: 100%;padding-top: 1rem;padding-left: 10%; padding-right:10%; box-sizing: border-box;}
.inpwid{float: left;margin-top:15px;position: absolute;top: 0;left:0;}
.lawid{float: left;width:100%;text-indent: 2rem;font-size: 1.2rem;line-height:3.5rem;}


