:root{--notice-afte:#1174c5;--branding-black:#555;--brand-color:#e8e8e8}
*{outline:0!important}
body{font-family:Roboto,Sans-serif;color:#555}
dd,dl,dt,ol,ul{margin:0;padding:0}
ul{list-style:none}
table{font-size:12px}
code{font-size:95%;color:#f52a74;background-color:#fbebf0}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle;padding:10px;border-top-color:#eee}
a{color:#666}
a:hover{color:#ff0033;text-decoration:none}
a:focus{outline:0;text-decoration:none}
input,textarea{-webkit-appearance:none}
input[type=checkbox]{-webkit-appearance:checkbox}
.thumbnail{border:none;padding:0;margin:0}
.btn{border-radius:4px;padding:7px 25px}
.btn a{color:inherit!important}
.close{transition:.2s;opacity:.6;color:#999;}
.close:hover{opacity:.9;}

iframe {
    width: 51vw;
    height: 28.25vw;
}
@media screen and (max-width: 800px) {
.con-list .pad img {width: 100px;height: 70px;}
.con-list .pad .n-text {width: 60%;}
.con-list .pad .n-text h4{font-weight: bold;font-size: 14px;margin-bottom: 10px;height: 18px;line-height: 18px;overflow: hidden;}
.con-list .pad .n-text .n-des{font-size:10px;color:#999999;height:50px;overflow: hidden;}
iframe {
    width: 82vw;
    height: 50.25vw;
}
}

@media (min-width:768px){.container{width:auto}
}
@media (min-width:992px){.container{width:auto}
}
@media (min-width:1200px){.container{width:auto}
}
@media (max-width:1260px){.container{width:auto;margin:0 20px}
}
img{max-width:100%}
body{background-color:#f1f1f1;position:relative;padding-top:90px;transition:all .3s}
svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
.container{transition:all .3s;max-width:1200px;padding:0}
.header{margin-top:-2px;top:0;left:0;right:0;z-index:999;background-color:#fff;padding-bottom:0px 3%;transition:all .3s;margin-bottom:15px;border-bottom:2px solid black}
.nav_gd .header{position:fixed;margin-top:0}
.nav_gd.nav-fixed .header{padding:10px 2%;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}
.header .container{position:relative}

@media (max-width:1024px){.site-layout-3 .content,.site-layout-3 .content2{margin-left:0}
}
.logo{overflow:hidden;float:left;margin:0}
.logo a{height:45px;display:block;overflow:hidden;font-size:0}
.logo img{vertical-align:top;position:relative;max-height:46px;display:block;margin-bottom:20px}
.brand{font-size:12px;float:left;line-height:15px;color:#a2a2a2;padding-left:10px;position:relative;top:1px;border-left:1px solid #eee;margin-left:10px;overflow:hidden;height:38px}
.brand p{font-size:18px;color:#ff0033;font-weight:700;margin:2px 0 5px}
.site-navbar{float:left;font-size:17px;margin-top:5px;position:relative;margin-left:15px;}
.site-navbar li{margin:-19px 0;padding:21px 0;position:relative;float:left}
.site-navbar li:hover{z-index:2}
.nav-line{width:0;top:35px;height:2px;border-radius:2px;background:#ff0033;position:absolute;bottom:0;left:0}
.site-navbar a{display:block;padding:0 10px;color:#444}
.site-navbar .sub-menu a{overflow:hidden;height:40px}
.site-navbar a:hover,.site-navbar li.active a:hover,.site-navbar li:hover>a{color:#ff0033}
.site-navbar .fa-angle-down{float:right;width:11px;margin:4px 5px}
.sub-menu a .fa-angle-down{margin:13px 5px 0 0}
.site-nav .sub-menu{display:none;animation:zcd .4s;transition:all .4s;transform:translateY(0);transform-origin:100% 0 0;padding:5px 0;margin:15px 0 0 0;position:absolute;right:-10px;background-color:#fdfdfd;font-size:14px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.1);line-height:40px;width:132px;border-radius:4px}
.site-nav ul .sub-menu{left:100%;top:-7px;border-radius:0}
.site-nav .sub-menu li{float:none;transition:all .3s;padding:0;margin:0}
.site-nav .sub-menu li:hover{background-color:#f3f3f3}
.site-nav li:hover>.sub-menu{display:block}
.site-nav .sub-menu li:hover>a .fa-angle-down,.site-nav li:hover>a .fa-angle-down{transition:all .3s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.site-nav li.current-menu-item>a,.site-nav li.current-menu-parent>a{color:#ff0033}

.site-nav .sub-menu.user-menu{width:280px;right:-40px;font-weight:400;text-align:center}
.site-nav .sub-menu.user-menu .user-m1 a{height:60px;display:initial}

.catleader{background-color:#fff;border:1px solid #eaeaea;border-radius:4px;margin-bottom:15px;padding:15px 20px}

.catleader .info-tab{padding-bottom: 8px;margin-bottom: -8px;font-size: 1.05em;}
.catleader h1{font-size:22px;margin:0;line-height:1}
.catleader-desc{font-size:14px;color:#888;margin-top:10px}

.widget h3,.title-theme,.wp-block-aduxq-biaoti>h1{position:relative;padding:.3em 1.1em}
.widget h3:before,.title-theme:before,.wp-block-aduxq-biaoti>h1:before,.widget h3:after, .title-theme:after, .wp-block-aduxq-biaoti>h1:after{
    position: absolute;
    content: '';
    width: 4px;
    background: #ff0033;
    top: 10%;
    left: 2px;
    bottom: 10%;
    border-radius: 5px;
 }
 .widget h3:after, .title-theme:after, .wp-block-aduxq-biaoti>h1:after{
    background: transparent;opacity: .6;
    box-shadow: 1px 0px 3px 0px var(--theme-color)}   
.title-theme{cursor:pointer;}


@media (max-width:720px){body{padding-top:77px}

.m-icon-nav{display:block}
.header{position:fixed;text-align:center;padding:15px 0!important;z-index:99999;}
.header .container{margin:0}
.logo{padding:0 15px;margin:-4px 0;text-align:center;max-width:100%}
.logo a{max-width:180px;margin:0 auto;text-align:center}
.logo img{height:100%;margin:0 auto}
.site-nav .userli.xs,.site-nav .userli.xs .user-menu{display:block;right:12px;top:25px}
.container{margin:0 10px}
.site-navbar li.navto-search{position:absolute;top:-17px;right:60px;border-bottom:none}
.site-navbar li.navto-search a{padding:15px;color:#777;border-bottom:none;margin:0}
.site-nav .navto-search svg{display:block;font-size:18px}



@media (max-width:640px){.container{margin:0}

body{padding-top:62px}
.header{padding:15px 0;height:55px;border-bottom:1px solid #f1f1f1}
.logo a{height:28px}
.logo img{height:100%}
.m-icon-nav{padding:15px 30px 13px 25px;top:-5px}
.site-navbar li.navto-search{top:-22px}
.brand{display:none}
.nav-line{display:none}
.site-navbar{margin-top:unset;margin-right:unset;}
.catleader{padding:12px 15px 10px;margin-bottom:10px}
.catleader h1{font-size:14px;font-weight:700}
.catleader-desc{margin-top:5px;font-size:12px}
.catleader.tab-ajax-href{margin-bottom: 15px;}
.mar{padding: 10px 15px;background: #fff;}

.pages a{display:none;}
.pages a:first-child{display:inline-block;}
.pages a:nth-child(2){display:inline-block;}
.pages a:last-child{display:inline-block;}
}


