﻿@charset "utf-8";
/*************************** 全局样式 Begin ***************************/
body,ul,ol,li,form,fieldset,img,div{color:#333; margin:0; padding:0; border:0; font-family:"Microsoft YaHei",'宋体';}
ul,ol,li{list-style-type:none;}
td,table,input{font-size:16px;color:#333;}
a:link,a:visited{color: #333;text-decoration: none; cursor:pointer;}
a:hover{color: #18388c;text-decoration:none;}
body{background-color:#ffffff}
.clear{clear: both;}

/*** 新闻详细内容 ***/
.NewsTitle{font-size:22px; line-height:380%;}
.NewsTitleFu{font-size:18px; line-height:100%; padding-bottom:20px}
.NewsContent{font-size:16px; line-height:180%}
.NewsContent div{font-size:16px;}
.NewsContent a:link,.NewsContent a:visited {color: #0B57B4; text-decoration: underline;}
.NewsContent a:hover {color: #E00; text-decoration: underline;}
.NewsText{color:#333; font-size:16px; line-height:200%;}
/*************************** 全局样式 End ***************************/

/*** 分页样式 Begin ***/
.FX_PageDiv{width:auto; height:22px; padding:15px 15px;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Fx_PageDiv2_span2 span{ width:20px; height:18px; line-height:18px; color:#333; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC;}
.Fx_PageDiv2_span2 strong{ width:20px; height:18px; line-height:18px; color:#C00; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC; background-color:#DDD;}
.Fx_PageDiv2_span2 input{padding-top: 0px;margin-top: 0px; font-size:12px;}
.Fx_PageDiv2_span1{ float:left; padding-left:0; padding-top:3px;}
.Fx_PageDiv2_span2{ float:right; padding-right:0;}
.Fx_PageDiv2_1_2,.Fx_PageDiv2_1_3,.Fx_PageDiv2_1_4{ color:#C00;}
/*** 分页样式 End ***/


.top{width: 100%; height: 220px; background:url(top_bg.jpg) repeat-x top; text-align:center;}
.nav_search{width: 100%; height: 50px; background: #18388c;}
.nav{width: 900px; float: left;}
.nav ul li{float: left; width: 150px; text-align: center}
.nav ul li a{color: #ffffff; line-height: 50px; font-size: 22px;}
.nav ul li a:hover{background:#2b61b3; display:block;}
.search{width: 280px; height: 32px; float: right; margin-top: 8px;}
.search-text{width:184px; background: #ffffff; height:30px; line-height: 30px; border: 0; float: left; font-size: 14px; padding-left: 12px; color: #999999;}
.search-btn{width: 80px; height: 32px; line-height: 32px; text-align: center; background: #1c48be; color: #ffffff; border: 0; font-size:16px;}

.main{width: 1200px; margin:24px auto 0;}
.slide{width: 580px; height: 353px; float: left;}
.tabs{width: 580px; float: right;}
.news_tabs .menu3{background: #f3f3f3;}
.news_tabs ul.menu3 li{width: 25%; height: 46px; line-height: 46px; color: #333333; font-size: 20px; text-align: center; float: left;}
.news_tabs ul.menu3 li.hover{background: #18388c; color: #ffffff;}
.news_tabs ul.menu3 li.hover a{color: #ffffff;}
#main3 ul.block{display: block;}
#main3 ul{display: none;}
#main3 ul li{line-height:38px;}
#main3 ul li a{float: left;}
#main3 ul li span{float: right;}
#main3 ul li i{
    width: 5px;
    height: 5px;
    background: #18388c;
    border-radius: 50%;
    float: left;
    margin: 16px 9px 0 0;
}
.column{width: 1200px; margin: 26px auto; padding: 16px; background: #9CBCEB; box-sizing: border-box;}
.column ul li{width: 180px; height: 58px; overflow: hidden; float: left;}

.newsbox{width: 580px; float: left; margin-bottom: 30px; margin-right:40px;}
.newsbox .title{width: 100%; height: auto; border-bottom: 3px solid #e3e3e3;}
.newsbox .title .titlename{width: auto; height: 46px; padding: 0 16px; float: left; background: #18388c; margin-bottom: 6px; font-size: 20px; line-height: 46px; color: #ffffff;}
.newsbox .title .titlename img{vertical-align: middle; margin-right: 6px;}
.newsbox .title .more{float: right; font-size: 14px; color: #666666; line-height: 28px; margin-top: 20px;}
.newslist ul li{margin: 18px 0;}
.newslist ul li a{float: left;}
.newslist ul li span{float: right;}
.newslist ul li i{
    width: 5px;
    height: 5px;
    background: #18388c;
    border-radius: 50%;
    float: left;
    margin: 9px 9px 0 0;
}

.tzgg{width:580px; margin-right:0px; float:right;}
.zwgk{width:580px; float:right; /*margin:0 0 30px 0;*/}
.index-xxgk-left{width: 580px; float: left;}
.index-xxgk-left li{width: 280px; height: 50px; background: #F7F7F7; float: left; margin: 15px 20px 0 0; transition: all 0.3s;}
.index-xxgk-left li:hover{background: #F3F7FF;}
.index-xxgk-left li a{width: 100%; height: 100%; display: block; text-align: center; color: #2A61B3; position: relative; padding-top: 15px; padding-left:16px;}

.index-xxgk-left li.index-xxgk-ldfg a:before{content: ""; width: 23px; height: 29px; background: url(sprite.png) -30px -16px no-repeat; position: absolute; left: 30%; margin-left: -12px; top: 12px;}
.index-xxgk-left li.index-xxgk-zyzz a:before{content: ""; width: 25px; height: 29px; background: url(sprite.png) -54px -16px no-repeat; position: absolute; left: 30%; margin-left: -13px; top: 12px;}
.index-xxgk-left li.index-xxgk-jgsz a:before{content: ""; width: 31px; height: 29px; background: url(sprite.png) -80px -16px no-repeat; position: absolute; left: 30%; margin-left: -15px; top: 12px;}
.index-xxgk-left li.index-xxgk-zsdw a:before{content: ""; width: 29px; height: 29px; background: url(sprite.png) -112px -16px no-repeat; position: absolute; left: 30%; margin-left: -15px; top: 12px;}
.index-xxgk-left li.index-xxgk-ndbb a:before{content: ""; width: 29px; height: 29px; background: url(sprite.png) -112px -16px no-repeat; position: absolute; left: 22%; margin-left: -15px; top: 12px;}

.index-xxgk-left li.index-xxgk-ldxx a:before{content: ""; width: 29px; height: 29px; background: url(sprite.png) -1px -16px no-repeat; position: absolute; left: 30%; margin-left: -20px; top: 12px;}
.index-xxgk-left li.index-xxgk-wsxf a:before{content: ""; width: 27px; height: 29px; background: url(sprite.png) -142px -16px no-repeat; position: absolute; left: 30%; margin-left: -20px; top: 12px;}
.index-xxgk-left li a:hover{text-decoration: none;}
.index-xxgk-left li:hover{filter: alpha(opacity=80); opacity: 0.8; border-radius: 10px;}

.index-xxgk-left li.index-xxgk-ldxx{width:180px;}
.index-xxgk-left li.index-xxgk-wsxf{width:180px;margin-right:20px;}
.index-xxgk-left li.index-xxgk-yyrk{width:180px;}
.index-xxgk-left li.index-xxgk-yyrk a{width:72%;padding-top:5px;padding-left:36px;}
.index-xxgk-left li.index-xxgk-yyrk a:before{content: ""; width: 29px; height: 30px; background: url(sprite.png) -171px -16px no-repeat; position: absolute; left: 30%; margin-left: -42px; top: 12px;}

.communicate{width: 260px; margin:0 auto;}
.communicate ul li{width: 260px; height: 50px; background: #9CBCEB; margin-top: 10px; float:left; margin-right: 10px; transition: all 0.3s; float:left;}
.communicate ul li a{display: block; line-height: 50px; text-align: center; font-size: 18px; color: #ffffff; background: #9CBCEB;}
.communicate ul li img{vertical-align: middle; margin-right: 20px;}
.communicate ul li:hover{filter: alpha(opacity=80); opacity: 0.8; border-radius: 10px;}

.leftnav{width: 220px; float: left;}
.lefttitle{width: 100%; height: 48px; line-height: 48px; background: #18388c; font-size: 20px; font-weight: bold; text-align: left; text-align: center; color: #ffffff;}
.leftcate{width: 218px; border: 1px solid #eeeeee; padding: 0px 0px 20px;}
.leftcate ul li{ height: 48px; line-height: 48px; text-align: left; border-bottom: 1px solid #eeeeee;}
.leftcate ul li span{font-weight:bold; margin-left:15px;}
.leftcate ul li a{ display:block;}
.leftcate ul li:hover{background-color: #f3f3f3;}
.leftcate ul li span{margin-right: 5px;}
.rightcontent{width: 940px; min-height:400px; float: right;}



.currentposition{width: 100%; padding-bottom: 20px; border-bottom: 1px solid #dddddd;}

.footer{width: 100%;}
.links{width: 100%; height: 80px; line-height: 80px; background: #2b61b3;}
.links ul{width: 1200px; margin: auto;}
.links ul li{float: left; line-height: 80px; margin: 0 10px;}
.links ul li a{color: #ffffff; font-size: 15px; display:inline-block;}
.links ul li a:hover{text-decoration:underline;}
.links ul li img{vertical-align:middle;}
.copyright{width: 100%; background: #18388c; padding: 24px 0; text-align: center; color: #ffffff; font-size: 16px; line-height: 30px;}

.curr_cate_class a{
	width:100%;
	height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #1856AC;
    font-weight: bold;
    background-color: #f3f3f3;
    display: block;
	}
	
.slideContainer .prev,  .slideContainer .next {
	position: absolute;
	width: 26px;
	height: 88%;
	overflow: hidden;
	cursor: pointer;
	top: 0;
}
.slideContainer .next {
	right: -18px;
	background: url(indexztr.png) center no-repeat;
}
.slideContainer .prev {
	left: -24px;
	background: url(indexztl.png) center no-repeat;
}
.slideContainer {
	width: 1160px;
	height: 58px;
	position: relative;
	overflow: visible !important;
	float: right;
}
.slideContainer .bd {
	zoom: 1;
	overflow: hidden;
}
.slideContainer .bd li {
	float: left;
	width: 16.66%;
	height: 58px;
}
.slideContainer .bd li img {
	display: block;
	width: 180px;
	margin: 0 2%;
	height: 58px;
}
.slideContainer:hover .prev,  .slideContainer:hover .next {
	display: block;
