﻿@charset "utf-8";

/* CSS reset for c_b*/

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

p,

blockquote,

th,

td {

  margin: 0;

  padding: 0;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

table th,

table td {

  padding: 5px;

}




ol,

ul {

  list-style: none;

}



a {

  color: #000;

  text-decoration: none;

}

/*for ie f6n.net*/

a:focus {

  outline: none;

}

/*for ff f6n.net*/

a:hover {

  text-decoration: none;

}





img {
	border: 0
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}




.clear {

  clear: both;

  height: 0;

  line-height: 0;

  font-size: 0;

}

p {

  word-spacing: -1.5px;

}

li {

  list-style: none;

}










table {

  font-size: 14px;

  width: 100%;

  border-collapse: collapse;

}



/*title*/

h1 {
  font-size: 32px;
}

h2 {

font-size: 30px;
}

h3 {

  font-size: 20px;

}




.clearfix {

  /*兼容 IE*/

  zoom: 1;

}

/*end reset*/













.title {

overflow: hidden;

width: 100%;

text-align: center;

margin: 15px 0 60px 0;

position: relative;

z-index: 10;
}

.title h3 {


  color: #000;

}

.title h3 a{color: #000;}

.title h3 b {

  color: #e60012;

}

.title p {

  font-size: 18px;

  color: #333;

  margin: 5px 0 15px 0;

}

.title.title2 h3 {

  color: #fff;

}

.title.title2 p {

  color: #ffc400;

}

.wrapper{margin:0 auto;width: 1400px;}









/* --end banner-- */
.hover6 {
	overflow: hidden;
}
.hover6 li {
	width: 100%;
	/* margin-right: 30px; */
	/* margin-bottom: 20px; */
	/* height: 264px; */
	position: relative;
	float: left;
	/* border: 1px solid #eeeded; */
	/* margin-top: 35px; */
	background: white;
}
.hover6 li:nth-child(2n) {
	margin-right: 30px;
}
.hover6 li:nth-child(3n) {
	margin-right: 0;
}
.hover6 li:nth-child(1) {
	transition: 0.3s;
	background: #ffffff;
}
.hover6 li:nth-child(2) {
	transition: 0.3s;
}
.hover6 li:nth-child(3) {
	transition: 0.3s;
}
.hover6 li i {
	display: block;
	position: absolute;
	background: #de554f;
	transition: 0.3s;
	opacity: 0;
}
.hover6 li:hover i {
	opacity: 1;
}
.hover6 li i:nth-child(1) {
	width: 100%;
	height: 2px;
	top: 0;
	left: -100%;
}
.hover6 li i:nth-child(2) {
	width: 2px;
	height: 100%;
	top: -100%;
	left: 0;
}
.hover6 li i:nth-child(3) {
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 100%;
}
.hover6 li i:nth-child(4) {
	width: 2px;
	height: 100%;
	top: 100%;
	right: 0;
}
.hover6 li:hover i:nth-child(1) {
	left: 0
}
.hover6 li:hover i:nth-child(2) {
	top: 0
}
.hover6 li:hover i:nth-child(3) {
	left: 0
}
.hover6 li:hover i:nth-child(4) {
	top: 0;
}


.jybt {
	float: left;
	margin-top: 33px;
	/* width: 301px; */
	/* margin-left: 136px; */
}
.jybt span {
	display: block;
	float: left;
}




.jybt1 {
	float: right;
	margin-top: 33px;
	/* width: 301px; */
	/* margin-right: 136px; */
}
.jybt p{
    line-height: 35px;
    color: #c5c5c5;
}
.jybt1 p{
    line-height: 35px;
    color: #c5c5c5;
}
.jybt1 span {
	float: left;
}
.jypx1 {
	float: left;
	margin-bottom: 80px;
	margin-top: 20px;
}
.jypx1 span {
	background: #55b8e2;
	padding: 15px;
	color: white;
	line-height: 56px;
	font-size: 50px;
}




.jyleft img {
	overflow: hidden;
	transition: 1s ease-out;
}
.jyleft img:hover {
	transform: scale(1.1);
}
.jyleft1 img {
	overflow: hidden;
	transition: 1s ease-out;
}
.jyleft1 img:hover {
	transform: scale(1.1);
}







.xitong {

overflow: hidden;

width: 100%;

/* height: 877px; */

background: url('../images/xtbg.jpg');

padding-bottom: 50px;
}

.xitong .title i{position:relative;top:-10px;display:inline-block;margin:0 5px;width:70px;height:3px;background:#000;}

.xitong .menu {

  overflow: hidden;

  width: 1200px;

  margin: 0 auto;

  height: 120px;

  box-shadow: 0 0 5px #bcbcbc;

  position: relative;

  z-index: 2;

  background: #41464a;

}

.xitong .menu .item {

  float: left;

  width: 399px;

  height: 120px;

  cursor:pointer;

  border-right: 1px solid #b5b3b4;

}

.xitong .menu .item .icon {

  overflow: hidden;

  width: 64px;

  height: 64px;

  margin: 28px 20px 28px 30px;

  float: left;

  position: relative;

}

.xitong .menu .item .icon img {

  display: block;

    position: absolute;

    left: 0;

    top: 0;

    transition:all 1s;

    width: 64px;

    height:128px;

}



.xitong .menu .item .text {

  float: left;



  margin-top: 30px;

}


.xitong .menu .item .text .name {

  font-size: 26px;

  color: #fff;

  font-weight: bold;

}

.xitong .menu .item .text p {

  font-size: 16px;

  color: #fff;

  margin-top: 12px;

}

.xitong .menu .item.cur {

  background: #ffc400;

}

.xitong .menu .item.cur .icon img{

  top:-64px;

}



.xitong .menu .item.cur .text .name {

  color: #000;

}

.xitong .menu .item.cur .text p {

  color: #000;

}


