@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,td{margin:0;padding:0;}
body{font:12px  "microsoft yahei"; word-wrap:break-word;}
a,u,s,del{color:#666;text-decoration:none}
fieldset ,a img,.bor0 {border:0;}
i,em,b{font-style:normal;font-weight:100;}
li{list-style:none}
img{vertical-align:middle}
table{border-collapse:collapse;}/*细线边框*/

h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
.ind2{text-indent:2em}
/*溢出隐藏出现省略号*/
.over{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*让图片垂直对齐方式*/
.valign{text-align:center;}
.valign:after{content:"";display:inline-block;width:0;height:100%;
    vertical-align:middle;}/*给valign添加个子元素对齐图片*/
.valign img{vertical-align:middle;}

/*万能清除浮动法*/
.clear{zoom:1;}
.clear:after{content:"";clear:both;display:block;}

/* 特殊字体加载 */
/*@font-face{
    font-family: pangmenzhengdao;     !*庞门正道字体*!
    src:url('../font/pangmenzhengdao.ttf');   !*引入字体包*!
}
@font-face{
    font-family: pingfangcuti;     !*苹方粗体*!
    src:url('../font/pingfangcuti.ttf');   !*引入字体包*!
}
@font-face{
    font-family: numFont;     !*数字字体*!
    src:url('../font/numFont.ttf');   !*引入字体包*!
}
@font-face{
    font-family: youyuan;     !*幼圆字体*!
    src:url('../font/youyuan.TTF');   !*引入字体包*!
}*/

/* 公共样式start */
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box; }
*::-webkit-scrollbar {
    /*定义滚动条轨道 内阴影+圆角*/
    width: 0.3472222222vw;
    border-radius: 0.1736111111vw;
    background: rgba(0, 183, 238, 0.2); }
*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 0.3472222222vw;
    background: none; }
*::-webkit-scrollbar-thumb {
    border-radius: 0.1736111111vw;
    background: #00B7EE; }

body {
    position: relative;
    width: 100vw;
    height: 100vh;
    background: url("../img/bg.jpg") no-repeat;
    background-size: cover; }

.top {
    width: 100vw;
    height: 6.5432098765vh;
    background: url("../img/top_bg.png") no-repeat;
    background-size: cover;
    position: relative;
    float: left; }
.top .top_left {
    float: left; }
.top .top_left .logo_img {
    width: 2.6041666667vw;
    height: 4.5987654321vh;
    float: left;
    margin: 0.9567901235vh 1.1979166667vw 0 2.1354166667vw; }
.top .top_left .logo_img img {
    float: left;
    width: 100%;
    height: 100%; }
.top .top_left > span {
    font-size: 1.5625vw;
    display: block;
    float: left;
    line-height: 6.5432098765vh;
    height: 6.5432098765vh;
    font-weight: 400;
    color: #fff;
    font-family: pangmenzhengdao; }
.top .top_right {
    float: right;
    width: 50%;
    height: 6.5432098765vh;
    display: flex;
    justify-content: flex-end; }
.top .top_right iframe {
    width: 15vw;
    height: 6.5432098765vh;
    margin-top: -4px; }

.foot {
    width: 100vw;
    height: 4.1358024691vh;
    background: url("../img/foot_bg.png") no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
.foot > a {
    width: 6.9444444444vw;
    height: 3.2407407407vh;
    display: inline-block;
    text-align: center;
    line-height: 3.2407407407vh;
    color: #fff;
    cursor: pointer;
    margin-right: 0.1041666667vw;
    font-size: 1.3020833333vw;
    font-family: pingfangcuti;
    /*font-weight: bold;*/
    background: linear-gradient(0deg, #525355 0%, rgba(66, 97, 232, 0) 100%); }
.foot .cur_menu {
    background: linear-gradient(0deg, #00b7ee 0%, rgba(66, 97, 232, 0) 100%); }

.main {
    width: 100vw;
    height: 89.3209876543vh;
    position: relative;
    float: left; }

.block_title {
    width: 100%;
    float: left;
    padding: 0 0 0.3086419753vh 0.3472222222vw;
    border-bottom: 0.1234567901vh solid rgba(255, 255, 255, 0.3);
    margin-bottom: 1.3580246914vh; }
.block_title > span {
    font-size: 1.2152777778vw;
    font-family: pingfangcuti;
    color: #fff;
    font-weight: bold;
    float: left; }

.layui-layer-close2 {
    width: 1.0416666667vw !important;
    height: 1.0416666667vw !important;
    background: url("../img/layer_close.png") no-repeat !important;
    background-size: 1.0416666667vw 1.0416666667vw !important;
    top:0vh !important;
    right: 0vw !important;}

/* 弹框公共样式 */
.layui-layer{
    background: none !important;
}
.layer_title {
    width: 100%;
    height: 7.3192239859vh;
    float: left;
    position: relative;
    background: rgba(44, 72, 111, 0.8); }
.layer_title > span {
    color: #fff;
    font-size: 1.6611295681vw;
    font-weight: bold;
    float: left;
    display: inline-block;
    line-height: 7.3192239859vh;
    margin-left: 1.8759689922vw; }

.layer_main {
    width: 100%;
    float: left;
    padding: 5.0264550265vh 1.2759689922vw 6.6137566138vh 1.8759689922vw;
    height: 92.6807760141vh; }
.layui-layer-shade{
    background: rgba(4,19,40,0.8) !important;
    opacity: 1 !important;
}
/* 公共样式end */















































