* {
    font-size: 13px;
    font-family: "roboto","Microsoft YaHei", "Arial"
}
.license_a{position:absolute;left:-9999px}
.flex-images { overflow: hidden;margin-top: 5px; }
.flex-images .item { float: left; margin: 5px; box-sizing: content-box; overflow: hidden; position: relative; background: url("images.svg?1") no-repeat center center #f1f1f1;background-size: 30%; }
.flex-images .item img { display: block; width: auto; height: 100%;border: none }
.shadow{box-shadow: 0 1px 3px rgba(0,0,0,.3);border-top:1px solid #FFFFFF}
img{border:0}
input:focus, textarea:focus, button:focus {
    outline: none
}
input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,
input::-webkit-inner-spin-button,
input::-webkit-clear-button {
    -webkit-appearance: none;
    margin: 0;
}
textarea {
    resize: none;
    overflow: auto
}

.none {
    display: none
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

::-webkit-input-placeholder {
    color: #888;
}

html {
    height: 100%;
    width: 100%;
}

a:link {
    text-decoration: none
}

.clear {
    clear: both;
    display: block
}

em, strong {
    font-style: normal;
    font-weight: normal
}

p, ul, dl, dt, dd {
    margin: 0;
    padding: 0;
}

li {
    list-style: none
}
figure,main,header,figcaption,nav{display: block}
figure,figure img{border: 0}
.left {
    float: left
}

.right {
    float: right
}

:-moz-placeholder {
    color: #c1c1c1;
}

input:-ms-input-placeholder {
    color: #c1c1c1;
}

input::-webkit-input-placeholder {
    color: #c1c1c1;
}

#portal_input:-moz-placeholder {
    color: #8796ab;
}

#portal_input:-ms-input-placeholder {
    color: #8796ab;
}

#portal_input::-webkit-input-placeholder {
    color: #8796ab;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}

header, footer, main, figure, figcaption, nav {
    display: block;
    margin: 0;
    padding: 0
}

body::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

body::-webkit-scrollbar-track {
    background: transparent
}

body::-webkit-scrollbar-thumb {
    background-color: #bbb;
    border-radius: 8px
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

.portal_top {
    height: 80px;
    margin-top: 20px;
}
.portal_header{
    background-image: url(icons.png),linear-gradient(120deg,#48c6ef 0%, #6f86d6 100%);
    background-repeat: repeat,no-repeat;
    background-size: 200px auto,100%;
    background-position: bottom left,center;
    height: 750px;
}
.clouds{
    background: url(clouds.png);
    background-position: top center;
    height: 380px;
    background-size: auto 380px;
    margin: -380px 0 -190px 0;
}

#portal_top_nav {
    float: right;
    margin-top: 20px;
}

.portal_h1 {
    color: #fff;
    margin: 0 auto;
    float: none;
    text-align: center;
    max-width: 100%;
    font-size: 21px;
    font-weight: normal;
    margin-top: 40px;
    line-height: 50px;
}

.portal_h2{
    color: #0d89d2;
    text-align: center;
    font-weight: normal;
    margin: 45px 0 0 0;
    font-size: 24px;
    line-height: 30px;
    margin-top: -30px;
    margin-bottom: 30px;
}
.portal_h1 em {
    font-size: 22px;
}

.search_outer {
    margin: 0px auto;
    margin-top: 20px;
    position: relative;
    width: 700px;
    height: 48px;
}

#portal_input {
    height: 46px;
    border: 0;
    background: #fff;
    width: 100%;
    text-indent: 10px;
    border-radius: 0px;
    font-size: 15px;
    float: left;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3);
}

#portal_sub {
    border: 0;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    float: right;
    margin-top: -48px;
    background: url("search-icon.svg") no-repeat center center;
    cursor: pointer;
}


.overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

html {
    width: 100%;
    overflow-x: hidden;
}

body {
    margin: 0;
    min-height: 100%;
    width: 100%;
    overflow-x: hidden;
    position: relative;
}

.resp {
    margin: 0 auto
}

.w730 {
    width: 730px;
}

.top {
    background: #414146;
    height: 64px
}

