﻿/* CSS Document */
@media screen and (min-width:1200px){ 
 } 

 @media screen and (min-width: 960px) and (max-width: 1199px) {

 }

 @media screen and (min-width: 768px) and (max-width: 959px) {

 }

 @media only screen and (min-width: 480px) and (max-width: 767px){ 

} 

@media only screen and (max-width: 479px) {

}


body,div,p,img,h1,h2,h3,h4,span,ul,li,dl,dt,input,table,tr,td{
	margin:0 auto;
	padding:0;}
body{
	background:#ffffff;
	color:#333;
	font-size:12px;
	height:100%;
	line-height: 1.5em;
	font-family: "Microsoft YaHei", tahoma, Simsun, Mingliu, Arial, Helvetica;}
	
@media screen\0 {body body{
	background:#ffffff;
	color:#333;
	font-size:12px;
	height:100%;
	line-height: 1.5em;
	font-family: "Microsoft YaHei", tahoma, Simsun, Mingliu, Arial, Helvetica;}}
	
ul,li{ list-style:none;}
a:link{
	text-decoration:none;
	color:#333;}
a:visited{
	text-decoration:none;
	color:#333;}
a:hover{
	text-decoration:none;
	color:#00c;}
a:actived{
	text-decoration:none;
	color:#333;}
ul li{
		list-style:none;}
a img{
	border:0px;}
.left{
	float:left;}
.right{
	float:right;}
h1{
	margin-left:10px;
	float:left;
	height:27px;
	line-height:27px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#;}
.wrap{
	width:1300px;
	margin:0 auto;}
#header{
	height:300px;background:url(topbg.png) repeat-x top;position:absolute;top:0px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	width:100%;}
#header .wrap{
	height:156px;}
#search{
	float:right;
	width:;
	height:65px;
	margin-top:25px;}
.home{
	width:200px;
	float:left;
	margin-top:5px;
	background:url(home.png) no-repeat left;
	padding-left:28px;
	height:18px;
	line-height:18px;margin-right:30px;color:#fff;
	}
.home a{color:#fff;font-size:14px;}
.search{
	width:182px;
	height:32px;
	line-height:32px;
	padding-left:10px;
	background:rgba(255, 255,255, 0.5);
	border-radius:3px;
	float:right;}
.wp_search input{border:0px;height:32px;line-height:32px;background:none;}
.wp_search .submit{background:url(search.png) no-repeat center;width:33px;height:23px;}
.wp_search .search{background:url(search.png) no-repeat center;width:33px;height:23px;}
.logo{ 
	float:left;
	width:416px;
	padding-top:20px;
	}
.maincont{
	width:850px;float:right;
	}
#nav{
	margin:0px;
	height:40px;
	clear:both;
	}
#nav table,#nav table tr,#nav table tr td{
	height:40px;
	line-height:40px;
	margin:0px;
	border:0px;
}
.Navtxt{
	padding-left:25px;
	padding-right:25px;
	color:#ffffff;
	font-size:14px;
	height:39px;
	line-height:39px;
	text-align:center;
	}
.flyoutLink>a{ color:#ffffff; font-size:14px;}
#nav li{
	color:#ffffff;
	display:inline;
	font-size:14px;
	float:left;
	height:39px;
	line-height:39px;
	text-align:center;}
.wp_nav .nav-item{width:110px;}
.wp_nav .sub-nav .nav-item a{border:0px;font-size:14px;}.wp_nav .nav-item a.parent {color:#fff;}
.clear{clear:both; overflow:hidden; height:0px; padding:0px; margin:0px;}	
.wp_nav:after {
    display:none;
}
/*banner*/

#subnav{
	width:100%;
	height:96px;
	background:#efefef;
	}
.subnav ul li{
	width:230px;
	height:96px;
	float:left;
	margin-right:9px;
	margin-left:9px;
	text-align:center;
	}
.subnav ul li a{display:block;text-indent:125px;height:96px;font-size:18px;line-height:96px;}
.subnav ul li:nth-child(1){margin-left:0px;}
.subnav ul li:nth-child(7){margin-right:0px;}
.subnav ul li.i1{background:url(icon1.png) no-repeat center;}
.subnav ul li.i2{background:url(icon2.png) no-repeat center;}
.subnav ul li.i3{background:url(icon3.png) no-repeat center;}
.subnav ul li.i4{background:url(icon4.png) no-repeat center;}
.subnav ul li.i5{background:url(icon5.png) no-repeat center;}
.subnav ul li.i6{background:url(icon6.png) no-repeat center;}
.subnav ul li.i7{background:url(icon7.png) no-repeat center;}
.maincont1{width:1300px;clear:both;margin:0 auto;}
#indexNews1{	
	width:100%;
	height:410px;
	background:#ffffff;
	overflow:hidden;
	display:inline;
	margin-top:10px;}
