@charset "utf-8";
html,body{height: 100%;} 

html{font-size:100px;}
*{-webkit-overflow-scrolling: touch;-webkit-touch-callout:none;}
body{-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}
a,article,aside,blockquote,body,button,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,span,td,textarea,th,ul{margin:0;padding:0;-webkit-text-size-adjust:100%;position:relative}
em,i{font-style:normal}
li{list-style:none}
img{border:0}
img,input{vertical-align:middle}
article,aside,footer,header,hgroup,menu,nav,section{display:block}
textarea{-webkit-appearance:none}
a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;color: inherit;text-decoration:none;}
a:active,a:link,a:visited{text-decoration:none}
a:focus{outline:0;-moz-outline:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
input,textarea{border-radius:0;outline: none!important;-webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
:focus{outline:0}
button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none;border:0}
body{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"AkkuratPro-Regular",Microsoft YaHei,Arial,Helvetica,sans-serif!important;font-size:0.18rem;background-color:#fff}
body,html{width:100%;position:relative}
@font-face{
/*font-family:akkuratpro-light;src:url(../../sumec/src/AkkuratPro-Light.otf)*/
}
.middle{width:100%;margin:0 auto}
.btn{cursor:pointer}
.shadowDiv dd i{font-size:0.36rem}
.clr{clear:both;height:0.01rem;margin:0;padding:0}
.fl{float:left}
.fr{float:right}
.oh{overflow: hidden;}
.txt_r{text-align:right}
.txt_l{text-align:left}
.txt_c{text-align:center}
.auto{margin-left:auto;margin-right:auto}
.clearfix{zoom:1}
.elps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.elps_2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.elps_3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.elps_4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ver-mid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ver-mid-y{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ver-mid-x{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
a.goUrl:hover{color:#352cb5;text-decoration:underline}


/* header */
header{height: 0.5rem;z-index: 1000;}
header>.mod-header-w{position: relative;}
header .header_show{
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    height:0.5rem;
    background:#007ec5;
}
header .header_show .logo>img{height: 0.2rem;margin:0 0 0 0.1rem;}
header .header_show .menu_open{display: block;height:0.24rem;margin:0.13rem 0.1rem 0 0;}
header .header_show .menu_close{display: none;width:0.18rem;height:0.18rem;margin-top:0.16rem;margin-right:0.16rem;}
header .header_show .search-btn{display:block;height:0.2rem;margin:0.15rem 0.23rem 0 0;}
header .nav-box{
    display: none;
    padding: 0.5rem 0.1rem 0;
    background: #fff;
    box-sizing: border-box;

    position: fixed;
    top: 0;
    width: 100%;
    bottom:0;
    z-index: 10;
    overflow: hidden;
}
header .nav-box>div{position: relative;width:100%;height:100%;}
header .nav-box>div>.language_box{display: none;}
header .nav-box>div>.ul_box,header .nav-box>div>.language_box{position: absolute;top:0;width:100%;bottom: 0.5rem;overflow: scroll;}
header .nav-box .nav{margin: 0;padding: 0;width: 100%;box-sizing: border-box;}
header .nav-box .nav>li a,header .nav-box>div>.language_box>a{display: block;height:0.6rem;font-size:0.17rem;line-height: 0.6rem;text-align: center;border-bottom: 1px solid #eee;color:#666;}
header .nav-box .nav>li>a,header .nav-box>div>.language_box>a{font-size:0.18rem;font-weight: bold;color:#333;}
header .nav-box .nav>li:last-child>a,header .nav-box>div>.language_box>a:last-child{border: none;}
header .nav-box .nav>li.show>a{background:#004169;color:#fff;}
header .nav-box .nav>li .dt_box{display:none;}
header .nav_box_bottom{
    position: absolute;
    bottom: 0;
    left:-0.1rem;
    right:-0.1rem;
    padding:0 0.1rem;
    background:#666;
    color: #fff;
    height: 0.45rem;
    font-size: 0.16rem;
    line-height:0.45rem;
}
header .nav_box_bottom>div:last-child img{width:0.75rem;}
header .nav_box_bottom>div>img{height:0.2rem;}
header .nav_box_bottom .languageType{color:#fff;display: block;z-index: 1;}
header .nav_box_bottom .languageType>img{height:0.2rem;}
header .nav_box_bottom .languageType .language_arr{height: 0.13rem;transition: transform 300ms;}
header .nav_box_bottom .languageType .language_arr.show{transform: rotate(180deg);}
header .nav_box_bottom .languageType .earth_logo{margin-top:-0.02rem;}
header .shares {line-height: normal;height:0.6rem;display: flex;display: -webkit-flex;border-bottom: 1px solid #eee;}
header .shares>p {font-size: 0.15rem;flex: 1;line-height: 0.6rem;text-align: center;}
header .shares.up>p {color: #FA0E0E}
header .shares.down>p {color: #0f990f}
header .shares.error>p {color: #666}
header .shares>p#shares_val {flex: 2;}
header .shareUpImg,header .shareDownImg,header .shareErrorImg{display: none;width: 0.12rem;margin-top: -0.04rem;}
header .shares.up .shareUpImg {display: inline-block;}
header .shares>p:first-child {font-size: 0.18rem;}
header .shares.down .shareDownImg {display: inline-block;}
header .shares.error .shareErrorImg {display: inline-block;}
header .shares .codeNum {
    margin-bottom: 0.2rem;
    display: block
}


#bg_black{
    display: none;
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    align-items: center;
}


.mod-header .logo{
    width: 30%;
    height: 100%;
    margin: 0;
    display: flex;
    float: left;
    align-items: center;
}
.mod-header .logo img{

}

.flex {
    display: flex;
}

footer{
    height: auto;
    background-image: url(../sumec/images/footer_bg.jpeg);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: .15rem 0 .2rem 0;
    margin-top:.4rem;
    text-align: center;
}
footer .copyright_word{
    position: relative;
    margin:0 auto auto auto;
    color:#ffffff;
    width: 100%;
    font-size: .13rem;
    line-height: .28rem;
}
footer .copyright_word img{
    padding-right:0.05rem;
    display: inline-block;
    margin-top:-0.05rem;
}
footer .copyright_word img.code{
    padding: 0;
    display: block;
    margin: .12rem auto auto auto;
}

/* 分页 */
div.pagination {
    text-align: center;
    height: auto;
    background: 0 0;
}
div.pagination a.next, div.pagination a.pre {
    transform: scaleY(1.5);
    -webkit-transform: scaleY(1.5);
    -moz-transform: scaleY(1.5);
    -ms-transform: scaleY(1.5);
    -o-transform: scaleY(1.5);
    color: #b8b7b7;
    font-size: 0.22rem;
    margin: 0 1%;
}
div.pagination>a {
    cursor: pointer;
}
div.pagination a {
    width: 0.34rem;
    height: 0.34rem;
    color: #333;
    text-align: center;
    line-height: 0.34rem;
    display: inline-block;
    font-size: 0.16rem;
}
div.pagination a.num:hover, div.pagination a.on {
    color: #fff;
    background: #004169;
}
