﻿*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"微软雅黑"; _background:pink;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6,strong,b{ font-weight:normal;}
em,i{ font-style:normal;}
a{ text-decoration:none;}
img{vertical-align: top; border:none;}
.fl{float: left;}
.fr{float: right;}
input{ border: none; outline:none;}
table{border-collapse: collapse;}
.clear{ clear:both;}
.clearfix:after{ content:""; display:block; clear:
both; }
.clearfix{ zoom:1;}

.banner1{
	background: url(../images/banner1.jpg) no-repeat center;
	height:354px;
}
.banner2{
	background: url(../images/banner2.jpg) no-repeat center;
	height:236px;
	position: relative;
}
.banner3{
	background: url(../images/banner3.jpg) no-repeat center;
	height:210px;
	position: relative;
}
.banner2_cont{
	width:628px;
	position: absolute;
	height:175px;
	top:60px;
	left: 50%;
	margin-left: -60px;
}
.banner2_l{
	float: left;
	background: url(../images/banner2_cont.png) no-repeat center;
	width:171px;
	height:175px;
	margin-right: 38px;
	border-radius:50%;
	overflow: hidden;
}
.banner2_l h5{
	font-size: 24px;
	font-weight: bold;
	color:#333;
	text-align: center;	
	padding:34px 0 10px 0;
	margin: 0;
}
.banner2_l p{
	font-size: 18px;
	color:#666;
	text-align: center;
	line-height: 34px;
}
.banner3_cont{
	width:560px;
	height: 54px;
	position: absolute;
	left:50%;
	margin-left:6px;
	top:61px;
}
.banner3_cont a{
	overflow:hidden;
	float: left;
	width:156px;
	height:50px;
	border:1px solid #ff5f00;
	text-align: center;
	line-height:50px;
	border-radius:6px;
	font-size: 20px;
	color:#fff;
	margin-right:86px;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.banner3_cont span{
	float: left;
	width:216px;
	height:50px;
	border:1px solid #25e6e1;
	text-align: center;
	line-height:50px;
	border-radius:6px;
	font-size: 20px;
	color:#fff;
	overflow: hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.banner3_cont a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#ff5f00;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);

}
.banner3_cont span:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#25e6e1;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);

}
.banner3_cont a:after,.banner3_cont span:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #ff5f00;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.banner3_cont a:hover,.banner3_cont span:hover{
	color:#333;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.banner3_cont a:hover:before,.banner3_cont span:hover:before{
	color:#fff;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.daoyu{
	padding:30px 0 40px 0;
	height:;
	background:#f5f5f5;
}
.dao_content{
	width:1150px;
	margin:0 auto;
}
.dao_l{
	float: left;
	background: url(../images/daoyu.png) no-repeat center;
	width:84px;
	height:110px;
	margin-right:40px;
}
.dao_r{
	float: left;
	width:1018px;
}
.dao_r p{
	font-size:18px;
	color:#666;
	line-height:36px;
	padding-top: 22px;
	text-indent:2em;
}
.dao_r p em{
	font-size: 22px;
	color:#333;
}
#nav{
	width:100%; 
	height:80px; 
	
	z-index:9999;
	background:#333;
}
.jnd_navt{
	width:1150px;
	height:80px;
	overflow:hidden;
	margin:0 auto;
	line-height:80px; 
}
.jnd_navt span{
	display:inline-block;
	cursor:pointer;
	font-size:22px;
	color:#fff;
	height:64px;
	cursor: pointer;
	margin:0 24px 0 25px;
}
.jnd_navt span.cur{
	border-bottom:3px solid #ff5f00;
	color:#fff;
}
.content1,.content3,.content6,.content8,.content10{
	padding:60px 0 86px 0;
	width:1150px;
	margin:0 auto;
}
.content_title{
	text-align: center;
	height:97px;
	margin-bottom:28px;
}
.content_title p{
	font-size: 18px;
	color:#747474;
	text-align: center;
}
.content_title span{
	display:inline-block;
	font-size: 36px;
	color:#333;
	font-weight: bold;
	height:97px;
	line-height:97px;
	position: relative;
	z-index:2;
}
.content_title em{
	display:inline-block;
	background: url(../images/title.png) no-repeat center;
	height:97px;
	width:106px;
	position: absolute;
	right:-48px;
	top:0;
	z-index:-2;
}
.cont1_b{
	width:1150px;
	overflow: hidden;
}
.cont1_b ul{
	width:1180px;
}
.cont1_b ul li{
	width:265px;
	height:240px;
	position: relative;
	margin:0 30px 30px 0;
	float: left;
}
.cont1_b ul li img{
	position: absolute;
	left:0;
	top:0;
}
.cont1_t{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	width:148px;
	height:50px;
	position: absolute;
	left:59px;
	top:95px;
	background:#ff5f00;
	text-align: center;
	line-height:50px;
}
.cont1_t span{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	font-size:22px;
	font-weight: bold;
	color:#fff;
}
.cont1_text{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	display: none;
	width:241px;
	height: 216px;
	position: absolute;
	left:12px;
	top:12px;
}
.cont1_text span{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	width:100%;
	height:100%;
	background:#e9562e;
	opacity:.9;
	position: absolute;
	left:0;
	top:0;
}
.cont1_c2{
	padding-top:34px;
	width:100%;
	height:182px;
	position: absolute;
	left:0;
	top:0;
	text-align: center;
}
.cont1_c2 p a{
	text-decoration:underline;
}
.cont1_c2 em{
	margin:0 auto;
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	color:#fff;
	text-align: center;
	padding-top:16px;
	border-top:6px solid #fff;
}
.cont1_c2 p{
	text-align: left;
	padding-top:10px;
	width:178px;
	font-size:16px;
	color:#fff;
	line-height:32px;
	margin:0 auto; 
}
.cont1_b ul li:hover .cont1_t{
	display:none;
}
.cont1_b ul li:hover .cont1_text{
	display: block;
}
.cont_btn,.cont_btn2{
	width:524px;
	margin:30px auto 0 auto;
}
.cont_btn a,.cont_btn2 a{
	width:204px;
	height:52px;
	float: left;
	background:#ff5f00;
	text-align: center;
	line-height:52px;
	font-size: 18px;
	color:#fff;
	border-radius:50px;
	overflow: hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.cont_btn2 a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#ccc;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont_btn a:before,.cont6_btn a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#545454;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);

}
.cont_btn a:after,.cont_btn2 a:after,.cont6_btn a:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #545454;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont_btn a:hover,.cont6_btn a:hover{
	color:#fff;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont_btn2 a:hover{
	color:#333;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont_btn a:hover:before,.cont_btn2 a:hover:before,.cont6_btn a:hover:before{
	color:#fff;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.cont_btn span,.cont_btn2 span{
	float: right;
	width:258px;
	height:52px;
	text-align: center;
	line-height:52px;
	font-size: 18px;
	color:#fff;
	background:#545454;
	border-radius:50px;
}
.cont_btn2 span{
	background:#ccc;
	color:#333;
}
.cont_btn2{
	margin-top:60px;
}
.content2{
	padding:60px 0 86px 0;
	background: url(../images/content2.jpg) no-repeat center;
	height:564px;
}
.cont2_b{
	overflow: hidden;
	width:1150px;
	margin:0 auto;
}
.cont2_b ul{
	width:1180px;
}
.cont2_b ul li{
	float: left;
	width:265px;
	margin-right: 30px;
}
.cont2_b ul li:hover h5{
	color:#ff6f1a;
}
.cont2_t{
	width:245px;
	height:210px;
	position: relative;
}
.cont2_t img{
	position: absolute;
	top:20px;
	left:0;
}
.cont2_t span,.cont2_t strong{
	position: absolute;
	top:0;
	left:20px;
	width:239px;
	height:184px;
	border:3px solid #ff6f1a;
}
.cont2_t strong{
	border:3px solid #25e6e1;
}
.cont2_t em{
	width:78px;
	height:78px;
	border-radius:50%;
	background: #030000;
	opacity: .6;
	position: absolute;
	left: 91px;
	top:69px;
}
.cont2_t i{
	width:78px;
	height:78px;
	border-radius:50%;
	position: absolute;
	left: 91px;
	top:69px;
	text-align: center;
	line-height: 78px;
	font-size: 16px;
	color:#fff;
}
.cont2_text{
	height:229px;
	position: relative;
}
.cont2_text h5{
	font-size: 22px;
	font-weight: bold;
	color:#fff;
	text-align: center;
	padding:24px 0 17px 0;
}
.cont2_text p{
	font-size:16px;
	color:#d2d2d2;
	margin:0 auto;
	line-height: 32px;
	width:226px;
}
.cont2_text p a{
	display:inline;
	font-size:16px;
	color:#d2d2d2;
	position: static;
	background:none;
	line-height:32px;
	cursor: pointer;
	text-decoration:underline;
}
.cont2_text p a:hover{
	color:#fff;
}
.cont2_text a{
	position: absolute;
	left: 43px;
	bottom:0;
	width:160px;
	height:48px;
	border-radius:50px;
	text-align: center;
	line-height:48px;
	font-size: 18px;
	color:#fff;
	background:#ff5f00;
	margin:52px auto 0 auto;
	overflow: hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.cont2_text a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#fff;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);

}
.cont2_text a:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #fff;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont2_text a:hover{
	color:#ff5f00;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont2_text a:hover:before{
	color:#ff5f00;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.cont3_b{
	width:1150px;
	overflow:hidden;
}
.cont3_b ul{
	width:1180px;
}
.cont3_b ul li{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	margin-right:30px;
	float: left;
	width:259px;
	border:3px solid #e0e0e0;
	padding:32px 0px;
}
.cont3_b ul li h5{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	color:#333;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding-bottom:12px;
}
.cont3_b ul li p{
	font-size: 16px;
	color:#666;
	line-height:32px;
	text-align: center;
}
.cont3_b ul li a{
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	font-size:18px;
	text-align: center;
	color:#ff5f00;
	display: block;
	padding-top:14px;
}
.cont3_b ul li:hover{
	border:3px solid #ff6f1a;
}
.cont3_b ul li:hover h5{
	color:#ff5f00;
}
.cont3_b ul li:hover a{
	color:#25d2ce;
}
.content4,.content9{
	padding:60px 0 86px 0;
	background:#f9f9f9;
}
.cont4_b{
	width:1150px;
	margin:66px auto 0 auto;
}
.cont4_b table{
	position: relative;
	height:50px;
}
.cont4_b th{
	padding:0 19px;
	height: 50px;
	border:1px solid #999;
	line-height:50px;
	font-size:20px;
	color:#333;
	font-weight: bold;
	text-align: center;
	background: #fff7f2;
}
.cont4_b td{
	padding:32px 28px 161px 28px;
	font-size: 16px;
	color:#666;
	line-height:32px;
	border:1px solid #999;
	text-align:center;
}
th.th_bg{
	border-bottom: 1px solid #ffaf80;
	background:#ff5f00;
	color:#fff;
	height:58px;
	line-height:58px;
	position: absolute;
	top:-7px;
	left:439px;
	width:196px;
}
td.td_title{
	padding:140px 34px;
	font-size: 18px;
	color:#333;
	font-weight: bold;
	line-height: 32px;
}
td.td_bg{
	border-bottom: 1px solid #ffaf80;
	background:#ff5f00;
	color:#fff;
}
.cont4_b td a{
	font-size: 18px;
	color:#fff;
	display: block;
	width:138px;
	height:36px;
	text-align: center;
	line-height:36px;
	background:#ff5f00;
	border-radius:50px;
	overflow:hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}  