#indexNews1 a{color:#333;}

.indexNews1-top{
	height:39px;
	line-height:39px;
	margin-top:10px;
	width:100%;	
	margin-left:0px;
	overflow:hidden;}
.indexNews1-title{
	height:38px;
	line-height:38px;
}
.indexNews1-top h2{
	float:left;
	display:inline;
	font-size:20px;
	font-weight:normal;
	color:#0756a5;}
.xinwen1{width:750px;float:left;}
.indexNews1-bg{
	width:750px;
	background:#ffffff;	
	clear:both;
	margin-top:10px;
	margin-left:15px;
	font-size:15px;
	}
.indexNews1-bg table tr td{
	font-size:15px;}
.indexNews1-bg ul li{
	height:35px;
	line-height:35px;
font-size:16px;
	padding-left:0px;}


.tupianxinwen{
	width:530px;
	height:400px;
	float:left;
	margin-top:15px;
}


#indexNews2{	
	width:100%;
	height:480px;
	background:url(cont3bg.jpg) no-repeat center;clear:both;
	overflow:hidden;
	margin-top:10px;}
#indexNews2 .left{width:48%;float:left;}
#indexNews2 .right{width:48%;float:right;}
#indexNews2 a{color:#333;}
.indexNews2-top{
	height:39px;
	line-height:39px;
	margin-top:30px;margin-bottom:20px;
	margin-left:0px;
	overflow:hidden;}
