@charset "utf-8";
	/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "微软雅黑","宋体","Arial Narrow";
	-webkit-text-size-adjust: none;}

* {
	margin: 0;
	padding: 0;}

img {
	border: 0;
	display: inline-block;
	margin: 0;
	padding: 0;}

ul,li,p {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;}


form,ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;}
h1 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	height:35px;}

a {
	text-decoration: none;
	color: #000000;}

.page_content {
    width: 1120px;
	margin: 0 auto;
	overflow: hidden;}

.pClear {
	clear: both;}



/**/
.top {
    width: 100%;
    height: 40px;
    background:#4e4e4e;
min-width:1120px;}


.top-center {
    width: 1120px;
    height: 40px;
    margin: 0 auto;
 	font-family:"宋体";
	font-size:12px;   
	color: #fff;
	line-height: 40px;
	text-align: left;
min-width:1120px;}


/*seach*/
.seach {
    width: 1120px;
    height: 94px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;}


.logo{
	float: left;
	width:auto;
	height: 94px;}



.seach-div{
	float:right;
	width: 350px;
	height: 94px;}


.zi{
	width: 350px;
	height: 49px;
	text-align: right;}
.zi img{
    margin-top: -8px;
    margin-top: -8px/9;}


.ser{
	width: 350px;
    height:38px;
    background:#fff;}

.inp-serch {
    float: left;
    width: 277px;
    padding-left: 10px;
    height: 35px;
    background: #fff;
    border: none;
    outline-style: none;
    -webkit-appearance: none;
    border: 1px #dddddd solid;
    line-height: 35px;
    border-right: none;}
.a-serch {
    float: right;
    width: 62px;
    height: 38px;}


/*nav*/
.topnav {
    width: 100%;
    height: 50px;
    background:#2477c5;
min-width:1120px;}


.nav {
    width: 1120px;
    height: 50px;
    margin: 0 auto;
    position: absolute;
    z-index: 9999;
min-width:1120px;}

.nav ul{
	float: left;}
.nav ul li{
	float: left;
	width: 92.5px;}

.nav ul li a{
	float: left;
	width: 92.5px;
 	font-family:"微软雅黑";
	font-size:16px;  
	text-align: center;
	height: 50px; 
	line-height: 50px;
	color: #fff;}

.nav ul li  >ul{
	z-index: 1;
	float: left;
	display: none;
        background:#2477c5;}



.nav ul li:hover ul{
	display: block;}




.nav ul li ul li{
	float: left;
	width: 101.5px;}


.nav ul li ul li a{
	float: left;
	width: 101.5px;
 	font-family:"微软雅黑";
	font-size:16px;   
	color: #fff;}



.nav ul li a:hover{
	font-size:15px;}



/*banner*/
.banner {
    min-width:1120px;
    height: 457px;}

#bannerSlide {
	height: 457px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	z-index: 0;
	min-width: 1000px;}

#index_b_hero {
	width: 1120px;
	height: 457px;
	margin: auto;
	position: relative;}

#index_b_hero img {
	width: 1120px;
	height: 457px;}

#index_b_hero .heros {
	width: 1120px;
	height: 457px;}

#index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;}

#index_b_hero .next, #index_b_hero .prev {
	filter: alpha(Opacity=70);
	opacity: .7;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 3;
	cursor: pointer;
	margin-left: 10px;}

#index_b_hero .next {
	margin: -25px 0 0 0;
	right: 0;
	margin-right: 10px;}

#index_b_hero .disabled {
	background-color: #fff;}

#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {
	background: #fff;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 1120px;
	height: 457px;
	overflow: hidden;
	left: 2004px;}

#index_b_hero .mask-right, #index_b_hero .mask-left {
	z-index: 4;
	left: -1120px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
	background: #000;
	overflow: hidden;}

#index_b_hero .mask-right {
	left: 1120px;}

#index_b_hero .active {
	z-index: 2;
	left: 0;}

