/*
	Theme Name: Notio
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.4.3
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Tags: black, blue, red, white, two-columns, four-columns, responsive-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles. 
* If you just want to add small css snippets you might also  want to consider to add it to the designated 
* CSS option field in your themes backend at: Appearance -> Theme Options
*/

#full-menu .full-menu > li > a {
    font-size: 16px;
    font-family: Helvetica, Arial, 'STHeitiSC-Light', '微软雅黑';
    letter-spacing: 2px;
}

.footer-fixed #wrapper [role="main"], #wrapper [role="main"] {
    padding-top: 45px;
}

.header {
    height: 45px;
    padding: 0px;
    background-color: #343434;
}

.header .logo .logolink {
    text-align: left;
}

@media only screen and (max-width: 40em) {
    .header .menu-holder {
        text-align: center;
    }

    .header .logo .logolink {
        text-align: center;
    }

    .header .logo {
        margin-left: 8.33333%;
    }

    .footer-fixed #wrapper [role="main"], #wrapper [role="main"] {
        padding-top: 0px;
    }
}

#full-menu {
    width: 100%;
}

#full-menu .full-menu {
    text-align: justify;
    height: 45px;
}

#full-menu .full-menu:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

#full-menu .full-menu > li {
    margin: 0px 20px;
}

#full-menu .full-menu > li:last-child {
    margin: 0px 10px;
}

#full-menu .full-menu > li > a {
    padding: 0px;
    line-height: 45px;
    color: #ffffff;
}

#full-menu .full-menu > li > a:hover {
    color: #971216;
}

#full-menu .full-menu > li.current-menu-item > a, #full-menu .full-menu > li.sfHover > a {
    color: #A91109;
}

.anli_nav ul {
    background-color: #ebebeb;
}

.footer-menu {
    margin-bottom: 40px;
    margin-top: 10px;
    font-size: 14px;
}

.footer-menu li {
    list-style: none;
    text-align: left;
}

.footer-menu li:first-child {
    /*font-weight: bold;*/
}

.foot_ewm {
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.foot_ewm > div {
    padding: 0px;
    padding-right: 5px;
}

.foot_ewm p {
    font-size: 14px;
}

.foot_ewm img {
    margin-bottom: 5px;
}

body div, body dl, body dt, body dd, body ul, body ol, body li, body pre, body form, body p, body blockquote, body th, body td {
    font-family: Helvetica, Arial, 'STHeitiSC-Light', '微软雅黑';
}

.simple-overlay {
    display: none;
}

[class*="column"] + [class*="column"]:last-child {
    float: right;
}

.mobile-menu > li > a {
    font-size: 30px;
    line-height: 35px;
}


.logo .show-for-small-only {
    display: inline-block !important;
}

div#headerimg {
    background-image: url("../../../header.jpg") /*tpa=static/header.jpg*/;
    background-position: center;
    background-repeat: no-repeat;
    height: 300px;
}

.logo {
    display: none !important;
}

.sliphoveritem {
    z-index: 100000 !important;
}


@media only screen and (min-width: 40.063em) {
    .logo .show-for-small-only {
        display: none !important;
    }
}

.footer-menu {
    padding-left: 0px;
    letter-spacing: 0px;
    line-height: 14px;
}

.footer-menu > div > li {
    display: block;
    margin-bottom: 7px;
}

.footer-menu > div > li:first-child {
    /*margin-bottom: 10px;*/
}

.footer-menu > div.columns {
    padding-left: 0px;
}

@media only screen and (max-width: 64.063em) {
    #footer hr {
        display: none;
    }

    .footer-menu {
        margin-bottom: 20px;
    }

    .footer-menu > div {
        border-bottom: 1px solid #dddddd;
    }

    .footer-menu > div:after {
        /*content: "+";*/
        /*position: absolute;*/
        right: 8px;
        top: 10px;

        -moz-transition: -moz-transform .3s ease;
        -webkit-transition: -webkit-transform .3s ease;
        -o-transition: -o-transform .3s ease;
        -ms-transition: -ms-transform .3s ease;
        transition: transform .3s ease;
    }

    .footer-menu > div > li {
        /*display: none;*/
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .footer-menu > div > li:first-child {
        display: block;
    }

    .footer-menu h6 {
        cursor: pointer;
    }

    .footer-menu > div.active:after {
        transform: rotate(45deg);
        -ms-transform: rotate(45deg); /* IE 9 */
        -moz-transform: rotate(45deg); /* Firefox */
        -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
        -o-transform: rotate(45deg); /* Opera */
    }
}

#footer div, #footer li, #footer a {
    color: #ffffff;
    font-family: Helvetica, Arial, 'STHeitiSC-Light', '微软雅黑', sans-serif;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 2px 0 4px 9px;
    /*font-weight: bold*/
}

#footer li .fuben {
    width: 26px;
    margin: 0 10px;
}

#footer .footer-menu-webo {
    float: left;
    text-align: left;
    padding-bottom: 10px;
}

#footer .footer-menu-webo li{
    list-style: none;
    float: left;
    padding: 0 10px;
}

.hover-div {
    opacity: 0;
    display: none;
    width: 240px;
    background-color: #fff0ef;
    text-align: center;
    bottom: 50px;
    padding: 10px !important;
    border-radius: 6px;

    /* 定位 */
    position: absolute;
    z-index: 1000;
    transition:opacity 1s;
}

.wechat-img {
    padding: 0 !important;
    margin: 0 !important;
}

a, div, li, h1, h2, h3, h4, h5, h6, span, ul {
    font-family: Helvetica, Arial, 'STHeitiSC-Light', Microsoft Yahei, '微软雅黑', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
}

.bar-content-h4 {
    font-weight: 300;
    font-size: 24px;
    line-height: 34px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.sliphoveritem {
    z-index: 10000000;
}

#allmap {
    width: 100%;
    height: 500px;
}

.mh300 {
    float: none !important;
    display: inline-block !important;
    vertical-align: top;
    padding-left: 10px !important;
    padding-right: 10px !important;
}


@media only screen and (min-width: 40.063em) {

    .mh300 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}