@charset "utf-8";
/*-----------通用----start----------*/
*{ 
	margin: 0px;
	padding: 0px; 
}
li{ 
	list-style: none;
}
a{ 
	text-decoration: none;
}
img{ 
	border: none;
}
body{ 
	width: 100%;
	min-width: 400px;
}
/*-----------通用----end----------*/

/*------------------------------head------------start-------------*/
@media screen and (min-width: 1081px){
	.header{
		width: 1060px;
		height: 85px;
		margin: 0 auto;
		overflow: auto;
	}
	.header .logo{
		display: block;
		width: 472px;
		height: 56px;
		float: left;
		margin-top: 16px;
		background: url(../images/logo.jpg);
	}
	.header .kuan{
		display: block;
		float: right;
		margin-top: 26px;
		font-family: "宋体";
		font-size: 12px;
		color: #333333;
	}
	.header .kuan a{
		color: #333333;
		margin: 0 10px;
	}
	.header .kuan a:hover{
		font-weight: bold;
	}
	.header .zhai{
		display: none;
	}
}
@media screen and (max-width: 1080px){
	.header{
		width: 100%;
		height: 85px;
		margin: 0 auto;
		overflow: auto;
	}
	.header .logo{
		display: block;
		width: 472px;
		height: 56px;
		float: left;
		margin-top: 16px;
		background: url(../images/logo.jpg);
	}
	.header .kuan{
		display: block;
		float: right;
		margin-top: 26px;
		font-family: "宋体";
		font-size: 12px;
		color: #333333;
	}
	.header .kuan a{
		color: #333333;
		margin: 0 10px;
	}
	.header .kuan a:hover{
		font-weight: bold;
	}
	.header .zhai{
		display: none;
	}
}
@media screen and (max-width: 790px){
	.header{
		width: 100%;
		height: 85px;
		margin: 0 auto;
		overflow: auto;
	}
	.header .logo{
		display: block;
		width: 215px;
		height: 56px;
		float: left;
		margin-top: 16px;
		background: url(../images/logo2.jpg);
	}
	.header .kuan{
		display: none;
	}
	.header .zhai{
		display: block;
		float: right;
		margin-top: 26px;
		font-family: "宋体";
		font-size: 12px;
		color: #333333;
	}
	.header .zhai a{
		color: #333333;
		margin: 0 10px;
	}
}
@media screen and (min-width: 1141px){
	.nav{
		width: 100%;
		height: 50px;
		background: #E6212A;
	}
	.nav ul{
		width: 1120px;
		margin: 0 auto;
	}
	.nav ul li{
		width: 160px;
		height: 50px;
		float: left;
	}
	.nav ul li a{
		display: block;
		width: 160px;
		height: 50px;
		font-family: "宋体";
		font-size: 14px;
		color: #ffffff;
		line-height: 50px;
		text-align: center;
	}
	.nav ul li a:hover{
		background: #000000;
		font-weight: bold;
	}
	.nav ul li dl{
		display: none;
		background: #E6212A;
		position: relative;
		z-index: 10;
	}
}
@media screen and (max-width: 1140px){
	.nav{
		width: 100%;
		height: 50px;
		background: #E6212A;
	}
	.nav ul{
		width: 98%;
		margin: 0 auto;
	}
	.nav ul li{
		width: 14%;
		height: 50px;
		float: left;
	}
	.nav ul li a{
		display: block;
		width: 100%;
		height: 50px;
		font-family: "宋体";
		font-size: 14px;
		color: #ffffff;
		line-height: 50px;
		text-align: center;
	}
	.nav ul li a:hover{
		background: #000000;
		font-weight: bold;
	}
	.nav ul li dl{
		display: none;
		background: #E6212A;
		position: relative;
		z-index: 10;
	}
}
@media screen and (max-width: 790px){
	.nav{
		width: 100%;
		height: 100px;
		background: #E6212A;
	}
	.nav .wzsy{
		display: none;
	}
	.nav ul{
		width: 99%;
		margin: 0 auto;
	}
	.nav ul li{
		width: 33%;
		height: 50px;
		float: left;
	}
}
@media screen and (min-width: 1221px){
	.banner{
		width: 100%;
		height: 440px;
		position: relative;
		overflow: hidden;
	}
	.banner .cont{
		position: absolute;
		left: 50%;
		margin-left: -960px;
		width: 1920px;
		height: 440px;
		z-index: -1;
	}
	.banner .cont img{
		width: 1920px;
		height: 440px;
		position: absolute;
	}
	.banner .yuan{
		text-align: center;
		margin-top: 410px;
	}
	.banner .yuan img{
		margin: 0 5px; 
	}

	.banner2{
		width: 100%;
		height: 210px;
		position: relative;
		overflow: hidden;
	}
	.banner2 img{
		position: absolute;
		left: 50%;
		margin-left: -960px;
		width: 1920px;
		height: 210px;
		z-index: -1;
	}
}
@media screen and (max-width: 1220px){
	.banner{
		width: 100%;
		height: 275px;
		position: relative;
		overflow: hidden;
	}
	.banner .cont{
		position: absolute;
		left: 50%;
		margin-left: -600px;
		width: 1200px;
		height: 275px;
		z-index: -1;
	}
	.banner .cont img{
		width: 1200px;
		height: 275px;
		position: absolute;
	}
	.banner .yuan{
		text-align: center;
		margin-top: 240px;
	}
	.banner .yuan img{
		margin: 0 5px; 
	}

	.banner2{
		width: 100%;
		height: 131px;
		position: relative;
		overflow: hidden;
	}
	.banner2 img{
		position: absolute;
		left: 50%;
		margin-left: -600px;
		width: 1200px;
		height: 131px;
		z-index: -1;
	}
}
@media screen and (max-width: 790px){
	.banner{
		width: 100%;
		height: 176px;
		position: relative;
		overflow: hidden;
	}
	.banner .cont{
		position: absolute;
		left: 50%;
		margin-left: -385px;
		width: 770px;
		height: 176px;
		z-index: -1;
	}
	.banner .cont img{
		width: 770px;
		height: 176px;
		position: absolute;
	}
	.banner .yuan{
		display: none;
	}

	.banner2{
		width: 100%;
		height: 84px;
		position: relative;
		overflow: hidden;
	}
	.banner2 img{
		position: absolute;
		left: 50%;
		margin-left: -385px;
		width: 770px;
		height: 84px;
		z-index: -1;
	}
}
/*--------------------------------head------------end-------------*/

