@charset "utf-8";
body {
	width: 100%;
	height: auto;
	margin: 0 auto;
	color: #333333;
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 20px;
}

* {
	margin: 0;
	padding: 0;
}
ul li {
	list-style: none;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
	text-decoration: none;
}
.pl {
	float: left;
}
.pr {
	color:#999999;
	float: right;
}
.top_box {
	width: 100%;
	height: 185px;
	margin: 0 auto;
	background: url(../images/top_bg.jpg) top center no-repeat #0669cf;
}
.top {
	width: 1300px;
	height: 185px;
	margin: 0 auto;
}
.zxjj{
	width:349px;
	height:auto;
	float:right;
	margin-top:35px;
	}
.search {
	width: 290px;
	height: 32px;
	float: right;
	margin-top: 20px;
}
.search_txt {
	width: 254px;
	height: 32px;
	float: left;
	background: url(../images/search_txt_bg.jpg);
	border: 0;
	text-indent: 10px;
	line-height: 32px;
	color: #999999;
}
.search_btn {
	width: 36px;
	height: 32px;
	float: right;
	background: url(../images/search_btn_bg.jpg);
	border: 0;
}
.logo {
	width: 934px;
	height: 112px;
	float: left;
	margin-top: 38px;
}
.menu_box {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	background: #075bb3;
}
.menu {
	width: 1300px;
	height: 60px;
	margin: 0 auto;
	color: #ffffff;
}
.menu ul li {
	width: auto;
	height: 60px;
	font-size: 18px;
	line-height: 60px;
	padding-left: 22px;
	padding-right: 22px;
	list-style: none;
	float: left;
}
.menu .li_jg {
	width: 1px;
	height: 60px;
	padding-left: 0;
	padding-right: 0;
	background: url(../images/menu_jg_bg.jpg);
}
.menu a:link {
	color: #ffffff;
	text-decoration: none;
}
.menu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu a:active {
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	color: #ffff00;
	text-decoration: none;
}
/*banner*/
.banner{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 56px;
}
.slideBox1{
	height: 100%;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li img{
	width: 100%;
}
/*前/后按钮代码 */
.slideBox .btn1{
	width: 1190px;
	bottom: 10px;
	left: 50%;
	margin-left: -595px;
	position: absolute;
}
.slideBox .prev,
.slideBox .next {
	display: block;
	-moz-transition: all 0s ease-in;
	-webkit-transition: all 0s ease-in;
	-o-transition: all 0s ease-in;
	transition: all 0s ease-in;
}
.slideBox1 .prev,
.slideBox1 .next {
	display: block;
	float: right;
	margin: 0 5px;
}
.slideBox1 .prev,
.slideBox1 .next {
	width: 42px;
	height: 42px;
	background: url(../images/btn1.png) 0 0 no-repeat;
}
.slideBox1 .next {
	background-position: right 0; 
}
.slideBox1 .prev:hover{
	-moz-transition: all 0s ease-in;
	-webkit-transition: all 0s ease-in;
	-o-transition: all 0s ease-in;
	transition: all 0s ease-in;
	background-position: 0 bottom;
}
.slideBox1 .next:hover{
	-moz-transition: all 0s ease-in;
	-webkit-transition: all 0s ease-in;
	-o-transition: all 0s ease-in;
	transition: all 0s ease-in;
	background-position: right bottom;
}
.slideBox1 .bd li .tit{
left:0;
	height: 58px;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 58px;
	background: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000')";      /*IE8*/
}
.slideBox1 .bd li .tit p {
    width: 1190px;
    margin: 0 auto;
}

/*banner2*/
.slideBox2 .prev,
.slideBox2 .next {
	position: absolute;
	left: 16.5%;
	top: 50%;
	display: block;
	-moz-transition: all 0s ease-in;
	-webkit-transition: all 0s ease-in;
	-o-transition: all 0s ease-in;
	transition: all 0s ease-in;
}
.slideBox2 .prev,
.slideBox2 .next {
	margin-top: -30px;
	width: 60px;
	height: 60px;
	background: url(../images/btn2.png) 0 0 no-repeat;
}
.slideBox2 .next {
	left: auto;
	right: 16.5%;
	background-position: right 0; 
}

/*banner3*/
.slideBox3 .bd li .tit{
	width: 1190px;
	top: 210px;
	left: 50%;
	margin-left: -595px;
	position: absolute;
    color: #fff;
}
.slideBox3 .bd li .tit span{
    background: #680034;
    font-size: 24px;
    padding: 0 10px;
    height: 56px;
    line-height: 56px;
    display: inline-block;
}
.slideBox3 .bd li .tit h3{
    font-size: 16px;
    margin-top: 2px;
    width: 496px;
    padding: 12px 10px;
    line-height: 26px;
    background: rgba(0,0,0,0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000')";      /*IE8*/
}
/*banner4*/
.slideBox4 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -54px;
}
.slideBox4 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox4 .hd ul li {
	float:left;
	margin: 0 7px;
	width: 18px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	background: url(../images/ico1.png) no-repeat;
}
.slideBox4 .hd ul li.on {
	background: url(../images/ico1_h.png) no-repeat;
}
/*banner5*/
.slideBox5 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -84px;
}
.slideBox5 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
	height: 16px;
	position: relative;
}
.slideBox5 .hd ul li {
	float:left;
	margin: 0 5px;
	width: 16px;
	height: 16px;
	text-align: center;
	cursor: pointer;
	background: #fff;
	position: relative;
	border-radius:16px;
}
.slideBox5 .hd ul li.on {
	background: #075bb3;
	height: 16px;
	margin-top: 0;
}
.slideBox5{
	margin-bottom: 0;
}
.content {
	width: 1300px;
	margin: 0 auto;
	background: #ffffff;
}
.content_ny1 {
	width: 1300px;
	height: auto;
	float: left;
	margin-top: 40px;
	overflow: hidden;
}
.news_pic {
	width: 630px;
	height: 433px;
	float: left;
}
.xwzx {
	width: 630px;
	height: 433px;
	float: right;
}
.xwzx_top {
	width: 630px;
	height: 40px;
	float: left;
	background: url(../images/xwzx_top_bg.jpg) bottom left no-repeat;
}
.title {
	width: 110px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #075bb3;
	float: left;
	text-align: center;
}
.title2 {
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding-left: 47px;
}
.more {
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	float: right;
	overflow: hidden;
	padding-right: 20px;
}
.more a {
	color: #999999;
}
.more a:hover {
	color: #ff0000;
}
.more2 {
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	float: right;
	overflow: hidden;
	padding-right: 20px;
}
.more2 a {
	color: #ffffff;
}
.more2 a:hover {
	color: #ffff00;
}
.xwzx_content {
	width: 578px;
	height: 371px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.xwzx_content ul li {
	width: 556px;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	float: left;
	padding-left: 22px;
	overflow: hidden;
}
.xwzx_content .li_s1 {
	background: url(../images/tb_s1.jpg) left center no-repeat;
}
.xwzx_content .li_s1 a{
	color:#cc0000;
	}
.xwzx_content .li_s2 {
	background: url(../images/tb_s2.jpg) left center no-repeat;
}
.title_ch {
	width: auto;
	float: left;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #f4981d;
	padding-left: 40px;
	background: url(../images/tb_s1.jpg) left top no-repeat;
}
.content_ny2 {
	width: 1300px;
	height: 100px;
	float: left;
	margin-top:40px;
}
.quick_s1{
	width:228px;
	height:100px;
	float:left;
	margin-right:40px;
	}
.quick_s2{
	width:228px;
	height:100px;
	float:left;
	}
.tzgg {
	width: 630px;
	height: 414px;
	float: left;
}
.tzgg_top {
	width: 630px;
	height: 40px;
	float: left;
	background:url(../images/tzgg_top_bg.jpg);
}
.tzgg_content {
	width: 578px;
	height: 353px;
	float: left;
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.tzgg_content ul li {
	width: 556px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	float: left;
	padding-left: 22px;
	overflow: hidden;
	background:url(../images/tb_s3.jpg) left center no-repeat;
}
.tzgg_content .li_s1 a{
	color:#cc0000;
	}
.cxjs {
	width: 630px;
	height: auto;
	float: right;
}
.cxjs_top {
	width: 630px;
	height: 40px;
	float: left;
	background:url(../images/cxjs_top_bg.jpg);
}
.cxjs_content {
	width: 578px;
	height: 353px;
	float: left;
	padding-left:25px;
	padding-right:25px;
	padding-top: 20px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.cxjs_content ul li {
	width: 556px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	float: left;
	padding-left: 22px;
	overflow: hidden;
	background:url(../images/tb_s3.jpg) left center no-repeat;
}
.cxjs_content .li_s1 a{
	color:#cc0000;
	}
.content_ny3 {
	width: 1300px;
	height: 414px;
	float: left;
	margin-top: 40px;
}
.content_ny4 {
	width: 1300px;
	height: 282px;
	float: left;
	margin-top: 40px;
}
.cgzs_top {
	width: 1300px;
	height: 40px;
	float: left;
	background:url(../images/cgzs_top_bg.jpg);
}
.cgzs_content {
	width: 1248px;
	height: 191px;
	float: left;
	padding:25px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.foot_kslj {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 20px;
}
.foot_kslj_title {
	color: #1067b7;
	font-size: 16px;
	border-right: 1px solid #cccccc;
	padding-right: 30px;
}
.foot_box {
	width: 100%;
	height: 188px;
	margin: 0 auto;
	margin-top: 40px;
	background: #212226;
}
.foot {
	width: 1300px;
	height: 188px;
	margin: 0 auto;
	overflow: hidden;
	color: #ffffff;
}
.foot_contact {
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 36px;
	float: left;
	margin-top: 40px;
}
.foot_ewm {
	width: 115px;
	height: 115px;
	float: right;
	margin-top: 36px;
}
.link {
	width: 1300px;
	height: auto;
	margin: 0 auto;
}
.link_title {
	width: 88px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin-top: 40px;
	background: url(../images/yqlj_bg.png);
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}
.link_content {
	width: 1200px;
	height: auto;
	float: right;
	margin-top: 40px;
}
.link_content ul li {
	width: auto;
	height: 29px;
	line-height: 29px;
	float: left;
	margin-right: 20px;
	font-size: 14px;
}