@charset "utf-8";
* {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	font-family:微软雅黑;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#000;
	font-size:14px;
}
a:hover{
	text-decoration:underline;
	
	}
a:visited {
	color:#000;
}
body, html {
	font-size:15px;
	background:#f6f5f5;
}
.head {
	background:url(../images/head_bg.jpg) no-repeat center top;
	width:1500px;
	height:50px;
	padding-top:165px;
	margin:0px auto;
	position:relative;
}
#lianxiUs {
	position:absolute;
	right:500px;
	top:50px;
	color:#fff;
	font-size:15px;
}
.mainMenu {
	width:1090px;
	height:50px;
	margin:0px auto;

}
.mainMenu  a{
  font-size:18px;
  color:#ffffff;
 font-weight:bold;

}


.mainMenu  li{
  margin-right:10px;

}

.mainMenu  .wp_nav{
  padding-left:60px;
  padding-top:10px;

}


.mainMenu  .wp_nav .sub-nav .nav-item a {
     font-size:16px;
}

.middle_out {
	width:1500px;
	height:1400px;
	margin:0px auto;
	background:#f1f9fc;
	margin-bottom:30px;
}
.middle_in {
	margin:0px auto;
	width:1090px;
	background-color:#fFF;
}
.middle_index_top_image {
	height:246px;
}
.news_title {
	height:57px;
	padding:0px 25px;
	line-height:57px;
	background:#cddfed;
	font-size:17px;
	color:#b5b5b5;
	font-weight:bold;
}
.news_title span {
	font-size:24px;
	color:#3f72af;
	padding-right:10px;
}
.news_title a {
	font-size:15px;
	color:#ec6941;
	font-weight:bold;
	float:right;
}
.news_list_out {
	height:330px;
	background:#fff;
	position:relative;
}
/* 横向滚动

------------------------------ */

.wrap {
	padding-left:115px;
}
.scroll_horizontal {
	position:relative;
	width:836px;
	height:262px;
	padding:10px;
	background-color:#fff;
}
.scroll_horizontal .box {
	overflow:hidden;
	position:relative;
	width:836px;
	height:262px;
	margin:0 auto;
}
.scroll_horizontal .list {
	overflow:hidden;
	width:9999px;
}
.scroll_horizontal .list li {
	float:left;
	width:222px;
	height:262px;
	;
	background:url(../images/news_bg.jpg) no-repeat;
	padding-right:83px;
}
.scroll_horizontal .list li .news_out {
	width:206px;
	height:240px;
	margin:13px auto 0px auto;
	position:relative;
	overflow:hidden
}
.scroll_horizontal .list li .news_out pic_new_a {
	width:206px;
	height:120px;
	display:block;
padding-bottom:
}
.scroll_horizontal .list li img {
	width:206px;
	height:120px;
}
.scroll_horizontal .list li .news_out .news_tile01 {
	margin-top:10px;
}
.scroll_horizontal .list li .news_out .news_tile01 a {
	font-size:15px;
	font-weight:bold;
	font-family:黑体;
	margin-top:15px;
}
.scroll_horizontal .list li .news_out .news_tile02 {
	margin-top:20px;
}
.scroll_horizontal .list li .news_out .news_tile02 a {
	font-size:15px;
	font-weight:bold;
	font-family:黑体;
	margin-top:15px;
}
.scroll_horizontal .list li .news_out .news_content01 {
	margin-top:10px;
	overflow:hidden;
	line-height:20px;
	background:url("../images/news_bg002.jpg") repeat-x;
	text-overflow: ellipsis;
	word-break: break-all;
	display:-webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-align: justify;
}
.scroll_horizontal .list li .news_out .news_content02 {
	margin-top:10px;
	overflow:hidden;
	line-height:20px;
	text-indent:2em;
}
.scroll_horizontal .list li .news_out .news_content a {
	font-size:13px;
	color:#666;
}
.scroll_horizontal .list li .news_out .news_date {
	font-size:13px;
	color:#999;
	position:absolute;
	bottom: 4px;
}
.scroll_horizontal .prev,  .scroll_horizontal .next {
	position:absolute;
	top:50%;
	margin-top:-35px;
	width:35px;
	height:35px;
	background-image:url(../images/control.png);
	background-repeat:no-repeat;
	font:0/0 Arial;
	cursor:pointer;
	z-index:1000;
}
.scroll_horizontal .prev {
	left:-70px;
	background-position:0 0;
}
.scroll_horizontal .next {
	right:-70px;
	background-position:0px -35px;
}
.notice {
	background:url("../images/notice_bg.jpg") repeat-x;
	width:409px;
	height:283px;
	position:absolute;
	top:23px;
	left:85px;
}
.notice_title_01{
	text-align:center;
        padding-bottom:10px;
}
.notice_title_01 a{
	text-align:center;
	font-size:18px;
	font-family:黑体;
}
.notice_content_01 {
	font-size:14px;
	line-height:20px;
	text-indent:2em;
}
.notice_content_01 p, .notice_content_01 div {
	padding-top:15px;
}

.notice_list_out{
	width:479px;
	height:282px;
	position:absolute;
	right:82px;
	top:20px;
	overflow:hidden;	
}


