.head {
	background: #000000;
}

.head .i1 {
	color: #ffffff;
	font-size: 12px;
	padding: 12px 0;
	margin-left: 15px;
}

.head ul li {
	margin-left: 20px;
	margin-top: 10px;
}

.head ul .sousuo {
	position: relative;
}

.head ul .sousuo .box {
	width: 200px;
	display: none;
	height: 35px;
	position: absolute;
	background: #f2f2f2;
	top: 35px;
	right: 0px;
}

.head ul .sousuo:hover .box {
	display: block;
}

.head ul .sousuo .text {
	font-size: 0.8rem;
	background: #f2f2f2;
	display: block;
	line-height: 35px;
	padding-left: 5px;
}

.head ul .sousuo .but {
	font-size: 0.8rem;
	line-height: 35px;
	height: 35px;
	width: 40px;
	cursor: pointer;
}

.x1 {
	font-size: 14px;
	padding-bottom: 18px;
}

.x1 .z {
	margin-top: 30px;
}

.x1 .z ul {
	padding-top: 8px;
}

.x1 .z ul li {
	margin-left: 15px;
	position: relative;
}

.x1 .z ul .on a {
	background: #c41212;
	color: #ffffff;
}

.x1 ul li a {
	color: #666666;
	padding: 4px 18px
}

.x1 ul li:hover a {
	background: #c41212;
	color: #FFFFFF;
}

.x1 .z ul li dl {
	position: absolute;
	width: 100%;
	left: 0px;
	background: #fff;
	display: none;
	top: 24px;
	z-index: 999;
}

.x1 .z ul li dl dd {
	padding: 8px 0;
}

.x1 .z ul li:hover dl dd a {
	background: #fff;
	color: #333;
}

.x1 .z ul li dl dd:hover a {
	color: #c41212;
	background: #fff;
}

.x1 ul li:hover dl {
	display: block;
}

.banner {
	height: 695px;
	position: relative;
}

.banner .hd {
	position: absolute;
	bottom: 50px;
	width: 100%;
	z-index: 9;
}

.banner .hd ul {
	text-align: center;
}

.banner .hd ul li {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #fff;
	margin: 0px 5px;
	cursor: pointer;
}

.banner .hd ul .on {
	background: #fe3652;
}

.banner .bd ul li {
	height: 695px;
}

.banner .bd ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.x2 {
	text-align: center;
	padding-top: 56px;
	color: #666666;
	font-size: 14px;
}

.x2 span {
	color: #333333;
	font-size: 30px;
}

.x2 ul {
	padding-top: 55px;
}

.x2 ul li {
	text-align: center;
	width: 400px;
	margin: 0 auto;
}

.x2 ul li:nth-child(3n) {
	margin-right: 0px;
}

.x2 .ts {
	margin-top: 10px;
}

.x2 ul li .ts a {
	color: #FFFFFF;
	background: #000000;
	padding: 7px 0;
	text-align: center;
	display: inline-block;
	width: 70px;
}

.x2 ul li .ts a:hover {
	background: #dddddd;
	color: #000;
}

.x3 {
	text-align: center;
	padding-top: 56px;
	color: #666666;
	font-size: 14px;
}

.x3 .bd {
	position: relative;
}

.x3 .bd .prev,
.x3 .bd .next {
	position: absolute;
	top: 250px;
	z-index: 9999;
}

.x3 .bd .prev {
	left: 0px;
}

.x3 .bd .next {
	right: -30px;
}

.x3 span {
	color: #333333;
	font-size: 30px;
}

.x3 ul {
	padding-top: 55px;
}

.x3 ul li {
	margin: 0px 60px;
	color: #000000;
	padding-bottom: 10px;
}

.x3 ul li .mc {
	color: #000000;
	padding-bottom: 54px;
}

.x3 ul li .mc p {
	color: #666666;
	font-size: 10px;
}

.x3 ul li .mc2 p {
	color: #666666;
	font-size: 10px;
}

.x3 ul li .sz {
	padding-top: 18px;
	padding-bottom: 15px;
	color: #b1b1b1;
}

.x3 ul li .lj {
	margin-top: 10px;
}

.x3 ul li .lj a {
	color: #FFFFFF;
	background: #000000;
	padding: 6px 15px;
	font-size: 14px;
}

.x3 ul li .lj a:hover {
	background: #dddddd;
	color: #000;
}