.logo {
    display: block;
    float: left;
    margin-top: 37px;
    border: none
}
.respo {
        margin: 0 auto;
        max-width: 96%;
        width: 728px;
    }
.main_list .res{position:absolute;color:#ffffff;margin-top:10px;margin-left:10px;background:rgba(0,0,0,.3);padding:5px 8px;border:1px solid rgba(255,255,255,0.5);border-radius:3px;z-index: 99;opacity:0;visibility:hidden;transition:all 0.1s}
.m20 {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.m40 {
    margin: auto;
    margin-top: 50px;
    margin-bottom: 20px;
    text-align: center;
}
.main_list li:hover .res{opacity: 1;visibility:visible;}
.main_list figcaption{line-height: 22px;text-align: center}
.main_list li{margin-bottom: 20px;}
.main_list li img{
    width: 100%;
}
.main_list li img:hover{opacity: 0.95;}
.search_h1{text-align: center;
font-size: 20px;
margin: 26px;
color: #14485f;
line-height: 32px;}
.bgcolor{background-color:#478cc6!important;transition:background-color 0.2s}
.bgcolor:hover{background-color:#4081b7!important;}
.prevnext {
    text-align: center;
    height: 80px;
    padding-top: 20px;
}

.prevnext a {
    display: block;
    color: #fff;
    padding: 15px 0px;
    font-size: 16px;
    border-radius: 2px;
    width: 49%;
}

.prevnext .nolink {
    background: #ccc;
}

.nolink{
    background: #d5d5d5!important;
    cursor: not-allowed;
}

.toptags_container{
    padding-bottom: 20px;
    text-align: center;
}
li.lst_ads {
    padding: 40px 0;
}
.top_nav ul {
    list-style: none;
    float: left
}

.top_nav li {
    float: left;
}

.top_nav a {
    color: #fff;
    font-size: 15px;
    display: block;
    height: 100%;
    line-height: 64px;
    padding: 0 19px;
    transition: background-color 0.1s
}

#alert_outer{
    background: #FFFFFF;
    position: fixed;
    left: 50%;
    top:50%;
    margin-left: -150px;
    visibility: hidden;
    box-shadow: 0px 10px 30px rgba(0,0,0,.3);
}
#alert_outer svg{
    width: 50px;
    height:50px;
    float: left;
    margin: 15px;
}
.alert_info{
    margin: 15px 0;
}
.alert_info span{
    display: inline-block;
    line-height: 25px;
}
.alert_title{
    font-size: 14px;
}
.alert_des{
    color: #888;
}
.hot_search{
    margin-top: 30px;
    text-align: center;
}
.hot_search span{
    color:#ffffff;
}
.hot_search ul,.hot_search li{
    display: inline;
    padding: 0 7px;
}
.hot_search a{color:#ffffff;    line-height: 26px;}
.flex-images figure,.flex-images a{
    width: 100%;
    height: 100%;
    display: block;
}
.flex-images figcaption{
    background: linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    padding: 0 15px;
    height: 42px;
    line-height: 44px;
    margin-top: 0px;
    position: relative;
    color: #fff;
    transition:.3s;
}
.item:hover figcaption{
    margin-top: -42px;
}

.res{
    position: absolute;
    color: #ffffff;
    margin-top: -26px;
    margin-left: 10px;
    background: rgba(0,0,0,.3);
    padding: 5px 8px;
    border: 1px solid rgba(255,255,255,0.5);
    border-radius: 3px;
    visibility: hidden;
    transition: 0.3s;
}
.item:hover .res{
    margin-top: 10px;
    visibility: visible;
}
#navbar{
    position: fixed;
    z-index: 99;
    top:-60px;
    left:0;
    background: #2E3849;
    height: 58px;
    width: 100%;
    transition: top 0.2s;
}
.navbar{
    top: 0!important;
}
.view_fig{
    text-align: center;
    line-height: 24px;
    padding: 10px;
}

.search_top_ad{
    margin: 15px auto;
    text-align: center;
}
.nav_logo{
    height: 34px;
    display: table-cell;
    overflow: hidden;
    padding-left: 30px;
    vertical-align: middle;
}
#nav_inner{
    height: 34px;
    display: table;
}
#nav_list{display: table-cell;vertical-align: middle;padding: 0 16px}
#nav_list a {
    color: #eee;
    font-size: 15px;
    height: 100%;
    line-height: 58px;
    padding: 0 16px;
    display: table-cell;
    transition: background-color 0.1s;
    white-space: nowrap;
}
#nav_list a:hover{
    text-decoration: underline;
}
#search{height: 32px;display: table-cell;width: 100%;padding-right: 20px;
    padding-top: 13px;}
