body{background: #f3f3f3;}
.fl{float: left;}
.fr{float: right;}
.center{margin: 0 auto;}
.w1200{width: 1200px; overflow: hidden;}
.mt20{margin-top: 20px!important;}
.mt30{margin-top: 30px!important;}
.top{text-align: center;background: url(jyqtsg_top.jpg) no-repeat top center #fff; height: 135px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
.logo{margin-top: 40px;}
.nav_box{margin-top: 25px;text-align: right;}
.nav{margin-top: 35px;}
.nav ul li{
	margin-left: 25px;
	float: left;
	font-size: 21px;
}
/* 首页style开始 */
.news_box{
	width: 100%;
	height: 600px;
	overflow: hidden;
	background: url(jyqtsg_banner.jpg) no-repeat top center;
}
.news {
    width: 1200px;
    margin: 70px auto 0 auto;
	height: 460px;
    overflow: hidden;
	background: #fff;
	padding: 30px;
}
.news_left {
    width: 560px;
}
/* 图片新闻 */
.picnews {
	width: 560px;
	height: 400px;
}
#focus {width:560px; height:400px; overflow:hidden; position:relative;margin:0 auto; z-index:1}
#focus ul {height:400px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:560px; height:400px; overflow:hidden; position:relative; background:#000;}
#focus ul li div.photo_bt {position:absolute; bottom:-2px; left:12px; font-size:15px; color:#ffffff; z-index:1; line-height:50px;}
#focus .btnBg {position:absolute; width:560px; height:50px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:250px; height:32px; padding:14px 10px; right:5px; bottom:12px; text-align:right;}
#focus .btn span {display: inline-block;_display: inline;_zoom: 1;width: 10px;height: 10px;	_font-size: 0;margin-left: 10px;cursor: pointer;background: #a9a9a8;border-radius: 5px;}
#focus .btn span.on {background:#fff; width:24px;}
#focus .preNext {width:36px; height:56px; position:absolute; top:175px;background:url(focus_btn.png) no-repeat 0 0;  cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus .pre:hover {left:0;background-position:left bottom;}
#focus .next:hover {background-position:right bottom;}

/*新闻DIV切换*/

.newsbox {
    clear: both;
    overflow: hidden;
}
.newsTab {
	width: 550px;
    text-align: center;
    position: relative;
}
.Menubox {
    height: 48px;
    line-height: 48px;
    border-bottom: #eeeeee solid 1px;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    text-align: center;
    color: #000;
    line-height: 48px;
    font-size: 21px;
	margin-right: 20px;
}
.Menubox li a {
    font-size: 21px;
    color: #999999;
}
.Menubox li.hover {
    padding: 0px;
    font-weight: bold;
    line-height: 45px;
    border-bottom: #0085d4 solid 3px;
    color: #0085d4;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #0085d4;
}
.Contentbox {
    overflow: hidden;
    text-align: left;
    padding-top: 5px;
    list-style: none;
    font-size: 18px
}
.Contentbox li {
    background: url("jyqtsg_liststyle.png") 0 50% no-repeat;
    line-height: 40px;
    padding: 0 0 0 18px;
    list-style: none;
}
.date {
    color: #999999;
    font-size: 18px;
}
.sp_monre {
    position: absolute;
    top: 15px;
    right: 5px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
	background: url(jyqtsg_more.png) no-repeat right 50%;
	padding-right: 18px;
}
.sp_monre a {
    font-size: 15px;
    line-height: 30px;
    color: #666
}
.sp_monre a:hover {
    color: #f30
}
.toutiao{
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
}
.toutiao_date{
	width: 88px;
	height: 80px;
	border: #e6e6e6 solid 1px;
	text-align: center;
}
.toutiao_date_01{
	font-size: 36px;
	color: #0085d4;
	line-height: 50px;
}
.toutiao_date_02{
	font-size: 18px;
	color: #0085d4;
}
.toutiao_list{
	width: 450px;
}
.toutiao_title{
	text-align: center;
}
.toutiao_title a{
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.toutiao_zy{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.piclist ul li{
	float: left;
	margin-right: 16px;
}
.piclist ul li:last-child{
	margin-right: 0;
}
.xtgg {
	width: 835px;
	height: 440px;
	background: #fff;
	padding: 15px 30px 30px;
    text-align: center;
    position: relative;
}
.xtgg_list li {
    background: url("jyqtsg_liststyle.png") 0 50% no-repeat;
    line-height: 40px;
    padding: 0 0 0 18px;
    list-style: none;
	text-align: left;
}
.sp_monre2 {
    position: absolute;
    top: 30px;
    right: 35px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
	background: url(jyqtsg_more.png) no-repeat right 50%;
	padding-right: 18px;
}
.sp_monre2 a {
    font-size: 15px;
    line-height: 30px;
    color: #666
}
.sp_monre2 a:hover {
    color: #f30
}
.tongzhi{
	color: #0085d4;
}
.dzxz{
	width: 335px;
	height: 440px;
	background: #fff;
	padding: 15px 30px 30px;
	position: relative;
}
.dzxz_list ul li{
	margin-bottom: 10px;
	height: 54px;
}

.hstj {
	width: 835px;
	height: 355px;
	overflow: hidden;
	background: #fff;
	padding: 15px 30px;
    text-align: center;
    position: relative;
}
.hstj_list ul li{
	width: 182px;
	float: left;
	text-align: center;
	line-height: 56px;
	margin-right: 15px;
	
}
.hstj_list ul li:last-child{
	margin-right: 0;
}
.hstj_list_img{
	width: 182px;
	height: 200px;
	border: #cccccc solid 1px;
	padding-top: 15px;
	text-align: center;
}
.lyb{
	width: 335px;
	height: 355px;
	background: #fff;
	padding: 15px 30px 30px;
	position: relative;
}
.lyb_list{
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}
/* 首页style结束 */
/* 栏目页style开始 */
.location{
	background: url(jyqtsg_location.png) no-repeat left 50%;
	padding-left: 25px;
}
.location,.location a{
	font-size: 16px;
	color: #999;
	line-height: 50px;
}
.column{
	background: #fff;
	padding: 30px;
}
.column_left{
	width: 270px;
	padding: 20px;
	background: #f2f2f2;
	min-height: 720px;
}
.column_left ul li{
	margin-bottom: 20px;
}
.column_left ul li:last-child{
	margin-bottom: 0;
}
.lanmu_old{
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	background: #fff;
	
}
.lanmu_old a{color: #333;}
.column_left ul li:hover,.lanmu_On{
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	background: #0085d4;
	
}
.column_left ul li:hover a,.lanmu_On a{color: #fff;}
.column_right{
	width: 840px;
	border: #dfdfdf solid 1px;
	padding: 18px 30px;
	min-height: 720px;
}
.column_right ul li{
	background: url(jyqtsg_liststyle.png) left 50% no-repeat;
	padding-left: 15px;
	line-height: 45px;
	font-size: 17px;
}
.date{
	font-size: 17px;
	color: #999;
}
/* 栏目页style结束 */
/* 文章页style开始 */
.wzzw{
	padding: 70px 150px;
}
.wzzw h1{
	line-height: 70px;
	font-size: 30px;
	border-bottom: #999999 solid 1px;
	text-align: center;
}
.wzshuxing{
	text-align: center;
	color: #999;
	font-size: 16px!important;
	line-height: 55px!important;
}
.wzzw p{
	/* font-size: 18px; */
	text-indent: 2em;
	line-height: 36px;
	margin: 10px auto;
}
/* 文章页style结束 */

/* 数字资源style */
.szzy_banner{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.szzy_list01{
	width: 1300px;
	padding: 60px 50px;
	overflow: hidden;
}
.szzy_list01 ul li{
	width: 580px;
	height: 193px;
	float: left;
	margin-right: 38px;
}
.szzy_list01 ul li:last-child{
	float: right;
	margin-right: 0;
}
.szzy_list02{
	width: 1300px;
	padding: 0 50px 60px 50px;
	overflow: hidden;
}
.szzy_list02 ul li{
	width: 271px;
	height: 193px;
	float: left;
	margin-right: 38px;
}
.szzy_list02 ul li:last-child{
	margin-right: 0;
}
.szzy_list01 ul li:hover,.szzy_list02 ul li:hover{
	box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.2);
}
.link{
	background: #fff;
	padding: 10px 30px;
	font-size: 16px;
}
.link_title{
	font-weight: bold;
	line-height: 60px;
	width: 85px;
}
.link_list{
	width: 1055px;
}
.link_list ul li{
	line-height: 38px;
	float: left;
	margin-right: 20px;
	border: #e5e6e7 solid 1px;
	background: #f5f5f5;
	margin-top: 10px;
	padding: 0 15px;
}