.notice_list_out  li{	
	width:479px;
	height:75px;
	background-image:url(../images/notice_bg_01.jpg);
	margin-bottom:28px;
	overflow:hidden;	
	
}
.notice_list_title{
	width:462px;
	margin:4px auto 0px auto;
	height:16px;
	line-height:16px;
	
}

.notice_list_title a{
	font-family:黑体; 
	font-size:14px;
	font-weight:bold;
	
}

.notice_list_content{
	width:462px;
	margin:3px auto 0px auto;
	
}

.notice_list_content a{
	font-size:12px;
	
}

.notice_list_date{
	width:462px;
	font-size:12px;
	height:13px;
	line-height:13px;
	bottom:5px;
	text-align:right;
	
}


.resource_list_out {
	height:206px;
	background:#fff;
	position:relative;
}

.resource_list_out_01{
	width: 388px;
	height: 128px;
	background-image:url(../images/download_bg.jpg);
	position:absolute;
	top:37px;
	left:86px;	
}


.resource_list_out_02{
	width: 388px;
	height: 128px;
	background-image:url(../images/download_bg.jpg);
	position:absolute;
	top:37px;
	right:86px;	
}

.resource_title{
	margin:5px auto 0px auto;
	width:356px;
	height:17px;
	line-height:17px;	
}

.resource_title a{
	font-size:16px;
	font-family:黑体;
	font-weight:bold;	
}

.resource_list_out_01  ul,.resource_list_out_02  ul{
	margin:5px auto 0px auto;
	width:346px;
}
.resource_list_out_01  ul li,.resource_list_out_02  ul li { 
  font-size:11px; 
  line-height:15px;
  height:15px;
}

.resource_list_out_01  ul li a,.resource_list_out_02  ul li a{  
   font-size:10px; 
}





.resource_list_out_01  .resource_date,.resource_list_out_02  .resource_date{
	float:right;
	line-height:13px;
  height:13px;
  font-size:10px;
}

.footer{
	text-align:center;
	margin-top:20px;
	line-height:20px;
}

.list_middle_out{
	width:1090px;
	background:url(../images/leftbg02.jpg) repeat-y;	
	margin:30px auto;
	
}

.left_area{
	float:left;
	width:185px;
	border-right:1px solid #427bbf;
	
	
}

.title_05{
	height:53px;
	background-color:#3f72af;
	line-height:53px;
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;	
	
}

.title_05 a{	
	font-size:20px;
	color:#fff;	
	font-weight:bold;		
}

.subMenu{
	
	
}

.subMenu li{
	width:185px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:url(../images/bg008.jpg) no-repeat;	
	
}


.subMenu li a{
	font-size:16px;
}

.right_area{
	float:right;
	width:843px;
	
}

.clearboth{
	height:1px;
	clear:both;	
}

.lujing1{
	height:40px;
	line-height:40px;
	background:url(../images/lujing_bg.jpg) no-repeat left bottom;	
	padding-bottom:9px;
	font-size:20px;
	font-family:黑体;
	font-weight:bold;	
	
}

.lujing1 a{
	font-size:20px;
	font-family:黑体;
	font-weight:bold;	
	
}



.lujing2{
	height:40px;
	line-height:40px;
	background:url(../images/lujing_bg.jpg) no-repeat left bottom;	
	padding-bottom:9px;
	font-size:17px;
	font-family:黑体;
	font-weight:bold;	
	
}

.lujing2 a{
	font-size:17px;
	font-family:黑体;
	font-weight:bold;	
	
}







.right_list{
	margin-top:15px;
	
	
	}
	
	.right_list .right_list_ul li{
		height:30px;
		line-height:30px;
		background:url(../images/tag009.png) no-repeat left center;	
		font-size:16px;
		font-family:黑体;
		padding-left:10px;
	
	
	}
	
	.right_list .right_list_ul li a{
		font-size:16px;
		font-family:黑体;
	
	
	}
		.right_list .right_list_ul li .right_list_date{
			float:right;
			height:30px;
		line-height:30px;	
	
	}



.c_title {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
}
.c_title_info {
	border-bottom:1px #999 dotted;
	text-align:center;
	margin:15px auto 15px auto;
	width:690px;
	padding-bottom:10px;
	font-size:13px;
	color:#666;
}
.c_content {
	font-size:16px;
	width:843px;
	overflow-x:auto;
	margin:0px auto;
	line-height:180%;
}
.c_content a {
	font-weight:bold;
	text-decoration:underline;
}
.c_content * {
	line-height:180%;
}
.c_content p, .c_content div {
	text-indent:2em;
	margin:25px 0px;
}







.scroll_horizontal .list li.text  a.pic_new_a {
    display: none;
}

.scroll_horizontal .list li.text{
    position: relative;
}

.scroll_horizontal .list li.text .news_out {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
    left: 9px;
    padding-bottom: 20px;
    margin: 0px;
}
.scroll_horizontal .list li.text .news_out .news_date {
    bottom: 0px;
}
.scroll_horizontal .list li.text .news_out .news_content01 {
    -webkit-line-clamp: 9;
}