
* {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
body {
	font-family: "Microsoft YaHei";
}
.bxytop1 {
	width: 100%;
	height: 45px;
	background: url(../images/bxytop1.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyhead {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.bxyhead1 {
	width: 100%;
	height: 45px;
	color: #000;
}
.bxyhead11 {
	width: 30%;
	float: left;
	height: 100%;
	line-height: 45px;
	font-size: 12px;
	color: #000;
}
.bxyhead12 {
	width: 60%;
	float: right;
	height: 100%;
	line-height: 31px;
	font-size: 12px;
	color: #fff;
}
.bxyhead12 li {
	float: right;
}
.bxyhead12 a {
	color: #fff;
}
.bxyhead12 a:hover {
	color: #cb0d00;
}
.bxyding {
	width: 100%;
	height: 105px;
	background: url(../images/bxyding.jpg) no-repeat top center;
	overflow: hidden;
}
.bxydingn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxydingn span {
	color: #cb0d00;
}
.bxydingn1 {
	font-size: 22px;
	color: #212121;
	font-weight: bold;
	position: absolute;
	left: 160px;
	top: 18px;
}
.bxydingn2 {
	font-size: 16px;
	color: #333333;
	position: absolute;
	left: 160px;
	top: 50px;
}
.bxydh {
	width: 100%;
	height: 52px;
	background: url(../images/bxydh.jpg) no-repeat top center;
	overflow: hidden;
}
.bxydh ul {
	width: 1080px;
	height: 52px;
	margin: 0 auto;
}
.bxydh ul li {
	float: left;
	font-size: 15px;
	padding: 0 45px;
	height: 52px;
	line-height: 52px;
	background: url(../images/bxydhlm.jpg) no-repeat right top;
}
.bxydh ul li a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}
.bxydh ul li a:hover {
	color: #EBEBEB;
}
#bannergd {
	height: 600px;
	position: relative;
	min-width: 1000px;
}
#bannergd li {
	height: 600px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 1080px
}
#bannergd .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0px;
	text-align: center;
	z-index: 9;
	margin-bottom: 0;
}
#bannergd .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}
#bannergd .btn span.on {
	background: #0151A8;
	z-index: 9
}
#bannergd .preNext {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 240px;
	background: url(../images/dundongjt.png) no-repeat left bottom;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	transition: all 0.3s linear 0s;
}
#bannergd .pre {
	left: 0%;
	z-index: 99999;
}
#bannergd .next {
	right: 0%;
	background-position: right bottom;
	z-index: 99999;
}
#bannergd:hover .preNext {
	opacity: 0.5;
}
#bannergd:hover .pre {
	left: 10%;
}
#bannergd:hover .next {
	right: 10%;
}
#bannergd .pre:hover, #bannergd .next:hover {
	opacity: 1;
}
.bxysous {
	width: 100%;
	height: 54px;
	overflow: hidden;
}
.bxysous1 {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.bxysous11 {
	width: 55%;
	height: 100%;
	float: left;
	font-size: 14px;
	line-height: 54px;
}
.bxysous11 span {
	color: #333;
}
.bxysous11 a {
	color: #1e1e1e;
}
.bxysous12 {
	width: 40%;
	float: right;
	margin-top: 15px;
}
.bxysous12 .sousuo {
	float: right;
	width: 270px;
}
.bxysous12 input {
	width: 210px;
	line-height: 24px;
	height: 24px;
	padding: 0 0 0 3px;
	border: 1px solid #848484;
	background: none;
	color: #848484;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	outline-color: #848484;
}
.bxysous12 button {
	margin: 0 0 0 -6px;
	width: 50px;
	line-height: 26px;
	height: 26px;
	text-align: center;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	display: inline-block;
	background: #0151A8;
	border: none;
	cursor: pointer;
}
.bxyaaa {
	width: 100%;
	height: 148px;
	background: url(../images/bxyaaa.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyjc {
	width: 100%;
	height: 222px;
	background: url(../images/bxyjc.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyjcn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #1b1b1b;
	line-height: 20px;
	text-align: center;
}
.bxyjcn1 {
	position: absolute;
	left: 93px;
	top: 130px;
}
.bxyjcn2 {
	position: absolute;
	left: 301px;
	top: 130px;
}
.bxyjcn3 {
	position: absolute;
	left: 501px;
	top: 130px;
}
.bxyjcn4 {
	position: absolute;
	left: 710px;
	top: 130px;
}
.bxyjcn5 {
	position: absolute;
	left: 903px;
	top: 130px;
}
.bxybbb {
	width: 100%;
	height: 180px;
	background: url(../images/bxybbb.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycpzx {
	width: 100%;
	height: 732px;
	background: url(../images/bxycpzx.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycpzxn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycpzxnz {
	width: 230px;
	height: 600px;
	position: absolute;
	left: 4px;
	top: 88px;
	overflow: hidden;
}
.bxycpzxnz .bxycpzxnz1s {
	width: 200px;
	height: 43px;
	line-height: 44px;
	font-size: 15px;
	font-weight: bold;
	background: url(../images/bxycpzxnz1s.jpg) no-repeat top center;
	padding-left: 30px;
	margin-top: 12px;
	margin-bottom: 8px
}
.bxycpzxnz .bxycpzxnz1s a {
	color: #fff;
}
.bxycpzxnz dt {
	width: 200px;
	height: 26px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/bxycpzxnzdt.jpg) no-repeat top center;
	padding-left: 30px;
	;
	margin-top: 8px;
	margin-bottom: 5px;
}
.bxycpzxnz dt a {
	color: #000;
}
.bxycpzxnz dd {
	width: 200px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	background: url(../images/bxycpzxnzdd.jpg) no-repeat 13px center;
}
.bxycpzxnz dd a {
	color: #1a1a1a;
}
.bxycpzxnz dd a:hover {
	color: #C90D01;
}
.bxycpzxny {
	width: 796px;
	height: 690px;
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;
}
.qhkj {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.qhdh {
	overflow: hidden;
}
.qhdhmore {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 123px;
	height: 42px;
	font-size: 14px;
	line-height: 41px;
	background: #C90D01;
	padding-left: 70px;
}
.qhdhmore a {
	color: #fff;
}
.qhdh ul li {
	float: left;
	width: 121px;
	padding-left: 70px;
	height: 42px;
	font-size: 14px;
	line-height: 41px;
	margin-right: 8px;
	overflow: hidden;
	color: #fff;
	background: url(../images/bxycpzxny1.jpg) no-repeat top center;
}
.qhdh ul li.hover {
	background: url(../images/bxycpzxny2.jpg) no-repeat top center;
}
.qhnr {
	width: 100%;
	height: 635px;
	margin-top: 8px;
	overflow: hidden;
}
.qhnrs {
	width: 796px;
	height: 392px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.qhnrs img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.qhnrs:hover img {
	transform: scale(1.1);
}
.qhnrs p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}
.qhnrs:hover p {
	transform: translateY(30px);
}
.qhnr ul {
	width: 110%;
}
.qhnr li {
	width: 250px;
	height: 215px;
	float: left;
	overflow: hidden;
	margin-right: 22px;
}
.qhnr li .li1 {
	width: 250px;
	height: 162px;
	overflow: hidden;
	position: relative;
}
.qhnr li img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.qhnr li .li1:hover img {
	transform: scale(1.1);
}
.qhnr li p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}
.qhnr li:hover p {
	transform: translateY(30px);
}
.qhnr li .li2 {
	width: 250px;
	height: 50px;
	overflow: hidden;
}
.qhnr li .li2 .a1 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #cb0d00;
	margin-left: 23px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}
.qhnr li .li2 .a2 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #0151A8;
	margin-left: 8px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}
.bxyccc {
	width: 100%;
	height: 395px;
	background: url(../images/bxyccc.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycccn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycccn1 {
	position: absolute;
	left: 340px;
	top: 263px;
	font-size: 12px;
}
.bxycccn1 a {
	color: #222222;
}
.bxycccn2 {
	position: absolute;
	left: 825px;
	top: 190px;
	width: 215px;
	height: 110px;
}
.bxycccn2n {
	width: 100%;
	height: 100%;
	position: relative;
}
.intxt1 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 7px;
	top: 26px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.intxt2 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 7px;
	top: 62px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.coolbg1 {
	cursor: pointer;
	font-size: 0px;width:88px;height:22px;
	color: #fff;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 40px;
	top: 103px;
	outline: none;
	background-color: transparent;
}
.bxyddd {
	width: 100%;
	height: 876px;
	background: url(../images/bxyddd.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyys {
	width: 100%;
	height: 583px;
	background: url(../images/bxyys.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyysn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #000;
	line-height: 22px;
}
.bxyysn1 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 45px;
}
.bxyysn2 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 45px;
}
.bxyysn3 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 374px;
}
.bxyysn4 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 374px;
}
.bxyeee {
	width: 100%;
	height: 190px;
	background: url(../images/bxyeee.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyanli {
	width: 100%;
	height: 520px;
	background: url(../images/bxyanli.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyanlin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyanlin1 {
	font-size: 13px;
	position: absolute;
	left: 89px;
	top: 101px;
}
.bxyanlin1 a {
	color: #fff;
}
.bxyanlin2 {
	font-size: 14px;
	position: absolute;
	left: 59px;
	top: 425px;
}
.bxyanlin2 a {
	color: #000;
}
.bxyanlin3 {
	width: 415px;
	height: 450px;
	position: absolute;
	left: 232px;
	top: 1px;
}
.bxyfff {
	width: 100%;
	height: 220px;
	background: url(../images/bxyfff.jpg) no-repeat top center;
	overflow: hidden;
}
.bxynl {
	width: 100%;
	height: 530px;
	background: url(../images/bxynl.jpg) no-repeat top center;
	overflow: hidden;
}
.bxynln {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.bxynln span {
	display: block;
	font-size: 14px;
	margin-bottom: 8px;
}
.bxynln1 {
	position: absolute;
	left: 300px;
	top: 25px;
	width: 160px;
}
.bxynln2 {
	position: absolute;
	left: 802px;
	top: 25px;
	width: 160px;
}
.bxynln3 {
	position: absolute;
	left: 300px;
	top: 170px;
	width: 160px;
}
.bxynln4 {
	position: absolute;
	left: 802px;
	top: 170px;
	width: 160px;
}
.bxynln5 {
	position: absolute;
	left: 300px;
	top: 310px;
	width: 160px;
}
.bxynln6 {
	position: absolute;
	left: 802px;
	top: 310px;
	width: 160px;
}
.bxyggg {
	width: 100%;
	height: 605px;
	background: url(../images/bxyggg.jpg) no-repeat top center;
	overflow: hidden;
}
.bxygggn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxygggn1 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 235px;
}
.bxygggn2 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 323px;
}
.bxygggn3 {
	font-size: 14px;
	position: absolute;
	left: 631px;
	top: 485px;
}
.bxygggn3 a {
	color: #fff;
}
.bxyfw {
	width: 100%;
	height: 540px;
	background: url(../images/bxyfw.jpg) no-repeat top center;
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: 35px;
}
.bxyfwn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.bxyfwn1 {
	font-size: 16px;
	color: #060606;
	position: absolute;
	left: 412px;
	top: 44px;
}
.bxyfwn2 {
	position: absolute;
	left: 123px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn3 {
	position: absolute;
	left: 247px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn4 {
	position: absolute;
	left: 384px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn5 {
	position: absolute;
	left: 506px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn6 {
	position: absolute;
	left: 639px;
	top: 250px;
	font-weight: bold;
}
.bxyfwn7 {
	position: absolute;
	left: 774px;
	top: 387px;
	font-weight: bold;
}
.bxyfwn8 {
	position: absolute;
	left: 897px;
	top: 250px;
	font-weight: bold;
}
.bxyhhh {
	width: 100%;
	height: 80px;
	background: url(../images/bxyhhh.jpg) no-repeat top center;
	margin-bottom: 30px;
}
.bxyhhh a {
	text-align: center;
	display: block;
	width: 400px;
	margin: 0 auto;
	font-size: 14px;
	color: #060606;
	padding-top: 45px;
}
/*风琴效果开始*/
.flash4 {
	width: 1080px;
	height: 320px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
.flash4 ul li {
	width: 50px;
	height: 320;
	position: relative;
	overflow: hidden;
	float: left;
}
.flash4 ul li .imgTop {
	width: 854px;
}
.imgTopbxy {
	width: 795px;
	margin-left: 50px;
	height: 318px;
	border: 1px solid #dbdbdb;
}
.imgTopbxy1 {
	width: 245px;
	height: 260px;
	float: left;
	margin-left: 15px;
}
.imgTopbxy1 b {
	display: block;
	width: 100%;
	color: #060606;
	font-size: 16px;
	margin-top: 75px;
	margin-bottom: 15px;
}
.imgTopbxy1 p {
	width: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #060606;
	height: 100px;
	overflow: hidden;
}
.imgTopbxy1 a {
	display: block;
	width: 77px;
	height: 20px;
	color: #C90D01;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	background: url(../images/imgTopbxy1.jpg) no-repeat top center;
}
.imgTopbxy2 {
	width: 510px;
	height: 293px;
	float: left;
	margin-left: 15px;
	margin-top: 12px;
}
.imgTopbxy2 img {
	width: 100%;
	height: 100%;
}
.flash4 ul li .imgTop img {
	opacity: 0.4;
}
.flash4 ul li .imgTop img.tm {
	opacity: 1;
}
.flash4 ul li .imgCon {
	width: 854px;
	height: 320;
}
.flash4 ul li .imgCen {
	width: 42px;
	height: 320px;
	background: #C90D01;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.flash4 ul li .imgCen p {
	width: 18px;
	margin: 0 auto;
	margin-top: 30px;
}
.flash4 ul li.first {
	width: 854px;
}
.flash4 ul li.fast {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.bxyiii {
	width: 100%;
	height: 302px;
	background: url(../images/bxyiii.jpg) no-repeat top center;
	margin-top: 0px;
}
.bxyiiin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyiiin a {
	display: block;
	position: absolute;
	left: 917px;
	top: 138px;
	color: #fff;
	font-size: 14px;
}
.bxygy {
	width: 100%;
	height: 360px;
	background: url(../images/bxygy.jpg) no-repeat top center;
	margin-top: 52px;
}
.bxygyn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxygyn1 {
	position: absolute;
	left: 700px;
	top: 122px;
	width: 360px;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}
.bxycf {
	width: 100%;
	height: 290px;
	margin-top: 30px;
}
.bxycfn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}
.qhkj2 {
	width: 1080px;
	height: 290px;
}
.qhdh2 {
	overflow: hidden;
	width: 100%;
}
.qhdh2 ul li {
	float: left;
	width: 120px;
	height: 35px;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	margin-right: 13px;
	overflow: hidden;
	color: #333;
	border: 1px solid #c3c3c3;
}
.qhdh2 ul li.hover {
	color: #fff;
	border: 1px solid #ed1a0b;
	background: #ed1a0b;
}
.qhnr2 {
	width: 100%;
	height: 225px;
	margin-top: 30px;
}
.bxycjwt {
	width: 100%;
	height: 450px;
	background: url(../images/bxycjwt.jpg) no-repeat top center;
	overflow: hidden;
}
.bxycjwtn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxycjwtn1 {
	font-size: 13px;
	position: absolute;
	left: 256px;
	top: 60px;
	font-weight: bold;
}
.bxycjwtn3 {
	width: 250px;
	height: 320px;
	position: absolute;
	left: 45px;
	top: 100px;
}
.bxycjwtn3 li {
	width: 250px;
	height: 100px;
}
.bxycjwtn3 li b {
	width: 250px;
	display: block;
	float: left;
	font-size: 13px;
	color: #333;
	margin-top: 13px;
}
.bxycjwtn3 li p {
	width: 250px;
	display: block;
	float: left;
	font-size: 12px;
	color: #333;
	margin-top: 3px;
	line-height: 20px;
}
.bxycjwtn4 {
	width: 710px;
	height: 380px;
	position: absolute;
	right: 0px;
	top: 54px;
}
.qhkj3 {
	width: 100%;
	height: 100%;
}
.qhdh3 {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.qhdh3 ul li {
	float: left;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	color: #fff;
	background: url(../images/qhdh31.jpg) no-repeat top center;
	width: 343px;
}
.qhdh3 ul li.hover {
	color: #333;
	background: url(../images/qhdh32.jpg) no-repeat top center;
}
.qhdh3 ul li p {
	font-weight: bold;
	font-size: 18px;
	float: left;
	margin-left: 22px;
}
.qhdh3 ul li a {
	display: block;
	float: right;
	margin-right: 15px;
	font-size: 14px;
	color: #fff;
}
.qhdh3 ul li.hover a {
	color: #333;
}
.qhnr3 {
	width: 686px;
	height: 315px;
	margin-top: 10px;
}
.qhnr3s {
	width: 100%;
	height: 166px;
	overflow: hidden;
	margin-bottom: 20px;
}
.qhnr3s img {
	width: 267px;
	height: 166px;
	float: left;
	margin-right: 40px;
}
.qhnr3s b {
	width: 370px;
	display: block;
	float: left;
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 10px;
	margin-bottom: 10px;
}
.qhnr3s p {
	width: 370px;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 22px;
}
.qhnr3x {
	width: 100%;
	height: 130px;
	overflow: hidden;
}
.qhnr3x ul {
	width: 110%;
}
.qhnr3x li {
	width: 313px;
	margin-right: 40px;
	float: left;
	font-size: 12px;
	line-height: 22px;
}
.qhnr3x li p {
	float: left;
	width: 220px;
}
.qhnr3x li span {
	float: right;
	width: 90px;
	text-align: right;
	display: block;
}
.qhnr3x li a {
	color: #3b2a19;
}
.qhnr3x li a:hover {
	color: #C90D01;
}
.bxyyouq {
	width: 100%;
	height: 135px;
	background: url(../images/bxyyouq.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyyouqn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyyouqn ul {
	width: 880px;
	height: 50px;
	position: absolute;
	overflow: hidden;
	left: 160px;
	top: 40px;
}
.bxyyouqn ul li {
	float: left;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
	line-height: 24px;
}
.bxyyouqn ul li a {
	color: #333;
}
.bxyyouqn ul li a:hover {
	color: #C90D01;
}
.bxyfoot {
	width: 100%;
	height: 277px;
	background: url(../images/bxyfoot.jpg) no-repeat top center;
	overflow: hidden;
}
.bxyfootn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyfootn1 {
	width: 1080px;
	height: 50px;
	padding-top: 40px;
	color: #fff;
	margin: 0 auto;
}
.bxyfootn1 ul {
	width: 820px;
	float: right;
}
.bxyfootn1 li {
	float: left;
	font-size: 12px;
	margin-right: 8px;
}
.bxyfootn1 li a {
	color: #fff;
}
.bxyfootx {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.bxyfootx2 {
	width: 420px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
	font-size: 14px;
}
.bxyfootx2 a {
	color: #fff;
}
.bxyfootx2 p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
.bxyliu {
	width: 300px;
	height: 110px;
	position: absolute;
	right: 7px;
	top: 47px;
}
.bxyliun {
	width: 100%;
	height: 100%;
	position: relative;
}
.intxt3 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 3px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.intxt4 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 43px;
	background-color: transparent;
	outline: none;
	color: #000;
}
.coolbg5 {
	cursor: pointer;
	font-size: 12px;
	color: #0151a7;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 31px;
	top: 88px;
	outline: none;
	background-color: transparent;
}


.H_case{margin-top: 50px;}

.H_caseMenu{margin-top: 32px; width: 100%; border-top: 1px solid #f5f5f5;}
.H_caseMenuList{width: 1180px; max-width: 100%; position: relative; margin: 0 auto; position: relative;}
.H_caseMenuList ul{width: 84%; margin: 0 auto;}
.H_caseMenuList ul li{width: 169px; float: left; text-align: center; background: url(../images/icon_line.png) 0 50% no-repeat;}
.H_caseMenuList ul li:first-child{background: none;}
.H_caseMenuList ul li span{display: block;}

.H_caseMenuList ul li .pic{display:block; height: 60px; text-align: center; vertical-align:bottom;}
.H_caseMenuList ul li .pic img{vertical-align:middle;  margin: 0 auto;}
.H_caseMenuList ul li .title{font-size: 16px; color: #999;}
.H_caseMenuList ul li a{display: block; padding: 16px 0; border-top: 5px solid #fff;}
.H_caseMenuList ul li a:hover,.H_caseMenuList ul li.on a{background: #f9f9f9; border-top: 5px solid #0151A8;}
.H_caseMenuList ul li span .H_caseIcon{display: block;}
.H_caseMenuList ul li span .H_caseHover{display: none;}
.H_caseMenuList ul li:hover span .H_caseIcon,.H_caseMenuList ul li.on span .H_caseIcon{display: none;}
.H_caseMenuList ul li:hover span .H_caseHover,.H_caseMenuList ul li.on span .H_caseHover{display: block;}
.H_caseMenuList ul li:hover .title,.H_caseMenuList ul li.on .title{color: #0151A8;}
.H_caseMenuList .bx-wrapper{margin: 0 auto;}
.H_caseMenuList .bx-pager{display: none;}
.H_caseMenuList .bx-controls-direction .bx-prev{width: 44px; height: 48px; background: url(../images/icon_arrowL.png) 0 0 no-repeat; position: absolute; top: 50%; margin-top: -24px; left: -160px; text-indent: 44px; overflow: hidden;}
.H_caseMenuList .bx-controls-direction .bx-next{width: 44px; height: 48px; background: url(../images/icon_arrowR.png) 0 0 no-repeat; position: absolute; top: 50%; margin-top: -24px; right: -160px; text-indent: 44px; overflow: hidden;}

.H_caseList{padding:30px 0 50px;float:left;}
.H_caseList dl dd{display: none;}
.H_caseList img{display: block; width: 100%; opacity:0; }
.H_casePicL{width: 49.3%; float: left; position: relative; cursor: pointer; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.H_casePicR{width: 50.3%; float: right;    cursor: pointer;}
.H_casePicR .left{float: left; width: 100%; float: left; position: relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.H_casePicR  .right{float: left; width: 50.1%; float: right; }
.H_casePicR  .right_t{height: 50%; width:49%;margin-left:1%;float:left; position: relative;  cursor: pointer; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.H_casePicR  .right_b{height: 50%;  position: relative;  cursor: pointer; background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.H_casePicR  .right_t { margin-bottom: 1.25%;}

.H_caseList .right .hover .text{ padding:5% 10% 0 10%}
.H_caseList .right .hover .text p{ padding:0; margin:0;}

.H_caseList .title{position: absolute; bottom: 0; left: 0; width: 100%; height: 55px; background: rgba(0, 0, 0, 0.48); color: #fff; text-align: center; line-height: 55px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.H_caseList .hover{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 1; display: none; overflow:hidden;}
.H_caseList .hover .text{color: #fff;  padding: 20% 30% 0 30%;}

.H_caseList .hover .btn{width: 47px; height: 47px; display: block; margin: 10px auto 0; background: url(../images/icon_more2.png) 0 0 no-repeat;}

.H_casePicL:hover .hover{display: block;}

.H_casePicR  .right_t:hover .hover{display: block;}
.H_casePicR  .right_b:hover .hover{display: block;}
.H_caseMenuList .bx-controls-direction .bx-prev{left: 0;}
.H_caseMenuList .bx-controls-direction .bx-next{right: 0;}
.H_Title{text-align: center;}
.H_Title .cn{color: #0151A8; font-size: 30px; }
.H_Title i{width: 36px; height: 1px; background: #0151A8; display: none; margin: 16px auto 0;}



.cp{height:970px;width:100%}
.wwt3{color:#C80E00;font-size:48px;font-weight: bold;text-align: center;padding-top:80px}

.tab1{width:1200px;margin:0 auto;position: relative;height:745px;margin-top:50px;z-index:9}
.tabz{position: relative;height:96px;background:url(../images/tabz.png) repeat-x center top;display: flex;justify-content: center;align-items: center;width:1200px;z-index:9999}
.tabz li{float:left;width:156px;color:#fff;font-size:18px;text-align: center;height:96px;line-height:80px;}
.tabz li a{line-height:80px;color:#2f2f2f;font-size:18px;text-align: center;}
.tabz li.cur{background:url(../images/tabzh.png) repeat-x center top;color:#2f2f2f;}

.tt{display: none;position: absolute;left:0px;top:23px;z-index:99}
.img3{width:1200px;height:592px;display: block;margin:0 auto}
.img3 a img{width:1200px;height:592px;}
.zac{width:415px;height:135px;top:175px;z-index:999;position: absolute;right:0px}
.zac h2{text-align: left;color:#ffffff;font-size:40px;font-weight: bold;}
.zac h2 a{color:#ffffff;font-size:40px}
.zac span{text-align: left;color:#ffffff;font-size:18px;font-weight:normal;margin-top:20px;display: block;width:340px;line-height:26px}

.img4{position:absolute;right:0px;top:415px;z-index:999}

.w1200{width: 1200px;position: relative;margin-left: -600px;left: 50%;}



