
body { background:#eff8ff; font-size:14px;}
.head-box {
	background-image:url(/static/index/gwsg-images/top-1.jpg);
	background-color: #eff8ff;
	background-repeat: no-repeat;
	 margin:0 auto;
	 overflow:hidden;
	 background-position: center center;
}
.content-box {
   width:1200px; margin:0 auto;
}
/*顶部样式开始*/
.h-top { height:200px; position:relative;}
.h-top .logo{ width:135px; height:135px; display:block; position:absolute; left:88px; top:20px;}
.h-top .search { width:370px; height:38px; border:1px solid #ccc; border-radius:18px; background:#fff; position:absolute; left:50%; margin-left:-185px; top:81px; overflow:hidden;}
.h-top .search .inp-l { width:290px; height:38px; border:none; padding:0 20px;}
.h-top .search .inp-r { width:70px; height:38px; border:none;}
.h-top .user { width:180px; height:28px; line-height:28px; position:absolute; right:0; top:86px;}
.h-top .user a { display:inline-block; width:86px; height:28px; text-align:center; font-size:16px;}
.main-box-1 { width:1200px; height:30px; margin:0 auto;}
.main-box-1 a {
	display:block; width:120px; height:30px; line-height:30px; text-align:center; font-family:"微软雅黑"; 
    font-size:22px; font-weight:bold; float:left; margin:10px 10px;
}
.main-box-1 a:hover { color:#333366; font-size:24px; font-family:"微软雅黑";font-weight:bold;}
/*顶部样式结束*/

/*正文样式开始*/
.middle-box {
	margin: 0 auto;
	overflow: hidden;
	background: #eff8ff;
}
.middle-box-2 {
	margin: 0 auto;
	overflow: hidden;
	background: #ffffff;
}
.middle-box .m-guoxue{
	background: #bac1db; height: 370px;
}
.middle-box .m-guoxue span {
	display: block; width:1200px; height: 40px; line-height: 40px;  font-family: "微软雅黑"; font-weight: bold; font-size: 20px; padding-left: 20px;
}
.m-guoxue .tuwen {
	width: 240px; height: 330px;text-align: center; background: #fff; padding: 30px 20px;
}
.m-guoxue .tuwen .pic {
	width: 200px; height: 208px; overflow: hidden;
	}
.m-guoxue .tuwen .pic img {
	width: 200px; height: 208px; overflow: hidden;
}
.m-guoxue .tuwen .gx-title {
	display: block; width: 190px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; overflow: hidden; margin: 5px; color: #929292;
}
.m-guoxue .tuwen .gx-author {
	display: block; width: 190px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; overflow: hidden; margin: 0 5px; color: #929292;
}
.middle-box .m-cont {
	background: #bac1db;  overflow:auto; margin-bottom: 5px;
}
.middle-box .m-left {
	margin-bottom: 20px;
}
.shici {
	width: 860px; background: #fff; font-size: 16px; border-radius: 12px; margin: 20px 20px 5px 20px;
}
.middle-box .m-right {
	margin-bottom: 20px;
}
.shiwen {
	width: 280px; background: #fff; border-radius: 12px; margin: 20px 20px 0px 0px; position: relative; padding: 10px;
}
.shici .shici-yizhu {
	width:203px; height: 52px; margin-right: 18px;
}
.shici .shici-title {
	width: 600px; height: 52px; line-height: 52px; font-size: 20px; font-weight: bold; color: #0e3c71; padding-left: 25px;
	overflow: hidden;
}
.shici .shici-author {
	display: block; width:800px; margin-left: 25px; border-bottom: dashed 1px #63686E; font-size: 14px;
}
.shici .shici-author a{
	height: 20px; line-height: 20px; font-size: 16px; color: #63686E; padding-left: 0px; margin-right: 25px;
}
.shici .shici-cont {
	width: 800px; font-size: 18px; color: #000201; font-size: 18px;  margin: 25px; overflow: hidden; background: #fff;
}
.shici .shici-tool {
	height: 50px; margin: 10px 25px; border-bottom: 1px solid #9999A5;
}
.shici .shici-tool .tool-r{
	display: block; border: 1px solid #868B8F; padding: 4px; font-size: 16px; color: #868B8F;
}
.shici .shici-tag{
	width:800px; height: 40px; margin-left: 25px; 
}
.shici .shici-tag a{
	height: 30px; line-height: 30px; padding: 5px;
}
.shici .shici-tag-1{
	width:800px; height: 40px; margin-left: 25px; border-top: 1px dashed #63686E;
}
.shici .shici-tag-1 a{
	height: 30px; line-height: 30px; padding: 5px;
}
.shici .shici-associated {
	width:600px; font-size: 16px; margin-left: 25px;
}
.shici .shici-associated a{
	height: 20px; line-height: 20px; font-size: 16px; color: #333333; padding-left: 5px;
}
.shici .shici-associated li {
	margin-bottom: 10px; font-weight: bold;
}
.shiwen .shiwen-channel {
	display: block; width: 260px; height: 40px; line-height: 38px; color: #0b0b0c; font-size: 22px; font-weight: bold; padding-left: 10px;
}
.shiwen .recomnews{
	display: block; width: 240px; height: 40px; line-height: 23px; font-size: 14px;  padding-left: 10px;
}
.shiwen .recomauthor { display: block; width: 260px; height: 300px;}
.shiwen .recomauthor a {
	display: inline-block; width: auto; height: 25px; line-height: 23px; text-align: center; font-size: 14px; border: 1px solid #ccc; 
	margin-left: 10px; margin-top: 15px; padding-left: 5px; padding-right: 5px; border-radius: 4px;
}
.shiwen .recomauthor  a:hover {
	border: 1px solid #0077ae; border-radius: 4px;
}

.middle-box-2 .m2-cont {
	background: #ffffff;  overflow:auto; margin-bottom: 20px;
}
.middle-box-2 .m-guwen {
	width: 830px;  border-radius: 12px; margin: 20px 0px 20px 0px; position: relative; padding: 10px;
	font-size: 14px; 
}
.middle-box-2 .m-baike {
	width: 350px; border-radius: 12px; margin: 20px 0px 20px 0px; position: relative; padding: 10px;
	font-size: 14px; 
}
.m-baike .baike-channel {
	display: block; width: 340px; height: 40px; line-height: 38px; color: #0b0b0c; font-size: 22px; font-weight: bold; padding-left: 10px;
	border-bottom: 1px solid #ccc;
}
.m-baike li a{
	display: block; width: 260px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 10px; margin-left: 10px;
}
.m-baike li a:hover {
	border-bottom: 1px solid #ccc;
}
.m-baike span {
	width: 40px; height: 30px; line-height: 30px; margin-top: 10px;
}
.middle-box-2 .guwen-channel {
	display: block; width: 810px; height: 40px; line-height: 38px; color: #0b0b0c; font-size: 22px; 
	font-weight: bold; padding-left: 10px; border-bottom: 1px solid #ccc;
}
.m-guwen li a{
	display: block; width: 380px; height: 30px; line-height: 30px; overflow: hidden;  margin-left: 10px;
	margin-top: 10px; margin-right: 10px;
}
.m-guwen li a:hover {
	border-bottom: 1px solid #ccc;
}
.m-guwen .guwen-1 {
	width: 380px; overflow: hidden; margin-left: 10px; margin-top: 10px; margin-right: 10px;
}
.guwen-1 .guwen-img {
	width: 120px; height: 120px;
}
.guwen-1 img {
	width: 120px; height: 120px;
}
.m-guwen .guwen-cont {
	width: 240px; height: 120px; overflow: hidden; font-size: 14px;
}
.guwen-cont strong {
	display: block; height: 20px; line-height: 20px; text-align: center; overflow: hidden;
}
.guwen-cont p {
	margin-top: 10px; color: #767676;
}
.guwen-cont p a{
	color: #CB4511;margin-left: 10px;
}
.m2-cont .jingcai-channel {
	display: block; width: 1190px; height: 40px; line-height: 38px; color: #0b0b0c; font-size: 22px; 
	font-weight: bold; padding-left: 10px; border-bottom: 1px solid #ccc;
}
.m2-cont .jingcai-cont {
	width: 200px; margin: 20px 20px 15px 15px; display: inline-block;
}
.jingcai-cont img {
	width: 200px; height: 150px; text-align: center;
}
.jingcai-biaoti {
	display: block; width: 200px; height: 40px; line-height: 20px; margin-top: 10px; font-family: "微软雅黑";
}
.jingcai-biaoti:hover {
	color: #CB4511;
}
/*正文样式结束*/
/*底部样式开始*/
.foot-box {
	margin: 0 auto;
	overflow: hidden;
	background: #d8e7f5;
}
.foot-cont {
	width: 1200px; line-height: 30px; margin-top: 20px; font-size: 16px; color: #31312F;
}
.foot-cont p {
	display: block;width: 1200px; height: 30px; text-align: center;
}
.foot-cont p a {
	margin-left: 10px; margin-right: 10px;
}
.copyrigth {
	height: 50px;
}
/*正文样式结束*/