/*
Theme Name: Vison 
Theme URI: http://jimui.cn
Description: Vison Waterparks is a leading developer
Author: jamie
Author URI: http://qfvi.net
Version: 1.0
*/
*{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; font-weight:normal!important }
strong b,strong{ font-weight:bold!important;}
.top_lan{ display: none;}
#contentbody{font-size:16px;}
#contentbody img{width:500px; height:auto;}
.fa{ color:#0a778c;}
#comments{
	padding-bottom:30px;
	line-height:1;
}
.comments-title{
	position:relative;
	padding-bottom:10px;
	font-size:18px;
	color:#666;
	border-bottom:1px solid #f1f1f1;
}
h3.comments-title:after{
	position:absolute;
	content:'';
	top:29px;
	left:0;
	width:135px;
	height:1px;
	background:#fa2a2a;/*main-color*/
}	
.commentCount{
	color:#fa2a2a;/*main-color*/
}
.commentlist{
	list-style: none;
	margin:10px 0 0;
	padding:0;
}
.commentlist ol{
	list-style: none;
}
.comment{
	padding:10px 0 5px;
}
.comment .media-left{
	display: table-cell;
    vertical-align: top;
    padding-right: 10px;
}
.comment .media-left img{
	border-radius:50%;
}
.comment .media-body{
	display: table-cell;
    vertical-align: top;
}
.comment .media-body .author_name{
	margin-bottom:5px;
	font-size:14px;
	color:#777;
}
.comment .media-body p{
	font-size:15px;
	line-height:1.5em;
	color:#777;
}
.comment .media-body p a{
	color:#000;
}
.comment .comment-metadata{
	margin-left:58px;
	padding:5px 0;
}
.comment .comment-metadata span{
	margin-right:15px;
	font-size:13px;
}
.comment .comment-metadata span{
	font-size:12px;
	color:#999;
}
.comment .comment-metadata span.comment-btn-reply a:hover{
	color:#666;
}
.comment .comment-metadata span.comment-btn-reply i{
	color:#d1d1d1;
}
.comment .comment-metadata span.comment-btn-reply a{
	color:#999;
}
.commentlist > .comment{
	border-bottom:1px dotted #d9d9d9;
}
.commentlist .children{
	padding-left:58px;
}
.commentlist .children > .comment{
	border-top:1px dotted #d9d9d9;
}
#reply-title{
	font-size:14px;
	color:#666;
	border-bottom:0;
	color:#999;
}
#reply-title a:first-child,.warning-text a:first-child{
	display:inline-block;
	margin:0 2px;
	padding:2px 5px;
	color:#fa2a2a;
	font-size:14px;
}
#reply-title #cancel-comment-reply-link{
	background:#fff;
	color:#999;
}
#reply-title #cancel-comment-reply-link:hover{
	text-decoration:underline;
}
.warning-text{
	color:#999;
}
.link-logout{
	color:#999;
}
.comment-navigation{
	width:100%;
	margin:0 auto;
	padding:15px 0;
	text-align: center;
}
.comment-navigation .page-numbers{
	display:inline-block;
	padding:9px 16px;
	color:#999;
	background:#f1f1f1;
}
.comment-navigation .page-numbers:hover{
	background:#e8e8e8;
	color:#666;
}
.comment-navigation .current,
.comment-navigation .current:hover{
	background:#fa2a2a;/*main-color*/
	color:#fff;
}
textarea#comment{
	display: block;
    width: 100%;
	margin-bottom:10px;
	background:#f5f5f5;
	color:#777;
	border:0;
	box-shadow:none;
	height:90px;
	padding:10px;
	resize:none;
	border-radius:5px;
	transition:background .3s;
}
textarea#comment:focus{
	background:#e9e9e9;
}
.commentform-info{
	float:left;
}
.commentform-info input{
	margin-right:10px;
	width:230px;
	border:0;
	border-radius:0;
	box-shadow:none;
	background:#f5f5f5;
	font-weight:normal;
	transition:background .5s;
}
.commentform-info input:focus{
	box-shadow:none;
	color:#fff!important;
	background:#fa2a2a/*main-color*/
}
.commentform-info input:focus:-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-webkit-input-placeholder {
    color: #fff;
}
.commentform-info input:focus:-ms-input-placeholder {
    color: #fff;
}
.commentBtn .btn{
	padding:8px 0;
	width:140px!important;
	text-align: center;
	background:#fa2a2a;/*main-color*/
	border:0;
}
.commentBtn .btn:hover{
	opacity:0.8;
}
input#submit{color: #fff;}
.entry-content ol{ list-style:none; margin:0; padding:0;}
.article-header{ padding:0!important}
.sidebar section article .entry-content p, .sidebar section article .entry-content h2 { max-width:100%!important}
#pageactive{ background-color: #fff!important;color: #484a4c!important;}
#commentform p{    line-height: 2.5em!important;}
#main img.wp-post-image{ width:100%!important;}
.header #inner-header ul.social-icons{ padding-top:5px;}
.header #inner-header ul.social-icons a{ display:block; width:25px; height:25px; margin-left:10px;  border-radius:25px; background:#fff; float:left; text-align:center; line-height:25px;}
.header #inner-header ul.social-icons a img{ width:15px; height:15px;}
@media (max-width: 750px) {
	#fitvid91219{ height:280px!important;}
}
.page-nav .flex a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.top_lan li{ display:inline-block;}
.top .top_lan a{ background:none;}

/*问卷面板样式*/
#questionnaire{
	padding:15px;
	margin: auto; 
	width:900px;
	text-align:center;
    font-size: 13px;
}

ul,li{ margin: 0; padding: 0;}
/*标题样式*/
h1{
   color:orange;	
}
#questionnaire h2{
    font-size: 14px;
    
}

/*水平线样式*/
hr{
	width:80%;
	border:orange 1px solid;
	margin-bottom:15px;
}

/*表单样式*/
form{
	text-align:left;
	width:80%;
	margin:auto;
}

/*列表选项样式*/
li{
	margin:5px 0;
    list-style: none;
}

/*输入表单样式*/
input{
	margin:5px 0;	
}

#questionnaire label{ display: inline-block;}
/*输入表单样式*/
input[type="text"],input[type="tel"]{
	width:130px;
	height:20px;
	font-size:16px;
	font-family:"微软雅黑";
	border:0px;
	border-bottom:1px solid;
	outline:none;
    margin: 0;
}

/*按钮外区域div元素样式*/
#btn{
	text-align:center;
}

/*按钮样式*/
button{
	width:120px;
	height:40px;
	background-color:orange;
	border:0px;
	color: white;
	margin:10px;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:bold;
}

/*鼠标悬浮时按钮样式*/
button:hover{
	background-color:#FF6835;
}