.cont4_b td a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#17ddd8;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);

}
.cont4_b td a:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #17ddd8;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont4_b td a:hover{
	color:#fff;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont4_b td a:hover:before{
	color:#fff;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.content5{
	background: url(../images/content5.jpg) no-repeat center;
	padding:60px 0 86px 0;
	height:932px;
}
.cont5_b{
	width:1150px;
	margin:60px auto 0 auto;
}   
.cont5_t{
	width:1150px;
	height: 50px;
	_border:1px solid #909090;
	border-right:none;
}   
.cont5_t span{
	float: left;
	width:172px;
	border:1px solid #909090;
	height:50px;
}
.cont5_t em{
	width:487px;
	height:50px;
	text-align: center;
	line-height:50px;
	float: left;
	border:1px solid #909090;
	font-size: 20px;
	font-weight: bold;
	color:#ff5f00;
	border-left:none;
}
.cont5_c{
	width:1150px;
}						
.cont5_title{
	width:172px;
	float: left;
	border:1px solid #909090;
	border-top:none;
	border-bottom:none;
}
.cont5_title p{
	font-size: 20px;
	color:#fff;
	text-align: center;
	background:#ff5f00;
	height:248px;
	line-height:248px;
	border-bottom:1px solid #909090;
	margin: 0;
}
.cont5_r{
	width:976px;
	float: right;
	position: relative;
	height: 248px;
}
.cont5_r_l{
	float: left;
	width:487px;
	border-bottom:1px solid #909090;
	border-right:1px solid #909090;
	padding-top:32px;
	height:216px;
}
.cont5_r_l p{
	font-size:16px;
	color:#fff;
	line-height: 32px;
	padding:0 74px 0 62px;
	margin: 0;
}
.cont5_z{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background: #ff5f00;
	opacity:.1;
	display: none;
}
.cont5_r_t:hover .cont5_z{
	display: block;
}
.cont5_text{
	border:1px solid #909090;
	border-top: none;
	height: 87px;
	line-height:87px;
}
.cont5_text p{
	text-align: center;
	font-size: 16px;
	color:#17ddd8;
}
.cont6_b h5{
	width:156px;
	height:58px;
	margin:0 auto;
	text-align: center;
	line-height:58px;
	color:#fff;
	font-size: 24px;
	font-weight: bold;
	background:#ff5f00;
	border-radius:10px;
	margin-bottom:36px;
}
.cont6_b ul{
	width:1190px;	
}
.cont6_b ul li{
	float: left;
	width:257px;
	height:300px;
	margin-right:40px;
	margin-bottom:40px;
}
.cont6_text{
	padding:18px;
	width:214px;
	height:184px;
	position:relative;
	background:#fff;
	box-shadow:0px 0px 8px 4px #e6e6e6;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont6_text:after{
	content:'';
	width:246px;
	height:216px;
	position: absolute;
	left:18px;
	top:18px;
	border:2px solid #999;
	z-index: -1;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont6_text img{
	display: block;
	margin:0 auto;
}
.cont6_t:hover .cont6_text:after{
	left: 0;
	top: 0;
}
.cont6_t:hover .cont6_text{
	background:#fff;
}
.cont6_scholl h6 a{
	font-size: 18px;
	color:#333;
	text-align: center;
	display: block;	
}
.cont6_scholl{
	margin-top:40px;
}
.cont6_b ul{
	margin-bottom:60px;
}
.cont6_btn{
	width:206px;
	margin:26px auto 0 auto;
}
.cont6_btn a{
	width:99px;
	height:30px;
	text-align: center;
	line-height:30px;
	font-size: 16px;
	color:#fff;
	background:#ff5f00;
	border-radius:50px;
	overflow:hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.content7{
	padding:60px 0 86px 0;
	background: url(../images/content7.jpg) no-repeat center;
	height:583px;
	position: relative;
}
.cont7_b{
	width:756px;
	position: absolute;
	left:50%;
	margin-left:-162px;
	top:185px;
	height:200px;
}
.cont7_t span,.cont7_t2 span{
	float: left;
	width:186px;
	height:68px;
	border:1px solid #969ba1;
	text-align: center;
	line-height:68px;
	font-size: 22px;
	color:#fff;
	font-weight: bold;
	border-bottom: none;
}
.cont7_t p,.cont7_t2 p{
	float: left;
	width:283px;
	height:68px;
	border:1px solid #969ba1;
	border-left:none;
	text-align: center;
	line-height:68px;
	font-size: 22px;
	color:#fff;
	font-weight: bold;
	border-bottom: none;
	margin: 0;
}
.cont7_t,.cont7_t2{
	height:69px;
	position: relative;
	z-index:8;
}
.cont7_bg2{
	z-index:-1;
	width:100%;
	height:69px;
	background:#ff5f00;
	opacity:.1;
	position:absolute;
	left:0;
	top:2px;
}
.cont7_bg{
	display:none;
	z-index:-1;
	width:100%;
	height:69px;
	background:#ff5f00;
	opacity:.1;
	position:absolute;
	left:0;
	top:2px;
}
.cont7_t2:hover .cont7_bg{
	display:block;
}
.cont7_t2 p,.cont7_t2 span{
	font-weight:normal;
	font-size:18px;
}
.cont7_b .cont5_text{
	border-top:1px solid #969ba1;
	height:68px;
	line-height:68px;
}
.cont8_b{
	width:1006px;
	margin:60px auto 0 auto;
}
.cont8_l,.cont8_r{
	float: left;
	width:470px;
}
.cont8_r{
	width:446px;
}
.cont8_text h5,.cont8_text2 h5{
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	color:#333;
}
.cont8_text p,.cont8_text2 p{
	margin-top:10px;
	font-size: 18px;
	color:#666;
	text-align: right;
}
.cont8_c{
	margin:0 26px;
	float: left;
	width:36px;
	height:572px;
	background: url(../images/cont8_c.png) no-repeat center;
}
.cont8_text2 p,.cont8_text2 h5{
	text-align: left;
}
.cont8_btn{
	width:494px;
	margin:60px auto 0 auto;
}
.cont8_btn a{
	border-radius:50px;
	width:204px;
	height:52px;
	background:#ff5f00;
	text-align: center;
	line-height:52px;
	color:#fff;
	font-size: 18px;
	overflow:hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.cont8_btn a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#545454;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont8_btn a:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #17ddd8;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont8_btn a:hover{
	color:#fff;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont8_btn a:hover:before{
	color:#fff;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.cont9_b{
	height:251px;
	width:1150px;
	margin:0 auto;
}
.cont9_b ul li{
	float: left;
	width:206px;
	margin-left: 30px;
	padding:30px 0;
	background:#f0f0f2;
}
.cont9_b ul li:first-child{
	margin-left:0;
}
.cont9_b ul li:hover .cont9_t{
	background:#20c9c5;
}
.cont9_b ul li:hover h5{
	color:#ff5f00;
}
.cont9_t{
	width:102px;
	height:76px;
	padding-top:26px;
	margin:0 auto;
	border-radius:50%;
	background:#8f8f8f;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont9_t img{
	display: block;
	margin:0 auto;
}
.cont9_b h5{
	font-size:18px;
	color:#333;
	font-weight: bold;
	text-align: center;
	padding:26px 0 18px 0;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont9_b p{
	font-size: 16px;
	color:#666;
	text-align:center;
}
.cont10_l{
	margin-bottom:32px;
	width:560px;
	padding:40px 0;
	background:#f0f0f2;
	position: relative;
	height: 332px;
}
.cont10_t{
	width:221px;
	margin:0 auto;
	line-height: 120px;
}
.cont10_t img{
	float: left;
}
.cont10_l:hover .cont10_t span{
	color:#ff5f00;
}
.cont10_t span{
	float: right;
	width:72px;
	font-weight:bold;
	font-size: 24px;
	color:#333;
	line-height: 120px;
}
.cont10_text{
	margin-top:36px;
	padding:0 60px 0 64px;
}
.cont10_text p{
	font-size: 16px;
	color:#666;
	line-height:32px;
}
.cont10_text p em{
	color:#333;
}
.cont10_btn a{
	position:absolute;
	right:40px;
	bottom:40px;
	width:105px;
	height: 40px;
	background:#22ceca;
	border-radius:50px;
	font-size: 18px;
	color:#fff;
	text-align: center;
	line-height:40px;
	overflow:hidden;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.cont10_btn a:before,#bao_a a:before{
	text-indent:2.4em;
	content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background:#ff5f00;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont10_btn a:after,#bao_a a:after{
	content:'';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transition: -webkit-transform .25s 0s;
    transition: transform .25s 0s;
    transition: transform .25s 0s,-webkit-transform .25s 0s;
    background: 0 0;
    border: 5px solid #17ddd8;
    border-radius: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) scale(0);
    -moz-transform: translate3d(-50%,-50%,0) scale(0);
    -ms-transform: translate3d(-50%,-50%,0) scale(0);
    transform: translate3d(-50%,-50%,0) scale(0);
}
.cont10_btn a:hover{
	color:#fff;
	background: transparent!important;
	transition-delay: .6s,.35s;
	-webkit-transition-delay: .6s,.35s;
    -moz-transition-delay: .6s,.35s;
    -ms-transition-delay: .6s,.35s;
}
.cont10_btn a:hover:before,#bao_a a:hover:before{
	color:#fff;
	-webkit-transition: -webkit-transform .5s .15s;
    transition: -webkit-transform .5s .15s;
    transition: transform .5s .15s;
    transition: transform .5s .15s,-webkit-transform .5s .15s;
    -web kit-transform: translate3d(-50%,-50%,0) scale(1);
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    -moz-transform: translate3d(-50%,-50%,0) scale(1);
    -ms-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
}
.content11{
	padding:60px 0 80px 0;
	height:953px;
	background: url(../images/content11.jpg) no-repeat center;
}
.cont10_b{
	width:1150px;
	margin:0 auto;
	overflow: hidden;
}
.cont10_b ul{
	width:1180px;
}
.cont10_b ul li{
	float: left;
	width:560px;
	height:260px;
	position: relative;
	margin:0 30px 40px 0;
}
.cont10_b ul li span{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background:#fff;
	opacity: .7;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont10_b ul li:hover span{
	opacity:.9;
}
.cont10_li{
	padding:40px 0 0 30px;
	position: absolute;
	left:0;
	top:0;
}
.cont10_li h5 em,.cont10_a em{
	width:40px;
	height:40px;
	background:#f58b4c;
	text-align: center;
	line-height:40px;
	font-size: 20px;
	color:#fff;
	border-radius:50%;
	float: left;
	margin-right: 17px;
}
.cont10_b ul li:hover .cont10_li h5 i{
	color:#ff5f00;
}
.cont10_li h5 i{
	font-size: 18px;
	color:#333;
	float: left;
	width:472px;
	line-height: 40px;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont10_a{
	margin-top:16px;
}
.cont10_a p{
	float: left;
	width:472px;
	padding-top:4px;
	line-height:32px;
	font-size: 16px;
	color:#666;
}
.cont10_a p a{
	color:#f7823c;
}
.bao{
	width:1150px;
	margin:0 auto;
	padding:60px 0 80px 0;
}

.bao_cont{
	width:708px;
	margin:0 auto;
}  
.baoimg p:hover{
	box-shadow: 0 0 2px 2px rgba(245,160,103,.75);
}
.baoimg p{
	border:1px solid #f0f0f2;
	width:716px;
	height: 52px;
	position: relative;
	background:#fff;
	margin-bottom: 16px;
}  
.baoimg p img{
	position: absolute;
	left: 18px;
	top:16px;
}
.baoimg p span{
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color:#b3b3b3;
	position: absolute;
	left: 62px;
	top:0;
}
.baoimg p span em{
	color:#ef526f;
}
.baoimg p input::-ms-input-placeholder{ color:#d6d6d6}
.baoimg p input::-webkit-input-placeholder{color:#d6d6d6}
.baoimg p input::-moz-placeholder{color:#d6d6d6}
.baoimg p input,.baoimg p select{
	width:554px;
	height:52px;
	font-size: 16px;
	color:#b3b3b3;
	position: absolute;
	top:0;
	line-height: 52px;
	left: 152px;
}
.baoimg p select{
	padding-left: 190px;
	width:564px;
	background:url(../images/xiasan.png) no-repeat 504px center;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    border:none;
    text-align: center;
}
#bao_a{
	margin-top:60px;
}
#bao_a a{
	overflow: hidden;
	display: block;
	width:188px;
	height:50px;
	margin:0 auto;
	line-height:50px;
	font-size: 18px;
	color:#fff;
	border-radius:50px;
	background:#545454;
	text-align: center;
	-webkit-transition-duration: 1.5s,1s,0s;
    transition-duration: 1.5s,1s,1s,0s;
    -webkit-transition-property: opacity,-webkit-transform,background;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform,background;
    -webkit-transition-delay: .6s,0s;
    transition-delay: .6s,0s;
    -webkit-transition-timing-function: cubic-bezier(.42,0,.03,.985);
    transition-timing-function: cubic-bezier(.42,0,.03,.985);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.footer{
	padding:60px 0;
	background:#f0f0f0;
}
.footer_cont{
	width:1150px;
	margin:0 auto;
}
.footer_cont ul li{
	overflow: hidden;
	float: left;
	width:276px;
	height:168px;
	margin-left: 15px;
}
.footer_cont ul li:first-child{
	margin-left:0;
}
.footer_cont ul li img{
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.footer_cont ul li:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform:scale(1.1);
}

