@charset "utf-8";
/* CSS Document */
body {
	border: 0px;
	font-size: 12px;
	font-family: , Arial, simsun, scans-serif;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #333;
	line-height: 1.6em;
	background: url(/tsg/static/web/images/nav_bg.jpg) repeat-x 0 83px
}

form,p,div,ol,ul,p,h1,h2,h3,h4,input,li,span {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
	margin: 0;
}

html {
	overflow: auto;
}

em {
	font-style: normal;
}

a:link,a:visited {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
	color: #ff3300;
	cursor: pointer;
}

ul,li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

th,td {
	font-size: 12px;
}

input,select,textarea {
	font-size: 12px;
}

textarea {
	overflow-y: scroll;
	border: 1px solid #c2defd;
}

li {
	white-space: nowrap;
	text-overflow: ellipsis;
}

h1 {
	font-size: 1.4em;
}

h2 {
	font-size: 1.17em;
	color: #0060a1
}

h3 {
	font-size: 1em;
}

button {
	line-height: 1.2em;
	font-size: 12px;
	border: 0px;
	cursor: pointer;
}

.key {
	font-weight: bold;
}

.text_b,a.text_b:link,a.text_b:visited {
	text-decoration: underline;
}

.lit_font {
	font-size: 12px;
}

.big_font {
	font-size: 14px;
}

.font_weight {
	font-weight: normal;
}

.more {
	float: right;
	margin-top: -2em;
}

.clearfix {
	clear: both;
}

/*首页*/
.content {
	width: 1160px;
	margin: 0 auto;
}

.head {
	width: 1160px;
	margin: 0 auto;
	height: 150px;
	background: url(/tsg/static/web/images/logo_bj.jpg) no-repeat top;
	margin-top:10px;
}

.head .logo {
	padding-top: 45px;
	padding-left: 20px;
}

.nav {
	background: #356ec4;
}

.nav li {
	float: left;
	position: relative;
}