#bannerSlide .text {
	position: absolute!important;
	z-index: 9999999 !important;
	top: 240px;
	left: 100px !important;
	text-align: left;
	height: 33px;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	float: left;
	line-height: 33px;
	padding: 0 20px;}

.icon-arrow-a-left {
	background: url(../images/left.jpg) no-repeat;}

.icon-arrow-a-right {
	background: url(../images/right.jpg) no-repeat;}

.icon-arrow-a-left {
	height: 57px;
	width: 36px;}

.icon-arrow-a-right {
	height: 57px;
	width: 36px;}




/**/
.box1 {
    width: 100%;
    height: 308px;
    background: #f6f6f6;
    padding-top: 20px;}

.xygz{
    width: 1120px;
	margin: 0 auto;
	height: auto;}


.xyyw {
    float: left;
    width: 755px;
    height: 308px;}


.yw-gg {
    width:100%;
    height: 250px;
    margin-top: 8px;}

.new-img {
	float: left;
    width:334px;
    height: 244px;}

.new-list {
	float: right;
    width:395px;
    height: 244px;}


.box-tit{
	width: 100%;
	height: 35px;}

.box-tit span{
	float: left;
	width:auto;
	height: 35px;
	line-height: 35px;
 	font-family:"微软雅黑";
	font-size:22px;   
	color: #2176c6;	
	text-align: left;
	letter-spacing: 2px;
	font-weight: 200;}


