/*
	Theme Name: Module
	Theme URI: https://www.yusi123.com
	Version: 4.3.0
	Author: Yusi
	Author URI: https://www.yusi123.com
*/
span.icon-bar.icon-bar-1 {background: #cc6361;}
span.icon-bar.icon-bar-2 {background: #cc6361;}
span.icon-bar.icon-bar-3 {background: #cc6361;}
.header .main-menu {margin-left: 30px;}
.header .nav>li>a {font-weight: 600;}
.footer .copyright a:hover{color: red;}

.weizhi{width: 100%;height: 36px;display:none;border-top: 1px solid #ddd;}
.page_ruanwen ul{list-style: none;margin-left: -30px;}
.page_ruanwen ul li{float: left;padding: 0 2px;height: 30px;text-align: center;line-height: 20px;font-size: 13px;}
.page_ruanwen ul li.active{ border: 1px solid #e4e4e4;}
.page_ruanwen ul li a{border:1px solid #cc6361;color: #cc6361;padding: 2px 5px;color: #202020;transition: all linear .2s;border-radius: 16px;}
.page_ruanwen ul li a:hover{ color: #8c0404;}
.page_ruanwen ul li.active a{ color: #8c0404;}
.page_ruanwen ul li:hover a, .page_ruanwen ul li.current-menu-item a, .page_ruanwen ul li.current-menu-parent a, .page_ruanwen ul li.current_page_item a, .page_ruanwen ul li.current-post-ancestor a {
border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border:1px solid #8c0404; color: #8c0404;}

.form-control,output {display:block;font-size:14px;line-height:1.42857;color:#555;}
.form-control {width: 98%;height: 35px;padding: 2px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin: 0px 0px 2px;}
.form-control:focus {border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder {color:#999;opacity:1}
.form-control:-ms-input-placeholder {color:#999}
.form-control::-webkit-input-placeholder {color:#999}
.form-control::-ms-expand {border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control {cursor:not-allowed}
textarea.form-control {min-height: 55px;}
input[type=search] {-webkit-appearance:none}

.form-group {margin-bottom: -10px;}
.wpcf7-form .form-group label {display: none;}
div.wpcf7 {margin:0;padding:0}
div.wpcf7 .screen-reader-response {position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
div.wpcf7-response-output {margin: -2.8em 0.5em 0em;padding: 0.1em 1em;border:2px solid #f00;font-size: 13px;color: red;}
div.wpcf7-mail-sent-ok {border:2px solid #398f14}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted {border:2px solid #f00}
div.wpcf7-spam-blocked {border:2px solid #ffa500}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing {border: 1px solid #f08327;}
.wpcf7-form-control-wrap {position:relative}
span.wpcf7-not-valid-tip {color:#f00;font-size: 1.5em;font-weight:normal;display:block;padding-bottom: 0px;float: right;margin-top: -35px;margin-right: -10px;}
.use-floating-validation-tip span.wpcf7-not-valid-tip {position:absolute;top:20%;left:20%;z-index:100;border:1px solid #f00;background:#fff;padding:.2em .8em}
span.wpcf7-list-item {display:inline-block;margin:0 0 0 1em}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after {content:" "}
.wpcf7-display-none {display:none}
div.wpcf7 .ajax-loader {visibility:hidden;display:inline-block;background-image:url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif?x55447');width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active {visibility:visible}
div.wpcf7 div.ajax-error {display:none}
div.wpcf7 .placeheld {color:#888}
div.wpcf7 input[type="file"] {cursor:pointer}
div.wpcf7 input[type="file"]:disabled {cursor:default}
div.wpcf7 .wpcf7-submit:disabled {cursor:not-allowed}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary.btn-block {margin-top: 30px;}
.entry-content p {text-indent: 3rem;}
#liuyan{border-radius:5px}
#liuyan ul li{line-height:30px;list-style-type: none;margin: 0;padding: 0;font-size: 12px;}
@media (max-width: 524px){
#wrap {
    padding-top: 90px;
}
.weizhi{display:block;}
}

