/*
Theme Name: Flexibled Child
Theme URI: https://flythemes.net/wordpress-themes/one-page-wordpress-theme/
Author: xk
Author URI: https://flythemes.net
Description: Child theme for the Flexibled theme

Template: flexibled

Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: flexibled
Tags:  right-sidebar, custom-background, custom-header, custom-menu, featured-images, theme-options, threaded-comments, custom-logo, blog, full-width-template, food-and-drink

Flexibled is based on Underscores theme(Underscores is distributed under the terms of the GNU GPL v2 or later).
Flexibled WordPress Theme has been created by Flythemes(flythemes.net), 2018.
Flexibled WordPress Theme is released under the terms of GNU GPL
*/

@import url("../flexibled/style.css");

html {
	height:100%;
}
body {
    margin: 0;
    padding: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font: 13px/22px 'Montserrat';
	font:normal 100% 'Montserrat';
    color: #565656;
	background-color:#f1f1f1;
	background-position:center;
	
	height:100%;
}
.header-content{
	min-height:100%;
}
.content-area {
    width: 1160px;
    margin: 0 auto;
    padding:15px 0 50px 0;
}
.foot_box {
	margin-top:-52px;
}

/* 中英切换属性 */
#zy {
	height: 50%;
	width: 100%;
	padding:0;
	position:relative;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	background-color:transparent;
	float:right;
}
/* 
@media screen and (max-width: 1159px) {
    .language_c .header-inner #zy {
        text-align: left;
    }
} */

/* 标题属性 */
.header .header-inner .logo{
	text-align: center;
}
.header .header-inner .logo h1 {
    font-weight: 700;
    padding: 0;
    font-size: 30px;
}
.header .header-inner .logo a {
    font-family: 'Arial','SimHei';
}

.header .header-inner .logo span {
    display:inline-block;
    vertical-align: middle;
}

.header .header-inner .logo img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

/* 副标题属性 */
.header .header-inner .logo p {
    font-size: 13px;
    font-family: 'Montserrat';
    color: #333333;
	line-height:normal;
	
	margin: 2px;
	text-align: right;
}

/* 菜单鼠标动作编变换属性 */
/* = Navigation hover and active menu css
-------------------------------------------------------------- */
.sitenav ul li a:before, .sitenav ul li a:after{ 
	background-color:#33ff11;  
	position: absolute; 
	left: 0; 
	right: 0; 
	margin: auto; 
	width: 0%; 
	content: ''; 
	height: 1px; 
	transition:all 0.5s ease 0s; 
	-moz-transition:all 0.5s ease 0s; 
	-webkit-transition:all 0.5s ease 0s; 
	-o-transition:all 0.5s ease 0s;
}

/* 菜单字体属性  */
.sitenav ul {
	margin:0; 
	padding:0; 
	font-family:'Montserrat'; 
	font-size:14px; 
	font-weight:600; 
	/*text-transform:uppercase;*/
}

.sitenav ul li a{
	margin:2px;
	padding:10px 14px; 
	display:block; 
	text-align:center; 
	color:#3a5bad; 
	position:relative; 
	transition:0.5s all;
}

/* 中间信息窗口属性  */
.div-inline {
    display:block;
	margin:1px 0;
	padding:1px 0;
	width:auto;
}
.div-left {
	display:inline-block;
	outline-style:solid;
	outline-width:1px;
	float:none;
	vertical-align:top;
	width:43%;
	height:360px;
	margin-right:1%;
	margin-top:1%;
	margin-bottom:1%;
	/* font复合写法： 
	font: font-style font-variant font-weight font-size/line-height font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit; 
	*/
	font: normal 110%/150% 'Montserrat';
	min-width:280px;
}
.div-middle {
	display:inline-block;
	outline-style:solid;
	outline-width:1px;
	float:none;
	vertical-align:top;
	width:27%;
	height:360px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	margin-bottom:1%;
	font: 16px/28px 'Montserrat';
	font: normal 108%/150% 'Montserrat';
	min-width:280px;
}
.div-right {
	display:inline-block;
	outline-style:solid;
	outline-width:1px;
	float:none;
	vertical-align:top;
	width:27%;
	height:360px;
	margin-left:1%;
	margin-top:1%;
	margin-bottom:1%;
	font: normal 108%/150% 'Montserrat';
	min-width:280px;
}
.piece-area{
	margin-top:10px;
	padding:3px;
	outline-style:none;
	outline-color:#565656;
	outline-width:1px;
	height:80%;
}