#search>form{height: 100%; width:100%;float: left}
#search_input{border: 0;height: 32px;background-color: #fff;margin: 0;padding: 0;text-indent: 10px;width:100%;font-size: 13px;color: #c1c1c1;float: left;border-radius: 3px 5px 5px 3px}
#search_sub{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NjhBREEzRjBBMjIxMUUzQkQ1RDgyODkwNDg4NzNDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NjhBREE0MDBBMjIxMUUzQkQ1RDgyODkwNDg4NzNDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2OEFEQTNEMEEyMjExRTNCRDVEODI4OTA0ODg3M0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2OEFEQTNFMEEyMjExRTNCRDVEODI4OTA0ODg3M0M2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oVYTRwAAAQJJREFUeNqM0r1qAlEQBeBL3EolhcHGIthKniciptZaC/MAeQDfQDRiFfIUCmqhhRZWsdFKq0AMgj9cz6znynCR1Qufu8KcnXFHY601FEAJuvAL/zCCd0iqupC7ScPAns+OgT7DcuaQ84PSaciCFh/iChLwAUdYQkoHSww1/HGUGmvqOtjjeOmIoEy1gBXEXHAL44iQ02bXZ/n+YIyJwd7cPgdeg/AT6QlsIH6j4wz+OHbY8QsSUIvoVoAcfF86I/0IP3DgsgOvU0Hts+r/AV741iyvHWhyPH3k4UUdFE/c01oVym//hApDLvx67SXInjKQ9cZ+U+GpuWN/Wl5CUD4JMADydTdIZd4IRAAAAABJRU5ErkJggg==") #478CC6 no-repeat center center; border-radius:0 3px 3px 0;width: 40px; height: 32px;border: none;vertical-align: middle;margin: 0;padding: 0;float: right;cursor: pointer;margin-top: -32px;}
#search_sub:hover{background-color: #3e7aad}
.lang {
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    margin: 20px auto;
    border-radius: 3px;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    padding-right: 10px;
}
.lang svg,.lang span{vertical-align: middle;margin-right: 10px;line-height: 30px;}
.lang ul{
    background: #478cc6;
    position: absolute;
    width: 370px;
    padding: 15px 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    text-align: left;
    margin-left: -286px;
    margin-top: 14px;
    white-space: normal;
    right:0;
}
.lang:hover ul{
    opacity: 1;
    visibility: visible;
}

.lang ul:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #478cc6 transparent;
    content:'';
    position: absolute;
    margin-top: -24px;
    right: 35px;
}
.lang li{
    width: 120px;
    display: inline-block;
    line-height: 22px;
    margin-top: 10px;
    text-align: center;
}
.lang li a{
    color: #fff;
}
.portal_list{
    position: absolute;
    right: 20px;
    top: 20px;
    display: none;
}
.portal_list svg{
    fill: #ffffff;
}
.w1050{width: 1050px;margin-top: 20px}
.view_middle_ad{
    margin: auto;
    margin-top: 20px;
    width: 728px;
    /*height: 90px;*/
}
.view_left{
    float: left;
    width: 728px;
}
.tag li {
    display: inline-block;
    height: 30px;
    background: #4598de;
    padding: 0 5px;
    line-height: 30px;
    margin-top: 10px;
    margin-right: 8px;
    border-radius: 2px;
    transition: 0.1s;
}
.tag li:hover{
    background: #4182c4;
}
.tag li a{
    padding: 5px 10px;
    color: #fff;
}
.info_list{
    margin-top: 15px;
    margin-bottom: 15px;
}
.info_list li{
    width: 33.3%;
    background: #f0f0f0;
    float: left;
    margin-bottom: 5px;
    text-align: center;
}
.info_detail{
    display: block;
    height: 36px;
    line-height: 30px;    border-right: 5px solid #fff;
    font-weight: 500;
}
.info_title svg,.info_title span{
    vertical-align: middle;
}
.info_title{display: block;    border-right: 5px solid #fff;
    height: 40px;
    line-height: 50px;}