.nav li a {
	display: inline-block;
	line-height: 44px;
	color: #fff;
	width: 180px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.nav li a:hover {
	background: #1756b5;
}

.nav li .submenu {
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 9999;
	background: #4982d8;
	display: none;
}

.nav li .submenu li a {
	color: #000711;
}

.nav li .submenu li a:hover {
	color: #fff;
	background: #4982d8;
}

.nav li.menu span {
	margin-left: 10px;
}

.nav li.time {
	float: right;
	line-height: 44px;
	color: #fff;
	margin-right: 20px;
	font-size: 16px;
	padding-left: 30px;
	background: url(/tsg/static/web/images/time.png) no-repeat left center;
}

.main_cont {
	margin-top: 20px;
}

.main_cont .cont {
	float: left;
}

.main_cont .cont1 {
	width: 327px;
	margin-right: 20px;
	overflow: hidden;
}

.main_cont .cont2 {
	width: 435px;
	margin-right: 20px;
	overflow: hidden;
}

.banner {
	width: 327px;
	height: 245px;
	position: relative;
	margin-bottom:20px;
	overflow: hidden;
}

.banner .pic li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.banner .pic li span {
	background: rgba(0, 0, 0, .5);
	color: #fff;
	display: block;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	position: relative;
	bottom: 30px;
	left: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 325px;
}

.banner .pic li img {
	width: 327px;
	height: 245px;
}

.banner .pic li a:hover {
	text-decoration: none;
}

.banner .num {
	position: absolute;
	font-size: 0;
	bottom: 10px;
	width: 100%;
	text-align: right;
	right: 6px;
}

.banner .num li {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	margin: 0px 3px;
	cursor: pointer
}

.banner .num li.active {
	background: #004ea2;
}

.notice_box {
	border: 1px solid #e8eaeb;
}

.notice_box .notice_title {
	height: 30px;
	width: 315px;
	border-bottom: 1px solid #e8eaeb;
	color: #135bc4;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
	background-image: -moz-linear-gradient(90deg, rgb(94, 171, 237) 0%,
		rgb(180, 208, 233) 0%, rgb(178, 207, 232) 46%, rgb(255, 255, 255) 100%
		);
	background-image: -webkit-linear-gradient(90deg, rgb(94, 171, 237) 0%,
		rgb(180, 208, 233) 0%, rgb(178, 207, 232) 46%, rgb(255, 255, 255) 100%
		);
	background-image: -ms-linear-gradient(90deg, rgb(94, 171, 237) 0%,
		rgb(180, 208, 233) 0%, rgb(178, 207, 232) 46%, rgb(255, 255, 255) 100%
		);
	font-weight: bold;
}

.notice_box .notice_title span {
	line-height: 30px;
	float: right;
	color: #135bc4;
	font-size: 12px;
	margin-right: 10px;
}

.notice_box .notice_content {
	font-size: 14px;
	padding: 10px;
}

.notice_box .notice_content li {
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.notice_box .notice_content li:hover {
	cursor: pointer;
	color: #356ec4;
}

.electronic {
	border: none;
	margin-bottom: 20px;
}

.electronic .notice_title {
	border: 1px solid #e8eaeb;
	width: 423px;
}

.reader ul {
	width: 435px;
}



.cont3 .school {
	width: 312px;
	height: 205px;
	border: 5px solid #eff1f2;
	padding: 15px 18px;
	background: url(/tsg/static/web/images/shubiao.png) no-repeat 260px 140px;
	margin-bottom: 20px;
}

.school h1 {
	font-size: 18px;
	color: #628dce;
	margin-bottom: 20px;
}

.school .accounts {
	margin-bottom: 15px;
}

.school .accounts span {
	font-size: 14px;
	line-height: 30px;
}

.school .accounts input {
	width: 216px;
	height: 28px;
	border: 1px solid #2f97ec;
	border-radius: 4px;
}

.btn {
	margin-left: 50px;
}

.btn button {
	border-width: 1px;
	border-color: rgb(191, 191, 191);
	border-style: solid;
	border-radius: 4px;
	background-image: -moz-linear-gradient(90deg, rgb(196, 196, 196) 0%,
		rgb(255, 255, 255) 100% );
	background-image: -webkit-linear-gradient(90deg, rgb(196, 196, 196) 0%,
		rgb(255, 255, 255) 100% );
	background-image: -ms-linear-gradient(90deg, rgb(196, 196, 196) 0%,
		rgb(255, 255, 255) 100% );
	width: 168px;
	height: 26px;
	color: #2161c3;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
}

.study {
	width: 356px;
}

.study .notice_title {
	width: 346px;
	padding-left: 10px;
}

.foot{text-align:center;margin-top:20px;background:#1756b5;color:#fff;padding:30px 0;position:relative;}
.foot .tongji{position:absolute;top:24px;right:244px;width:25px;height:25px;}
.foot .tongji img{width:100%;}
/*电子资源*/
.daohang {
	line-height: 50px;
	padding-left: 12px;
	background: url(/tsg/static/web/images/hjt.png) no-repeat left center;
	font-size: 14px;
}

.daohang a:hover {
	text-decoration: none;
}

.daohang span {
	color: #006fc7;
}

.dianzi_box {
	width: 763px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 37px;
}

.dianzi_box .dianzi_title {
	height: 60px;
	background: url(/tsg/static/web/images/title-bj.png) no-repeat top;
	color: #628dce;
	font-size: 20px;
	line-height: 60px;
	padding: 0 20px;
}

.dianzi_box .dianzi_list {
	padding: 20px;
}

.dianzi_list .yema {
	float: right;
	margin: 30px 0;
}

.yema ul li {
	float: left;
	margin-left: 10px;
	line-height: 24px;
}

.yema ul li a {
	diaplay: inline-block;
	padding: 2px 10px;
}

.yema ul li.click {
	background: #003686;
}

.yema ul li.kexuan {
	background: #cccccc;
}

.yema ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: #003686;
}

.yema ul li.click a {
	color: #fff;
}

.dianzi_box .dianzi_list .notice_content li {
	line-height: 30px;
	font-size: 14px;
	position:relative;
}

.dianzi_box .dianzi_list .notice_content li span {
	position:absolute;
	top:0;
	right:0;
}

.dianzi_box .dianzi_list .notice_content li a:hover {
	cursor: pointer;
	color: #356ec4;
	text-decoration: none;
}

.cebianlan {
	float: left;
}

.cebianlan .school {
	width: 312px;
	height: 180px;
	border: 5px solid #eff1f2;
	padding: 15px 18px;
	background: url(/tsg/static/web/images/shubiao.png) no-repeat 260px 140px;
	margin-top: 20px;
}

.notice_box .notice_title1 span {
	color: #135bc4;
}
/*详情页*/
.dianzi_box .dianzi_bt{text-align:center;font-size:1.3em;font-weight:bold;margin-bottom:8px;}
.dianzi_box .fb_shijian{text-align:center;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.xiangqing{padding:20px;width:723px;min-height:600px;}
.xiangqing .news-pho{width:500px;margin:15px auto;height:300px;overflow:hidden;}
.xiangqing .news-pho img{width:100%;}
.xiangqing p{line-height:2.2em;font-size:14px;text-indent:2em;}
.xinshu_list li{position:relative;}
.xinshu_list .chubanzhe{position:absolute;right:0;display:inline-block;width:35%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xinshu_list li .timing{display:inline-block;width:60%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xinshu_list li span{line-height:2.2em;font-size:14px;}
/*统计页面*/
.tongji-nav{background:#356ec4;margin-top:20px;}
.tongji-nav li{float:left;display:inline-block;width:232px;}
.tongji-nav li a{display:inline-block;line-height:44px;color:#fff;width:232px;text-align:center;font-size:16px;cursor:pointer;font-weight: bold;}
.tongji-nav li a:hover{text-decoration:none;}
.tongji-nav li.clicked{background:#1756b5;}
.tongji_content{margin-top:20px;padding:20px 0;}
.tongji_content li .tongji_title{text-align:center;color:#1756b5;font-weight:bold;font-size:16px;letter-spacing:2px;margin-bottom:20px;}

.fangwen{width:600px;margin:0 auto;border-top:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:20px;}
.fangwen tr th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:5px 5px;}
.fangwen tr td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:3px 5px;}