.box-tit a{
	float: right;
	width: 45px;
	height: 35px;
	line-height: 35px;
	font-family:"";
	font-size:12px;   
	color: #999999;}


.gzgg {
	float:right;
    width: 345px;
    height: 308px;
    background: url(../images/gg-big.jpg) no-repeat center;}
.gg {
	float:right;
    width: 318px;
    height: 308px;}


.tzgg-list {
    width: 100%;
    height: 250px;
    margin-top:8px;}


.tzgg-list ul{
	float: left;
    width: 100%;
    height: 250px;}

.tzgg-list ul li{
	float: left;
    width: 100%;
    height: 52px;
    margin-bottom: 12px;}

.tzgg-list ul li span{
	float: left;
	width: 60px;
    height: 52px;
	font-family: "微软雅黑";
	font-size: 14px;
	color:#fff;
	text-align: center;
	margin-right:18px;}



.year{
	float: left;
	width: 60px;
	height:26px;
	line-height:26px;
    font-size: 13px;
    font-family: 微软雅黑;
	color:#fff;
	text-align: center;
	background: #42a0e0;}


.date{
	float: left;
	width: 60px;
	height:26px;
	line-height:26px;
    font-size: 16px;
    font-family: 微软雅黑;
	color:#555555;
	text-align: center;
	background: #fff;}



.tzgg-list ul li:hover .date{
	color:#666666;
	background: #ffffff;}

.tzgg-list ul li:hover .year{
	color:#fff;
	background: #42a0e0;}


.tzgg-list ul li a{
	float: right;
	display: inline-block;
	width: 240px;
    height: 52px;
	margin-top: 4px;
font-size: 14px;
    font-family: 微软雅黑;
	line-height:24px;
	color: #222222;
	text-align: left;}



.djsz {
	float:left;
    width: 352px;
    height: 320px;
    margin-right:32px;
    margin-top: 20px;}



.tit-img {
    width: 352px;
    height:65px;
    margin-top: 15px;}

.tit-img img{
    width: 352px;
    height:65px;}


.dj-list{
    width: 352px;
    height:190px;
    margin-top: 15px;}



.ds-r{
	float:right;
    width: 352px;
    height: 320px;
    margin-top: 20px;}



.kstd{
    width: 352px;
    height: 115px;}


.ks-list{
    width: 352px;
    height: 80px;}

.ks-list a{
	float: left;
    width: 110px;
    height: 40px;}


.zt{
    width: 352px;
    height: 187px;
    margin-top: 16px;}



.zt a{
	float: left;
	text-align: left;
    width: 117px;
    height: 187px;}



.zt img{
    width: 112px;
    height: 187px;}






.box2 {
    width: 100%;
    height: 262px;
    background: #f6f6f6;
    margin-top: 20px;
    padding-top: 20px;}


.xyfeng {
    width: 1120px;
	margin: 0 auto;
	height: 262px;}

.qita{
	height: 40px;
	border-bottom: 2px #dedede solid;}


.fj-list{
    width: 100%;
    height: 174px;
    margin-top: 20px;}


.yqlj {
    width: 100%;
    height: 45px;
    background: #165a99;}

.yqlj p{
    width: 1120px;
    margin: 0 auto;
    height: 45px;}

.yqlj p span{
    width:auto;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: #fd9d15;
    font-family: "宋体";
    font-size: 12px; 
    font-weight: bold;}

.yqlj p a{
    width:auto;
    display: inline-block;
    margin-right: 28px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-family: "宋体";
    font-size: 12px;}


.footer {
    width: 100%;
    height: 150px;
    background: #196bb5;}


.ft{
    width: 1120px;
    margin: 0 auto;
    height: 150px;}

.ft-l{
  text-align: center;
 
overflow:hidden; 
padding:20px 0 0 0;}

.ft-l p{
  
    height: auto;
    line-height: 30px;
    color: #88bdf1;}

.ft-l p a{
	color: #88bdf1;}

.ft-l .p1{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px #4587c3 solid;
	margin-bottom: 10px;}

.ft-l .p1 a{
	height: 50px;
	line-height: 50px;
    color: #fff;
    font-family: "新宋体";
    font-size: 12px; 
    margin-right: 20px;}

.ft-r{
    width: 288px;
    float:right;
    margin-top: 40px;}


.ft-r .p1{
    width: 112px;
    float: left;
    height: 60px;
    line-height: 30px;
    color: #88bdf1;}

.ft-r .p2{
	border-left: 1px #88bdf1 solid;
    width: 170px;
    float: right;
    height: 60px;
    text-align: right;
    line-height: 30px;
    color: #88bdf1;}


/* */
.data-lsit{
	 width: 100%;
	 min-height: 400px;
	 height: auto;
    margin-top: 20px;
	     margin-bottom: 20px;}
	


.data-tit{
	width: 100%;
    height: 39px;
    line-height: 39px;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #4d66b7;
	text-align:left;   
    border-bottom: 1px #5c74c3 solid;}

.data-tit a{
    font-family: "微软雅黑";
    font-size: 20px;
    color: #4d66b7;}	
	
.data-cn {
    width: 100%;
    min-height: 400px;
    height: auto;
    padding-top: 15px;}

.data-next{ 
	width: 100%; 
	height: 40px; 
	margin-top: 20px;}

.data-cn ul li span { margin:5px 0 0 0;}

/* */
.data-content {
    width: 1078px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border: 1px solid #DFDCDC;
    min-height: 550px;
    padding-left: 20px;
    padding-right: 20px;}

.data-content img{
    max-width: 90%;
    height: auto;
   display: block !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;}





.jg-tit {
	float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 39px;
    line-height: 39px;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #333;}


.jg-a {
	float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    height:auto;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;}

.jg-a a{
    width:204px;
    float: left;
    margin-bottom: 20px;
    height:40px;
    line-height: 40px;
    text-align:left;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;}

		.slideBox{ height:448px;  overflow:hidden; position:relative; min-width:1120px; margin:0 auto;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;min-width:1120px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; min-width:1120px;}
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
		.slideBox .hd ul li.on{ background:#f00; color:#fff;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;  min-width:1120px;}
		.slideBox .bd li { zoom:1; vertical-align:middle; text-align: center;min-width:1120px;}
.slideBox .bd li img { display:block; margin:0 auto;width:100%;}
.slideBox .bd li > a{ display:none;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev { background: url(../images/left_btnout.jpg) no-repeat;}
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; opacity:0.5;}
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; background: url(../images/right_btnout.jpg) no-repeat;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}
.lidivsd { overflow:hidden;}
.lidivsd li { float:left; width:112px; overflow:hidden; margin: 5px 0 0 5px;}
.lidivsd li img { width:112px; height:187px;}