﻿@CHARSET "UTF-8";

/*common*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	/* touch-action: none; */
}
body{ padding:0px; margin:0px; text-align:center; font-size:10pt; color:#333333;}
div{margin:0px auto;}
a{ text-decoration:none; }
.red{color:#FF0000;}
.num{font:"黑体"}
.fix {zoom: 1;}
.fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

/*浮动*/
.l{float: left;}
.r{float:right;}

/*顶部导航*/
.main_top_frame{margin:0 auto ; padding:0px;height: 80px;background-color: #F1F0EE}
.main_top{border:0pt solid #eee;margin:0 auto ; padding:0px;width:1000px;height: 80px;background-color: #F1F0EE}
.main_top_left{width: 488px;border:0pt solid #eee;}
.main_top_right{width:508px;border:0pt solid #eee;text-align: right;}
.main_top ul{float: left;margin: 0px auto; padding: 0px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 300; display: inline-block;text-align: center;}
.main_top ul li{float:left;margin: 0px auto; padding: 0px; width: 80px; list-style: none; vertical-align: middle;height: 80px; line-height: 80px;}
.main_top ul li a{width: 80px;height: 80px;display: inline-block; color:#50a9d2}
.main_top ul li a:hover{background-color: #50a9d2; color:#fff; cursor:pointer;}

/*带摘要的列表*/
.main_body {border:0pt solid #eee;margin:0 auto ; padding:0px;width:1000px;display: block;overflow:hidden}
.blog_list {padding:0px;width: 738px;}
.blog_txt_item{margin-top: 20px;display: block;clear: both;float: left;width: 100%;}
.blog_txt_item h3{text-align:left;}
.blog_txt_item h3 a{text-decoration: none;color: #333333;width: 100%}
.item_img{width: 185px;border: 1px solid #eeeeee;margin-right:10px; clear: left;}
.item_txt{text-align: left;}
.item_txt a{float:right; text-decoration:none; padding:10px 10px; margin-top:20px; font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 12px; color: #ffffff;background-color: #5EA51B;}
.item_txt a:hover{text-decoration: underline;}
.item_date {width: 100%;text-align: left;margin-top: 10px;color: #999;background-color: #f6f6f6 ;padding:10px 0px;font-family: "宋体", Arial, Helvetica, sans-serif;font-size: 12px; }
.item_date span{margin-right: 10px;}
.item_date a{text-decoration: none;color: #50a9d2}
.item_date a:hover{text-decoration: underline;}

/*链接列表*/
.link_body{border:0pt solid #eee;margin:0 auto ; padding:0px;width:251px;display: block; text-align: left;}
.link_title {border-bottom:2px solid #50a9d2; }
.link_title h3{margin: 0px;padding: 20px 0px 5px 0px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 300; color: #50a9d2 }
.blog_link ul {margin:10px 0px;padding:0px;font-family: "宋体", Arial, Helvetica, sans-serif;font-size: 12px; }
.blog_link ul li{margin:0px;padding:0px; height: 25px;line-height: 25px;overflow: hidden;}
.blog_link ul li a{color: #666}
.blog_link ul li a:hover{color: #333;text-decoration: underline;}

.sort {display: inline-block;color: #fff;background-color: #666;width: 16px;height: 16px;line-height: 16px;text-align: center;margin-right: 2px;}
.sort.sort_1{background-color: #f00}
.sort.sort_2{background-color: #f90}
.sort.sort_3{background-color: #5EA51B}

/*文章内容*/
.blog_text {padding:0px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.txt_body h2{margin:50px 0 50px 0;}
.txt_date{width: 100%;margin-top: 10px;color: #999;border:1px dashed  #e2e2e2; padding:10px 0px;font-family: "宋体", Arial, Helvetica, sans-serif;font-size: 12px;}
.txt_date span{margin-right: 10px;}
.txt_date a{text-decoration: none;color: #50a9d2}
.txt_date a:hover{text-decoration: underline;}
.txt_content {text-align: left;font-size: 11pt; line-height: 28px;}

/*关键字*/
.txt_keyword{text-align:left; color: #999; line-height: 26px;}
.txt_slew{text-align:left; color: #999; line-height: 26px;}
.txt_slew a{color: #666;text-decoration: none;}
.txt_slew a:hover{text-decoration: underline;color: #333}

.cl { zoom: 1;}

footer {
	text-align: center;
	padding-bottom: 20px;
	background: #fff;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0;
	display: inline-block;
}

.fot {
	padding-top: 20px;
	text-align: center;
	color: #666;
	font-size: 14px;
}