.indexNews2-title{
	height:38px;
	line-height:38px;
}
.indexNews2-top h2{
	float:left;
	display:inline;
	font-size:24px;
	font-weight:100;
	color:#000;}
.indexNews2-bg{	
	clear:both;
	margin-top:10px;
	font-size:16px;margin-left:0px;
	}
.indexNews2-bg table tr td{
	font-size:16px;}
.indexNews2-bg ul li{
	line-height:35px;height:50px;
	padding-left:0px;margin-top:5px;margin-bottom:5px;}

.sudynews_rili_1.rili .news_list li.news{margin-top:5px;padding-top:0px;border-top:0px solid #eee;margin-bottom:5px;}
.indexNews2-bg .news_desc{font-size:14px;color:#999;}	
	.sudynews_rili_1.rili .news_list li.news .news_title a{font-size:16px!important;font-weight:normal;}
.sudynews_rili_1.rili .news_list li.news .news_title{padding-top:5px!important;}
.wp_article_list .list_item {
    width: 100%;
    height: 44px;
    line-height: 44px;border-bottom:0px;}
.wp_article_list .list_item .Article_Index {
    display: inline-block;
    width: 0px;
    height: 16px;
    margin-top: 0px;
    color: #fff;
    font-size: 11px;
    float: left;
    margin-right: 0px;
    overflow: hidden;
    text-indent: -99em;
    background: none;
}
.indexNews1-bg ul li .text{
	float:left;}
.indexNews1-bg ul li .time{
	float:right;}
.more1{
	float:right;
	height:21px;
	line-height:21px;
	margin-top:10px;
	display:inline;
	}
.more2{
	float:right;
	height:21px;
	line-height:21px;
	margin-right:12px;
	margin-top:20px;
	display:inline;
	}
#wp_news_w22 .wp_article_list .list_item .ex_fields {
    padding:0 10px;background:#244998;height:26px;line-height:26px;color:#fff;
}
#wp_news_w22 .wp_article_list .list_item .ex_fields  .Article_PublishDate{color:#fff;}
.liuxue{width:100%;margin-top:30px;margin-bottom:30px;}
.liuxue .fenlei{width:25%;float:left;}
.liuxue .fenlei1 img,.liuxue .fenlei3 img{width:100%;height:100%;z-index:-1;}
.liuxue .fenlei1 h2,.liuxue .fenlei3 h2{margin-top:-50%;z-index:100;}
.liuxue .fenlei1 h2,.liuxue .fenlei3 h2{font-size:40px;color:#fff;font-weight:normal;text-align:center;height:50px;line-height:50px;}
.liuxue .btn{margin-left:auto;text-align:center;height:36px;line-height:36px;margin-top:20px;width:75%;z-index:999;clear:both;display:block;border:1px solid #fee302; border-radius:18px;}
.liuxue .btn a{font-size:24px;color:#fee302;font-weight:normal;}
.scroll-img{overflow:hidden;}
.liuxue .fenlei2 a img,.liuxue .fenlei4 a img{width:100%;object-fit: fill; }


.link{width:100%;
	height:100px;
	padding-top:30px;}
.link ul{
	margin-top:10px;
	margin-bottom:0px;width:1100px;}
.link ul li{
	height:38px;
	line-height:38px;
	background:#f9f9f9;
	border:1px solid #ccc;
	float:left;
	font-size:14px;
	margin-bottom:15px;padding-left:25px;padding-right:40px;
	margin-left:25px;
	display:inline;list-image:none;}


.linktop{float:left;font-size:18px;color:#1d4e91;line-height:50px;}

.huoban ul li{float:left;margin-right:18px;margin-top:10px;margin-bottom:10px;}
.xueshu{
	width:352px;
	float:left;}
.xueshutop{
	height:35px;
	line-height:35px;
	overflow:hidden;
	}

.xueshutop h2{
	font-size:18px;
	color:#003261;
	height:50px;
	line-height:50px;
	text-align:center;}
	
.more2{
	text-align:right;
	width:100%;
	color:#ff0000;
	padding-right:10px;}	


.indexNews4{	
	width:356px;
	height:363px;
	border-top:3px solid #208fe6;
	background:#ffffff;
	float:left;
	overflow:hidden;
	display:inline;
	margin-top:10px;}


.indexNews5{	
	width:357px;
	height:363px;
	background:#fff;
	border-top:3px solid #208fe6;
	float:left;
	display:inline;
	margin-left:15px;
	overflow:hidden;
	margin-top:10px}

.foot{
	width:100%;
	line-height:30px;
	color:#fff;
	text-align:center;
	height:120px;
	background:#1d4e91;
	margin:0px auto;
	padding-top:20px;}
	
.foot a{
	color:#fff;}
.subbanner{
	width:100%;
	height:350px;
	background:url(subbanner.jpg) no-repeat center top;
	margin:0 auto;
	overflow:hidden;}
#listBar_l{
	height:100%;
	width:308px;
	float:left;
	display:inline;
	background:#ffffff;margin-top:20px;
}
#listBar_l .title{
	background:url(subtitle.png) no-repeat 160px 20px #1d4e91;
	color:#fff;
	font-size:24px;
	line-height:85px;
	text-align:left;
	width:308px;text-indent:2em;
	height:85px;}
#listBar_l ul{border-left:3px solid #1d4e91;}	
#listBar_l ul li{
	line-height:65px;
	border-bottom:1px solid #ddd;
	color:#666;
	font-size:14px;
	text-align:center;
	}
#listBar_l ul li a{
	display:block;
	height:65px;
	line-height:65px;
	background:#fff;}
#listBar_l ul li a:hover{
	display:block;
	height:65px;
	line-height:65px;color:#a71c1c;
	}

.wp_listcolumn .wp_column a{border:0px;}
.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 65px;
    padding-left: 30px;
    cursor: pointer;
}
.wp_listcolumn .wp_column .selected{border-left:3px solid #a71c1c;}
#listBar_r{
	width:950px;
	float:right;margin-top:20px;
	display:inline;
	line-height:30px;
	background:#FFFFFF;}
#listBar_r a{
	}
#listBar_r a:link{
	color:#333;}
#listBar_r a:visited{
	color:#333;}
#listBar_r a:hover{
	color:#660033;}
#listBar_r a:actived{
	color:#333;}
#content_1{
	width:100%;
	margin:0 auto;
	}
.context{
	font-size:13px;
	color:#333333;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:28px;
	text-align:left;}
.intro{
	font-size:12px;
	text-align:center;
	color:#999;
	height:25px;
	line-height:25px;
	width:80%;}
.position{width:100%;height:50px;border-bottom:1px solid #ddd;}
.position h3{float:left;text-align:center;border-bottom:2px solid #1d4e91;width:120px;height:50px;line-height:50px;font-size:20px;font-weight:normal;color:#1d4e91;}
.location{
	font-size:14px;
	height:50px;
	line-height:50px;text-align:right;
	width:30%;float:right;
	}
.line{
	width:90%;
	height:13px;
	background:url(line2.png) repeat-x bottom;}
.infolist{
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	clear:both;
	line-height:38px;
	background:url(li4.jpg) no-repeat left;
	padding-left:15px;
	}
.infolist .time{ color:#999;font-size:15px;text-align:right}
.infolist a{ float:left;
	background:url(newsli1.gif) no-repeat left;
	padding-left:15px;color:#333;}
.infolist a:link{color:#333;}

.title1{
	text-align:center;
	font-size:24px;
	color:#333;
	height:40px;
	line-height:40px;
	margin-top:10px;font-weight:200;
	border-bottom:1px solid #ececec;}

.wp_listcolumn .wp_subcolumn .wp_column a .column-name{line-height:65px; padding-left:50px;}

.sudynews_rili_1.rili .news_list li.news .news_time{width:61px;height:58px;background:#4644c8;color:#fff;}

.wp_paging {margin-top:20px;margin-bottom:20px;}