/*--------------------------------main------------start-------------*/
@media screen and (min-width: 1121px){
	.main{
		width: 1100px;
		overflow: auto;
		margin: 0 auto;
	}
	.main .heng1{
		width: 1100px;
		height: 515px;
		background: url(../images/heng1_bg.jpg);
		overflow: auto;
	}
	.main .heng1 .zuo{
		width: 561px;
		height: 402px;
		float: left;
		margin-top: 64px;
		position: relative;
	}
	.main .heng1 .zuo img{
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	.main .heng1 .zuo .hk{
		position: absolute;
		width: 183px;
		height: 183px;
		background: #E6212A;
		top: 0px;
		right: 0px;
	}
	.main .heng1 .you{
		width: 488px;
		height: 298px;
		position: relative;
		float: right;
		margin-top: 187px;
	}
	.main .heng1 .you .tbt{
		position: absolute;
		top: 0px;
		left: 94px;
	}
	.main .heng1 .you .bt{
		position: absolute;
		top: 46px;
		left: 0px;
		color: #000000;
		font-family: "微软雅黑";
		font-size: 20px;
		font-weight: bold;
	}
	.main .heng1 .you .nr{
		position: absolute;
		width: 403px;
		height: 130px;
		top: 88px;
		left: 0px;
		background: #E6212A;
		padding: 15px;
		font-size: 14px;
		color: #ffffff;
		font-family: "宋体";
		line-height: 32px;
	}
	.main .heng1 .you .gd{
		display: block;
		width: 82px;
		height: 68px;
		position: absolute;
		right: 0px;
		bottom: 0px;
		background: url(../images/heng1_tu3.jpg);
	}
	.main .heng2{
		width: 1100px;
		overflow: auto;
	}
	.main .heng2 .bt{
		width: 100%;
		height: 87px;
		overflow: auto;
		margin-top: 35px;
		margin-bottom: 17px;
	}
	.main .heng2 .bt img{
		float: left;
	}
	.main .heng2 .bt p{
		float: left;
		margin-top: 42px;
		font-family: "微软雅黑";
		font-size: 20px;
		color: #000000;
		font-weight: bold;
	}
	.main .heng2 .bt a{
		float: right;
		font-family: "宋体";
		font-size: 12px;
		color: #666666;
		margin-top: 45px;
	}
	.main .heng2 .nr{
		width: 1100px;
		height: 430px;
		margin: 0 auto;
		overflow: hidden;
	}
	.main .heng2 .nr .k{
		width: 1120px;
		height: 430px;
	}
	.main .heng2 .nr .k .fq{
		width: 260px;
		height: 430px;
		float: left;
		margin-right: 20px;
	}
	.main .heng2 .nr .k .fq img{
		width: 258px;
		height: 228px;
		border: 1px solid #F0F0F0;
	}
	.main .heng2 .nr .k .fq .bot{
		width: 260px;
		height: 200px;
		background: #F0F0F0;
		position: relative;
	}
	.main .heng2 .nr .k .fq .bot .p1{
		position: absolute;
		color: #333333;
		font-size: 16px;
		font-family: "微软雅黑";
		left: 20px;
		top: 18px;
	}
	.main .heng2 .nr .k .fq .bot .p2{
		position: absolute;
		width: 220px;
		color: #666666;
		font-size: 12px;
		font-family: "宋体";
		line-height: 26px;
		left: 20px;
		top: 44px;
	}
	.main .heng2 .nr .k .fq .bot a{
		display: block;
		position: absolute;
		width: 200px;
		height: 45px;
		color: #ffffff;
		font-size: 15px;
		font-family: "微软雅黑";
		line-height: 45px;
		left: 30px;
		bottom: 20px;
		text-align: center;
		background: #D11128;
	}
	.main .heng3{
		width: 1100px;
		overflow: hidden;
		margin-top: 50px;
	}
	.main .heng3 .k{
		width: 1175px;
		overflow: auto;
	}
	.main .heng3 .k .kf{
		width: 350px;
		float: left;
		margin-right: 25px;
		overflow: auto;
	}
	.main .heng3 .k .kf .bt{
		width: 350px;
		height: 28px;
		border-bottom: 2px solid #E6212A;
	}
	.main .heng3 .k .kf .bt span{
		float: left;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #000000;
	}
	.main .heng3 .k .kf .bt a{
		float: right;
		font-family: "宋体";
		font-size: 12px;
		color: #666666;
		line-height: 28px;
	}
	.main .heng3 .k .kf .bt a:hover{
		text-decoration: underline;
	}
	.main .heng3 .k .kf img{
		margin-top: 15px;
	}
	.main .heng3 .k .kf ul{
		width: 325px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.main .heng3 .k .kf ul li{
		width: 313px;
		height: 30px;
		line-height: 30px;
		padding-left: 12px;
		background: url(../images/dian.jpg) no-repeat left center;
		font-size: 12px;
		color: #666666;
		font-family: "宋体";
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.main .heng3 .k .kf ul li a{
		color: #333333;
	}
	.main .heng3 .k .kf ul li a:hover{
		text-decoration: underline;
	}
}
@media screen and (max-width: 1120px){
	.main{
		width: 100%;
		overflow: auto;
		margin: 0 auto;
	}
	.main .heng1{
		width: 100%;
		height: 515px;
		background: url(../images/heng1_bg.jpg) top right;
		overflow: auto;
	}
	.main .heng1 .zuo{
		width: 561px;
		height: 402px;
		float: left;
		margin-top: 64px;
		position: relative;
	}
	.main .heng1 .zuo img{
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	.main .heng1 .zuo .hk{
		position: absolute;
		width: 183px;
		height: 183px;
		background: #E6212A;
		top: 0px;
		right: 0px;
	}
	.main .heng1 .you{
		width: 488px;
		height: 298px;
		position: relative;
		float: right;
		margin-top: 187px;
	}
	.main .heng1 .you .tbt{
		position: absolute;
		top: 0px;
		left: 94px;
	}
	.main .heng1 .you .bt{
		position: absolute;
		top: 46px;
		left: 0px;
		color: #000000;
		font-family: "微软雅黑";
		font-size: 20px;
	}
	.main .heng1 .you .nr{
		position: absolute;
		width: 403px;
		height: 130px;
		top: 88px;
		left: 0px;
		background: #E6212A;
		padding: 15px;
		font-size: 14px;
		color: #ffffff;
		font-family: "宋体";
		line-height: 26px;
	}
	.main .heng1 .you .gd{
		display: block;
		width: 82px;
		height: 68px;
		position: absolute;
		right: 0px;
		bottom: 0px;
		background: url(../images/heng1_tu3.jpg);
	}
	.main .heng2{
		width: 100%;
		overflow: auto;
	}
	.main .heng2 .bt{
		width: 368px;
		height: 87px;
		overflow: auto;
		margin: 0 auto; 
		margin-top: 35px;
		margin-bottom: 17px;
	}
	.main .heng2 .bt img{
		float: left;
	}
	.main .heng2 .bt p{
		float: left;
		margin-top: 42px;
		font-family: "微软雅黑";
		font-size: 20px;
		color: #000000;
		font-weight: bold;
	}
	.main .heng2 .bt a{
		float: right;
		font-family: "宋体";
		font-size: 12px;
		color: #666666;
		margin-top: 45px;
	}
	.main .heng2 .nr{
		width: 540px;
		margin: 0 auto;
		overflow: hidden;
	}
	.main .heng2 .nr .k{
		width: 560px;
		overflow: auto;
	}
	.main .heng2 .nr .k .fq{
		width: 260px;
		height: 430px;
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.main .heng2 .nr .k .fq img{
		width: 258px;
		height: 228px;
		border: 1px solid #F0F0F0;
	}
	.main .heng2 .nr .k .fq .bot{
		width: 260px;
		height: 200px;
		background: #F0F0F0;
		position: relative;
	}
	.main .heng2 .nr .k .fq .bot .p1{
		position: absolute;
		color: #333333;
		font-size: 16px;
		font-family: "微软雅黑";
		left: 20px;
		top: 18px;
	}
	.main .heng2 .nr .k .fq .bot .p2{
		position: absolute;
		width: 220px;
		color: #666666;
		font-size: 12px;
		font-family: "宋体";
		line-height: 26px;
		left: 20px;
		top: 44px;
	}
	.main .heng2 .nr .k .fq .bot a{
		display: block;
		position: absolute;
		width: 200px;
		height: 45px;
		color: #ffffff;
		font-size: 15px;
		font-family: "微软雅黑";
		line-height: 45px;
		left: 30px;
		bottom: 20px;
		text-align: center;
		background: #D11128;
	}
	.main .heng3{
		width: 100%;
		overflow: hidden;
		margin-top: 50px;
	}
	.main .heng3 .k{
		width: 100%;
		overflow: auto;
	}
	.main .heng3 .k .kf{
		width: 100%;
		margin-bottom: 50px;
		overflow: auto;
	}
	.main .heng3 .k .kf .bt{
		width: 100%;
		height: 28px;
		border-bottom: 2px solid #E6212A;
	}
	.main .heng3 .k .kf .bt span{
		float: left;
		font-family: "微软雅黑";
		font-size: 16px;
		color: #000000;
		margin-left: 5px;
	}
	.main .heng3 .k .kf .bt a{
		float: right;
		font-family: "宋体";
		font-size: 12px;
		color: #666666;
		line-height: 28px;
		margin-right: 5px;
	}
	.main .heng3 .k .kf .bt a:hover{
		text-decoration: underline;
	}
	.main .heng3 .k .kf img{
		display: block;
		margin: 0 auto;
		margin-top: 15px;
	}
	.main .heng3 .k .kf ul{
		width: 325px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.main .heng3 .k .kf ul li{
		width: 313px;
		height: 30px;
		line-height: 30px;
		padding-left: 12px;
		background: url(../images/dian.jpg) no-repeat left center;
		font-size: 12px;
		color: #666666;
		font-family: "宋体";
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.main .heng3 .k .kf ul li a{
		color: #333333;
	}
	.main .heng3 .k .kf ul li a:hover{
		text-decoration: underline;
	}
}




@media screen and (max-width: 1090px){
	.main .heng1{
		height: 350px;
	}
	.main .heng1 .zuo{
		display: none;
	}
	.main .heng1 .you{
		float: none;
		margin: 0 auto;
		margin-top: 40px;
	}
}
@media screen and (max-width: 508px){
	.main .heng1{
		height: 302px;
	}
	.main .heng1 .you{
		width: 400px;
		height: 256px;
	}
	.main .heng1 .you .tbt{
		width: 195px;
		left: 90px;
	}
	.main .heng1 .you .bt{
		top: 10px;
	}
	.main .heng1 .you .nr{
		width: 370px;
		top: 48px;
	}
	.main .heng1 .you .gd{
		height: 48px;
		background: url(../images/heng1_tu4.jpg);
	}
}
@media screen and (max-width: 560px){
	.main .heng2 .nr{
		width: 260px;
	}
	.main .heng2 .nr .k{
		width: 280px;
	}
}
/*--------------------------------main------------end-------------*/


/*------------------------------------foot--------start-------------*/
.footer{
	width: 100%;
	overflow: auto;
	background: #333333;
	margin-top: 60px;
}
@media screen and (min-width: 1051px){
	.footer .kuang{
		width: 1030px;
		height: 100px;
		overflow: auto;
		margin: 0 auto;
		position: relative;
	}
	.footer .kuang .hx{
		width: 487px;
		height: 63px;
		position: relative;
		margin: 17px auto;
		overflow: auto;
	}
	.footer .kuang .hx .tu1{
		position: absolute;
		left: 29px;
		top: 0px;
	}
	.footer .kuang .hx .tu2{
		position: absolute;
		left: 143px;
		top: 0px;
	}
	.footer .kuang .hx .tu3{
		position: absolute;
		left: 259px;
		top: 0px;
	}
	.footer .kuang .hx .tu4{
		position: absolute;
		left: 374px;
		top: 0px;
	}
	.footer .kuang .hx .pt{
		position: absolute;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		font-family: "宋体";
		top: 12px;
	}
	.footer .kuang .hx .pt:hover{
		text-decoration: underline;
	}
	.footer .kuang .hx .p1{
		left: 60px;
	}
	.footer .kuang .hx .p2{
		left: 175px;
	}
	.footer .kuang .hx .p3{
		left: 292px;
	}
	.footer .kuang .hx .p4{
		left: 408px;
	}
	.footer .kuang .hx .p6{
		display: none;
	}
	.footer .kuang .hx .p5{
		display: block;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
		margin-top: 46px;
		font-family: "宋体";
	}
	.footer .kuang .hx .p5 a{
		color: #ffffff;
	}
	.footer .kuang .hx .p5 a:hover{
		text-decoration: underline;
	}
	.footer .kuang .rwm2{
		display: none;
	}
	.footer .kuang .rwm{
		display: block;
		position: absolute;
		right: 0px;
		top: 10px;
		width: 148px;
		height: 80px;
	}
	.footer .kuang .rwm img{
		width: 80px;
		height: 80px;
		top: 0px;
		left: 0px;
	}
	.footer .kuang .rwm p{
		position: absolute;
		color: #adadad;
		font-size: 12px;
		font-family: "宋体";
		left: 95px;
	}
	.footer .kuang .rwm .p1{
		top: 17px;
	}
	.footer .kuang .rwm .p2{
		top: 38px;
	}
	.footer .kuang .rwm .p3{
		top: 60px;
	}
}
@media screen and (max-width: 1050px){
	.footer .kuang{
		width: 100%;
		height: 100px;
		overflow: auto;
		margin: 0 auto;
	}
	.footer .kuang .hx{
		width: 487px;
		height: 63px;
		position: relative;
		margin: 17px auto;
		overflow: auto;
		float: left;
	}
	.footer .kuang .hx .tu1{
		position: absolute;
		left: 29px;
		top: 0px;
	}
	.footer .kuang .hx .tu2{
		position: absolute;
		left: 143px;
		top: 0px;
	}
	.footer .kuang .hx .tu3{
		position: absolute;
		left: 259px;
		top: 0px;
	}
	.footer .kuang .hx .tu4{
		position: absolute;
		left: 374px;
		top: 0px;
	}
	.footer .kuang .hx .pt{
		position: absolute;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		font-family: "宋体";
		top: 12px;
	}
	.footer .kuang .hx .pt:hover{
		text-decoration: underline;
	}
	.footer .kuang .hx .p1{
		left: 60px;
	}
	.footer .kuang .hx .p2{
		left: 175px;
	}
	.footer .kuang .hx .p3{
		left: 292px;
	}
	.footer .kuang .hx .p4{
		left: 408px;
	}
	.footer .kuang .hx .p6{
		display: none;
	}
	.footer .kuang .hx .p5{
		display: block;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
		margin-top: 46px;
		font-family: "宋体";
	}
	.footer .kuang .hx .p5 a{
		color: #ffffff;
	}
	.footer .kuang .hx .p5 a:hover{
		text-decoration: underline;
	}
	.footer .kuang .rwm2{
		display: none;
	}
	.footer .kuang .rwm{
		display: block;
		position: relative;
		float: right;
		margin-top: 10px;
		width: 148px;
		height: 80px;
	}
	.footer .kuang .rwm img{
		width: 80px;
		height: 80px;
		top: 0px;
		left: 0px;
	}
	.footer .kuang .rwm p{
		position: absolute;
		color: #adadad;
		font-size: 12px;
		font-family: "宋体";
		left: 95px;
	}
	.footer .kuang .rwm .p1{
		top: 17px;
	}
	.footer .kuang .rwm .p2{
		top: 38px;
	}
	.footer .kuang .rwm .p3{
		top: 60px;
	}
}
@media screen and (max-width: 635px){
	.footer .kuang{
		width: 220px;
		height: auto;
		overflow: auto;
		margin: 0 auto;
	}
	.footer .kuang .hx{
		width: 220px;
		height: 130px;
		position: relative;
		margin: 0px auto;
		margin-top: 10px;
	}
	.footer .kuang .hx .tu1{
		position: absolute;
		left: 11px;
		top: 0px;
	}
	.footer .kuang .hx .tu2{
		position: absolute;
		left: 124px;
		top: 0px;
	}
	.footer .kuang .hx .tu3{
		position: absolute;
		left: 11px;
		top: 40px;
	}
	.footer .kuang .hx .tu4{
		position: absolute;
		left: 124px;
		top: 40px;
	}
	.footer .kuang .hx .pt{
		position: absolute;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		font-family: "宋体";
	}
	.footer .kuang .hx .pt:hover{
		text-decoration: underline;
	}
	.footer .kuang .hx .p1{
		left: 42px;
		top: 10px;
	}
	.footer .kuang .hx .p2{
		left: 157px;
		top: 10px;
	}
	.footer .kuang .hx .p3{
		left: 42px;
		top: 50px;
	}
	.footer .kuang .hx .p4{
		left: 157px;
		top: 50px;
	}
	.footer .kuang .hx .p5{
		display: none;
	}
	.footer .kuang .hx .p6{
		display: block;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
		margin-top: 76px;
		font-family: "宋体";
		line-height: 18px;
	}
	.footer .kuang .hx .p6 a{
		color: #ffffff;
	}
	.footer .kuang .hx .p6 a:hover{
		text-decoration: underline;
	}
	.footer .kuang .rwm{
		display: none;
	}
	.footer .kuang .rwm2{
		display: block;
		width: 100%;
		float: left;
		margin: 10px auto;
		text-align: center;
	}
	.footer .kuang .rwm2 p{
		color: #adadad;
		font-size: 12px;
		font-family: "宋体";
		margin-top: 5px;
	}
}
/*--------------------------------foot------------end-------------*/

/*--------------------内页-----start--------------------*/
@media screen and (min-width: 1221px){
	.main_n{
		width: 1200px;
		overflow: auto;
		margin: 0 auto;
		margin-top: 40px;
	}
	.main_n .left2{
		display: none;
	}
	.main_n .left{
		width: 280px;
		float: left;
	}
	.main_n .left .bt{
		width: 280px;
		height: 41px;
		overflow: auto;
		background: url(../images/left_bt_bg.jpg) no-repeat bottom;
		text-align: center;
		font-family: "微软雅黑";
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
	}
	.main_n .left ul{
		margin-top: 11px;
		border-bottom: 1px solid #CCCCCC;
	}
	.main_n .left a{
		display: block;
		background: #f0f0f0;
		width: 280px;
		height: 40px;
		line-height: 40px;
		color: #000000;
		font-size: 14px;
		font-family: "宋体";
		letter-spacing: 6px;
		text-align: center;
		border-top: 1px solid #CCCCCC;
	}
	.main_n .left a:hover{
		font-weight: bold;
		background: #E6212A;
		color: #ffffff;
	}

	.main_n .left_cp{
		width: 280px;
		float: left;
	}
	.main_n .left_cp .bt{
		width: 280px;
		height: 41px;
		overflow: auto;
		background: url(../images/left_bt_bg.jpg) no-repeat bottom;
		text-align: center;
		font-family: "微软雅黑";
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
	}
	.main_n .left_cp ul{
		margin-top: 11px;
		border-bottom: 1px solid #CCCCCC;
	}
	.main_n .left_cp ul li{
		position: relative;
	}
	.main_n .left_cp ul li .vtitle{
		position: absolute;
		right: 55px;
		top: 0px;
		width: 35px;
		height: 40px;
		background: url(../images/jiantou2.png) no-repeat 10px 16px;
		cursor: pointer;
	}
	.main_n .left_cp ul li:hover .vtitle{
		background: url(../images/jiantou1.png) no-repeat 10px 16px;
	}
	.main_n .left_cp ul li .dlm{
		display: block;
		background: #f0f0f0;
		width: 280px;
		height: 40px;
		line-height: 40px;
		color: #000000;
		font-size: 14px;
		font-family: "宋体";
		letter-spacing: 6px;
		text-align: center;
		border-top: 1px solid #CCCCCC;
	}
	.main_n .left_cp ul li:hover .dlm{
		font-weight: bold;
		background: #E6212A;
		color: #ffffff;
	}

	.main_n .left_cp ul li dl{
		width: 280px;
		overflow: auto;
		margin-bottom: 19px;
		display: none;
	}
	.main_n .left_cp ul li dl dd{
		width: 280px;
		height: 40px;
		line-height: 36px;
		overflow: auto;
		background: url(../images/left_dd_bg.jpg) no-repeat bottom;
		text-align: center;
	}
	.main_n .left_cp ul li dl dd a{
		font-size: 12px;
		font-family: "宋体";
		color: #666666;
		letter-spacing: 6px;
	}
	.main_n .left_cp ul li dl dd a:hover{
		font-weight: bold;
		color: #E6212A;
	}

	.main_n .right{
		width: 892px;
		min-height: 500px;
		overflow: auto;
		float: right;
	}
	.main_n .right .btn{
		width: 892px;
		height: 38px;
		margin: 0 auto;
		border-bottom: 3px solid #e2e2e7;
	}
	.main_n .right .btn .zb{
		height: 30px;
		float: left;
		font-size: 20px;
		font-family: "微软雅黑";
		font-weight: bold;
		padding-left: 16px;
		color: #000000;
		border-left: 4px solid #E6212A;
		line-height: 30px;
	}
	.main_n .right .btn .dqwz{
		font-family: "宋体";
		color: #666666;
		font-size: 12px;
		float: right;
		line-height: 36px;
	}
	.main_n .right .btn .dqwz a{
		color: #666666;
	}
	.main_n .right .dqwz a:hover{
		text-decoration: underline;
	}
	.main_n .right .btn .dqwz span{
		color: #E6212A;
		font-weight: bold;
	}
	.main_n .right .nr{
		width: 834px;
		margin: 0 auto;
		margin-top: 30px;
	}
	.main_n .right .nr .biaoti{
		font-size: 20px;
		font-family: "宋体";
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
	}
	.main_n .right .nr .fh{
		display: block;
		width: 100px;
		height: 30px;
		line-height: 30px;
		background: #E6212A;
		margin: 0 auto;
		text-align: center;
		color: #ffffff;
		font-size: 14px; 
		margin-top: 30px;
	}
}
@media screen and (max-width: 1220px){
	.main_n{
		width: 100%;
		overflow: auto;
		margin: 0 auto;
		margin-top: 10px;
	}
	.main_n .left{
		display: none;
	}
	.main_n .left_cp{
		display: none;
	}
	.main_n .left2{
		width: 100%;
		overflow: auto;
	}
	.main_n .left2 .bt{
		width: 100%;
		height: 40px;
		overflow: auto;
		background: #cccccc;
		line-height: 40px;
		font-size: 18px;
		font-weight: bold;
	}
	.main_n .left2 .bt span{
		float: left;
	}
	.main_n .left2 .bt img{
		float: right;
		margin-top: 8px;
	}
	.main_n .left2 .nr{
		width: 100%;
		display: none;
	}
	.main_n .left2 .nr a{
		display: block;
		background: #cccccc;
		width: 100%;
		height: 40px;
		line-height: 40px;
		color: #000000;
		font-size: 14px;
		font-family: "宋体";
		letter-spacing: 3px;
		text-align: center;
		margin-top: 1px;
	}
	.main_n .left2 .nr a:hover{
		font-weight: bold;
	}
	.main_n .right{
		width: 100%;
		overflow: auto;
	}
	.main_n .right .btn{
		display: none;
	}
	.main_n .right .nr{
		width: 96%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.main_n .right .nr .biaoti{
		font-size: 20px;
		font-family: "宋体";
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
	}
	.main_n .right .nr .fh{
		display: block;
		width: 100px;
		height: 30px;
		line-height: 30px;
		background: #E6212A;
		margin: 0 auto;
		text-align: center;
		color: #ffffff;
		font-size: 14px; 
		margin-top: 30px;
	}
}
@media screen and (max-width: 870px){
	.main_n .right .nr img{
		width: 100%;
	}
}
/*------------------内页------------end-------------*/

/*------------------新闻列表-----start----------------------*/
@media screen and (min-width: 1221px){
	.xwzx{
		width: 850px;
		margin: 0 auto;
		margin-top: 30px;
	}
	.xwzx ul li{
		width: 850px;
		height: 39px;
		line-height: 39px;
		border-bottom: 1px dashed #cccccc;
		background: url(../images/xwlb_tb.png) no-repeat left;
	}
	.xwzx ul li p{
		width: 600px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		float: left;
		font-size: 14px;
		margin-left: 20px;
	}
	.xwzx ul li p a{
		color: #333333;
	}
	.xwzx ul li p a:hover{
		text-decoration: underline;
	}
	.xwzx ul li span{
		float: right;
		font-size: 12px;
		color: #666666;
	}
}
@media screen and (max-width: 1220px){
	.xwzx{
		width: 100%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.xwzx ul li{
		width: 100%;
		height: 39px;
		line-height: 39px;
		border-bottom: 1px dashed #cccccc;
		background: url(../images/xwlb_tb.png) no-repeat left;
	}
	.xwzx ul li p{
		width: 75%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		float: left;
		font-size: 14px;
		margin-left: 20px;
	}
	.xwzx ul li p a{
		color: #333333;
	}
	.xwzx ul li p a:hover{
		text-decoration: underline;
	}
	.xwzx ul li span{
		float: right;
		font-size: 12px;
		color: #666666;
		margin-right: 5px;
	}
}
/*------------------新闻列表-----end----------------------*/

/*------------------图片首页-----start----------------------*/
@media screen and (min-width: 1221px){
	.cpzx_sy{
		width: 892px;
		overflow: auto;
	}
	.cpzx_sy .wk{
		width: 892px;
		height: 155px;
		background: #F2F2F2;
		border-radius: 4px;
		overflow: auto;
		margin-top: 20px;
	}
	.cpzx_sy .wk .nk{
		width: 860px;
		height: 123px;
		background: #ffffff;
		border-radius: 4px;
		border: 1px solid #E2E3E7;
		margin: 0 auto;
		margin-top: 5px;
		padding: 10px;
	}
	.cpzx_sy .wk .nk table{
		border: 0;
	}
	.cpzx_sy .wk .nk .zuo{
		width: 184px;
		height: 123px;
		border-right: 24px solid #ffffff;
	}
	.cpzx_sy .wk .nk img{
		width: 184px;
		height: 123px;
		border: 0px;
	}
	.cpzx_sy .wk .nk p,a{
		font-size: 12px;
		font-family: "宋体";
	}
	.cpzx_sy .wk .nk .p1{
		margin-top: 15px;
		font-weight: bold;
		color: #333333;
	}
	.cpzx_sy .wk .nk .p2{
		margin-top: 5px;
		width: 100%;
		height: 52px;
		line-height: 26px;
		overflow: hidden;
    	position: relative;
		color: #666666;
	}
	.cpzx_sy .wk .nk .p2:after{
		font-family: "宋体";
	    content: '...';
	    text-align: right;
	    position: absolute;
	    bottom: 0;
	    right: 0px;
	    width: 60px;
	    height: 26px;
	    padding-right: 10px;
	    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	}
	.cpzx_sy .wk .nk .p3{
		color: #E6212A;
		margin-top: 15px;
		float: right;
	}
}
@media screen and (max-width: 1220px){
	.cpzx_sy{
		width: 100%;
		overflow: auto;
	}
	.cpzx_sy .wk{
		width: 100%;
		height: 155px;
		background: #F2F2F2;
		border-radius: 4px;
		overflow: auto;
		margin-top: 20px;
	}
	.cpzx_sy .wk .nk{
		width: 95%;
		height: 123px;
		background: #ffffff;
		border-radius: 4px;
		border: 1px solid #E2E3E7;
		margin: 0 auto;
		margin-top: 5px;
		padding: 10px;
	}
	.cpzx_sy .wk .nk table{
		border: 0;
	}
	.cpzx_sy .wk .nk .zuo{
		width: 184px;
		height: 123px;
		border-right: 24px solid #ffffff;
	}
	.cpzx_sy .wk .nk img{
		width: 184px;
		height: 123px;
		border: 0px;
	}
	.cpzx_sy .wk .nk p,a{
		font-size: 12px;
		font-family: "宋体";
	}
	.cpzx_sy .wk .nk .p1{
		margin-top: 15px;
		font-weight: bold;
		color: #333333;
	}
	.cpzx_sy .wk .nk .p2{
		margin-top: 5px;
		width: 100%;
		height: 52px;
		line-height: 26px;
		overflow: hidden;
    	position: relative;
		color: #666666;
	}
	.cpzx_sy .wk .nk .p2:after{
		font-family: "宋体";
	    content: '...';
	    text-align: right;
	    position: absolute;
	    bottom: 0;
	    right: 0px;
	    width: 60px;
	    height: 26px;
	    padding-right: 10px;
	    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	}
	.cpzx_sy .wk .nk .p3{
		color: #E6212A;
		margin-top: 15px;
		float: right;
	}
}
/*------------------图片首页-----end--------------------*/

/*------------------图片列表-----start----------------------*/
@media screen and (min-width: 1221px){
	.cpzx{
		width: 840px;
		margin: 0 auto;
	}
	.cpzx ul{
		width: 840px;
		overflow: auto;
	}
	.cpzx ul li{
		width: 240px;
		height: 220px;
		margin: 20px;
		float: left;
	}
	.cpzx ul li img{
		width: 238px;
		height: 188px;
		border: 1px solid #CCCCCC;
		cursor: pointer;
	}
	.cpzx ul li p{
		width: 240px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #666666;
		font-family: "宋体";
		font-size: 12px;
	}
	.cpzx ul li p:hover{
		text-decoration: underline;
	}
	.cpzx .biaoti{
		font-size: 20px;
		font-family: "宋体";
		font-weight: bold;
		text-align: center;
		margin: 20px auto;
	}
	.cpzx .jianjie{
		font-size: 14px;
		font-family: "微软雅黑,Microsoft YaHei";
		margin-bottom: 20px;
		text-indent: 2em;
		line-height: 30px;
	}
	.cpzx .fh{
		display: block;
		width: 100px;
		height: 30px;
		line-height: 30px;
		background: #E6212A;
		margin: 0 auto;
		text-align: center;
		color: #ffffff;
		font-size: 14px; 
	}
}
@media screen and (max-width: 1220px){
	.cpzx{
		width: 100%;
		margin: 0 auto;
	}
	.cpzx ul{
		width: 1120px;
		overflow: auto;
		margin: 0 auto;
	}
	.cpzx ul li{
		width: 240px;
		height: 220px;
		margin: 20px;
		float: left;
	}
	.cpzx ul li img{
		width: 238px;
		height: 188px;
		border: 1px solid #CCCCCC;
		cursor: pointer;
	}
	.cpzx ul li p{
		width: 240px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #666666;
		font-family: "宋体";
		font-size: 12px;
	}
	.cpzx ul li p:hover{
		text-decoration: underline;
	}
	.cpzx .biaoti{
		width: 96%;
		font-size: 20px;
		font-family: "宋体";
		font-weight: bold;
		text-align: center;
		margin: 20px auto;
	}
	.cpzx .jianjie{
		width: 96%;
		font-size: 14px;
		font-family: "微软雅黑";
		text-indent: 2em;
		line-height: 30px;
		margin: 0px auto;
		margin-bottom: 20px;
	}
	.cpzx .fh{
		display: block;
		width: 100px;
		height: 30px;
		line-height: 30px;
		background: #E6212A;
		margin: 0 auto;
		text-align: center;
		color: #ffffff;
		font-size: 14px; 
	}
}
@media screen and (max-width: 1140px){
	.cpzx ul{
		width: 840px;
		overflow: auto;
		margin: 0 auto;
	}
}
@media screen and (max-width: 860px){
	.cpzx ul{
		width: 560px;
		overflow: auto;
		margin: 0 auto;
	}
}
@media screen and (max-width: 580px){
	.cpzx ul{
		width: 280px;
		overflow: auto;
		margin: 0 auto;
	}
}
/*------------------图片列表-----end----------------------*/

/*--------------------页码-----start--------------------*/
.page{ 
	margin: 30px auto;
	width: 100%;
	height: 28px;
	text-align: center;
}
.page a{ 
	display: inline-block;
	height: 26px;
	margin: 0 8px;
	font-size: 12px;
	border: 1px solid #e8e8e8;
	line-height: 26px;
	text-align: center;
	color: #666666;
}
.page a:hover{
	color: #ffffff;
	background: #E6212A;
}
.page .sx{
	width: 50px;
	font-family: "宋体";
}
.page .sz{
	width: 27px;
	font-family: "微软雅黑";
}
/*--------------------页码-----end--------------------*/

/*--------------------网站地图-----start--------------------*/
@media screen and (min-width: 820px){
	.sitemap{
		width: 800px;
		margin: 0 auto;
		margin-top: 40px;
	}
	.sitemap b{
		font-size: 36px;
		color: #333333;
	}
	.sitemap .lm{
		width: 800px;
		overflow: auto;
		margin: 20px auto;
	}
	.sitemap .lm .lml{
		width: 95px;
		float: left;
		margin-right: 50px;
	}
	.sitemap .lm .lmr{
		float: left;
		max-width: 600px;
	}
	.sitemap .lm .aa{
		color: #666666;
		font-size: 18px;
	}
	.sitemap .lm .ab{
		color: #3f77a5;
		font-size: 18px;
		margin-right: 25px;
		margin-bottom: 10px;
		display: block;
		float: left;
	}
}
@media screen and (max-width: 820px){
	.sitemap{
		width: 96%;
		margin: 0 auto;
		margin-top: 40px;
	}
	.sitemap b{
		font-size: 36px;
		color: #333333;
		margin: 0 auto;
	}
	.sitemap .lm{
		width: 100%;
		overflow: auto;
		margin: 20px auto;
	}
	.sitemap .lm .lml{
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.sitemap .lm .lmr{
		width: 100%;
		overflow: auto;
		padding-top: 10px;
		background: #f1f1f1;
		text-align: center;
	}
	.sitemap .lm .aa{
		color: #666666;
		font-size: 18px;
	}
	.sitemap .lm .ab{
		color: #3f77a5;
		font-size: 16px;
		margin: 0px 10px;
		margin-bottom: 10px;
		display: block;
		float: left;
	}
}
/*--------------------网站地图-----end--------------------*/