@charset "utf-8";
/* css document */
*{ padding:0px; margin:0px;}
html, body, div, span,h1, h2, h3, h4, h5, h6, p,pre, a, em, img,strong, i,ol, ul, li{margin: 0;padding: 0;outline: 0;font-size: 20px;list-style: none;border: 0}
body {-webkit-font-smoothing: antialiased;overflow-x: hidden;}
footer {background: #fff;}

@media only screen and (min-width:751px){body{width: 750px;margin: 0 auto!important;}}
a:focus {outline: thin dotted}
a:active, a:hover {outline: 0;}
a {text-decoration: none;color:#1c6bcc;font-size: 16px;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;height: 100%}

.header{width:100%;height:2rem;background-color:#f6f6f1;}
.header .logo{height:2rem;width:5rem;margin-right:0.2rem;float:left;background-image: url(/uploads/image/simages/vote.gif);background-size: 6rem 7.2rem;background-position: 0 11.65rem;}
.header .crumb{width:98%;padding-left:2%;height: 40px;line-height: 40px;background:#fff;color:#666;font-size:15px;overflow: hidden;}
.header .crumb a{color:#666; font-size:15px}

.main1 {background-color: #f7f7f7;}
.main2 {background-color: #ffffff;}
.top-bar {border-bottom: 1px solid #f3f3f3;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;padding: 0;background: #64c9f5;height: 45px;box-sizing: border-box;display: -webkit-box;display: flex;justify-content: center;}
.top-bar a {font-size: 0;background: url(/uploads/image/simages/m_logo.png) no-repeat;height: 40px;width: 300px;display: inline-block;}
.top-bar h1 {margin: 0;padding: 0;color: #00b600;font-size: 0;background: url(/uploads/image/simages/m_logo.png) no-repeat;height: 40px;width: 300px;display: inline-block;}

.search { width: 100%; height: 2.5rem; margin-top: 2%; border-radius: 10px; overflow: hidden; position: relative; background: #fff;margin-bottom: 2%;}
.search .text {width: 80%;  padding-left: 5%; height: 2.5rem; border: none; background: none;}
.search .sub {width: 3rem; border: none;  height: 2.6rem; background: #64c9f5 url(/uploads/image/simages/icon_search.png) no-repeat center; background-size: 50%; position: absolute; right: -1px; z-index: 99; top: -1px; border-radius: 10px; border: 1px solid #64c9f5;}
.search_2 { width: 94%; margin: 0 auto;  }
.search_2 .search { background: #fff; border: 1px solid #e6e6e6; box-shadow: 0 2px 8px #f1f1f1; }
.m-nav-bar{width:100%}.m-nav{height:2.5rem;line-height:2.5rem;background:#f6f6f1;position:relative;font-size:.32.5rem}
.m-nav:after{content:"";position:absolute;width:20%;height:2.5rem;z-index:2;right:0;top:0;content:"";position:absolute;}
.m-nav:before{content:"";position:absolute;width:10%;height:2.5rem;z-index:2;left:0;top:0;content:"";position:absolute;}.nav-fixed{position:fixed;width:100%;left:0;top:0;z-index:9999}.m-nav .m-nav-ch::-webkit-scrollbar{height:4px;display:none}
.m-nav .m-nav-ch a{display:inline-block;font-size:0.9rem;padding:0 .4rem;color:#fff;height:2.5rem;line-height:2.5rem;color:#64c9f5;vertical-align:top}
.m-nav .m-nav-ch a:first-child{margin-left:.3rem}
.m-nav .m-nav-ch a:last-child{margin-right:.8rem}
.m-nav .m-nav-ch a.cur,.m-nav .m-nav-ch a.current{color:#000;font-size:0.9rem;font-weight:bolder;}
.m-nav .m-nav-ch{height:2.25rem;line-height:2.25rem;white-space:nowrap;overflow-y:hidden;padding:0 .5rem;}
.m-nav .m-nav-ch-wrap{ width:100%;height:2.25rem;line-height:2.25rem;overflow:hidden;padding-bottom:20px;-webkit-overflow-scrolling:touch}

#list-warp li{border-bottom: .99px solid #e1e2e6;background-color: #fff;padding: 0.3em 0.6em;min-height: 99px;}
#list-warp li a{display:block;width:100%;color: #333;font-size: 0.8em;font-weight:bold;line-height: 1.41;}
.describe{width:100%;max-height: 42px;padding:4px 0px;font-size: .725em;word-break: break-all;line-height: 1.56em;color:#666;overflow: hidden;}
.time{display:block;font-size: 0.7rem;color: #cccccc;line-height: 1.5;}
.list2 {border-bottom: .99px solid #e1e2e6;background-color: #fff;padding: 0 0 1em 0;margin-bottom: .5625rem;}

.point-user {border: 0;padding: 0;padding-right: 0;line-height: 1.2;margin:0;}

.cls-point {margin-top: .5em;display: block;color: #4c4c4c;background: #fff}
.cls-point .text-wrap {line-height: 1.5em;}

.cls-point .text-wrap p {font-size: .825em;word-break: break-all;}

.article_top {padding: 0 1rem; overflow:hidden;}
.article_top h1{font-size: 1.2rem;font-weight: bold;line-height: 1.6rem;padding-top: 0.2rem;text-align:center;}
 
.ar_des{margin: 0.3rem 0 0.3rem 0;line-height: 1.2;text-align:center;}
.ar_des span{ display:inline-block;color: #cccccc;font-size: 0.7rem; padding-right:6%;}
.ar_des span a{font-size: 0.7rem;color: #cccccc; margin-right:20px;}
.ar_content{padding: 0 2%;overflow:hidden;line-height: 30px;color: #333;}
.ar_content p{font-size: 16px;line-height: 30px;margin-bottom: 12px;text-indent: 2em;}


.point-user {height:auto;text-align:center;overflow:hidden;line-height:40px;font-size: 14px;}
.point-user .forum1 { display:inline-block;padding: .4rem 1.0rem;border: .99px solid #e1e2e6;border-radius: 5px;font-size:.92rem;margin-top: .5rem;margin-right: 0.25rem;color: #64c9f5;}

.copyright-box {padding: 10px 0;font-size: .7rem;text-align: center;background:#64c9f5;color:#fff;}
.copyright-box a{margin-left: 6px;font-size: .7rem; color:#fff; font-size:16px}

.text-center{background: #fff;display: flex;align-items: center;}

.pagination-wrapper{

margin: 20px 0; margin-left:auto; margin-right:auto

}

.pagination{

height: 34px;

text-align: center;

}

.pagination li {float: left;height: 34px;margin-right: 5px;}

.pagination li a{

float: left;

display: block;

height: 32px;

line-height: 32px;

padding: 0 12px;

font-size: 16px;

border: 1px solid #dddddd;

color: #555555;

text-decoration: none;

}

.pagination li a:hover{

background:#f5f5f5;

color:#0099ff;

}

.pagination li.thisclass {background: #64c9f5;color: #fff;padding: 0 12px;line-height: 32px;}

.pagination li.thisclass a,.pagination li.thisclass a:hover{

background: transparent;

border-color: #64c9f5;

color: #fff;

cursor: default;

}
.beacon {margin:0px auto;padding-top: 10px;background: #ffffff;overflow: hidden;}
.beacon a {display: block;width: 22.5%;margin: 0 0 10px 2%;float: left;background: #64c9f5;font-size: 15px;text-align: center;height: 30px;line-height: 30px;color: #ffffff;}
.beacon a.active {border-top:2px solid #fed426;margin-top:-2px}

.mod{overflow:hidden;border-top: 10px solid #eee;}
.xg_tit {display: inline-block;height: 55px;font-weight: normal;line-height: 55px;color: #000;border-bottom: 2px solid #000;font-size: 18px;margin: 0 2%;}
.xg_list {width: auto;margin: 0 2%;overflow: hidden;border-top: 1px solid #eaeaea;}
.xg_list li a {display: block;padding: 8px 2px;border-bottom: 1px dotted #e1e1e1;font-size: .8rem;}
.detail2{color: #000;border-top: 10px solid #eee;padding: 2%;font-size: 14px;}
.detail2 a{font-size: 14px;}
.detail2 div{float: left;width: 50%;overflow: hidden;line-height: 30px;height: 30px;font-size: 14px;}
.detail2 .next{text-align: right;}
u{text-decoration:none;}
.content a{font-size: 16px;color:#1c6bcc;}
.content h2,.content h2 a,.content h2 a u{text-decoration: none;font-size: 16px;text-align: left;font-weight: bold;line-height: 31px;color: #ff0000;margin-top:12px;}
.content img{max-width: 100%!important;height: auto!important;}
.content img{border-radius: 10px;}
.tuijian_title{text-align: left;height: 56px;line-height: 56px;border-bottom: 1px solid #e2e2e2;border-top: 10px solid #eee;padding: 0 2%;margin-bottom: 10px;}
.tuijian_title span{float: left;display: inline-block;height: 54px;font-weight: normal;line-height: 56px;font-size: 18px;padding: 0 8px;color: #000;border-bottom: 2px solid #000;}
.related_article{padding:2%;display: inline-block;width: 96%;border-top: 10px solid #eee;}
.related_article span{float:right;color: #4c4c4c;font-size: 15px;}
.after_height_light~p a {color: #2965b1 !important;}
#art_show{left: 0;position:absolute;z-index:900;bottom:0;margin:0;padding:0;width:100%;height:50px;border-bottom:60px solid #f9f9f9;background-image:linear-gradient(hsla(0,0%,100%,0),#f9f9f9);color:#1c6bcc;text-align:center;line-height:170px}
#art_show span{position:relative;font-size:14px}
#art_show span:after,
#art_show span:before{
	position:absolute;top:-20px;left:50%;display:inline-block;margin-left:-4px;
	width:8px;height:8px;border-bottom:1px solid #1c6bcc;border-left:1px solid #1c6bcc;
	content:' ';transform:rotate(-45deg)}
#art_show span:after{top:-15px}
.download_card{
    border:1px solid #eee;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
    line-height: 16px;
    float: left;
    width: 100%;
    padding: 3%;
    margin-bottom: 10px;
    margin: 34px 0;
}
.download_card_msg{width: 100%;}
.download_card_title{font-size: 18px;color: #1c69cc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;float: left;height: 30px;line-height: 30px;width: 100%;margin-bottom: 3px;}
.download_card_tip{font-size: 14px;color: #ff7b00;margin: 6px 0 4px;overflow: hidden;width: 82%;font-weight: 700;display: inline-block;}
.download_card_tj{font-size: 15px;display: flex;align-items: center;color:#999;width: 62%;display: inline-block;}
.download_card_tj img{width: 15px;margin-top: 2px;}
.download_card_tj span{font-size: 14px;}
.download_card_btn{width: 100%;height: 48px;background: #44b549;display: flex;color:#fff;justify-content: center;font-size: 17px;font-weight: 700;margin-top: 10px;align-items: center;}
.download_card_btn img{width: 22px;margin-right: 5px;border-radius: inherit;margin-top: 2px;margin: 0;}

.downlod_btn_right{line-height: 30px;margin-left: 10px;margin-top: 3px;}
.more_box {
    width: 100%;
    height: 150px;
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.1) 0%, #fff 70%);
    float: left;
    margin-top:-150px;
    position: relative;
}
.download_card_pic{
    width: 16%;
    float: left;
    height: 100%;
}