.x3 ul li .lj2 {
	margin-top: 10px;
}

.x3 ul li .lj2 a {
	color: #FFFFFF;
	background: #000000;
	padding: 6px 15px;
	font-size: 14px;
}

.x3 ul li img {
	width: 100%;
}

.x4 {
	margin-top: 110px;
	line-height: 35px;
}

.x4 .gk {
	font-size: 14px;
}

.x4 .gk span {
	color: #333333;
	font-size: 30px;
}

.x4 .gk p {
	color: #666666;
}

.x4 .zz {
	margin-top: 60px;
}

.x5 {
	background: url(../img/banners.jpg) center no-repeat;
	height: 660px;
	margin-top: 62px;
	position: relative;
}

.x5 .my-video-dimensions,
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.x5 button {
	position: relative;
}

.x5 .video-js {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.x6 {
	color: #666666;
	padding-top: 50px;
	background: #f2f2f2;
	height: 447px;
	position: relative;
}

.x6 span {
	color: #333333;
	font-size: 30px;
}

.x6 .kh {
	margin-left: -128px;
	margin-top: 29px;
}

.x6 .sj {
	background: #434343;
	width: 700px;
	padding: 50px 40px 30px;
	position: relative;
	border-bottom: 10px solid #2b2b2b;
}

.x6 .sj a {
	color: #FFFFFF;
	font-size: 14px;
}

.x6 .rq {
	padding: 12px 0px;
	width: 85px;
	text-align: center;
	background: #c41212;
	color: #FFFFFF;
	text-align: center;
}

.x6 .rq p {
	color: #fffffb;
	font-size: 25px;
	font-weight: bold;
}

.x6 ul li {
	color: #626262;
	font-size: 12px;
	padding-left: 30px;
	border-bottom: 1px dashed #bcb7af;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.x6 ul li:hover .text_box p{
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
}

.x6 .text_box {
	width: 555px;
}

.x6 .db {
	position: absolute;
	background: #000000;
	height: 50px;
	top: 20px;
	left: 30px;
}

.x6 .sj .more {
	position: absolute;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #2b2b2b;
	left: 50%;
	margin-left: -20px;
	bottom: -20px;
}

.x7 {
	background: url(../img/15.jpg) center no-repeat;
	height: 618px;
	margin-top: 200px;
	text-align: center;
	padding-top: 120px;
}

.x7 span {
	color: #333333;
	font-size: 30px;
}

.x7 p {
	color: #666666;
	font-size: 14px;
}

.x7 .tx {
	width: 600px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 40px;
	border: 1px solid #e1e1e1;
}

.x7 .tx1 {
	width: 600px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 110px;
	border: 1px solid #e1e1e1;
	outline: medium;
}

.x7 ul {
	padding-top: 55px;
	padding-right: 60px;
}

.x7 ul li {
	padding-bottom: 23px;
}

.x7 .fk {
	font-size: 12px;
}

.x7 .fk .xm {
	width: 70px;
	height: 42px;
	line-height: 42px;
	color: #666666;
	font-size: 12px;
}

.x7 .fk .bz {
	margin-top: 35px;
}

.x7 .fk em {
	color: #fd3b39;
}

.x7 .tj {
	padding-top: 20px;
	margin-left: 10px;
}

.x7 .tj a {
	color: #FFFFFF;
	background: #c41212;
	padding: 15px 285px;
}

.foot {
	background: #261e0b;
	border: 1px solid #514b3c;
	padding-bottom: 50px;
}

.foot .gs {
	margin-top: 50px;
	color: #aaa9a5;
	font-size: 14px;
	line-height: 30px;
	border-right: 1px solid #3c3524;
	padding-right: 45px;
}

.foot .yo {
	margin-right: -10px;
	padding-top: 50px;
}

.foot .yo ul .bt {
	color: #FFFFFF;
	font-size: 16px;
	padding-bottom: 25px;
}

.foot .yo ul li a {
	color: #a4a29f;
	font-size: 14px;
}

.foot .yo .hj {
	padding-left: 80px;
}

.foot .yo .hj li {
	color: #a4a29f;
	font-size: 14px;
}

.foot .yo .hj .bt {
	color: #FFFFFF;
	font-size: 16px;
	padding-bottom: 25px;
}

.foot .sm {
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 100px;
}

.foot .sm ul {
	margin-top: 25px;
}

.foot .sm ul li {
	margin-right: 25px;
}

.foot1 {
	background: #261e0b;
	color: #aaa9a5;
	font-size: 12px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.x8 {
	height: 361px;
}

.x9 {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
	background: #f4f4f4;
}

.x9 .zz1 {
	color: #eb1d1d;
	margin-left: 57px;
}

.x9 .zz2 {
	color: #261e0b;
	margin-left: 60px;
}

.x9 .zz3 {
	color: #261e0b;
	margin-left: 100px;
}

.x10 {
	margin-top: 55px;
	padding-bottom: 65px;
}

.x10 .box {
	position: relative;
}

.x10 .gk2 .name {
	color: #333333;
	font-size: 30px;
	margin-top: 10px;
	margin-right: 485px;
}

.x10 .gk2 .name em {
	color: #666666;
	font-size: 14px;
}

.x10 .gk2 .nr {
	position: absolute;
	background: #c41212;
	width: 742px;
	left: 370px;
	top: 78px;
	color: #ffffff;
	font-size: 14px;
	padding: 45px 50px;
}

.x10 .wh {
	color: #333333;
	font-size: 16px;
	margin-top: 310px;
	border-bottom: 1px solid #c3c3c1;
	padding-bottom: 25px;
	margin-left: 40px;
}

.x10 .wh em {
	color: #666666;
	font-size: 12px;
}

.x11 {
	background: #f4f4f4;
	height: 100px;
	margin-bottom: 80px;
}

.x11 ul {
	margin-left: 45px;
}

.x11 ul li {
	margin-right: 192px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}

.x11 ul li p {
	color: #666666;
	font-size: 16px;
}

.x12 {
	padding-bottom: 110px;
}

.x12 .jm1 ul li {
	padding: 40px 0px;
	border: 1px solid #000000;
	width: 270px;
	text-align: center;
	color: #333333;
	font-size: 18px;
	cursor: pointer;
	margin-top: 35px;
}

.x12 .jm1 ul .on {
	background: #c41212;
	color: #FFFFFF;
}

.x12 .jm1 ul li:hover {
	background: #c41212;
	color: #FFFFFF;
}

.x12 .jm {
	border-top: 2px solid;
	border-bottom: 2px solid #000000;
	margin-top: 35px;
	width: 860px;
}

.x12 .jm ul {
	padding-top: 90px;
	padding-bottom: 72px;
	display: none;
}

.x12 .jm ul li {
	color: #333333;
	font-size: 16px;
	text-align: center;
	margin-left: 45px;
}

.x12 .jm ul li p {
	color: #666666;
	font-size: 12px;
}

.x12 .jm ul li .jl {
	margin-top: 100px;
}

.x13 {
	height: 511px;
}

.x14 {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
	background: #f4f4f4;
}

.x14 a,
.x9 a {
	color: #261e0b;
	margin-left: 57px;
}

.x14 .on,
.x9 .on {
	color: #eb1d1d;
}

.x14 a:hover,
.x9 a:hover {
	color: #eb1d1d;
}

.x14 .select .list {
	margin-right: 15px;
}

.x14 .select .list select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #bdbdbd;
	width: 150px;
	height: 30px;
	border-radius: 10px;
	outline: medium;
	padding-left: 10px;
	color: #797777;
	font-size: 14px;
	padding-right: 10px;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../img/img2.jpg) no-repeat scroll 90% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.x14 .select .list select::-ms-expand {
	display: none;
}


/*.x14 .zz1 {
	color: #261e0b;
	margin-left: 57px;
}

.x14 .zz2 {
	color: #eb1d1d;
	margin-left: 60px;
}

.x14 .zz3 {
	color: #261e0b;
	margin-left: 100px;
}*/

.x15 {
	background: #f6f6f6;
}

.x15 .wz .tit {
	color: #0b0b0b;
	font-size: 20px;
	margin-bottom: 8px;
	font-weight: bold;
}

.x15 .wz .tit a {
	color: #0b0b0b;
}

.x15 .wz .tit a:hover {
	color: #ec2a2a;
}

.x15 .wz .time {
	font-size: 14px;
	margin-bottom: 30px;
}

.x15 .wz .dect {
	font-size: 14px;
	line-height: 25px;
}

.x15 .wz {
	color: #666666;
	font-size: 16px;
	padding-bottom: 35px;
	width: 780px;
	margin-bottom: 15px;
}

.x15 .tu1 {
	background: #fefefe;
	padding: 30px 0 15px;
	margin-bottom: 15px;
}

.more1 {
	background: #ffffff;
	text-align: center;
	padding-top: 76px;
	padding-bottom: 115px;
}

.more1 a {
	background: #efefef;
	padding: 9px 13px;
	color: #666565;
	margin-left: 15px;
	text-align: center;
	display: inline-block;
	font-size: 12px;
}

.more1 .on {
	background: #c41212;
	color: #FFFFFF;
}

.more1 a:hover {
	background: #c41212;
	color: #FFFFFF;
}

.x16 {
	background: #fbfafa;
	padding-top: 65px;
}

.x16 .xx {
	background: #FFFFFF;
	width: 1000px;
	margin: 0 auto;
	padding: 55px 55px;
}

.x16 .xx .sp {
	color: #261e0b;
	font-size: 28px;
	margin-bottom: 20px;
}

.x16 .xx .yf {
	color: #bcaab1;
	font-size: 12px;
	padding-bottom: 35px;
	border-bottom: 1px solid #eaeaea;
}

.x16 .xx .zy {
	color: #666666;
	font-size: 12px;
	padding-top: 75px;
	line-height: 30px;
}

.x16 .xx .img {
	text-align: center;
	padding-top: 70px;
	padding-bottom: 90px;
}

.x16 .xx .img2 {
	text-align: center;
	padding-top: 55px;
	padding-bottom: 65px;
}

.x16 .xx .fh {
	margin: 0 auto;
	text-align: center;
	width: 150px;
	padding: 10px 0;
	border: 1px solid #c74250;
	color: #c74250;
	border-radius: 10px;
	margin-top: 55px;
	margin-bottom: 5px;
}

.x16 .sx {
	width: 1100px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 80px;
}

.x16 .sx a {
	color: #666666;
	font-size: 12px
}

.x17 {
	height: 783px;
	position: relative;
}

.x17 .my-video-dimensions {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.x17 .vid_box_gui{
	height: 783px;
}
.x17 .vid_box_gui .list{
	display: none;
	width: 100%;
	position: relative;
	height: 783px;
}
.x17 .vid_box_gui .list .video-js{
	position: absolute;
	width: 100%;
	height: 100%;
}



.x18 {
	margin-top: 55px;
	margin-bottom: 65px;
}

.x18 .bd {
	position: relative;
}

.x18 .bd .prev,
.x18 .bd .next {
	position: absolute;
	top: 60px;
}

.x18 .bd .prev {
	left: -60px;
}

.x18 .bd .next {
	right: -60px;
}

.x18 ul li {
	margin-right: 27px;
}

.x18 ul li a {
	color: #666666;
	font-size: 12px;
}

.x18 .x19 {
	margin-top: 75px;
}

.x19 ul li .xs {
	background: #000000;
	text-align: center;
	padding: 4px 0;
}

.x19 ul li {
	width: 560px;
	position: relative;
	margin-right: 40px;
	margin-bottom: 85px;
}

.x19 ul li .xs .xs1 p {
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 3px;
}

.x19 ul li .xs .xq {
	margin-right: 5px;
}

.x19 ul li .xs .xq a {
	color: #FFFFFF;
	font-size: 12px;
	background: url(../img/img4.jpg) left center no-repeat;
	display: inline-block;
	padding-left: 15px;
}

.x19 ul li .xs .xq a:hover {
	color: #ff0000;
}

.x19 ul li .tu {
	text-align: center;
	padding: 40px 190px;
	border: 1px solid #cccccc;
	margin-top: 10px;
}

.x19 ul li .gd {
	font-size: 12px;
	color: #000000;
	position: absolute;
	width: 132px;
	top: 55px;
	left: 20px;
}

.x19 ul li .gd p {
	font-size: 18px;
}

.x19 ul li .gd a {
	padding: 8px 20px;
	font-size: 10px;
	border: 1px solid #e7e7e7;
	color: #000000;
}

.x19 .more1 {
	background: #ffffff;
	text-align: center;
	padding-top: 76px;
	padding-bottom: 115px;
}

.x19 .more1 a {
	background: #efefef;
	padding: 9px 13px;
	color: #666565;
	margin-left: 15px;
	text-align: center;
	font-size: 12px;
}

.x19 .more1 .on {
	background: #c41212;
	color: #FFFFFF;
}

.x19 .more1 a:hover {
	background: #c41212;
	color: #FFFFFF;
}

.x20 {
	background: #f4f4f4;
	padding-top: 10px;
	padding-bottom: 10px;
}

.x20 ul li a {
	color: #9a9a9a;
	font-size: 14px;
}

.x20 ul li {
	color: #9a9a9a;
	font-size: 14px;
	margin-right: 5px;
	height: 31px;
}

.x20 ul .tex1 a {
	color: #333333;
}

.x20 .fh2 {
	border: 1px solid #c41212;
	padding: 5px 30px;
	border-radius: 10px;
}

.x20 .fh2 a {
	color: #333333;
	font-size: 12px;
}

.x21 {
	margin-top: 50px;
	border-bottom: 1px solid #e8e7e4;
	padding-bottom: 30px;
}

.x21 .hl {
	text-align: center;
	color: #261e0b;
	font-size: 15px;
	margin-left: 80px;
}

.x21 .tex {
	 color: #666666;
	 font-size: 12px;
	position:relative;
	 /*top: 80px;*/
	 line-height: 20px;
 }
.wqc {
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}

.x21 .tex span {
	color: #333333;
	font-size: 22px;
}

.x21 .tex p {
	color: #333333;
	font-size: 15px;
	padding-top: 30px;
}

.x22 {
	background: url(../img/52.jpg) center no-repeat;
	height: 751px;
	margin-top: 30px;
}

.x23 {
	margin-top: 85px;
}

.x23 .ty {
	margin-right: 80px;
	margin-top: 240px;
}

.x23 .ty .whp p {
	font-size: 16px;
	color: #575757;
}

.x24 {
	text-align: center;
}

.x24 .box_cont {
	width: 1000px;
	margin: 0px auto;
}

.x24 ul {
	margin-top: 110px;
}

.x24 ul li {
	width: 250px;
	color: #000000;
	font-size: 14px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
}

.x24 ul li img {
	position: relative;
	z-index: 99;
}

.x24 ul li i {
	height: 100px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 150px;
	background: url(../img/56.jpg) center -75px repeat-x;
}

.x24 ul li p {
	color: #666666;
}

.x24 ul li .dect {
	position: relative;
	z-index: 99;
	padding: 45px 0;
}

.c_tit {
	position: relative;
}

.c_tit span {
	color: #3f3a39;
	font-size: 35px;
	text-align: center;
}

.c_tit .txtx {
	display: inline-block;
	background: #fff;
	padding: 0px 25px;
	position: relative;
	z-index: 9;
}

.c_tit i {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	top: 40px;
	background: #eee;
}

.x25 {
	text-align: center;
	background: #ffffff;
}

.c_box {
	width: 290px;
	margin: 0 auto;
}

.kd {
	position: relative;
	padding-top: 60px;
}

.kd1 span {
	color: #999999;
	font-size: 14px;
}

.kd1 p {
	color: #000000;
	font-size: 26px;
}

.kd1 {
	display: inline-block;
	padding: 0px 10px;
	position: relative;
	z-index: 10;
	background: #FFFFFF;
}

.kd i {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	top: 73px;
	background: #eee;
}

.x25 .nr {
	background: #f6f6f6;
	margin-top: 40px;
}

.x25 ul {
	padding-top: 70px;
	padding-bottom: 80px;
}

.x25 ul li {
	margin-left: 8px;
}

.x26 {
	text-align: center;
}

.x26 .ye {
	background: url(../img/60.jpg) center no-repeat;
	height: 651px;
	margin-top: 40px;
}

.x27 {
	text-align: center;
}

.x27 .box_warp {
	background: url(../img/img6.jpg) center 100px no-repeat;
}

.branch-svg svg {
	position: relative;
	z-index: 99;
}

.branch-svg li {
	position: absolute;
	left: 0px;
	min-width: 30px;
	display: inline-block;
	z-index: 100;
}

.branch-svg .i1 {
	left: 67%;
	top: 38%;
}

.branch-svg .i2 {
	left: 70%;
	top: 58%;
}

.branch-svg .i3 {
	left: 77%;
	top: 73%;
}

.branch-svg .i4 {
	left: 45%;
	top: 51%;
}

.branch-svg .i5 {
	left: 67%;
	top: 82%;
}

.branch-svg .i6 {
	left: 56%;
	top: 85%;
}

.branch-svg .i7 {
	left: 53%;
	top: 76%;
}

.branch-svg .i8 {
	left: 62%;
	top: 93%;
}

.branch-svg .i9 {
	left: 68%;
	top: 45%;
}

.branch-svg .i10 {
	left: 65%;
	top: 54%;
}

.branch-svg .i11 {
	left: 78%;
	top: 19%;
}

.branch-svg .i12 {
	left: 67%;
	top: 63%;
}

.branch-svg .i13 {
	left: 64%;
	top: 71%;
}

.branch-svg .i14 {
	left: 81%;
	top: 24%;
}

.branch-svg .i15 {
	left: 78%;
	top: 58%;
}

.branch-svg .i16 {
	left: 72%;
	top: 70%;
}

.branch-svg .i17 {
	left: 79%;
	top: 31%;
}

.branch-svg .i18 {
	left: 58%;
	top: 36%;
}

.branch-svg .i19 {
	left: 49%;
	top: 44%;
}

.branch-svg .i20 {
	left: 75%;
	top: 47%;
}

.branch-svg .i21 {
	left: 61%;
	top: 46%;
}

.branch-svg .i22 {
	left: 55%;
	top: 56%;
}

.branch-svg .i24 {
	left: 47%;
	top: 63%;
}

.branch-svg .i26 {
	left: 19%;
	top: 58%;
}

.branch-svg .i27 {
	left: 24%;
	top: 33%;
}

.branch-svg .i28 {
	left: 45%;
	top: 80%;
}

.branch-svg .i29 {
	left: 81%;
	top: 63%;
}

.x27 .branch {
	position: relative;
}

.x28 {
	text-align: center;
	margin-bottom: 55px;
}

.x28 ul {
	padding-top: 70px;
	margin-left: 30px;
}

.x28 ul li {
	padding-bottom: 23px;
}

.x28 .fk {
	font-size: 12px;
}

.x28 .fk .xm {
	width: 70px;
	height: 42px;
	line-height: 42px;
	color: #666666;
	font-size: 12px;
}

.x28 .fk .bz {
	margin-top: 35px;
}

.x28 .fk em {
	color: #fd3b39;
}

.x28 .tj {
	padding-top: 20px;
	margin-left: 100px;
}

.x28 .tj a {
	color: #FFFFFF;
	background: #c41212;
	padding: 15px 265px;
}

.x28 .tx {
	width: 565px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 40px;
	border: 1px solid #e1e1e1;
}

.x28 .tx1 {
	width: 565px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 110px;
	border: 1px solid #e1e1e1;
	outline: medium;
}

.x28 .jy {
	margin-top: 20px;
	text-align: left;
}

.x28 .jy ul {
	margin-top: -35px;
}

.x28 .jy ul li {
	margin-top: -20px;
	color: #444444;
	font-weight: bold;
	font-size: 24px;
}

.x28 .jy .wz {
	color: #444444;
	font-size: 14px;
	margin-top: 30px;
	border-left: 1px solid #000000;
	height: 50px;
	padding-left: 20px;
	width: 1100px;
	line-height: 25px;
}

.x29 {
	margin-top: 70px;
}

.x29 ul li {
	background: #fafafa;
	padding: 35px 20px;
	margin-left: 22px;
	margin-bottom: 30px;
}

.x29 .tato {
	width: 300px;
	margin-left: 25px;
}

.x29 ul li .tex1 {
	color: #cb4848;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid #e9e5e5;
	padding-bottom: 20px;
	width: 315px;
}

.x29 ul li .tex {
	color: #999999;
	font-size: 12px;
	line-height: 30px;
}

.x29 .more1 {
	background: #ffffff;
	text-align: center;
	padding-top: 76px;
	padding-bottom: 155px;
}

.x29 .more1 a {
	background: #efefef;
	padding: 9px 13px;
	color: #666565;
	margin-left: 15px;
	text-align: center;
	font-size: 12px;
}

.x29 .more1 .on {
	background: #c41212;
	color: #FFFFFF;
}

.x29 .more1 a:hover {
	background: #c41212;
	color: #FFFFFF;
}

.x30 {
	margin-top: 40px;
}

.x30 span {
	color: #000000;
	font-size: 29px;
}

.x30 ul {
	margin-top: 30px;
}

.x30 ul li {
	color: #666666;
	font-size: 14px;
	margin-bottom: 15px;
}

.x30 ul li .text1 {
	margin-right: 5px;
	margin-left: 10px;
}

.x30 ul li .text2 {
	margin-right: 5px;
	margin-left: 30px;
}

.x30 ul li img {
	width: 20px;
}

.x30 .tx {
	width: 600px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 35px;
	border: 1px solid #e1e1e1;
}

.x30 .tx1 {
	width: 600px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 100px;
	border: 1px solid #e1e1e1;
	outline: medium;
}

.x30 .bg ul {
	padding-top: 25px;
}

.x30 .bg ul li {
	padding-bottom: 8px;
}

.x30 .fk {
	font-size: 12px;
}

.x30 .fk .xm {
	width: 70px;
	height: 42px;
	line-height: 35px;
	color: #666666;
	font-size: 12px;
}

.x30 .fk .bz {
	margin-top: 35px;
}

.x30 .bg .fk em {
	color: #fd3b39;
}

.x30 .bg .tj {
	padding-top: 10px;
	margin-left: 70px;
}

.x30 .tj button {
	color: #FFFFFF;
	background: #c41212;
	padding: 10px 285px;
	border: none;
}

.x31 {
	height: 641px;
	margin-top: 25px;
}

.x32 {
	background: url(../img/71.jpg) center no-repeat;
	height: 694px;
}

.x33 {
	margin-top: 20px;
	margin-bottom: 60px;
}

.x33 .text {
	width: 600px;
	margin-top: 240px;
}

.x33 .text .tex {
	font-size: 30px;
	color: #673a25;
	margin-bottom: 75px;
	margin-left: 20px;
}

.x33 .text .tex em {
	color: #000000;
}

.x33 .text .text_1 {
	color: #929090;
	font-size: 14px;
	line-height: 35px;
}

.x34 .w {
	position: relative;
}

.x34 .w .prev,
.x34 .w .next {
	position: absolute;
	top: 370px;
}

.x34 .w .prev {
	left: -50px;
}

.x34 .w .next {
	right: -50px;
}



.nr .w {
	position: relative;
}

.nr .w .prev,
.nr .w .next {
	position: absolute;
	top: 140px;
}

.nr .w .prev {
	left: -50px;
}

.nr .w .next {
	right: -50px;
}




.x34 {
	text-align: center;
	background: #f6f6f6;
	padding-top: 30px;
	padding-bottom: 40px;
}

.x34 .box {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

.x34 .box img {
	display: inline-block;
}

.x34 .box .box_c {
	position: relative;
}

.x34 .box .box_c i {
	height: 1px;
	background: #dfdfdf;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 12px;
	z-index: 1;
}

.x34 .box .tex {
	position: relative;
	display: inline-block;
	padding: 0px 10px;
	z-index: 10;
	background: #f6f6f6;
}

.x34 .box .tex span {
	color: #b7c1cd;
	font-size: 16px;
}

.x34 .box .tex p {
	color: #000000;
	font-size: 26px;
}

.x34 .jiu {
	margin-top: 30px;
	height: 540px;
	overflow: hidden;
}

.x34 ul li {
	position: relative;
	font-size: 14px;
	color: #666666;
	padding: 365px 15px 10px 15px;
	margin-right: 30px;
}

.x34 ul li:last-child {
	margin-right: 50px;
}

.x34 ul .bd ul {
	height: 536px;
}

.x34 ul li a {
	background: #b80000;
	color: #FFFFFF;
	padding: 1px 5px;
	margin-left: 10px;
}

.x34 ul li .tex {
	padding: 120px 10px 20px;
	background: #FFFFFF;
}

.x34 ul li .box {
	position: absolute;
	bottom: 70px;
	left: 0px;
}

.x34 ul {
	margin-top: 320px;
}

.x35 {
	text-align: center;
	margin-bottom: 90px;
}

.x35 .box {
	width: 280px;
	margin: 0 auto;
	margin-top: 85px;
	margin-bottom: 60px;
}

.x35 .box .box_c {
	position: relative;
}

.x35 .box .box_c i {
	height: 1px;
	background: #dfdfdf;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 12px;
	z-index: 1;
}

.x35 .box .tex {
	position: relative;
	display: inline-block;
	padding: 0px 10px;
	z-index: 10;
	background: #FFFFFF;
}

.x35 .box .tex span {
	color: #b7c1cd;
	font-size: 16px;
}

.x35 .box .tex p {
	color: #000000;
	font-size: 26px;
}

.x35 ul li a {
	color: #929090;
	font-size: 14px;
}

.x35 ul li {
	margin-left: 8px;
}

.x36 {
	background: url(../img/74.jpg) center no-repeat;
	height: 573px;
	text-align: center;
	padding-top: 1px;
}

.x36 .box {
	width: 280px;
	margin: 0 auto;
	margin-top: 85px;
	margin-bottom: 60px;
	position: relative;
}

.x36 .box .box_c {
	position: relative;
}

.x36 .box .box_c i {
	height: 1px;
	background: #dfdfdf;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 12px;
	z-index: 1;
}

.x36 .box .you {
	height: 1px;
	background: #dfdfdf;
	width: 85px;
	position: absolute;
	right: 0px;
	top: 12px;
	z-index: 1;
}

.x36 .box .tex {
	position: relative;
	display: inline-block;
	padding: 0px 10px;
	z-index: 10;
}

.x36 .box .tex span {
	color: #b7c1cd;
	font-size: 16px;
}

.x36 .box .tex p {
	color: #FFFFFF;
	font-size: 26px;
}

.x36 .text_1 {
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	width: 1160px;
	text-indent: 50px;
	line-height: 35px;
	margin-top: -10px;
}

.hh {
	width: 280px;
	margin: 0 auto;
	margin-top: 85px;
	margin-bottom: 60px;
}

.hh .hh1 {
	position: relative;
}

.hh .hh1 i {
	height: 1px;
	background: #dfdfdf;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 12px;
	z-index: 1;
}

.hh .hh2 {
	position: relative;
	display: inline-block;
	padding: 0px 10px;
	z-index: 10;
	background: #FFFFFF;
}

.hh .hh2 span {
	color: #b7c1cd;
	font-size: 16px;
}

.hh .hh2 p {
	color: #000000;
	font-size: 26px;
}

.x37 {
	text-align: center;
}

.x37 ul li {
	width: 180px;
	margin-right: 120px;
}

.x37 .tex {
	color: #999999;
	font-size: 12px;
	margin-top: 15px;
}

.x38 {
	text-align: center;
	margin-top: 110px;
}

.x38 .bj {
	background: #f6f6f6;
	padding: 60px 0;
}

.x38 ul {
	padding-top: 72px;
}

.x38 ul li {
	margin-right: 6px;
}

.x39 {
	text-align: center;
}

.x40 {
	text-align: center;
	background: url(../img/61.jpg) center no-repeat;
	height: 651px;
	padding-bottom: 70px;
}

.x41 {
	text-align: center;
}

.x41 ul {
	padding-top: 70px;
	margin-left: 30px;
}

.x41 ul li {
	padding-bottom: 23px;
}

.x41 .fk {
	font-size: 12px;
}

.x41 .fk .xm {
	width: 70px;
	height: 42px;
	line-height: 42px;
	color: #666666;
	font-size: 12px;
}

.x41 .fk .bz {
	margin-top: 35px;
}

.x41 .fk em {
	color: #fd3b39;
}

.x41 .tj {
	padding-top: 20px;
	margin-left: 100px;
}

.x41 .tj a {
	color: #FFFFFF;
	background: #c41212;
	padding: 10px 265px;
}

.x41 .tx {
	width: 565px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 40px;
	border: 1px solid #e1e1e1;
}

.x41 .tx1 {
	width: 565px;
	background: #f7f7f7;
	margin: 0 auto;
	height: 110px;
	border: 1px solid #e1e1e1;
	outline: medium;
}

.x41 .jy {
	margin-top: 20px;
	text-align: left;
}

.x41 .jy ul {
	margin-top: -35px;
}

.x41 .jy ul li {
	margin-top: -20px;
	color: #444444;
	font-weight: bold;
	font-size: 24px;
}

.x41 .jy .wz {
	color: #444444;
	font-size: 14px;
	margin-top: 30px;
	border-left: 1px solid #000000;
	height: 50px;
	padding-left: 20px;
	width: 1100px;
	line-height: 25px;
}

#funciotns,
#funciotnss {
	position: relative;
	padding: 60px 0;
}

#funciotns .w,
#funciotnss .w {
	position: relative;
}

#funciotns .prev,
#funciotns .next,
#funciotnss .prev,
#funciotnss .next {
	top: 110px;
}

#funciotns .prev,
#funciotnss .prev {
	position: absolute;
	left: -60px;
}

#funciotns .next,
#funciotnss .next {
	right: -60px;
	position: absolute;
	top: 120px;
}