.link_btn{display: block;cursor: pointer;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #4598de;
    margin-top: 20px;
    text-align: center;
    color: #fff;
    border-radius: 2px;}
.aq{background: #1ec7c7}
.link_btn:hover{
    opacity: 0.8;
}
.res_resize{line-height: 28px;}
.res_resize h2{margin: 10px 0 0 0;
    font-size: 13px;
    padding: 10px 0 10px 0px;
    text-indent: 10px;}
.res_resize h3{margin: 5px 0;padding: 0;color: #555;}
.res_resize h4{margin: 10px 0;padding: 0;display: inline;vertical-align: middle;color: #888;padding-right: 8px}
.res_resize ul{display: block}
.res_resize li{display: inline-block;width: 100px;
    height: 30px;}
.res_resize span{color:#2598e8;cursor: pointer;vertical-align: middle}
.res_resize span:hover{color: #0000BB;}
.aside{
    width: 300px;
    float: right;
    margin-top: 600px;
}
.license{
    margin-top: 20px;
    line-height: 24px;
    background: #f1f1f1;
    padding: 10px;
    margin-bottom: 10px;
    border-left: 3px solid #478cc6;
    display: block;
    line-height: 22px;
}
.license span,.license p{
    color: #666666;
}
.license a{
    color: #1674b6;
}
#loader{
    width: 100px;
    height: 100px;
    position: fixed;
    left:50%;
    top:50%;
    margin-left: -50px;
    margin-top: -50px;
    background: rgba(0,0,0,.5);
    border-radius: 14px;
    text-align: center;
    line-height: 100px;
    transform: scale(0,0);
    opacity: 0;
    visibility: hidden;
}
#loader:before{
    content: '';
    display: block;
    position: absolute;
    width: 70px;
    height: 70px;
    border: 4px solid rgba(255,255,255,0.3);
    border-radius: 100%;
    margin: 11px;
    border-right-color: #FFFFFF;
    animation: 0.5s linear 0s normal none infinite rotate;
}
@keyframes rotate{
    from{-webkit-transform:rotate(0deg)}
    to{-webkit-transform:rotate(360deg)}
}
#loader span{
    color: #FFFFFF;
 }
.view_right_ad{
    position: absolute;
    left: 50%;
    margin-left: 225px;
    width: 300px;
    height: 600px;
}
.view_right_ad250{
    margin: auto;
    margin-top: 20px;
    width: 300px;
    height: auto;
}
.line{background: #f1f1f1;
    margin: 0;
    padding: 10px;
    margin-bottom: 10px;
    border-left: 3px solid #478cc6;
    display: block;
    line-height: 22px;}


#filter{margin-left: 12px;line-height: 24px;margin-top: 6px;display: table-cell;vertical-align: middle;padding-right:10px;}
#filter *{color: #AFC7EE;}
.filter_title{vertical-align: middle;cursor: pointer}
.color_preview{width: 12px; height: 12px;display: inline-block;vertical-align: middle;border-radius:100%;}
.multi{width: 100%;text-align: center;
    border-bottom: 1px dotted #bbb;
    height: 32px;
    line-height: 32px;}
..multi a{display: block}
.colorful{background-image: linear-gradient(to right,red,orange,yellow,#0be500,#0072de);}
.filter_item{height: 26px;cursor: default;display: table-cell}
.filter_ul{position: absolute;background: #ffffff;visibility: hidden;opacity: 0;transition: all 0.2s;
    box-shadow: 0px 3px 8px 2px rgba(0,0,0,.2);
    z-index: 101;
    margin-top: 5px;}
.filter_ul li{display: block;padding: 0;margin: 0}
.filter_ul li a{padding: 6px 0px;width:130px;text-indent:15px;margin: 0;display: block;transition: all 0.1s;color: #2e3849!important;}
.filter_ul li a:hover{background: #0F88EB;color: #ffffff!important;}
.color_filter_container{position: absolute;z-index: 99;
    background: #FFFFFF;
    box-shadow: 0px 3px 8px 2px rgba(0,0,0,.2);
    padding: 0;
    margin-top: 0px;
    width: 143px;
    opacity: 0;visibility: hidden;transition: all 0.1s;margin-left:-80px;}
.dropdown_outer{height:38px}
.color_li{float: left;height:34px;line-height: 34px;transition: background-color 0.1s}
.color_filter_container span{display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-left: 7px;
    transition: background 0.2s;
    border-radius: 3px;}
.color_li a{display: inline-block;vertical-align: middle;}
.filter_val{vertical-align: middle; white-space: nowrap}
.filter_caption{vertical-align: middle;margin-right: 10px;}
.filter_name{vertical-align: middle}
.down_arrow:before{content: '';
    transition: all 0.2s;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #AFC7EE transparent transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 12px;
    margin-right: 6px;
}
#ifm{
    border: none;
    overflow: hidden;
    position: fixed;
    left: 100%;
    top: 15px;
    margin-left: -120px;
    z-index: 99;
    background: #2E3849;
}
.tag_info{
    background: #efefef;
    padding:6px;
    text-align: center;
}
.tag_info h1{
    font-size: 17px;
    display: inline;
    vertical-align: middle;
    line-height: 40px;
}
.tag_info svg{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.tag_info h2{
    display: inline;
    vertical-align: middle;
    font-size: 18px;
    white-space: nowrap;
    line-height: 40px;
}
.related_tags{line-height: 24px;margin-top: 0px;}
.related_tags svg{margin-top:10px;display: inline-block}
.related_tags span{vertical-align: middle;margin-top:10px;display: inline-block}
.related_tags a{display: inline-block;vertical-align: middle;color: #0091dc;margin-top:10px;background: #FFFFFF;border: 1px solid #e0e0e0;margin-left: 10px;padding: 2px 10px;border-radius: 3px;transition: 0.2s}
.related_tags a:hover{color:#FFFFFF;background: #478CC6;border-color: #478CC6}
.resp_icon{
    display: none;
    padding: 0 20px;
}
.filter_icon{
    display: none;
    padding-right:20px;
}
.search_icon{
    display: none;
    padding-right:20px;
}
.resp_icon svg,.filter_icon svg,.search_icon svg{
    fill: #ffffff;
}
.filter_item:hover >ul{
    opacity: 1;
    visibility: visible;
}
footer{
    text-align: center;
    background:#2E3849;
    border-top:3px solid #478CC6;
    overflow: hidden;
    margin-top: 5px;
}
.footer ul{
    display: inline-block;
    vertical-align: middle;
    margin: 20px 0;
    line-height: 32px;
}
.footer li{
    display: inline-block;
    padding: 0 20px;
}
.footer a{
    color: #FFFFFF;
}
.footer a:hover{
    text-decoration: underline;
}
#portal_top_nav:hover ul,#portal_top_nav:active ul{
    display: block;
}
.loader_button{display: block;
    width: 270px;
    height: 34px;
    border: 0;
    color: #fff;
    background: #478cc6;
    border-radius: 3px;
    margin: 30px auto;
    cursor: pointer;
}
.loader_button:hover{
    background: #4380b6;
}
.addthis_inline_share_toolbox_ki8w{
    margin-top: 10px;
}
.empty_list {
    display: block;
    background: url(data:image/jpeg;base64,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) center center no-repeat;
    width: 184px;
    height: 220px;
    margin: 60px auto;
    text-align: center;
    line-height: 390px;
    color: #126ebb;
    font-size: 15px;
}
#elevator{
    display: none;
    margin-bottom: 5px;
    width: 40px;
    height: 36px;
    border-radius: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABACAYAAAAAqrdiAAAAAXNSR0IArs4c6QAAAO1JREFUWAntVtsNgzAMhH4zUgfoCF2iu3SbDtCROkB6TonkoOLYIgg+zpKVh+07cyGIYaBRAa1ASukKf8Envd9lPoN/MIq94f1IACadF3BMs/UhAZQGF9AbvJBtI/kDnmVZ2w+dRQukFTfJvMXevIosWhTKDyWrtlx1riQFupya9WZwiWSsV3EQkOsvtu29Bjkw9L25536wOcGfMhoNukMzycNdwEQqQAWoABWgAlSAClCBWgH8UGWrd+3VxQ5vj5KgqSElOl6isbQgN6jMe4wjTHB2P+RQs78PRexJd38CEjTPkBIdL1Gzg9MnfAFufpMFRDjzHgAAAABJRU5ErkJggg==) 8px 6px no-repeat;
    position: fixed;
    right: 5px;
    bottom: 5px;
    background-color: rgba(0,0,0,.5);
    cursor: pointer;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.item_header{
    height: 58px;
}
.item_h1{
    display: table-cell;
    width: 100%;
    margin: 0;
    padding: 0 0px;
    white-space: nowrap;
    line-height: 26px;
    vertical-align: middle;
    color: #a1d4ff;
    font-weight: normal;
}
.item_h1:before,.item_h1:after{
    content: "\2022";
    color: #a1d4ff;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}
.item_h1:before{
    padding: 0 10px 0 2px;
}
.item_h1:after{
    padding: 0 10px 0 10px;
}
.no_search{padding-right: 140px!important;}
.pagi{text-align: center;padding: 40px 0 5px 0}
.pagi a{display: inline-block;
    height: 30px;
    border: 1px solid #19CC95;
    text-align: center;
    line-height: 30px;
    color: #19b37e;
    border-radius: 30px;
    margin: 0px;
    transition: 0.1s all;
    padding: 0 15px;}
.pagi a:hover{background: #19CC95;
    color: #fff;}
.pagi span{padding: 0 15px;color: #19b37e;line-height: 40px;vertical-align: middle}
.nav_holder{
    display: table-cell;
    height: 58px;
    width: 0px;
    vertical-align: middle;
    padding: 0 65px;
}
#spinner{
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: none;
    vertical-align: middle;
    border: 2px solid #ffffff;
    margin: 9px auto;
    border-left-color: #007FFF;
    border-right-color: #007FFF;
    animation: 0.5s linear 0s normal none infinite rotate;
    padding: 0;
    margin-left: 10px;
}
.view_img{
    width: 100%;
}
.extra_info{
    margin-top: 20px;
}
.extra_info iframe{
    border: none;
    overflow: hidden;
    float: left;
}
.extra_info a {
    float: right;
    line-height: 22px;
    color: #2598e8;
    margin-left: 15px;
}
.cssload-loader-walk {
    width: 50px;
    height: 33px;
    margin: auto;
    margin-top: 100px;
    margin-bottom: 50px;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}
.cssload-loader-walk > div {
    content: "";
    width: 16px;
    height: 16px;
    background: rgb(33,150,243);
    border-radius: 100%;
    position: absolute;
    animation: cssload-animate 2.3s linear infinite;
    -o-animation: cssload-animate 2.3s linear infinite;
    -ms-animation: cssload-animate 2.3s linear infinite;
    -webkit-animation: cssload-animate 2.3s linear infinite;
    -moz-animation: cssload-animate 2.3s linear infinite;
}
.cssload-loader-walk > div:nth-of-type(1) {
    animation-delay: -0.46s;
    -o-animation-delay: -0.46s;
    -ms-animation-delay: -0.46s;
    -webkit-animation-delay: -0.46s;
    -moz-animation-delay: -0.46s;
}
.cssload-loader-walk > div:nth-of-type(2) {
    animation-delay: -0.92s;
    -o-animation-delay: -0.92s;
    -ms-animation-delay: -0.92s;
    -webkit-animation-delay: -0.92s;
    -moz-animation-delay: -0.92s;
}
.cssload-loader-walk > div:nth-of-type(3) {
    animation-delay: -1.38s;
    -o-animation-delay: -1.38s;
    -ms-animation-delay: -1.38s;
    -webkit-animation-delay: -1.38s;
    -moz-animation-delay: -1.38s;
}
.cssload-loader-walk > div:nth-of-type(4) {
    animation-delay: -1.84s;
    -o-animation-delay: -1.84s;
    -ms-animation-delay: -1.84s;
    -webkit-animation-delay: -1.84s;
    -moz-animation-delay: -1.84s;
}
.color_container {
    padding: 20px 0 0 0;
}
.color_container span{
    vertical-align: middle;
}
.download_h1{
    text-align: center;
    margin-top: 60px;
    font-size: 14px;
}
.download_h2{
    text-align: center;
    margin-top: 40px;
}
.fixed_footer{
    position: absolute;
    width: 100%;
    bottom: 0;
}
#taglist{
    margin-top: 15px;
    text-align: center;
}
li.tag_wrapper {
    height: 300px;
    width: 280px;
    display: inline-block;
    background-position: center center;
    margin-bottom: 4px;
    background-size: cover;
}
.tag_wrapper a {
    width: 100%;
    height: 100%;
    line-height: 300px;
    color: #fff;
    background: rgba(0,0,0,.4);
    display: block;
    font-size: 18px;
    transition: opacity, 0.2s;
}
.tag_wrapper a:hover{
    background: transparent;
}
.tos {
    margin: 25px auto;
    width: 1050px;
    color: #2e3849;
    line-height: 24px;
}
.tos h1 {
    text-align: center;
    font-size: 18px;
}
.view_h2{
        text-align: center;
    font-size: 16px;
    padding: 10px 0 5px 0;
}
@keyframes cssload-animate {
    0% {
        left: 82px;
        top: 0;
    }
    80% {
        left: 0;
        top: 0;
    }
    85% {
        left: 0;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    90% {
        width: 33px;
        height: 12px;
    }
    95% {
        left: 82px;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    100% {
        left: 82px;
        top: 0;
    }
}

@-o-keyframes cssload-animate {
    0% {
        left: 82px;
        top: 0;
    }
    80% {
        left: 0;
        top: 0;
    }
    85% {
        left: 0;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    90% {
        width: 33px;
        height: 12px;
    }
    95% {
        left: 82px;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    100% {
        left: 82px;
        top: 0;
    }
}

@-ms-keyframes cssload-animate {
    0% {
        left: 82px;
        top: 0;
    }
    80% {
        left: 0;
        top: 0;
    }
    85% {
        left: 0;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    90% {
        width: 33px;
        height: 12px;
    }
    95% {
        left: 82px;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    100% {
        left: 82px;
        top: 0;
    }
}

@-webkit-keyframes cssload-animate {
    0% {
        left: 82px;
        top: 0;
    }
    80% {
        left: 0;
        top: 0;
    }
    85% {
        left: 0;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    90% {
        width: 33px;
        height: 12px;
    }
    95% {
        left: 82px;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    100% {
        left: 82px;
        top: 0;
    }
}

@-moz-keyframes cssload-animate {
    0% {
        left: 82px;
        top: 0;
    }
    80% {
        left: 0;
        top: 0;
    }
    85% {
        left: 0;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    90% {
        width: 33px;
        height: 12px;
    }
    95% {
        left: 82px;
        top: -16px;
        width: 16px;
        height: 16px;
    }
    100% {
        left: 82px;
        top: 0;
    }
}
.resp_icon:hover+#nav_list,#search:hover form,#search:hover form{
    display: block;
}
@media (max-width: 1259px) {
    .resp_icon{
        display: table-cell;
    }
    #nav_list{
        position: absolute;
        top: 58px;
        background: #478cc6;
        z-index: 199;
        padding: 5px 10px;
        box-shadow: 2px 5px 8px rgba(0,0,0,0.2);
        left: 147px;
        display: none;
    }
    #nav_list::before{
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 8px 7px;
        border-color: transparent transparent #478cc6 transparent;
        display: block;
        margin-top: -13px;
        margin-left: 8px;
    }
    #nav_list a {
        color: #ffffff;
        font-size: 15px;
        height: 100%;
        line-height: 42px;
        transition: background-color 0.1s;
        display: block;
    }
    #ifm{display: none}
    .nav_holder{display: none}
    #filter{padding-right: 20px}
    
    .view_right_ad250{
        margin: auto;
        margin-top: 20px;
        width: 300px;
        /*height: 250px;*/
    }
}
@media (max-width: 1049px) {
    .w1050 {
        width: 728px;
    }
    .view_right_ad{
        position: static;
        width: 728px;
        height: 90px;
        margin-left: 0;
        margin: auto;
        margin-bottom: 60px;
    }
    .aside{
        margin-top: 0px;
        width: 728px;
    }
    .link_btn{
        width: 230px;
        display: inline-block;
        margin-top: 10px;
    }
    .aq{
        margin-left: 15px;
    }
    .view_right_ad250{
        width: 728px;
        /*height: 90px;*/
        margin-bottom: 10px;
    }
    .tag_info{
        margin-top: 42px;
    }
    #flow,#taglist{
        margin-top: 48px;
    }
    .item_h1{
        position: absolute;
        display: block;
        top: 58px;
        background: #3c495f;
        left: 0px;
        height: 42px;
        line-height: 39px;
        padding: 0 5px;
        width: 100%;
        text-align: center;
    }
    .item_h1:before,.item_h1:after{
        content: '';
    }
    #filter{
        position: absolute;
        display: none;
        top: 52px;
        background: #3c495f;
        left: -12px;
        height: 42px;
        line-height: 39px;
        padding: 0 5px;
        width: 100%;
    }
    #filter::before{
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 8px 7px;
        border-color: transparent transparent #2e3849 transparent;
        display: block;
        margin-top: -8px;
        margin-left: 250px;
    }
    .filter_icon{display: table-cell}
}

@media (max-width: 767px) {
    .w1050 {
        width: 96%;
        padding: 0 2%;
    }
    .view_left,.aside,.w730 {
        width: 100%;
    }
    .w730 .logo{
        margin-left: 20px;
        margin-top: 31px;
    }
    .search_outer {
        width: 90%;
    }
    .top_nav ul {
        list-style: none;
        float: none;
        background: #fff;
        position: absolute;
        right: 20px;
        top: 64px;
        z-index: 200;
        box-shadow: 0px 6px 15px rgba(0,0,0,.3);
        padding: 5px 0;
        display: none;
    }
    .top_nav li {
        float: none;
        display: block;
    }
    .top_nav a {
        color: #196dbb;
        padding: 0 19px;
        line-height: 42px;
    }
    .portal_list{
        display: block;
    }
    .view_right_ad,.view_middle_ad,.view_right_ad250{
        width:468px;
        /*height: 60px;*/
    }
    .link_btn{
        margin: 10px auto;
        display: block;
    }
    .aq{
        margin-top: 10px;
    }
}

@media (max-width: 680px) {
    #search{
        display: block;
        float: left;
        width: 20px;
        height: 46px;
    }
    #search form{
        position: absolute;
        display: none;
        top: 58px;
        border-radius:0;
        left: 0;
        width: 100%;
        border-bottom: 2px solid #478cc6;
        height: 42px;
        z-index:101;
        background:#fff;
    }
    #search_input{
        border-radius:0;
        height: 42px;
    }
    #search_sub{
        border-radius:0;
        height: 42px;
        margin-top:-42px;
    }
    .search_icon{
        display: block;
        float: left;
    }
    .resp_icon {
        display: block;
        float: left;
    }
    .nav_logo {
        height: 34px;
        display: block;
        overflow: hidden;
        float: left;
        margin-top: 12px;
        margin-left: -20px;
    }
    .lang{
        display: block;
        margin: 18px 0 0 0;
        float: left;
    }
    .lang span{
        display: none;
    }
    .info_list li{width: 50%}
    .lang ul{
        left: 0;
        margin-left: 0;
        width: 100%;
        margin-top: 23px;
    }
    .lang li{
        width: 31%;
        vertical-align: middle;
    }
    .lang ul:before{
        right:auto;
        left:245px;
    }
}

@media (max-width: 468px){
    .view_right_ad{
        width:320px;
        /*height: 50px;*/
    }
    .view_middle_ad,.view_right_ad250{
        width:336px;
        /*height: 280px;*/
    }
    .info_list li{width: 100%}
}

@media (max-width: 338px){
    .view_middle_ad,.view_right_ad250{
        width:300px;
        /*height: 250px;*/
    }
}