 .head {
 	background: #eeeeee;
 	padding: 10px 0;
 }
 
 .head .tex {
 	color: #8c8c8c;
 	font-size: 14px;
 }
 
 .head .click {
 	color: #dddddd;
 }
 
 .head .click a {
 	color: #666666;
 	font-size: 14px;
 	padding-left: 15px;
 }
 
 .logo {
 	padding: 10px 0;
 }
 
 .logo .tel {
 	color: #666666;
 	font-size: 12px;
 	margin-top: 8px;
 	margin-left: -5px;
 }
 
 .logo .tel p {
 	color: #0096e1;
 	font-size: 20px;
 	font-weight: bold;
 }
 
 .nav {
 	background: #0096e1;
 	height: 44px;
 }
 
 .nav ul li {
 	width: 120px;
 	padding: 10px 0;
 	position: relative;
 	text-align: center;
 }
 
 .nav ul li .xian {
 	border-right: 1px solid #b3e0f6;
 }
 
 .nav ul .on {
 	background: #0184c9;
 }
 
 .nav ul li a {
 	color: #FFFFFF;
 	font-size: 14px;
 }
 
 .nav ul li:hover {
 	background: #0184c9;
 }
 
 .nav ul li dl {
 	position: absolute;
 	left: 0px;
 	display: none;
 	top: 44px;
 	z-index: 99;
 	background: rgba(0, 0, 0, 0.8);
 	width: 100%;
 	padding: 10px 0;
 }
 
 .nav ul li dl dd a {
 	color: #fff;
 	padding: 10px 0;
 	display: block;
 }
 
 .nav ul li dl dd a:hover {
 	background: #008CD6;
 }
 
 .nav ul li:hover dl {
 	display: block;
 }
 
 .banner {
 	height: 560px;
 	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: #0096e1;
 }
 
 .banner .bd ul li {
 	height: 560px;
 }
 
 .banner .bd ul li a {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 
 .content {
 	text-align: center;
 	padding-top: 80px;
 	margin-bottom: 50px;
 }
 
 .content .text {
 	border: 1px solid #b3b3b3;
 	width: 520px;
 	height: 75px;
 	margin: 0 auto;
 }
 
 .content .text span {
 	color: #1a1a1a;
 	font-size: 38px;
 	display: inline-block;
 	margin-top: -50px;
 	background: #fafafa;
 	padding: 0 35px;
 }
 
 .content .text p {
 	color: #b3b3b3;
 	font-size: 16px;
 }
 
 .x1 {
 	background: url(../img/20.jpg) center no-repeat;
 	height: 970px;
 }
 
 .x1 .cont .form {
 	margin-right: 3px;
 	position: relative;
 }
 
 .x1 .cont .form .t,
 .x1 .list1 ul .form .t {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	height: 24px;
 	color: #fff;
 	width: 100%;
 	top: 50%;
 	margin-top: -12px;
 	text-align: center;
 	z-index: 99;
 	font-size: 16px;
 	display: none;
 }
 
 .x1 .cont .form i,
 .x1 .list1 ul .form i {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	display: none;
 	height: 100%;
 	background: rgba(0, 0, 0, 0.6);
 }
 
 .x1 .list1 ul li {
 	margin-right: 3px;
 	position: relative;
 }
 
 .x1 .list1 ul li:hover .t,
 .x1 .list1 ul li:hover i {
 	display: block;
 }
 
 .x1 .cont .form:hover .t,
 .x1 .cont .form:hover i {
 	display: block;
 }
 
 .x1 .i1 {
 	height: 450px;
 }
 
 .x1 .i2 {
 	height: 222px;
 	margin-bottom: 5px;
 }
 
 .x2 {
 	padding-bottom: 75px;
 }
 
 .content1 .text span {
 	background: #ffffff;
 }
 
 .x2 .form {
 	margin-right: 7px;
 	margin-bottom: 5px;
 	position: relative;
 	overflow: hidden;
 }
 
 .x2 .form .t {
 	position: absolute;
 	width: 100%;
 	left: 0px;
 	text-align: center;
 	color: #fff;
 	font-size: 16px;
 	top: 50%;
 	margin-top: -12px;
 }
 
 .x2 .form .g1,
 .x2 .form .g2,
 .x2 .form .g3,
 .x2 .form .g4 {
 	position: absolute;
 	background: #fff;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x2 .form .g1,
 .x2 .form .g2 {
 	width: 1px;
 	height: 0;
 	left: 15%;
 	top: 10%;
 }
 
 .x2 .form:hover .g1,
 .x2 .form:hover .g2 {
 	height: 80%;
 }
 
 .x2 .form .g2 {
 	right: 15%;
 	left: auto;
 }
 
 .x2 .form .g3,
 .x2 .form .g4 {
 	width: 0;
 	height: 1px;
 	left: 10%;
 	top: 15%;
 }
 
 .x2 .form:hover .g3,
 .x2 .form:hover .g4 {
 	width: 80%;
 }
 
 .x2 .form .g4 {
 	bottom: 15%;
 	top: auto;
 }
 
 .x2 .form .t {
 	position: absolute;
 	width: 100%;
 	text-align: center;
 	font-size: 16px;
 	color: #fff;
 	top: 50%;
 	display: none;
 	margin-top: -12px;
 }
 
 .x2 .form:hover .t {
 	display: block;
 }
 
 .x2 .form i {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	background: rgba(0, 0, 0, 0.5);
 	width: 100%;
 	display: none;
 	height: 100%;
 }
 
 .x2 .form:hover i {
 	display: block;
 }
 
 .x3 {
 	background: url(../img/19.jpg) center no-repeat;
 	height: 832px;
 }
 
 .x3 .cont .left {
 	background: #FFFFFF;
 	padding: 25px 40px;
 	border: 1px solid #dedede;
 	padding-right: 140px;
 	margin-top: 21px;
 }
 
 .x3 .cont .left .tex {
 	color: #0096e1;
 	font-size: 22px;
 	font-weight: bold;
 	margin: 30px 0;
 	margin-left: 50px;
 	width: 435px;
 }
 
 .x3 .cont .left .text {
 	color: #0096e1;
 	font-size: 20px;
 	margin-top: 20px;
 	margin-left: 20px;
 }
 
 .x3 .cont .left .text em {
 	color: #b3b3b3;
 	font-size: 14px;
 	margin-left: 10px;
 }
 
 .x3 .cont .left .text p {
 	color: #b3b3b3;
 	font-size: 14px;
 	margin-top: 15px;
 }
 
 .x3 .cont .left .list {
 	text-align: center;
 	position: relative;
 }
 
 .x3 .cont .left .list span {
 	color: #333333;
 	font-size: 14px;
 	background: #FFFFFF;
 	padding: 0 35px;
 	position: relative;
 	z-index: 10;
 }
 
 .x3 .cont .left .list .text1 {
 	margin-right: 15px;
 	margin-bottom: 20px;
 }
 
 .x3 .cont .left .list i {
 	background: #e3e3e3;
 	height: 1px;
 	display: inline-block;
 	width: 350px;
 	position: absolute;
 	left: 100px;
 	top: 10px;
 }
 
 .x3 .cont .left .list ul li {
 	margin-right: 15px;
 }
 
 .x3 .cont .left .lists {
 	display: none;
 }
 
 .x3 .cont .right {
 	background: #0096e1;
 	width: 466px;
 	padding-top: 40px;
 	padding-bottom: 11px;
 	position: relative;
 }
 
 .x3 .cont .right ul li {
 	margin-left: 20px;
 	margin-bottom: 20px;
 }
 
 .x3 .cont .right .img {
 	position: absolute;
 	top: 0px;
 	left: -19px;
 }
 
 .x3 .cont .right .img2 {
 	position: absolute;
 	bottom: -6px;
 	left: -19px;
 }
 
 .x4 .left .bn {
 	height: 470px;
 	position: relative;
 }
 
 .x4 .left .bn ul li {
 	width: 587px;
 	color: #595959;
 	font-size: 14px;
 }
 
 .x4 .left .bn ul li p {
 	font-size: 20px;
 	color: #1a1a1a;
 	margin-bottom: 10px;
 }
 
 .x4 .left .bn ul li a {
 	color: #0096e1;
 	font-size: 14px;
 }
 
 .x4 .left .bn ul li .text {
 	margin-top: 20px;
 	line-height: 25px;
 }
 
 .x4 .left .bn .hd {
 	width: 100%;
 	top: 310px;
 	position: absolute;
 	z-index: 99;
 	text-align: center;
 }
 
 .x4 .left .bn .hd ul li {
 	display: inline-block;
 	width: 20px;
 	height: 8px;
 	border-radius: 8px;
 	background: #fff;
 }
 
 .x4 .left .bn .hd ul .on {
 	background: #006699;
 }
 
 .x4 {
 	padding-bottom: 80px;
 }
 
 .x4 .right .cont {
 	border-bottom: 1px solid #dedede;
 	padding-bottom: 10px;
 }
 
 .x4 .right .text {
 	width: 330px;
 	margin-left: 20px;
 	line-height: 25px;
 }
 
 .x4 .right .text a {
 	color: #333333;
 	font-size: 18px;
 	font-weight: bold;
 }
 
 .x4 .right .text p {
 	color: #737373;
 	font-size: 14px;
 }
 
 .x4 .right .tex a {
 	color: #000000;
 	font-size: 14px;
 }
 
 .x4 .right .tex {
 	width: 48%;
 	margin-top: 10px;
 }
 
 .x4 .right .tex .img {
 	margin-right: 5px;
 }
 
 .x4 .right .cont1 {
 	margin-top: 80px;
 }
 
 .footer {
 	background: #353535;
 	padding: 40px 0;
 }
 
 .footer .img {
 	border-right: 1px solid #3d3d3d;
 }
 
 .footer .cont ul {
 	margin-left: 50px;
 	line-height: 30px;
 	color: #9e9e9e;
 	font-size: 12px;
 }
 
 .footer .cont ul li a {
 	color: #9e9e9e;
 	font-size: 12px;
 }
 
 .footer .cont ul {
 	color: #9e9e9e;
 	font-size: 12px;
 }
 
 .footer .ewm {
 	margin-right: 35px;
 }
 
 .footer .ewm .img1 {
 	margin-left: 40px;
 }
 
 .footer .ewm p {
 	text-align: center;
 	color: #9e9e9e;
 	font-size: 12px;
 }
 
 .x5 {
 	background: url(../img/27.jpg) center no-repeat;
 	height: 300px;
 }
 
 .weizhi {
 	color: #737373;
 	font-size: 16px;
 	padding: 24px 0 15px;
 }
 
 .weizhi1 {
 	background: #f8f8f8;
 }
 
 .weizhi .img {
 	margin-top: -5px;
 }
 
 .weizhi a {
 	color: #737373;
 	font-size: 16px;
 }
 
 .x6 {
 	background: #f8f8f8;
 	padding-top: 30px;
 }
 
 .x6 .list {
 	background: #FFFFFF;
 	padding: 25px 0px 25px 30px;
 	margin-bottom: 25px;
 }
 
 .x6 .list ul {
 	margin-bottom: 15px;
 }
 
 .x6 .list ul .tex {
 	color: #1a1a1a;
 	font-size: 14px;
 	margin-right: 10px;
 }
 
 .x6 .list ul .on {
 	background: #008cd6;
 }
 
 .x6 .list ul .on a {
 	color: #FFFFFF;
 }
 
 .x6 .list ul li:hover {
 	background: #008cd6;
 }
 
 .x6 .list ul li:hover a {
 	color: #FFFFFF;
 }
 
 .x6 .list ul li {
 	margin-right: 30px;
 	margin-top: -1px;
 	padding: 0 6px;
 	border-radius: 5px;
 }
 
 .x6 .list ul li a {
 	color: #737373;
 	font-size: 12px;
 }
 
 .x6 .cont {
 	margin-bottom: 55px;
 }
 
 .x6 .cont .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x6 .cont .text p {
 	color: #1a1a1a;
 	font-size: 14px;
 }
 
 .x6 .cont ul li {
 	margin-right: 12px;
 	margin-bottom: 15px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x6 .cont ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x6 .cont ul li a {
 	color: #737373;
 	font-size: 14px;
 	line-height: 25px;
 }
 
 .x6 .cont_1 {
 	margin-bottom: 55px;
 }
 
 .x6 .cont_1 .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x6 .cont_1 .text .left p {
 	color: #1a1a1a;
 	font-size: 16px;
 }
 
 .x6 .cont_1 .text .right {
 	color: #a6a6a6;
 	font-size: 12px;
 }
 
 .x6 .cont_1 ul li {
 	margin-right: 15px;
 	margin-bottom: 15px;
 }
 
 .x6 .cont_1 ul li:nth-child(4n) {
 	margin-right: 0px;
 }
 
 .x6 .cont_1 ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .link {
 	text-align: center;
 	background: #FFFFFF;
 	padding: 60px 0;
 }
 
 .link1 {
 	background: #f8f8f8;
 }
 
 .link a {
 	color: #989898;
 	font-size: 14px;
 	display: inline-block;
 	border: 1px solid #989898;
 	padding: 5px 7px;
 	margin-right: 5px;
 }
 
 .link .on {
 	background: #0096e1;
 	color: #FFFFFF;
 }
 
 .link .on1 {
 	color: #000000;
 }
 
 .link a:hover {
 	background: #0096e1;
 	color: #FFFFFF;
 }
 
 .x7 {
 	background: #f8f8f8;
 	padding-bottom: 50px;
 }
 
 .x7 .cont_1 {
 	background: #FFFFFF;
 	border: 1px solid #dedede;
 }
 
 .x7 .cont_1 .list {
 	position: absolute;
 	left: 250px;
 }
 
 .x7 .cont_1 .list a {
 	color: #000000;
 }
 
 .x7 .title {
 	background: #0096e1;
 	color: #FFFFFF;
 	font-size: 20px;
 	width: 170px;
 	text-align: right;
 	margin-top: 30px;
 	padding: 5px 10px;
 	margin-bottom: 40px;
 }
 
 .x7 .cont_1 .introduce {
 	padding: 25px 0px;
 	width: 1000px;
 	margin: 0 auto;
 	background: #eeeeee;
 }
 
 .x7 .cont_1 .introduce .img {
 	padding: 10px 40px;
 	border-right: 1px solid #dedede;
 }
 
 .x7 .cont_1 .introduce .text p {
 	color: #999999;
 	font-size: 14px;
 	margin-right: 225px;
 }
 
 .x7 .cont_1 .introduce .text em {
 	color: #333333;
 	font-size: 14px;
 }
 
 .x7 .cont_1 .introduce .text ul {
 	margin-top: 35px;
 }
 
 .x7 .cont_1 .introduce .text ul li {
 	color: #999999;
 	font-size: 14px;
 	margin-right: 125px;
 }
 
 .x7 .cont_1 .introduce .text .on {
 	margin-left: 15px;
 }
 
 .x7 .cont_1 .introduce .text .on1 {
 	margin-left: 15px;
 }
 
 .x7 .cont_1 .tex_1 {
 	width: 880px;
 	margin: 0 auto;
 	color: #333333;
 	font-size: 14px;
 	line-height: 30px;
 	margin-top: 35px;
 	margin-bottom: 45px;
 }
 
 .x7 .cont_1 .tex_2 {
 	padding-bottom: 30px;
 	text-align: center;
 }
 
 .x7 .cont_1 .tex_2 .img_1 {
 	margin-bottom: 40px;
 }
 
 .x8 {
 	background: url(../img/34.jpg) center no-repeat;
 	height: 300px;
 }
 
 .x9 .list {
 	margin-top: 45px;
 	width: 810px;
 	border: 1px solid #e2e2e2;
 }
 
 .x9 .list .high {
 	border-bottom: 1px dashed #e2e2e2;
 }
 
 .x9 .list .left {
 	color: #0e0e0e;
 	font-size: 14px;
 	border-right: 1px solid #e2e2e2;
 	padding: 10px 10px 61px;
 	background: #fbfbfb;
 }
 
 .x9 .list .right ul .on a {
 	color: #FFFFFF;
 }
 
 .x9 .list .right ul .on {
 	background: #0096e1;
 }
 
 .x9 .list .right ul {
 	width: 666px;
 	margin: 12px 25px;
 }
 
 .x9 .list .right ul li {
 	margin-right: 23px;
 	padding: 0 10px;
 	margin-bottom: 10px;
 }
 
 .x9 .list .right ul li a {
 	color: #595959;
 	font-size: 14px;
 }
 
 .x9 .list .right ul li:hover {
 	background: #0096e1;
 	color: #FFFFFF;
 }
 
 .x9 .list .right ul li:hover a {
 	color: #FFFFFF;
 }
 
 .x9 .list .left1 {
 	color: #0e0e0e;
 	font-size: 14px;
 	padding: 16px 10px;
 	border-right: 1px solid #e2e2e2;
 	background: #fbfbfb;
 }
 
 .x9 .list .right2 ul .on a {
 	color: #FFFFFF;
 }
 
 .x9 .list .right2 ul .on {
 	background: #0096e1;
 }
 
 .x9 .list .right2 ul {
 	margin: 12px 25px;
 }
 
 .x9 .list .right2 ul li {
 	margin-right: 40px;
 	padding: 0 10px;
 	margin-bottom: 5px;
 }
 
 .x9 .list .right2 ul li a {
 	color: #595959;
 	font-size: 14px;
 }
 
 .x9 .list .right2 ul li:hover {
 	background: #0096e1;
 	color: #FFFFFF;
 }
 
 .x9 .list .right2 ul li:hover a {
 	color: #FFFFFF;
 }
 
 .x9 .case {
 	margin-top: 55px;
 	border-bottom: 1px dashed #e2e2e2;
 	padding-bottom: 35px;
 }
 
 .x9 .case .left .text {
 	color: #333333;
 	font-size: 14px;
 	line-height: 35px;
 	margin-top: 10px;
 	margin-left: 15px;
 	border-right: 1px dashed #e2e2e2;
 	padding-right: 160px;
 }
 
 .x9 .case .left .text p {
 	color: #333333;
 	font-size: 16px;
 }
 
 .x9 .case .left .text .tex {
 	color: #666666;
 	font-size: 14px;
 	margin-right: 20px;
 }
 
 .x9 .case .left .text .tex em {
 	color: #0096e1;
 	font-size: 14px;
 	font-weight: bold;
 }
 
 .x9 .case .right {
 	text-align: center;
 	margin-top: 15px;
 	margin-left: 60px;
 }
 
 .x9 .case .right p {
 	color: #000000;
 	font-size: 14px;
 	margin-bottom: 10px;
 }
 
 .x9 .case .right p em {
 	color: #0096e1;
 	font-size: 30px;
 }
 
 .x9 .case .right a {
 	color: #FFFFFF;
 	font-size: 14px;
 	padding: 10px 50px;
 	background: #0096e1;
 }
 
 .x9 .Rankings {
 	padding: 20px;
 	border: 1px solid #dedede;
 	margin-top: 45px;
 	width: 310px;
 }
 
 .x9 .Rankings .title {
 	color: #0096e1;
 	font-size: 18px;
 	border-left: 3px solid #0096e1;
 	padding-left: 10px;
 	height: 15px;
 	padding-top: 3px;
 }
 
 .x9 .Rankings .title p {
 	margin-top: -7px;
 }
 
 .x9 .Rankings ul {
 	margin-left: 20px;
 	margin-top: 25px;
 }
 
 .x9 .Rankings ul li {
 	list-style: disc;
 	color: #d7d7d7;
 	margin-top: 10px;
 }
 
 .x9 .Rankings ul li a {
 	color: #737373;
 	font-size: 14px;
 }
 
 .head1 {
 	background: #f8f8f8;
 	padding: 30px 0;
 }
 
 .head1 .text {
 	color: #333333;
 	font-size: 16px;
 	margin-top: 10px;
 	line-height: 30px;
 	margin-left: 15px;
 }
 
 .head1 .text p {
 	color: #333333;
 	font-size: 14px;
 }
 
 .head1 .text .tex .lianjie {
 	color: #666666;
 	font-size: 14px;
 }
 
 .head1 .text .tex em {
 	color: #0096e1;
 	font-size: 14px;
 }
 
 .head1 .text .tex .img {
 	margin-top: 5px;
 }
 
 .head1 .text .tex ul li {
 	margin-right: 15px;
 }
 
 .nav1 {
 	background: #0096e1;
 }
 
 .nav1 ul li {
 	width: 155px;
 	text-align: center;
 	padding: 15px 0;
 	border-right: 1px solid #028ace;
 }
 
 .nav1 ul li:hover {
 	background: #028ace;
 }
 
 .nav1 ul .on {
 	background: #028ace;
 }
 
 .nav1 ul li a {
 	color: #FFFFFF;
 	font-size: 16px;
 }
 
 .nav1 .tel {
 	background: #000000;
 	color: #FFFFFF;
 	font-size: 16px;
 	padding: 15px 20px;
 }
 
 .x10 {
 	background: url(../img/41.jpg) center no-repeat;
 	height: 390px;
 }
 
 .x11 {
 	background: #f8f8f8;
 	padding-top: 60px;
 	padding-bottom: 60px;
 }
 
 .x11 .introduce {
 	color: #999999;
 	font-size: 14px;
 	border-bottom: 1px solid #eeeeee;
 	padding-bottom: 10px;
 	margin-bottom: 20px;
 }
 
 .x11 .introduce span {
 	color: #333333;
 	font-size: 24px;
 }
 
 .x11 .cont .right {
 	width: 647px;
 	color: #737373;
 	font-size: 14px;
 	margin-left: 32px;
 }
 
 .x11 .cont .right p {
 	color: #333333;
 	font-size: 24px;
 }
 
 .x11 .cont .right .tex {
 	color: #0096e1;
 	font-size: 26px;
 	border-bottom: 1px solid #dedede;
 	padding-bottom: 20px;
 	padding-top: 30px;
 	padding-left: 50px;
 	position: relative;
 	margin-top: 5px;
 	margin-bottom: 20px;
 }
 
 .x11 .cont .right .tex .dh {
 	position: absolute;
 	top: 0;
 	left: 0;
 }
 
 .x11 .cont .right .tex .dh1 {
 	position: absolute;
 	right: 0;
 	bottom: 0;
 }
 
 .x11 .cont .right .search {
 	margin-top: 40px;
 }
 
 .x11 .cont .right .search a {
 	background: #0096e1;
 	color: #FFFFFF;
 	font-size: 14px;
 	padding: 12px 45px;
 }
 
 .x11 .title {
 	margin-top: 50px;
 	border-bottom: 1px solid #eeeeee;
 	padding-bottom: 10px;
 	margin-bottom: 20px;
 }
 
 .x11 .title .left {
 	color: #999999;
 	font-size: 14px;
 }
 
 .x11 .title .left span {
 	color: #333333;
 	font-size: 24px;
 	margin-right: 5px;
 }
 
 .x11 .title .left a {
 	color: #0096e1;
 	font-size: 14px;
 }
 
 .x11 .title .right a {
 	color: #0096e1;
 	font-size: 14px;
 }
 
 .x11 .tu ul li {
 	margin-right: 12px;
 }
 
 .x11 .tu ul li a {
 	color: #737373;
 	font-size: 14px;
 	line-height: 25px;
 }
 
 .x11 .tu ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x11 .tu ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x11 .tu1 ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x11 .tu1 ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x11 .tu1 ul li .text .right {
 	color: #a6a6a6;
 	font-size: 12px;
 }
 
 .x11 .tu1 ul li .text .left p {
 	color: #1a1a1a;
 	font-size: 16px;
 }
 
 .x11 .left_ly {
 	width: 521px;
 	overflow: hidden;
 	position: relative;
 }
 
 .x11 .left_ly .bd ul li{
 	position: relative;
 }
 .x11 .left_ly .bd ul li img{
 	vertical-align: bottom;
 }
 .x11 .left_ly .bd ul li .dect{
 	position: absolute;
 	bottom: 0px;
 	width: 100%;
 	height: 50px;
 	line-height: 50px;
 	text-indent: 15px;
 	background: rgba(0,0,0,0.6);
 	color: #fff;
 }
 
  .x11 .left_ly .hd ul .on{
  	background: #0096e1;
  }
 
  .x11 .left_ly .hd{
  	position: absolute;
  	bottom: 10px;
  	width: 100%;
  	z-index: 99;
  	right: 15px;
  	text-align: right;
  }
 .x11 .left_ly .hd ul li{
 	display: inline-block;
 	background: #fff;
 	width: 8px;
 	height: 8px;
 	border-radius: 50%;
 	margin: 0px 1px;
 }
 
 .x11 .tu1 ul li {
 	margin-right: 12px;
 }
 
 .x11 .team ul li {
 	position: relative;
 	margin-right: 20px;
 }
 
 .x11 .team ul li img {
 	vertical-align: bottom;
 }
 
 .x11 .team ul li .text {
 	position: absolute;
 	left: 0px;
 	bottom: 2px;
 	width: 100%;
 	background: rgba(0, 0, 0, 0.6);
 	padding: 10px 0px;
 }
 
 .x11 .team ul li .box {
 	padding: 0px 15px;
 	font-size: 14px;
 }
  .x11 .team ul li .t .i1{
  	color: #fff;
  	font-weight: bold;
  	font-size: 18px;
  }
  
  .x11 .team ul li .t .i2{
  	margin-left: 5px;
  	margin-top: 5px;
  	color: #999999;
  }
  
  .x11 .team ul li .c .i1{
   
  	color: #999999;
  }
  
   .x11 .team ul li .c .i2{
   
  	color: #cccccc;
  }
  
  
  
 .x12 {
 	padding-bottom: 85px;
 }
 
 .x12 .cont .text {
 	color: #737373;
 	font-size: 16px;
 	line-height: 30px;
 }
 
 .x12 .cont p {
 	color: #1a1a1a;
 	font-size: 24px;
 	margin-top: 40px;
 	margin-bottom: 20px;
 }
 
 .x12 .cont .Album ul li {
 	text-align: center;
 	font-size: 16px;
 	margin-bottom: 30px;
 	margin-right: 16px;
 }
 
 .x12 .cont .Album ul li .tex {
 	color: #737373;
 	margin-top: 5px;
 }
 
 .x12 .cont .Honor ul li {
 	text-align: center;
 	font-size: 16px;
 	margin-right: 16px;
 }
 
 .x12 .cont .Honor ul li .tex {
 	color: #737373;
 	margin-top: 5px;
 }
 
 .x13 {
 	background: #f8f8f8;
 	padding-top: 45px;
 }
 
 .x13 .cont ul .on {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x13 .cont ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x13 .cont ul li .text .right {
 	color: #a6a6a6;
 	font-size: 12px;
 }
 
 .x13 .cont ul li .text .left p {
 	color: #1a1a1a;
 	font-size: 16px;
 }
 
 .x13 .cont ul li {
 	margin-right: 12px;
 	margin-bottom: 15px;
 }
 
 .x14 {
 	background: #f8f8f8;
 	padding-top: 45px;
 }
 
 .x14 .cont ul li {
 	margin-right: 12px;
 	margin-bottom: 15px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x14 .cont ul li a {
 	color: #737373;
 	font-size: 14px;
 	line-height: 25px;
 }
 
 .x14 .cont ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x14 .cont ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x15 {
 	background: #f8f8f8;
 	padding-top: 45px;
 	height: 825px;
 }
 
 .x15 .cont ul li {
 	margin-bottom: 20px;
 	margin-right: 16px;
 }
 
 .x16 {
 	background: #f5f5f5;
 	padding-top: 35px;
 	padding-bottom: 50px;
 }
 
 .x16 .cont .text {
 	width: 875px;
 }
 
 .x16 .cont .text .tex1 {
 	width: 588px;
 	margin-left: 50px;
 }
 
 .x16 .cont .text .tex1 .tex {
 	border-bottom: 1px solid #dedede;
 	padding-bottom: 12px;
 }
 
 .x16 .cont .text .tex2 {
 	margin-top: 15px;
 }
 
 .x16 .cont .text .tex2 .i1 {
 	color: #1a1a1a;
 	font-size: 14px;
 }
 
 .x16 .cont .text .tex2 p {
 	color: #333333;
 	font-size: 12px;
 	line-height: 20px;
 }
 
 .x16 .cont .text .tex2 .i2 {
 	color: #8c8c8c;
 	font-size: 12px;
 }
 
 .x16 .cont .text .tex span {
 	color: #333333;
 	font-size: 20px;
 }
 
 .x16 .cont .text .tex p {
 	color: #333333;
 	font-size: 12px;
 	line-height: 20px;
 }
 
 .x16 .cont .text .tex p em {
 	color: #8c8c8c;
 	font-size: 12px;
 }
 
 .x16 .cont .text .tex p .i1 {
 	color: #0096e1;
 	font-size: 12px;
 }
 
 .x16 .cont .img_1 {
 	position: relative;
 }
 
 .x16 .cont .img .img_1 .tel {
 	color: #0096e1;
 	font-size: 24px;
 	border-bottom: 1px solid #000000;
 	padding-bottom: 5px;
 	width: 160px;
 	text-align: center;
 	margin: 0 auto;
 }
 
 .x16 .cont .img .img_1 .tex_1 {
 	position: absolute;
 	top: 15px;
 	left: 45px;
 }
 
 .x16 .cont .img .img_1 .tex_1 p {
 	color: #595959;
 	font-size: 12px;
 	text-align: center;
 }
 
 .x16 .cont .img .img_1 .tel_1 {
 	position: absolute;
 	bottom: 30px;
 	right: 40px;
 }
 
 .x16 .cont .img .tel_1 p {
 	color: #1a1a1a;
 	font-size: 14px;
 	line-height: 32px;
 }
 
 .x17 {
 	position: relative;
 	margin-top: 60px;
 }
 
 .x17 .title {
 	margin: 0 auto;
 	width: 392px;
 	border: 1px solid #d2d2d2;
 	background: #f5f5f5;
 	position: relative;
 }
 
 .x17 .title em {
 	position: absolute;
 	width: 1px;
 	background: #d2d2d2;
 	height: 100%;
 	left: 196px;
 }
 
 .x17 .title .left {
 	height: 20px;
 	padding: 10px 70px;
 	color: #595959;
 	font-size: 14px;
 	cursor: pointer;
 }
 
 .x17 .title .on {
 	border-bottom: 2px solid #0096e1;
 	color: #0096e1;
 }
 
 .x17 .title .left:hover {
 	border-bottom: 2px solid #0096e1;
 	color: #0096e1;
 }
 
 .x17 i {
 	position: absolute;
 	height: 1px;
 	background: #d1d1d1;
 	width: 100%;
 	top: 20px;
 	display: inline;
 }
 
 .x17 .picture {
 	margin-top: 30px;
 }
 
 .x17 .picture ul {
 	display: none;
 }
 
 .x17 .picture ul li {
 	margin-right: 12px;
 	margin-bottom: 15px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .x17 .picture ul li a {
 	color: #737373;
 	font-size: 14px;
 	line-height: 25px;
 }
 
 .x17 .picture ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x17 .picture ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x17 .picture1 {
 	margin-top: 30px;
 }
 
 .x17 .picture1 ul {
 	display: none;
 }
 
 .x17 .picture1 ul .on {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x17 .picture1 ul li .text {
 	background: #FFFFFF;
 	margin-top: -5px;
 	padding: 10px 10px;
 }
 
 .x17 .picture1 ul li .text .right {
 	color: #a6a6a6;
 	font-size: 12px;
 }
 
 .x17 .picture1 ul li .text .left p {
 	color: #1a1a1a;
 	font-size: 16px;
 }
 
 .x17 .picture1 ul li {
 	margin-right: 12px;
 	margin-bottom: 15px;
 }
 
 .x18 {
 	background: #f8f8f8;
 	padding-top: 35px;
 }
 
 .x18 .cont ul li {
 	color: #595959;
 	font-size: 14px;
 	background: #FFFFFF;
 	margin-bottom: 25px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	height: 218px;
 }
 
 .x18 .cont ul li:hover {
 	box-shadow: 0 5px 4px #dcdcdc;
 }
 
 .x18 .cont ul li span {
 	color: #1a1a1a;
 	font-size: 20px;
 }
 
 .x18 .cont ul li p {
 	color: #1a1a1a;
 	font-size: 16px;
 	margin-top: 15px;
 	margin-bottom: 20px;
 	font-weight: bold;
 }
 
 .x18 .cont ul li .text {
 	width: 745px;
 	padding: 25px 45px;
 }
 
 .x18 .cont ul li a {
 	color: #FFFFFF;
 	background: #0096e1;
 	padding: 5px 10px;
 	font-size: 12px;
 	display: block;
 	margin-top: 15px;
 	width: 50px;
 	text-align: center;
 }
 
 .x19 .cont {
 	color: #1a1a1a;
 	font-size: 14px;
 	line-height: 30px;
 }
 
 .x19 .cont span {
 	color: #1a1a1a;
 	font-size: 30px;
 	font-weight: bold;
 	margin-top: 80px;
 	display: block;
 	text-align: center;
 }
 
 .x19 .cont .time {
 	height: 40px;
 	border-bottom: 1px solid #e7e7e7;
 	border-top: 1px solid #e7e7e7;
 	margin-top: 40px;
 	margin-bottom: 25px;
 }
 
 .x19 .cont .time .time_1 {
 	margin-top: 10px;
 }
 
 .x19 .cont .time .time_1 ul li {
 	color: #666666;
 	font-size: 14px;
 	margin-right: 45px;
 	margin-top: -5px;
 }
 
 .x19 .cont .time .time_1 ul li em {
 	color: #999999;
 	font-size: 12px;
 }
 
 .x19 .cont .time .time_1 ul li .img {
 	margin-top: 2px;
 	margin-right: 3px;
 }
 
 .x19 .cont p {
 	color: #8c8c8c;
 	font-size: 14px;
 	margin-top: 20px;
 }
 
 .x19 .cont .next {
 	padding: 10px 0;
 	border-top: 1px solid #e7e7e7;
 	border-bottom: 1px solid #e7e7e7;
 	margin-top: 60px;
 	margin-bottom: 70px;
 }
 
 .x19 .cont .next a {
 	color: #1a1a1a;
 	font-size: 14px;
 }
 
 .x20 .cont {
 	margin-top: 65px;
 	margin-bottom: 90px;
 }
 
 .x20 .cont ul li {
 	margin-right: 10px;
 	margin-bottom: 18px;
 }
 
 .x20 .cont ul li .text {
 	background: #4fa7d3;
 	padding: 20px 22px 37px;
 }
 
 .x20 .cont ul li .text_1 {
 	background: #aeaeae;
 }
 
 .x20 .cont ul li .text .tex {
 	color: #ffffff;
 	font-size: 14px;
 	width: 200px;
 	margin-top: 10px;
 	line-height: 22px;
 }
 
 .x21 {
 	padding-top: 55px;
 	padding-bottom: 90px;
 }
 
 .x21 .cont {
 	color: #333333;
 	font-size: 14px;
 	line-height: 30px;
 }
 
 .x21 .cont .img {
 	text-align: center;
 	margin: 70px 0;
 }
 
 .x21 .cont .tex {
 	color: #595959;
 	font-size: 14px;
 }
 
 .x22 {
 	background: #f8f8f8;
 	padding-top: 50px;
 	padding-bottom: 70px;
 }
 
 .x22 .cont {
 	color: #323232;
 	font-size: 14px;
 	line-height: 25px;
 }
 
 .x22 .cont .tel {
 	width: 308px;
 	background: #FFFFFF;
 	padding: 35px 45px 100px;
 }
 
 .x22 .cont .tel span {
 	color: #323232;
 	font-size: 30px;
 	display: block;
 	margin-bottom: 30px;
 }
 
 .x22 .cont .tel ul {
 	margin-top: 35px;
 }
 
 .x22 .cont .tel ul li {
 	margin-bottom: 22px;
 }
 
 .x22 .cont .tel ul li .img {
 	margin-top: 8px;
 	margin-right: 5px;
 }
 
 .x22 .cont .tel ul li .text {
 	color: #323232;
 	font-size: 16px;
 }
 
 .x22 .cont .data {
 	width: 670px;
 	margin-left: 15px;
 	background: #FFFFFF;
 	padding: 45px 52px 60px;
 }
 
 .x22 .cont .data .text {
 	color: #323232;
 	font-size: 24px;
 	padding-bottom: 25px;
 	border-bottom: 10px solid #efefef;
 	margin-bottom: 35px;
 }
 
 .x22 .cont .data ul li {
 	padding-bottom: 10px;
 	border-bottom: 1px solid #d3d3d3;
 	color: #323232;
 	font-size: 13px;
 	margin-bottom: 35px;
 }
 
 .x22 .cont .data ul li input {
 	width: 590px;
 }
 
 .x22 .cont .data ul li textarea {
 	outline: medium;
 	height: 140px;
 	width: 590px;
 }
 
 .x22 .cont .data ul .but {
 	background: #0096e1;
 	display: inline-block;
 	width: 95px;
 	height: 50px;
 	color: #FFFFFF;
 	margin-right: 30px;
 	cursor: pointer;
 }
 
 .x22 .cont .data ul .but1 {
 	background: #8c8c8c;
 	display: inline-block;
 	width: 95px;
 	height: 50px;
 	color: #FFFFFF;
 	cursor: pointer;
 }