







.index-gg{ width:100%; height:140px; overflow:hidden; border-radius:9px; margin-bottom:18px;}

.index-gg img{ width:100%; height:100%;}







.kaoshi-lbbox{width:calc(100% - 66px); height:auto; overflow:hidden; padding:9px 0 26px; margin:0 auto;}

.kaoshi-lb1{ width:100%; height:auto; overflow:hidden; padding:12px 0 14px; border-bottom:1px solid #f2f2f2;}

.kaoshi-lbbox .kaoshi-lb1:last-child{ border-bottom:none;}

.kaoshi-lb11{ width:7px; height:7px; overflow:hidden; float:left; background:#007aff; margin-top:11px;}

.kaoshi-lb12{width:calc(100% - 150px); height:auto; overflow:hidden; float:left; margin-left:10px;}

.kaoshi-lb121{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#333333;}

.kaoshi-lb121 a{ color:#333;}

.kaoshi-lb122{ width:100%; height:24px; line-height:24px; font-size:12px; color:#faae29; overflow:hidden}

.kaoshi-lb122 font{ display:inline-block; float:left; margin-right:26px;}

.kaoshi-lb122 font:last-child{ margin-right:0}

.kaoshi-lb13{ width:108px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#007aff; overflow:hidden; float:right; background:rgba(0,122,255,0.08); border:1px solid #87c0ff; border-radius:18px; margin-top:8px; cursor:pointer;}

.kaoshi-lb13 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:16px; color:#007aff;}



.kaoshi-lbjs .kaoshi-lb11{ background:#cecece}

.kaoshi-lbjs .kaoshi-lb122{ color:#999999}

.kaoshi-lbjs .kaoshi-lb13{ background:#ececec; border:1px solid #ececec; color:#666666}

.kaoshi-lbjs .kaoshi-lb13 a{ color:#666666}



.tc-zz{ width:100%; height:100vh; overflow:hidden; position:fixed; top:0; left:0; z-index:9999; background:rgba(0,0,0,0.7); display:none;}

.block{ display:block;}

.tc-tx{ width:60px; height:60px; overflow:hidden; border-radius:50%; border:5px solid #fff; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; background: linear-gradient(to bottom, #0da1ff 0%,#3a76fe 100%); position:fixed; left:calc(50% - 35px); top:calc(50vh - 150px); z-index:99999;}

.tc-gb{ width:36px; height:36px; overflow:hidden; border-radius:50%; position:fixed; left:calc(50% + 93px); top:calc(50vh - 183px); z-index:99999; cursor:pointer;}

.tc-gb img{ width:100%; height:100%}

.tc-box{ width:260px; height:236px; overflow:hidden; background:url(../images/tc-bj1.png) center top no-repeat #fff; border-radius:7px; position:fixed; left:calc(50% - 130px); top:calc(50vh - 118px); z-index:99990;}

.tc-1{ width:90%; height:40px; line-height:40px; font-size:24px; overflow:hidden; margin:44px auto 0; color:#333333; text-align:center;}

.tc-2{ width:90%; height:30px; line-height:30px; font-size:18px; overflow:hidden; margin:26px auto 0; color:#666666; text-align:center;}

.tc-3{ width:100%; height:auto; overflow:hidden; text-align:center; margin:24px auto 0;}

.tc-31{ display:inline-block; width:148px; height:40px; font-size:18px; text-align:center; background:#048ff0; color:#fff; line-height:40px; border-radius:4px; cursor:pointer;}





.tc1-tx{ width:60px; height:60px; overflow:hidden; border-radius:50%; border:5px solid #fff; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; background: linear-gradient(to bottom, #0da1ff 0%,#3a76fe 100%); position:fixed; left:calc(50% - 35px); top:calc(50vh - 150px); z-index:99999;}

.tc1-gb{ width:36px; height:36px; overflow:hidden; border-radius:50%; position:fixed; left:calc(50% + 93px); top:calc(50vh - 183px); z-index:99999; cursor:pointer;}

.tc1-gb img{ width:100%; height:100%}

.tc1-box{ width:260px; height:236px; overflow:hidden; background:url(../images/tc-bj1.png) center top no-repeat #fff; border-radius:7px; position:fixed; left:calc(50% - 130px); top:calc(50vh - 118px); z-index:99990;}

.tc1-1{ width:calc(100% - 30px);  height:52px; line-height:52px; font-size:24px; overflow:hidden; margin:38px auto 0; color:#333333; text-align:center;}

.tc1-2{ width:calc(100% - 30px);  height:30px; line-height:30px; font-size:18px; overflow:hidden; margin:0px auto 0; color:#666666; text-align:center;}

.tc1-3{ width:calc(100% - 30px);  height:auto; overflow:hidden; text-align:center; margin:14px auto 0;}

.tc1-31{ width:calc(50% - 6px); height:40px; font-size:18px; float:right; text-align:center; background:#048ff0; color:#fff; line-height:40px; border-radius:4px; cursor:pointer;}


.tc1-32{ width:calc(50% - 6px); height:40px; font-size:18px; float:left; text-align:center; background:#b5d3e8; color:#fff; line-height:40px; border-radius:4px; cursor:pointer;}



.tc1-4{ width:calc(100% - 30px);  height:38px; line-height:38px; text-align:center; margin:8px auto 0; font-size:24px;  color:#faae29; overflow:hidden;}



.dati-yltop{width:calc(100% - 52px); height:44px; line-height:44px; text-align:center; background:#007aff; font-size:18px; color:#ffffff; margin:10px auto 0; border-radius:9px; position:relative; z-index:2;}

.dati-ylbot{width:calc(100% - 52px); height:auto; overflow:hidden;position:relative; z-index:1; border:2px solid #e0ecfa; margin:-10px auto 0; box-sizing: border-box; padding-bottom:6px;  border-radius: 0 0 9px 9px;}

.dati-ylbot1{ width:200px; height:32px; overflow:hidden; margin:16px auto 0;  box-sizing: border-box; border:1px dashed #faae29;}

.dati-ylbot11{ width:50%; height:100%; font-size:12px; color:#333333; overflow:hidden;display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; float:left;}

.dati-ylbot11 span{ display:inline-block; width:8px; height:8px; margin-right:7px;}

.dati-ylbot111{ background:#00aaff;}

.dati-ylbot112{ background:#dddddd;}



.dati-ylbox{ width:198px; height:auto; overflow:hidden; margin:14px auto 0;}

.dati-yl1{ width:34px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#ffffff; overflow:hidden; margin-bottom:6px; margin-right:7px; float:left; cursor:pointer;}

.dati-ylbox .dati-yl1:nth-child(5n){ margin-right:0}

.dati-wc{ background:#48c2ff}

.dati-wwc{ background:#dddddd; color:#333333;}



.ks-datitop1{ width:calc(100% - 166px); height:auto; overflow:hidden; line-height:44px; text-align:center; color:#333333; font-size:26px; margin:28px auto 0}

.ks-datitop2{ width:calc(100% - 166px); height:auto; overflow:hidden; line-height:30px; text-align:center; margin:0 auto;}

.ks-datitop21{ display:inline-block; font-size:16px; color:#666666; overflow:hidden; margin:0 18px;}

.ks-datitop21 font{ font-size:20px; color:#f5485c;}

.ks-datitop21 span{ color:#f5485c;}

.ks-datitop21 a{ color:#007aff; border-bottom:1px solid #007aff;}

.ks-datitop22{ display:inline-block; font-size:16px; color:#666666; overflow:hidden; margin:0 18px;}

.ks-datitop23{ display:inline-block; font-size:16px; color:#666666; overflow:hidden; margin:0 18px;}

.ks-datitop23 font{ font-size:20px; color:#007aff;}



.ks-datitj{ width:696px; height:auto; overflow:hidden; border:1px solid #ffd18c; margin:16px auto 0;}

.ks-datitj1{ width:100%; height:30px; overflow:hidden; border-bottom:1px solid #ffd18c; background:#fff2e0;}

.ks-datitj11{ float:left; border-right:1px solid #ffd18c; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffa200}

.ks-datitj1 .ks-datitj11:last-child{ border-right:none}

.ks-datitj1 .ks-datitj11:nth-child(1){ width:98px;}

.ks-datitj1 .ks-datitj11:nth-child(2){ width:198px;}

.ks-datitj1 .ks-datitj11:nth-child(3){ width:198px;}

.ks-datitj1 .ks-datitj11:nth-child(4){ width:198px;}



.ks-datitj2{ width:100%; height:30px; overflow:hidden;}

.ks-datitj21{ float:left; border-right:1px solid #ffd18c; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffa200}

.ks-datitj2 .ks-datitj21:last-child{ border-right:none}

.ks-datitj2 .ks-datitj21:nth-child(1){ width:98px; background:#fff2e0;}

.ks-datitj2 .ks-datitj21:nth-child(2){ width:198px;}

.ks-datitj2 .ks-datitj21:nth-child(3){ width:198px;}

.ks-datitj2 .ks-datitj21:nth-child(4){ width:198px;}





.ks-dtbox{ width:calc(100% - 166px); height:auto; overflow:hidden; margin:10px auto 0;}

.ks-dt1{ width:100%; height:auto; overflow:hidden; line-height:40px; font-size:20px; color:#333333;}

.dati-tongji{width:100%; height:34px; overflow:hidden; border:2px solid #e0ecfa; border-bottom:none; background:#e7f2ff; line-height:34px; text-align:center; border-radius:16px 16px 0 0;  box-sizing: border-box;}
.dati-tongji p{ display:inline-block; margin:0 6px; font-size:14px; color:#666666;}
.dati-tongji p font{ font-size:16px; color:#007aff;}

.ks-dt2{ width:100%; height:auto; overflow:hidden; border:2px solid #e0ecfa; border-radius:0 0 16px 16px ;  box-sizing: border-box; padding:25px 35px; }

.ks-dt21{ width:100%; height:auto; line-height:34px; font-size:18px; overflow:hidden; color:#333333;}

.ks-dt21 font{ color:#999999}

.ks-dt21 img{ max-width:100%; display:block; padding-top:10px;}

.ks-dt22{ width:calc(100% - 40px); height:auto; overflow:hidden; margin:19px auto 0;}

.ks-dt221{ width:100%; height:auto; overflow:hidden; padding:5px 0; }

.ks-dt22 label{ display:block; width:100%; line-height:34px; height:auto; overflow:hidden; font-size:16px; color:#333;}


.ks-dt22 span{ width:calc(100% - 25px); height:auto; overflow:hidden; float:right;}




.ks-dt22a{ width:100%; height:auto; overflow:hidden; }

.ks-dt222{ width:100%; height:auto; overflow:hidden; text-align:center }

.ks-dt222 img{ max-width:100%;}

/*选择框开始*/

.mgr { display:block; float:left;

    position: relative;

    width: 18px;

    height: 18px;

    background-clip: border-box;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 8px 0px 0 0;

    vertical-align:top;

    border-radius: 50%;

    background-color: #fff;

    border: 1px solid #d4d4d4; 

}



.mgr:disabled {

    opacity: .65

}



.mgr:before {

    content: '';

    display: block;

    height: 0;

    width: 0;

    -webkit-transition: width .25s, height .25s;

    transition: width .25s, height .25s

}



.mgr:checked:before {

    height: 12px;

    width: 12px;

    border-radius: 50%;

    margin: 2px 0 0 2px

}



.mgr:focus {

    outline: none;

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075), 0 0 1px #017d7d

}



.mgr:checked {

    border: 1px solid #555;

}



.mgr:checked:before {

    background-color: #555

}





.mgr-success {

    background-color: none;

    border: 1px solid #666;

}



.mgr-success:checked {

    border: 1px solid #007aff;

}



.mgr-success:checked:before {

    background-color: #007aff

}





.mgr1 { display:block; float:left;

    position: relative;

    width: 18px;

    height: 18px;

    background-clip: border-box;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 8px 10px 0 0;

    vertical-align:top;

    border-radius: 50%;

    background-color: #fff;

    border: 1px solid #d4d4d4; 

}



.mgr1:disabled {

    opacity: .65

}



.mgr1:before {

    content: '';

    display: block;

    height: 0;

    width: 0;

    -webkit-transition: width .25s, height .25s;

    transition: width .25s, height .25s

}



.mgr1:checked:before {

    height: 12px;

    width: 12px;

    border-radius: 50%;

    margin: 2px 0 0 2px

}



.mgr1:focus {

    outline: none;

    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075), 0 0 1px #017d7d

}



.mgr1:checked {

    border: 1px solid #555;

}



.mgr1:checked:before {

    background-color: #555

}





.mgr-success1 {

    background-color: none;

    border: 1px solid #d4d4d4;

}



.mgr-success1:checked {

    border: 1px solid #fcaf2b;

}



.mgr-success1:checked:before {

    background-color: #fcaf2b

}

/*选择框结束*/



.ks-dt3{ width:100%; height:auto; overflow:hidden; margin:40px auto; text-align:center}

.ks-dt31{ display:inline-block; width:140px; height:46px; background:#007aff; border-radius:23px; border:1px solid #007aff; box-sizing: border-box; margin:0 15px;}

.ks-dt31 input{ display:block; width:100%; height:100%; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; font-size:20px; color:#ffffff; cursor:pointer}

.ks-dt32{ display:inline-block; width:140px; height:46px; background:#feecee; border-radius:23px; border:1px solid #f5485c; box-sizing: border-box; margin:0 15px;}

.ks-dt32 input{ display:block; width:100%; height:100%; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; font-size:20px; color:#f5485c; cursor:pointer}

.ks-dt33{ display:inline-block; width:140px; height:46px; background:#e5f1ff; border-radius:23px; border:1px solid #007aff; box-sizing: border-box; margin:0 15px;}

.ks-dt33 input{ display:block; width:100%; height:100%; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; font-size:20px; color:#007aff; cursor:pointer}

.ks-dt34{ display:inline-block; width:140px; height:46px; background:#80c45d; border-radius:23px; border:1px solid #80c45d; box-sizing: border-box; margin:0 15px;}

.ks-dt34 input{ display:block; width:100%; height:100%; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; font-size:20px; color:#fff; cursor:pointer}



.jiexi-box{ width:100%; height:auto; overflow:hidden; background:#f4f9ff;border-radius:16px; margin-top:10px; box-sizing: border-box; padding:22px 30px 22px;}

.jiexi-1{ width:100%; height:auto; overflow:hidden;}

.jiexi-11{ display:inline-block; height:auto; line-height:36px; color:#333333; font-size:16px; margin-right:48px;}

.jiexi-1 .jiexi-11:last-child{ margin-right:0}

.jiexi-11 font{ display:inline-block; margin-right:15px;}

.zhengque{ color:#80c45d;}

.cuowu{ color:#ed2e35;}

.weida{ color:#ffc26f;}



.jiexi-2{ width:100%; height:auto; line-height:28px; color:#007aff; font-size:16px; background:#ddebfa; overflow:hidden;  box-sizing: border-box; padding:0px 22px; margin-top:15px;}

.jiexi-3{ width:100%; height:auto; line-height:28px; color:#666; font-size:16px; background:#ddebfa; overflow:hidden;  box-sizing: border-box; padding:0px 22px; margin-top:15px;}





.ks-dt23{ width:100%; height:auto; overflow:hidden; margin:19px auto 0;}

.ks-dt231{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.ks-dt23 .ks-dt231:last-child{ margin-bottom:0;}

.ks-dt231 font{ display:block; width:66px; height:32px; line-height:32px; font-size:16px; color:#333333; overflow:hidden; float:left;}

.ks-dt231 input{ display:block;  width:calc(100% - 236px); height:32px; overflow:hidden; line-height:32px; color:#333; border:1px solid #bebebe; font-size:16px; box-sizing: border-box; padding:0px 10px 0px;}



.zylx-lbbox{ width:calc(100% - 78px);  height:auto; overflow:hidden; margin:31px auto 0;}

.zylx-lb1{ width:100%; height:auto; overflow:hidden; margin-bottom:29px;}

.zylx-lb11{ width:100%; height:60px; overflow:hidden; border:1px solid #d5e9ff; box-sizing: border-box; padding:0 18px; border-radius:5px 5px 0 0; background: linear-gradient(to right, #fff 0%,#f8fbff 100%); cursor:pointer;}

.zylx-lb111{ width:calc(100% - 40px);  height:60px; line-height:60px; font-size:18px; color:#000000; float:left; overflow:hidden; }

.suoding .zylx-lb111{ background:url(../images/suo.png) center right no-repeat; width:calc(100% - 70px); padding-right:30px; }





.zylx-lb112{ width:22px; height:100%; overflow:hidden; float:right;display:flex;flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center;}

.zylx-lb112 img{ width:22px; height:13px;}

.zylx-lb12{ width:100%; height:auto; overflow:hidden; margin-top:9px; display:none;}

.zylx-lb1on .zylx-lb12{ display:block;}

.zylx-lb1on .zylx-lb112 img{ transform: rotate(180deg); }

.zylx-lb121{ width:100%; height:auto; overflow:hidden; margin-bottom:9px;}

.zylx-lb1211{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:16px; color:3000000; box-sizing: border-box; padding:0 36px; border:1px solid #d5e9ff; background:#eaf2fe; cursor:pointer}

.zylx-lb1212{ width:100%; height:auto; overflow:hidden; display:none;}

.zylx-lb121on .zylx-lb1212{ display:block}

.zylx-lb12121{ width:100%; height:51px; overflow:hidden; box-sizing: border-box; border:1px solid #d5e9ff; border-top:none;}

.zylx-lb12121 a{ display:block; width:100%; height:auto; overflow:hidden;}

.zylx-lb12121 font{ display:block; width:calc(100% - 182px); height:50px; line-height:50px; font-size:16px; color:#666666; overflow:hidden; float:left; margin-left:52px;}

.zylx-lb12121 span{ display:none; width:88px; height:28px; line-height:28px; font-size:14px; color:#007aff; border:1px solid #87c0ff; background:#ebf5ff; text-align:center; float:right; margin-right:15px; margin-top:10px; border-radius:15px;}

.zylx-lb12121:hover font{ color:#007aff;}

.zylx-lb12121:hover span{ display:block;}



.suoding .zylx-lb12{ display:none !important}

.suoding .zylx-lb112 img{ transform: rotate(0deg) !important; }



.cuoti-topbox{ width:100%; height:auto; overflow:hidden; margin-top:40px; text-align:center;}

.cuoti-top1{ display:inline-block; width:186px; height:112px; overflow:hidden; border:1px solid #d5e9ff; margin:0 34px; border:1px solid #d5e9ff; border-radius:18px; background:#f3f9ff;}

.cuoti-top1 a{ display:block; width:100%; height:100%; overflow:hidden;}

.cuoti-top11{ width:42px; height:42px; overflow:hidden; margin:16px auto 0; border-radius:50%; background:#007aff; border:4px solid #bcdbff;display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center;}

.cuoti-top12{ width:100%; height:42px; line-height:42px; text-align:center; font-size:18px; color:#333333; overflow:hidden;}

.cuoti-top1:hover{ background:#fffaf3; border:1px solid #ffe8c2;}

.cuoti-top1:hover .cuoti-top11{ background:#ffa200; border:4px solid #ffe8c2;}

.cuoti-top1:hover .cuoti-top12{ color:#ffa200}



.cuoti-top1on{ background:#fffaf3; border:1px solid #ffe8c2;}

.cuoti-top1on .cuoti-top11{ background:#ffa200; border:4px solid #ffe8c2;}

.cuoti-top1on .cuoti-top12{ color:#ffa200}



.cuoti-cenbox{ width:728px; height:220px; overflow:hidden; margin:40px auto 0; border:2px solid #ffe8c2; border-radius:16px;}

.cuoti-cen1{ width:calc(100% - 160px); height:36px; line-height:36px; font-size:18px; color:#333333; margin:50px auto 0; overflow:hidden; }

.cuoti-cen2{ width:calc(100% - 160px); height:36px; line-height:36px; font-size:18px; color:#333333; margin:8px auto 0; overflow:hidden; }

.cuoti-cen2 font{ color:#f5485c; font-size:24px; margin:0 4px;}

.cuoti-cen2 span{ color:#faae29; font-size:24px; margin:0 4px;}

.cuoti-cen3{ width:100%; height:48px; overflow:hidden; line-height:48px; text-align:center; background:#ffe8c2; border-radius:16px; font-size:18px; color:#ffa914; margin:44px auto 0;}

.cuoti-bot{ width:210px; height:46px; overflow:hidden; margin:44px auto ; background:#ffa200; border-radius:23px; }

.cuoti-bot a{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#ffffff; }



.hyfl-box{ width:100%; height:auto; overflow:hidden; margin-top:40px;}

.hyfl-1{ width:100%; height:auto; overflow:hidden;}

.hyfl-1 a{ display:block; width:100%; height:auto; overflow:hidden;}

.hyfl-1 font{ width:calc(100% - 58px); height:58px; float:left; overflow:hidden; margin-left:29px; font-size:18px; color:#4d6792; display:flex;flex-wrap: nowrap;align-items: center; padding-top:1px; border-bottom:1px solid #ddebfa}

.hyfl-1 font img{ margin-left:52px; margin-right:8px;}

.hyfl-1 font img:nth-child(2){ display:none;}

.hyfl-1 span{ width:6px; display:block; height:36px; float:right; background:#fff; margin-top:12px;}

.hyfl-1 a:hover{ background:#007aff;}

.hyfl-1 a:hover font{ color:#fff; border-bottom:1px solid #007aff}

.hyfl-1 a:hover img:nth-child(1){ display:none;}

.hyfl-1 a:hover img:nth-child(2){ display:block;}



.hyfl-1on a{ background:#007aff;}

.hyfl-1on a font{ color:#fff; border-bottom:1px solid #007aff}

.hyfl-1on a img:nth-child(1){ display:none;}

.hyfl-1on a img:nth-child(2){ display:block;}



.hyzx-max{ width:100%; height:auto; min-height:400px; border:1px solid #e0ecfa; border-radius:8px; background:#fff; box-sizing: border-box;}



.hyzx-top1{ width:calc(100% - 78px); height:40px; overflow:hidden; margin:24px auto 0; font-size:20px; color:#516b95; display:flex; flex-wrap: nowrap;align-items: center;}

.hyzx-top1 img{ margin-right:10px;}



.hyzx-top2{ width:calc(100% - 146px); height:auto; overflow:hidden; padding:26px 73px 31px; border-bottom:1px solid #e0ecfa;}

.hyzx-top21{ width:104px; height:34px; overflow:hidden; float:left; border:1px solid #cdcdcd; margin-right:44px;}

.hyzx-top21 a{ display:block; width:100%; height:34px; line-height:34px; text-align:center; font-size:16px; color:#666666;}

.hyzx-top21:hover{ background:#fcaf2b; border:1px solid #fcaf2b;}

.hyzx-top21:hover a{ color:#fff;}

.hyzx-top21on{ background:#fcaf2b; border:1px solid #fcaf2b;}

.hyzx-top21on a{ color:#fff;}



.hyzx-mmbox{ width:100%; height:auto; overflow:hidden; margin-top:87px;}

.hyzx-mm1{ width:100%; height:auto; overflow:hidden; margin-bottom:25px;}

.hyzx-mm11{ width:274px; height:46px; line-height:46px; overflow:hidden; float:left; text-align:right; font-size:16px; color:#333333;}

.hyzx-mm12{ width:358px; height:44px; overflow:hidden; float:left; margin-left:18px; border:1px solid #cdcdcd;}

.hyzx-mm12 input{ display:block;  width:calc(100% - 20px); height:44px; overflow:hidden; line-height:44px; padding:0 10px; color:#333; font-size:14px;}

.hyzx-mm12 input::-webkit-input-placeholder{ color:#777;}

.hyzx-mm13{ display:inline-block; height:46px; float:left; margin-left:18px;}

.hyzx-mm13 a{ display:inline-block; height:46px; line-height:46px; font-size:16px; color:#da3d37; overflow:hidden;}



.hyzx-mman{ width:140px; height:46px; overflow:hidden; margin:100px auto 120px; background:#007aff; border-radius:23px;}

.hyzx-mman input{ display:block; width:100%; height:46px; line-height:46px; font-size:20px; color:#ffffff; text-align:center; cursor:pointer;}



.hyzx-top3{ width:calc(100% - 78px); padding:0 39px; height:88px; overflow:hidden; font-size:20px; color:#516b95; display:flex; flex-wrap: nowrap;align-items: center;  border-bottom:1px solid #e0ecfa;}

.hyzx-top3 img{ margin-right:10px;}



.hyzx-kslbbox{ width:100%; height:auto; overflow:hidden; margin-top:20px; }

.hyzx-kslb1{ width:816px; height:116px; margin:0 auto 20px; position:relative; border:1px solid #d5e9ff; overflow:hidden; border-radius:5px;  background: linear-gradient(to right, #fff 0%,#f8fbff 100%); }

.hyzx-kslb11{ width:53px; height:56px; overflow:hidden; position:absolute; top:0; left:0; background:url(../images/hyzx-ks.png) center center no-repeat;}

.hyzx-kslb11 font{ display:block; width:100%; height:32px; line-height:32px; font-size:16px; color:#ffffff; text-indent:7px; padding-top:4px;}

.hyzx-kslb12{ width:630px; height:auto; overflow:hidden; float:left; margin-left:50px;}

.hyzx-kslb121{ width:100%; height:42px; line-height:42px; overflow:hidden; padding-top:6px; font-size:18px; color:#000000;  text-overflow:ellipsis; white-space:nowrap;}

.hyzx-kslb122{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#999999; }

.hyzx-kslb123{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#999999; }

.hyzx-kslb123 img{ vertical-align:middle; margin-left:8px;}

.tongguo{ margin-left:8px; color:#80c45d}

.weitongguo{ margin-left:8px; color:#ed2e34}

.hyzx-kslb13{ width:98px; height:34px; overflow:hidden; float:right; margin-right:19px; margin-top:62px; border:1px solid #87c0ff; background:#e5f1ff; border-radius:18px; }

.hyzx-kslb13 a{ display:block; width:100%; height:100%; line-height:34px; text-align:center; font-size:16px; color:#007aff;}







.hyzxa-kslbbox{ width:100%; height:auto; overflow:hidden; margin-top:20px; }

.hyzxa-kslb1{ width:816px; height:92px; margin:0 auto 20px; position:relative; border:1px solid #d5e9ff; overflow:hidden; border-radius:5px;  background: linear-gradient(to right, #fff 0%,#f8fbff 100%); }

.hyzxa-kslb11{ width:53px; height:56px; overflow:hidden; position:absolute; top:0; left:0; background:url(../images/hyzx-ks.png) center center no-repeat;}

.hyzxa-kslb11 font{ display:block; width:100%; height:32px; line-height:32px; font-size:16px; color:#ffffff; text-indent:7px; padding-top:4px;}

.hyzxa-kslb12{ width:630px; height:auto; overflow:hidden; float:left; margin-left:50px;}

.hyzxa-kslb121{ width:100%; height:42px; line-height:42px; overflow:hidden; padding-top:6px; font-size:18px; color:#000000;  text-overflow:ellipsis; white-space:nowrap;}

.hyzxa-kslb122{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#999999; }

.hyzxa-kslb123{ width:100%; height:28px; line-height:28px; overflow:hidden; font-size:16px; color:#999999; }

.hyzxa-kslb123 img{ vertical-align:middle; margin-left:8px;}

.hyzxa-kslb13{ width:98px; height:34px; overflow:hidden; float:right; margin-right:19px; margin-top:28px; border:1px solid #87c0ff; background:#e5f1ff; border-radius:18px; }

.hyzxa-kslb13 a{ display:block; width:100%; height:100%; line-height:34px; text-align:center; font-size:16px; color:#007aff;}







/*分页开始*/

.clearBoth

{

    width: 100%;

    clear: both;

    height: 1px;

}

.page

{

    margin: 35px auto 60px;

    text-align: center;

    clear: both;

    overflow: hidden;

}

.page a

{

    display: inline-block;

    height: 32px;

    padding: 0 12px;

    border: 1px solid #bfbfbf;

    line-height: 32px;

    color: #666666;

    font-size: 16px; background:#fff;

    margin: 0 6px; color:#333333;

}

.page a:hover

{

    border: 1px solid #007aff!important;

    background: #007aff !important;

    color: #fff!important;

}

.pageSelect

{

    border: 1px solid #007aff!important;

    background: #007aff !important;

    color: #fff!important;

}



/*分页结束*/


.lianxi-xhbox{width:calc(100% - 136px); height:auto; overflow:hidden; padding:18px 18px 12px; border:2px solid #e0ecfa;border-radius:16px; margin:12px auto 40px;}
.lianxi-xhbox>div{ width:45px; height:32px; line-height:32px; text-align:center; float:left; font-size:14px; color:#ffffff; margin-right:6px; margin-bottom:6px;}
.lianxi-xhbox>div:nth-child(15n){ margin-right:0}
.lianxi-xhbox>div a{ display:block; width:100%; height:32px; line-height:32px; color:#fff; overflow:hidden;}
.lianxi-zq{ background:#80c45d;}
.lianxi-cw{ background:#ed2e34;}

.kaoshi-xqtop1{ width:calc(100% - 96px); height:auto; overflow:hidden; line-height:44px; text-align:center; font-size:24px; color:#333333; margin:19px auto 9px;}

.kaoshi-xqtop2{ width:600px; height:60px; overflow:hidden; margin:9px auto 0; background:#fffaf2;display:flex; 

flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center;}

.kaoshi-xqtop2 font{ padding:0 26px; font-size:24px; color:#faae29;}

.kaoshi-xqtop3{width:calc(100% - 96px); height:auto; overflow:hidden; margin:22px auto 0}

.kaoshi-xqtop31{ display:inline-block; height:42px; line-height:42px; font-size:22px; color:#000000; overflow:hidden; margin-right:40px; vertical-align:top;}

.kaoshi-xqtop31 span{ display:inline-block; width:6px; height:16px; overflow:hidden; border-radius:3px; background:#007aff; margin-top:13px; margin-right:8px;}

.kaoshi-xqtop32{ display:inline-block; height:42px; line-height:42px; font-size:16px; color:#999999; margin-right:30px; vertical-align:top;}

.kaoshi-xqtop32 span{ display:inline-block; margin-right:8px; width:10px; height:10px; vertical-align:top; margin-top:16px;}

.zhengque1{ background:#80c45d;}

.cuowu1{ background:#ed2e35;}

.weida1{ background:#ffc26f;}

.kaoshi-xqbox{width:calc(100% - 100px); height:auto; overflow:hidden; border:2px solid #e0ecfa;border-radius:16px; margin:12px auto 40px;  padding-bottom: 20px}



.kaoshi-xqbot{ width:100%; height:auto; overflow:hidden;}



.ksa-dt2{ width:100%; height:auto; overflow:hidden;margin:10px auto 0; box-sizing: border-box; padding:0px 30px }

.ksa-dt21{ width:100%; height:auto; line-height:34px; font-size:18px; overflow:hidden; color:#333333; margin: 19px auto}

.ksa-dt21 font{ color:#999999}

.ksa-dt21 img{ max-width:100%; display:block;}

.ksa-dt22{ width:calc(100% - 40px); height:auto; overflow:hidden; margin:0px auto 0;}

.ksa-dt221{ width:100%; height:auto; overflow:hidden; line-height:34px; height:auto; overflow:hidden; font-size:16px; color:#333;}







.ksa-dt22a{ width:220px; height:auto; overflow:hidden; float:left; }

.ksa-dt222{ width:100%; height:auto; overflow:hidden; text-align: center; margin-top:0px;}

.ksa-dt222 img{ max-width:100%;}





.jiexia-box{ width:calc(100% - 60px); height:auto; overflow:hidden; background:#f4f9ff;border-radius:16px; margin:10px auto 0; box-sizing: border-box; padding:22px 30px 22px;}

.jiexia-1{ width:100%; height:auto; overflow:hidden; }

.jiexia-11{ display:inline-block; height:auto; line-height:36px; color:#333333; font-size:16px; margin-right:48px;}

.jiexia-1 .jiexia-11:last-child{ margin-right:0}

.jiexia-11 font{ display:inline-block; margin-right:15px;}

.zhengque{ color:#80c45d;}

.cuowu{ color:#ed2e35;}

.weida{ color:#ffc26f;}



.jiexia-2{ width:100%; height:auto; line-height:28px; color:#007aff; font-size:16px; background:#ddebfa; overflow:hidden;  box-sizing: border-box; margin-top:15px; padding:0px 22px;}

.jiexia-3{ width:100%; height:auto; line-height:28px; color:#666; font-size:16px; background:#ddebfa; overflow:hidden;  box-sizing: border-box; margin-top:15px; padding:4px 22px;}



.ksa-dt23{ width:100%; height:auto; overflow:hidden; margin:19px auto 0;}

.ksa-dt231{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.ksa-dt23 .ksa-dt231:last-child{ margin-bottom:0;}

.ksa-dt231 font{ display:block; width:66px; height:32px; line-height:32px; font-size:16px; color:#333333; overflow:hidden; float:left;}

.ksa-dt231 input{ display:block;  width:calc(100% - 236px); height:32px; overflow:hidden; line-height:32px; color:#333; border:1px solid #bebebe; font-size:16px; box-sizing: border-box; padding:0px 10px 0px;}



.ziliao-box{ width:100%; height:auto; overflow:hidden; margin-top:53px;}



.ziliao-left{ height:300px; overflow:hidden; float:left; margin-left:13px; width:358px; border-right:1px dashed #d5e9ff;}



.ziliao-11{ width:100%; height:auto; overflow:hidden;}



.ziliao-12{ width:100%; height:auto; line-height:25px; text-align:center; font-size:14px; color:#cccccc; overflow:hidden; margin-top:33px;}



.ziliao-right{ width:calc(100% - 373px); height:auto; overflow:hidden; float:right;}

.ziliao-21{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.ziliao-211{ width:106px; height:32px; line-height:32px; font-size:16px; color:#333333; float:left; overflow:hidden; text-align:right;}

.ziliao-212{ width:350px; height:32px; line-height:32px; float:left; overflow:hidden; margin-left:17px; font-size:16px; color:#333333;}

.ziliao-22{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.ziliao-221{ width:106px; height:40px; line-height:40px; font-size:16px; color:#333333; float:left; overflow:hidden; text-align:right;}

.ziliao-222{ width:348px; height:38px; line-height:38px; float:left; overflow:hidden; margin-left:17px; border:1px solid #cdcdcd;}

.ziliao-222 input{ display:block; width:calc(100% - 20px); height:38px; padding:0 10px; line-height:38px; font-size:16px; color:#333; overflow:hidden;}

.ziliao-23{ width:100%; height:auto; overflow:hidden; margin:6px auto 19px;}

.ziliao-231{ width:106px; height:34px; line-height:34px; font-size:16px; color:#333333; float:left; overflow:hidden; text-align:right;}

.ziliao-232{width:348px; height:34px; line-height:34px; float:left; overflow:hidden; margin-left:17px; }

.ziliao-2321{ display:inline-block; float:left; margin-right:75px;}

.ziliao-2321 label{ display:block; width:100%; height:auto;}



.ziliao-an{ width:140px; height:46px; overflow:hidden; margin:97px auto 139px; background:#007aff; border-radius:23px;}

.ziliao-an input{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; text-align:center; color:#fff; cursor:pointer;}

/*上传相片开始*/

.cover-wrap{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.4);z-index: 10000000;text-align:center;}

.caijian{width:800px;height:500px;margin:100px auto;background-color:#FFFFFF;overflow: hidden;border-radius:4px;}

#clipArea{margin:10px;height: 400px;}

.caijian1{ height:56px;line-height:36px;text-align: center;padding-top:8px;}

#clipBtn{width:120px;height: 36px;border-radius: 4px;background-color:#ff8a00;color: #FFFFFF;font-size: 14px;text-align: center;line-height: 36px;outline: none;}

#view{ width:100px; height:100px; background:url(../images/moren-sc.png) center center no-repeat;}

.shangchuan-an{ width:110px; height:101px; overflow:hidden; position:absolute; left:0; top:0; z-index:99;}

.shangchuan-an1{ width:100%; height:100%; overflow:hidden; background:url(../images/shangchuan.png) right bottom no-repeat;}

#file{cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;position:absolute;top:0;left:0; position:relative;}

.xiangpian-box{ width:100px; height:100px; margin:60px auto 0; position:relative;}

/*上传相片结束*/



/*登录开始*/

.denglu-max{ width:100%; height:calc(100vh - 110px); overflow:hidden; background:url(../images/denglu-max.jpg) center center no-repeat; background-size:cover}

.denglu-box{ width:994px; height:582px; overflow:hidden;  margin:calc(50vh - 331px) auto 0; background:url(../images/denglu-bj.png) center center no-repeat;}

.denglu-min{ width:380px; height:auto; overflow:hidden; float:right; margin-right:58px;}

.denglu-1{ width:100px; height:auto; overflow:hidden; text-align:center; padding-top:73px; margin: 0 auto 42px;}

.denglu-11{ width:100%; height:40px; line-height:40px; text-align:center; font-size:30px; color:#333333; overflow:hidden;}

.denglu-12{ width:70px; height:6px; overflow:hidden; margin:0 auto; border-radius:3px; background:#007aff; }

.denglu-2{ width:100%; height:60px; overflow:hidden; margin-bottom:20px; box-sizing: border-box; border:1px solid #97a7c1; border-radius:6px;}

.denglu-2 input{ display:block;  width:calc(100% - 100px); height:58px; line-height:58px; overflow:hidden; padding:0 30px 0 70px; font-size:20px; color:#4d6792;}

.denglu-zh{ background:url(../images/denglu-zh.png) left 26px center no-repeat;}

.denglu-mm{ background:url(../images/denglu-mm.png) left 26px center no-repeat;}


.denglu-3{ width:100%; height:auto; overflow:hidden; }

.denglu-31{ width:222px; height:60px; overflow:hidden; float:left; box-sizing: border-box; border:1px solid #97a7c1; border-radius:6px;}

.denglu-31 input{ display:block;  width:calc(100% - 100px); height:58px; line-height:58px; overflow:hidden; padding:0 30px 0 70px; font-size:20px; color:#4d6792;}

.denglu-yzm{ background:url(../images/denglu-yzm.png) left 26px center no-repeat;}

/*input:-webkit-autofill {

box-shadow: 0 0 0 1000px rgba(0,0,0,0) inset;
}

input:autofill {

box-shadow: 0 0 0 1000px rgba(0,0,0,0) inset;
}
*/
.dneglu-32{ width:146px; height:60px; overflow:hidden; float:right; box-sizing: border-box; border:1px solid #97a7c1; border-radius:6px;}

.dneglu-32 img{ width:100%;  height:100%;}



.denglu-4{ width:100%; height:auto; overflow:hidden; text-align:right; padding-top:10px;}

.denglu-4 a{ display:inline-block; height:30px; line-height:30px; font-size:14px; color:#faae29; overflow:hidden;}

.denglu-5{ width:100%; height:60px; overflow:hidden; margin-top:22px; background:#007aff; border-radius:6px; }

.denglu-5 input{ display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:20px; cursor:pointer;}



.denglu-max1{ width:100%; height:calc(100vh - 110px); overflow:hidden; background:#c8e6fe;}

.mima-box{ width:752px; height:568px; overflow:hidden; background:#ffffff; margin:112px auto 0;  border-radius:16px;}

.mima-1{width:calc(100% - 120px); height:auto; overflow:hidden; line-height:54px; color:#333333; color:#333333; margin:44px auto 0; font-size:24px;}

.mima-2{ width:348px; height:auto; overflow:hidden; margin:40px auto 55px}

.mima-21{ width:64px; height:auto; overflow:hidden; float:left;}

.mima-211{ width:41px; height:41px; margin:0 auto; border-radius:50%; background:#007aff; color:#fff; font-size:24px; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; }

.mima-212{ width:100%; height:32px; line-height:32px; font-size:14px; color:#333333; overflow:hidden; text-align:center;}

.mima-22{ width:210px; height:4px; overflow:hidden; float:left; margin-left:5px; margin-top:17px; background: linear-gradient(to right, #007aff 0%,#cccccc 60% ,#cccccc 60%);}

.mima-23{ width:64px; height:auto; overflow:hidden; float:right;}

.mima-231{ width:41px; height:41px; margin:0 auto; border-radius:50%; background:#cccccc; color:#fff; font-size:24px; display:flex; flex-wrap: nowrap;align-items: center; text-align: center;justify-content: center; }

.mima-232{ width:100%; height:32px; line-height:32px; font-size:14px; color:#333333; overflow:hidden; text-align:center;}



.next .mima-22{ background:#007aff}

.next .mima-231{ background:#007aff}



.mima-3{ width:380px; height:60px; overflow:hidden; box-sizing: border-box; border:1px solid #97a7c1; border-radius:6px; margin:0 auto 20px;}

.mima-3 input{ display:block;  width:calc(100% - 100px); height:58px; line-height:58px; overflow:hidden; padding:0 30px 0 70px; font-size:20px; color:#4d6792;}



.mima-4{ width:380px; height:60px; overflow:hidden; margin:30px auto 0; background:#007aff; border-radius:6px; }

.mima-4 input{ display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:20px; cursor:pointer;}

/*登录结束*/



.fanhui-top{ width:52px; height:52px; overflow:hidden; position:fixed; right:0; bottom:200px; overflow:hidden; border-radius:50%; cursor:pointer; display:none; opacity: 0.4}

.fanhui-top img{ width:100%; height:100%;}

.fanhui-top:hover{opacity: 1}


.shipin-lbbox{ width:832px; height:auto; overflow:hidden; padding-top:30px; margin:0 auto;}
.shipin-lb1{ width:262px; height:auto; overflow:hidden; float:left; margin-right:23px; margin-bottom:28px;}
.shipin-lbbox .shipin-lb1:nth-child(3n){ margin-right:0}
.shipin-lb1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.shipin-lb11{ width:100%; height:148px; overflow:hidden; position:relative;}
.shipin-lb111{ width:100%; height:100%; overflow:hidden;}
.shipin-lb111 img{ width:100%; height:100%;}
.shipin-lb112{ width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; z-index:9; background:rgba(0,0,0,0.3); display:none;}
.shipin-lb112 img{ width:40px; height:40px; display:block; margin:54px auto 0;}
.shipin-lb12{ width:100%; height:40px; line-height:20px; padding-top:12px; font-size:16px; color:#333; overflow:hidden;}
.shipin-lb1:hover .shipin-lb112{ display:block;}

.shipin-xqbox{ width:832px; height:auto; overflow:hidden; padding-top:30px; margin:0 auto;}
.shipin-xq1{ width:100%; height:470px; overflow:hidden;}
.shipin-xq1 video{ display:block; width:100%; height:100%;}
.shipin-xq2{ width:100%; height:auto; padding:10px 0 30px; line-height:40px; font-size:24px; color:#333333; overflow:hidden;}

.kejian-lbbox{ width:832px; height:auto; overflow:hidden; padding-top:30px; margin:0 auto;}
.kejian-lb1{ width:262px; height:auto; overflow:hidden; float:left; margin-right:23px; margin-bottom:28px;}
.kejian-lbbox .kejian-lb1:nth-child(3n){ margin-right:0}
.kejian-lb1 a{ display:block; width:100%; height:auto; overflow:hidden;}
.kejian-lb11{ width:100%; height:148px; overflow:hidden;}
.kejian-lb11 img{ width:100%; height:100%; transition: all 2s ease 0s}
.kejian-lb12{ width:100%; height:42px; line-height:21px; overflow:hidden; padding-top:12px; font-size:16px; color:#333333;}
.kejian-lb12 img{ width:12px; height:16px; vertical-align:top; margin-top:2px; margin-right:5px;  transition: all 2s ease 0s}
.kejian-lb1:hover .kejian-lb11 img{ transform: scale(1.1);}

.kejian-xqbt{width:832px; height:auto; overflow:hidden; padding-top:30px; margin:0 auto; line-height:42px; font-size:24px; color:#333333; text-align:center; padding-bottom:16px; border-bottom:1px solid #ededed}

.kejian-xqbot{ width:832px; height:auto; overflow:hidden; margin:40px auto 60px; position:relative;}
.kejian-xqbot embed{ width:100%; height:600px; overflow:hidden;}
.kejian-xqbot embed::-webkit-scrollbar {
           width: 4px;   
            height: 4px;
        }
.kejian-xqbot embed::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
            background: rgba(255,255,255,1);
        }
.kejian-xqbot embed::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }


.kejian-xqbot::-webkit-scrollbar {
           width: 4px;     
            height: 4px;
        }
.kejian-xqbot::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
            background: rgba(255,255,255,1);
        }
.kejian-xqbot::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }



.kejian-xqzz{ width:820px; height:100%; position:absolute; left:0; top:0; z-index:9999; background:rgba(0,0,0,0); opacity: 0;}


.daojishi1{ width:100%; height:auto; overflow:hidden; line-height:22px; margin:15px auto 0; font-size:16px; color:#666; text-align:center;}
.daojishi2{ width:100%; font-size:16px; color:#666666; overflow:hidden; text-align:center;}

.daojishi2 font{ font-size:20px; color:#f5485c;}

.daojishi2 span{ color:#f5485c;}

.ksa-dt2:target {
  padding-top: 110px; 
}