@charset "utf-8";

.copyright div{
font-size:12px;
 height:15px; 
color:#D8D8D8;

}
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}

table {
  
    border-collapse: collapse;
    border-spacing: 0;
   
    border-radius:6px;
    
}





fieldset, img {
    border: 0;
    display: block;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

q:after, q:before {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    *font-size: 100%;
    font-weight: inherit;
}

input {
    border: none;
    background: #fff;
    line-height: 36px;
    color: #333;
    font-size: 14px;
}

legend {
    color: #333
}

html {
    background-color: #eee;
}

body {
    font: 400 14px/1.5 "Hiragino Sans GB", "WenQuanYi Micro Hei", tahoma, sans-serif;
    color: #333;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

h1, h3, h4, h5, h6 {
    font-family: "Hiragino Sans GB", " Microsoft YaHei", "WenQuanYi Micro Hei", arial, sans-serif;
    color: #333;
    -webkit-font-smoothing: antialiased;
}

input[type=password] {
    font-family: arial, sans-serif;
}

/*wholetext*/
.liamwholetext {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
}

/*scroll*/
.liamscroll {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.liamscroll li {
    padding: 4px 10px;
    display: inline-block;
    position: relative;
}

.liamscroll li img {
    width: 80px;
    height: 80px;
    margin: 4px auto;
}

/*flex*/
.liamflex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.liamfontW {
    font-weight: bold;
    color: #333;
}

/*sub*/
.liampub {
    width: 100%;
    height: 40px;
    color: #fff;
    margin: 30px 0;
    margin-bottom: 14px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

/*mask*/
.liammask {
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.liamcontent {
    width: 70%;
    padding: 22px;
    background: #fff;
    border-radius: 2px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    height: 60%;
    overflow: hidden;
    overflow-y: scroll;
    position: relative;
    text-align: justify;
}

/*p-textoverflow*/
.liamToflow {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.liamad_bottom {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
}

.liamad_bottom img {
    width: 100%;
}

/*bottom*/
.liamBbox {
    position: relative;
    width: 100%;
}

.liamFbox {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 0 10px;
    width: calc(100% - 20px);
    border-top: 1px solid #f0f0f0;
}

/*提示广告*/
.liamadtags {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2px 10px;
    color: #8c8c8c;
    font-size: 11px;
    border-radius: 4px;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.animated.fast {
    -webkit-animation-duration: 800ms;
    animation-duration: 800ms;
}

.animated.faster {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

.no_data_box {
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 50px;
    font-size: 15px;
    color: #666;
}

.no_data_box img {
    width: 300px;
    margin-bottom: 20px;
}

.text_area {
    border: none;
    border-radius: 5px;
    width: calc(100% - 24px);
    padding: 12px;
    font-size: 15px;
    color: #333;
    background: #f3f4f8;
    line-height: 20px;
    text-align: justify;
    min-height: 60px;
}
/* font */
	.font_normal{
		font-size: 14px;
		line-height: 20px;
	}
	.font_big{
		font-size: 15px;
		line-height: 22px;
	}
	.font_bigger{
		font-size: 16px;
		line-height: 24px;
	}
	.font_biggest{
		font-size: 18px;
		line-height: 28px;
	}
	.font_heavy{
		font-weight: bold;
	}
	.font_min{
		font-size: 12px;
		line-height: 18px;
	}
	.font_min_{
		font-size: 13px;
		line-height: 18px;
	}
	.align_center{
		text-align: center;
	}
	/* color */
	.color_gray{
		color: #999;
	}
	.color_black{
		color: #333;
	}
	.color_white{
		color: #fff
	}
	.color_red{
		color: red;
	}
	.bg_white{
		background-color: #fff;
	}
	.bg_gray{
		background-color: #F6F7F9;
	}
	.bg_light_blue{
		background-color: #F2F7FF;
	}
	.bg_deep_blue{background-color: #204A86;}
	.m_bottom_light{
		margin-bottom: 12px;
	}
/*下拉刷新/下拉刷新*/
.pulldown-tips,.pullup-tips{position:absolute;top:-40px;left:0;width:100%;}
.pullup-tips{position:absolute;bottom:-40px;top:auto;}
#pullDown,#pullUp,.pulldown-tips,.pullup-tips{height:40px;line-height:40px;text-align:center;font-size:15px;color:#333;}
.liam_b_pub{width:100%;height:45px;font-size:16px;color:#fff;background:#51C364;position:absolute;left:0;bottom:0;}
@media (prefers-reduced-motion) {
    .animated {
        -webkit-animation: unset !important;
        animation: unset !important;
        -webkit-transition: none !important;
        transition: none !important;
    }
}