body,div,p,ul,li,h1,h2,h3,h4,h5,h6,a,input,textarea,select,dl,dd,table,tr,td{
	margin:0;
	padding: 0;}
body{font-family:"Microsoft Yahei","Arial";	font-size: 14px;  	color:#333;	background: #EBEBEB;	min-width: 1000px; 	overflow-y:auto; 	line-height: 1.2;}
ul li{list-style-type: none;}
	
h1,h2,h3,h4,h5,h6{font-weight: normal;}

i{	font-style: normal;}


div.clear{	clear: both;	height: 0;	width: 0;}

.clearfix{zoom:1;}    
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

a{
	text-decoration: none;
	color:#333;
	cursor: pointer;}

img{
	border:0;}

.fl{
	float: left;}

.fr{
	float: right;}

#header{
height:140px;
	background:url(../images/head_bg.jpg) repeat-x;}
div.wp{
	width: 1180px; 
	
	margin:0 auto;}
.search{padding-top:10px;width:350px;text-align:right;}
.search_input{ border:1px solid #CFCFCF;height:27px;line-height:27px;padding-left:10px; width:290px;float:left; color:#C5C5C5;}
.search_btn{background:url(../images/search.jpg) no-repeat;border:0px;height:28px;width:34px;float:left; overflow:hidden;margin:0px;padding:0px;}

.logo{
	margin-top: 15px;
	margin-left:20px;
	margin-bottom:20px;
	font-size: 0;}
.xuexiao{
	margin-top: 35px;
	width: 350px;
	margin-right:30px;
	text-align:right;
	line-height:35px;
	color:#8E8E8E;}



.xuexiao a{
	color:#8E8E8E;
	font-size:12px;}

.xxlbanner{width:1180px;height:340px;margin:0px auto;margin-top:0px;}
.xxlcontent{background:#fff;width:1180px;	margin:0 auto;}
.nav {
	background:url(../images/nav_bg.jpg) repeat-x;
	height:32px;
	width:1180px;
	margin:0 auto;}
.nav ul{
	width:1180px;
	margin:auto;}
.nav ul.nav-ul>li{
	float: left;
	width: 10%;
	background:url(../images/nav_fg.jpg) no-repeat right;}
.nav ul.nav-ul>li>a{
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color:#000;}
ul.nav-ul li{position:relative;float: left;}
ul.nav-ul li a {text-align: center; color: #000000; text-decoration: none; display: block;height:32px; line-height:32px;}
ul.nav-ul li .second a:hover{ background:#0463B7;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;width:100%; display:block;}
ul.nav-ul li .second{position:absolute;left:0;display:none;z-index: 999;background:#014886;width:100%;}
ul.nav-ul li.nav-li-none{background:none;}

/*
.nav ul.nav-ul>li:hover>a{
	background-color: #665438;
}

.nav ul.nav-ul>li.active>a{
	background-color: #665438;
}*/
/*滚动广告*/
.row{margin-left:-5px;margin-right:-5px;}.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.container{ max-width:1180px !important; height:340px; float:left; overflow:hidden;padding-top:0px;}
.swiper-slide img {max-width:100%; width: 100%;border:0; height:340px; overflow:hidden;}
.swiper-container {position: relative; z-index: 1; overflow: hidden;height:340px;width:1180px;  backface-visibility: hidden; margin: 0 0;}
.swiper-slide {float:left;}
.pagination {position: absolute; z-index: 2000; left:90%; top:300px;transform:translateX(-50%);width:200px;}
.swiper-pagination-switch { display: inline-block; width:40px; height:5px; background: #D3E1EC; margin-right:0.5rem; cursor: pointer;}
.swiper-visible-switch, .swiper-active-switch {background: #ffffff;}
/*滚动广告 end*/



.banner{width:1200px;position:relative;height:400px; margin:0 auto; overflow:hidden;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:400px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li img{width:100%;}
#playBox .oUlplay li{ float:left;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; border:3px solid #0064C9;  float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#0064C9;border:3px solid #0064C9;}


.sjcmid{width: 1180px; margin:0 auto;height:auto;margin-top:30px;}
.sjcleft{wdith:360px;height:230px;float:left;background:#E5E5E5; margin-left:15px;}
#hotpic { width: 360px; height: 230px; overflow: hidden; margin: 0 auto;}
#NewsPic { position: relative; width: 360px; height: 230px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none;}
#NewsPic .Picture { position: absolute; left: 0; top: 0;}
#NewsPic .Nav { position: absolute; height:28px; line-height: 25px; bottom: 0; right: 0;}
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer;}
#NewsPic .Nav span.Normal { color: #FFF; background: #727677;}
#NewsPic .Nav span.Cur { background: #9E0603; color: #FFF;}
#NewsPicTxt { position: relative; width: 360px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px;}
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none;}
#NewsPicTxt a:hover { color: red;}

.sjcright{width:360px;height:230px; overflow:hidden;float:left;margin-left:35px;padding:0px;}


.main{
	width: 1180px; 
	margin:0 auto;
	height:auto;
	margin-top:30px;}
.main-left{width:360px;float:left; margin-left:15px;}
.mlhead{border-bottom: 1px solid #B5B5B5;height:42px;line-height: 30px;}

.zdks { height:40px;}
.zdks ul { list-style:none;}
.zdks li { float:left; width:110px; height:40px; margin:0 0px; text-align:center; color:#666666; font-size:16px;}
.zdks li a { color:#666666; text-decoration:none; width:110px; height:40px; line-height:35px;  display:block;}
.zdks li a.tabactive { width:70px; height:40px; border-bottom:2px solid #9F0505; color:#000; text-align:left;}


.more{
	float: right;
	font-size: 12px;
	color:#000;
	line-height:47px
;}

.mlcon2{margin-top:5px;float:left;}
.mlcon2 ul{width:360px;margin:0px;float:left;}
.mlcon2 ul a{float:left;width:300px; overflow:hidden;display:block;font-size:15px;}
.mlcon2 ul span.xxltime{float:right;width:40px; color:#B1B1B1;}
.in_list_frist{height:105px; list-style:none; background:none; border-bottom:1px dashed #cecece;}
.in_list_frist .in_list_head{color:#3A3A3A;text-align:center;margin-bottom:10px;}
.in_list_frist .in_list_head a{font-size:14px;color:#3A3A3A;}
.in_list_frist .in_list_text{color:#898989;line-height:22px;text-indent:2em;height:70px; overflow:hidden;font-size:12px;}

.mlcon li{
	padding-left: 18px;
	margin-top:14px;
	background-image: url(../images/ico02.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
 	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	line-height: 1;}
.mlcon.xxlico1 li{background-image: url(../images/ico03.jpg);}
.mlcon li a{color:#3A3A3A; font-size:15px;}

.mlcon ul.xxlpic{background:none;padding:0px;float:left;}
.mlcon ul.xxlpic li{background:none;margin:0px;float:left;padding:0px;}
.mlcon ul.xxlpic li img{margin-top:20px;}

.xxlbottom{width:1180px;float:left;height:120px;margin-top:20px;margin-bottom:0px;}
.xxlbottom-left{width:760px;float:left;border:1px solid #E3E3E5;height:116px;margin-left:15px;}


.xxlbottom-left .xxbl-text{width:690px; height:116px;margin-left:5px;}
.xxbl-text table {margin-top:5px;}
.xxbl-text table td{text-align:center;padding-left:10px;}

#Marquee_x { overflow:hidden; width: 650px;height:116px;float:left;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:18px;overflow:hidden;} /* 横向滚动必须让所有li左浮动 */



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333;}


.xxlbottom-right{width:365px;float:left; margin-left:30px;}
.xxlbottom-right a{display:block;}

.footer{width:100%;height:130px;background:#EBEBEB;margin-top:15px;color:#676767;}
.footer .foot{width:1180px;margin:0px auto;padding-top:30px;line-height:25px;text-align:center;}


.list_box{clear: both; padding:0px 0px 0px 0px;}
.page_bg{height:230px;}
.list_left{float:left;width:260px; margin-left:15px;} 
.list_right{float:right;width:850px;margin-right:20px;}

.left_nav{clear: both; padding-top: 10px;}
.left_h{background:url(../images/title_line.jpg) left bottom no-repeat; font-size: 22px; display: block; margin-top: 25px; padding: 0px 0px 14px 16px; color: #0947AF;}
.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 0px 0px 0px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(../images/left_sli.jpg) 6px 15px no-repeat;padding:8px 0px 8px 18px;}
.left_nav_ul > li > a{text-decoration:none; color:#656464;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#ff5722;}

.list_news{clear: both; list-style:none;margin:0px; padding:12px 0px 20px 0px;}
.list_news li{color:#898989;background: url(../images/ico02.jpg) no-repeat left 14px;line-height:22px; padding:8px 0px; padding-left:13px;border-bottom: 1px dashed #e3e2e2;}
.list_news li a{color:#303c4b;display: inline-block;}
.list_news li a:hover{text-decoration:none;color:#ff5722;}
.news_time{float:right;}
.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}
.page a{display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none;}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page span.current{font-family: Arial;display: inline-block; border: #000 1px solid; font-size: 13px; padding:4px 9px; color: #fff;margin: 2px; background-color: #31363c;}


.list_box h1{font-size:26px;margin:20px 0 10px 0; text-align:center;}


.content{margin:30px auto;line-height:22px;text-indent:30px; text-align:left;}
.content span{text-align:left;}
.column-head { background: url(../images/head_bg.jpg) repeat-x; line-height: 24px;} 
.column-head .column-anchor {padding: 15px 10px;}
.column-head .column-anchor h3.anchor-title { display: inline-block; float: left; font-size:18px; font-weight:normal; color:#000;}	
.col-list-wrap li { width: 100%; vertical-align: bottom;}
.col-list-wrap li a { display: block; width: 100%; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #f4f4f4; font-size: 16px; color: #383838; background:#eee url(../images/li.jpg) no-repeat 10px 19px;}
.col-list-wrap li a:hover { color: #fff; text-decoration: none; background-color: #c5c5c5;}
.col-list-wrap li.selected a.selected { color: #fff;  background-color: #8D8981;}
.col-list-wrap li a span { display: block; padding: 10px; padding-left: 20px; line-height: 22px;}
.col-list-wrap .sub-list li a {  background-position: 18px 13px; font-size: 14px; background-color: #e5e5e5;}
.col-list-wrap .sub-list li a:hover { background-color: #8D8981; color:#fff;}
.col-list-wrap .sub-list li.selected a,.col-list-wrap .sub-list li.selected a.selected { background-color: #720808; color: #fff;}
.col-list-wrap .sub-list li a span { padding: 4px 10px; padding-left: 28px; line-height: 18px;}
.col-list-wrap .sub-list .sub-list li a { font-size: 13px;color:#000;}
.col-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px;}
.col-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px;}
.col-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px;}
.col-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px;}

h1.column-title { float: left; white-space:nowrap;} 
.column-path { float: right; line-height: 30px; color: #454545;font-size:12px;}
.column-path a{ color: #454545;}
.column-path a:hover{ color:#14427E;}

.con-person-list{padding-left: 60px;padding-top: 20px;}
.con-person-list li{float:left;border:1px solid #005ca2; text-align: center; width: 170px; height: 196px; margin:0 18px 18px 0;
    padding-top: 5px;font-family: "宋体", "微软雅黑",Arial, Helvetica, sans-serif;}
.con-person-list li p{}
.con-person-list .con-person-list-tit{height: 30px; line-height: 30px;font-size: 14px; color: #2d2d2d; font-weight: bold;}
.con-person-list .con-person-list-desc{height: 24px; line-height:24px;font-size: 12px; color: #0000CD;}