@import url("global.css");
body{background:url(../images/banner.jpg) no-repeat center top;}
.banner{
	width:100%;
	height:620px;
}
.banner_con{
	width:1200px;
	margin:0 auto;
}
.banner_con .logo{
	padding:40px 0 0 20px;
}
.summary{ margin: 0 auto; width:1118px;padding:39px 40px; background:url(../images/text_bg.jpg) no-repeat; font-size: 18px; color:#fff;}
.summary img{margin:15px 30px 0 0}
.summary p{ line-height: 1.8; text-indent: 2em;margin: 17px 7px;}

.block_title{ margin-top: 30px;height: 100px; text-align: center;}
.block_title strong{font-size: 0;}
.block_title.t01{ background: url(../images/tbg01.jpg) no-repeat center center;}
.block_title.t02{ background: url(../images/tbg02.jpg) no-repeat center center;}

/*pic*/
.leftLoop{ position:relative; padding-bottom: 60px;} 
.leftLoop .hd{} 
.leftLoop .hd .prev,.leftLoop .hd .next{ position: absolute;top:40%; display:block;  width:40px; height:40px; cursor:pointer; background:url("../images/icoLeft.png") no-repeat; transform: translateY(-50%);} 
.leftLoop .hd .prev{left:-80px}
.leftLoop .hd .next{right:-80px; background:url("../images/icoRight.png") no-repeat; } 

.leftLoop .hd ul{position: absolute;width:100%; bottom:0; text-align: center;} 
.leftLoop .hd ul li{ display:inline-block;width:41px; height:8px; overflow:hidden; background:#e4e4e4; margin-right:10px; text-indent:-999px; cursor:pointer; 
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} 
.leftLoop .hd ul li.on{ background:#91c5ff;} 

.leftLoop .bd{ margin-left: -20px;}
.leftLoop .bd ul li{ box-sizing: border-box; width:590px; margin-left: 20px;float:left;display:_inline;  }
.leftLoop .bd ul li div{padding:30px; min-height: 250px; height: auto; border: 1px solid #e3e3e3;background: #f8f8f8;border-radius: 15px;max-height: 250px;}
.leftLoop .bd ul li div h1{font-size: 24px;margin-bottom:15px; padding-bottom: 15px; background: url(../images/title_bg.jpg) no-repeat left bottom; }
.leftLoop .bd ul li div h1 a{color:#0b5eba}
.leftLoop .bd ul li div h1 a:hover{color:#fff}
.leftLoop .bd ul li div p{font-size: 16px; margin-bottom:10px;text-align:justify; line-height: 1.5;}
.leftLoop .bd ul li div:hover{ background: #0b5eba; border: 1px solid #0b5eba; color: #fff; border: none;}
.leftLoop .bd ul li div:hover h1 a{color:#fff}


.list01{
	padding:10px 0;
}
.list01 li{
	background:#f7f7f7;
	font-size:16px;
	line-height:27px; height: 242px; width: 1200px; margin: 20px 0;
	float: left;
}
.list01 li a{
	color:#333;
}
.list01 li .pic{float: left;}
.list01 li .pic img{width:409px; height: 242px;}
.list01 li .info{padding:30px; float: left; width:710px;}
.list01 li .info h1{font-size: 24px; margin:20px 0;}


.more{width:100%; text-align: center;display: block;margin: 0 0 43px 0;}
.more1{margin:10px;}

.link{margin:20px auto;padding-bottom: 20px;width: 100%;}
.link li{background: #f0f0f0; border: 1px solid #d9d9d9; width:22.5%; margin:10px 1%; float: left; text-align: center; line-height: 3;}
.link li:hover{background: #1d69cf; border: 1px solid #fff;}
.link li:hover a{color:#fff;}

/*------------foot-----------*/
.footer{
    margin:0 auto;  
    text-align: center;border-top:4px solid #1f68cf;padding:25px 0 30px;
}
.footer .w1040{max-width: 1200px;margin: 0 auto;}
.foot_nav{
line-height:41px;
}

.foot_nav a:hover{
text-decoration:underline;
}
.foot_con{
    position:relative;
padding:15px;
padding-bottom:0;
line-height:24px;
    font-size: 14px;
}
.foot_con p{
margin-bottom:10px;
}
.footer p{width:auto}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:0px;left:150px;}