#line_flag {
	color:#dd3311;
	background-color:#993311;
	width:auto;
	height:2px;
}
.block-ci {
	padding:0;
	position:relative;
	text-align:left;
	width:auto;
	height:100%;
}
.block-pa {
	padding:0;
	position:relative;
	text-align:left;
	width:auto;
	height:100%;
}
.block-ln {
	padding:0;
	position:relative;
	text-align:left;
	width:auto;
	height:100%;
}

.block-top {
	height:0;
}
.block-mid {
	height:88%;
}
.block-footer {
	height:10%;
}

.block_content {
	overflow:hidden;
	padding:5px;
}

.block-mid .post_discribe{
	margin-top:10px;
	overflow:hidden;
	max-height:212px;
}

.get_more {
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	text-align:right;
	
	
	position:relative;
	bottom:1px;
}
.get_more span {
	background-color:#eeeeee;
	
}

/* 文章段落属性 */
article p {
    font-family: 'Arial','SimSun';
    line-height: 2;
    text-indent: 2em;
}

/* 底部属性 */
.link_menu {

    margin: 0;
    text-align: center;
    padding: 15px 0;
    color: #ffffff;
    background-color: #8d8d8e;

}
.footer_menu {
	width:1160px;
}
@media screen and (max-width: 1159px) {
.footer_menu {
	width:auto;
}
}
.footer_menu table tr td{
	line-height: 200%;
}

/* 网页适应浏览器 */


@media screen and (max-width: 479px) {
	.header-inner .logo {
		transform:scale(0.6,0.6);
	}
	.div-left {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 81%/200% 'Montserrat';
		min-width:200px;
	}
	.div-middle {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 80%/220% 'Montserrat';
		min-width:180px;
	}
	.div-right {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 80%/220% 'Montserrat';
		min-width:180px;
	}
	
	.block-mid .post_discribe{
	max-height:160px;
	}
	
	.footer_menu {
		transform:scale(0.8,0.8);
	}
	.footer_menu table tr td {
		min-width:25%;
		line-height: 150%;
	}
	
	#sidebar {
		display:none;
	}
}

@media screen and (min-width: 480px) and (max-width: 719px) {
	.header-inner .logo {
		transform:scale(0.8,0.8);
	}
	.div-inline {
		transform:scale(1,1);
	}
	.div-left {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 85%/200% 'Montserrat';
		min-width:200px;
	}
	.div-middle {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 85%/220% 'Montserrat';
		min-width:180px;
	}
	.div-right {
		width:100%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 85%/220% 'Montserrat';
		min-width:180px;
	}
	
	.block-mid .post_discribe{
	max-height:170px;
	}
	.footer_menu {
		transform:scale(0.8,0.8);
		
	}
	
	#sidebar {
		display:none;
	}
}

@media screen and (min-width: 720px) and (max-width: 999px) {
	
	.header-inner .logo {
		transform:scale(0.92,0.92);
	}
	.div-inline {
		transform:scale(0.92,0.92);
	}
	.div-left {
		width:42%;
		height:300px;
		margin-right:1%;
		
		font: normal 90%/200% 'Montserrat';
		min-width:200px;
	}
	.div-middle {
		width:26%;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 88%/220% 'Montserrat';
		min-width:180px;
	}
	.div-right {
		width:26%;
		height:300px;
		margin-left:1%;
		
		font: normal 88%/220% 'Montserrat';
		min-width:180px;
	}
	.block-mid .post_discribe{
	max-height:180px;
	}
	.footer_menu {
		transform:scale(0.92,0.92);
	}
	
	#sidebar {
		;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1159px) {
	.header-inner .logo {
		transform:scale(0.95,0.95);
	}
	.div-inline {
		transform:scale(0.95,0.95);
	}
	.div-left {
		width:42%;
		height:350px;
		margin-right:1%;
		
		font: normal 100%/180% 'Montserrat';
		min-width:246px;
	}
	.div-middle {
		width:26%;
		height:350px;
		margin-left:auto;
		margin-right:auto;
		
		font: normal 100%/200% 'Montserrat';
		min-width:246px;
	}
	.div-right {
		width:26%;
		height:350px;
		margin-left:1%;
		
		font: normal 100%/200% 'Montserrat';
		min-width:246px;
	}
	.footer_menu {
		transform:scale(0.95,0.95);
	}
}

@media screen and (min-width: 1160px) {

}


.main-navigation,
.primary-menu,
.menu-item,
.menu-item a {
    text-transform: none !important;
}


.sub-menu,
.sub-menu li {
    width: 400px !important;
    min-width: 200px;
}

.site-title {
    text-align: left !important;
}

.logo h1 a {
    color: #00B0FF;
}
