* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); color: rgb(82, 82, 82); font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px;
}
a {
	transition:0.2s; text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	margin: auto;
}
input[type='text']:focus {

}
input[type='password']:focus {

}
textarea:focus {

}
.clear {
	width: 100%; height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.page_list {
	margin: auto auto 45px; width: 100%; height: 21px; text-align: center; line-height: 21px; letter-spacing: 0px; font-size: 14px; float: left;
}
.page_list a {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(0, 160, 225); border-image: none; height: 30px; text-align: center; color: rgb(0, 160, 225); line-height: 30px; font-size: 14px; margin-right: 5px; display: inline-block;
}
.page_list a:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.page_list a.on {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.contPage {
	width: 100%; height: 20px; text-align: center; line-height: 20px; letter-spacing: 0px; font-size: 12px; float: left;
}
.contPage a {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(6, 37, 122); border-image: none; text-align: center; color: rgb(6, 37, 122); padding-right: 8px; padding-left: 8px; text-decoration: none; margin-right: 3px; display: inline-block; behavior: url(css3.htc);
}
.contPage a:hover {
	background: rgb(6, 37, 122); border: 1px solid rgb(6, 37, 122); border-image: none; color: rgb(255, 255, 255);
}
.contPage a.on {
	background: rgb(6, 37, 122); border: 1px solid rgb(6, 37, 122); border-image: none; color: rgb(255, 255, 255);
}
.btn-nav {
	background: none; padding: 14px; border: currentColor; transition:0.5s; border-image: none; top: 0px; right: 0px; position: absolute; z-index: 99999; cursor: pointer; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease;
}
.btn-nav:focus {
	outline: 0px;
}
.icon-bar {
	margin: 7px 0px; width: 35px; height: 3px; display: block; background-color: rgb(249, 195, 0);
}
.btn-nav:hover .icon-bar {
	transition:1s; background-color: rgb(249, 195, 0); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;
}
.nav-item {
	margin: 40px auto; text-align: center;
}
.animated {
	margin: 0px auto; display: block;
}
.animated:hover .icon-bar {
	background-color: rgb(249, 195, 0);
}
.animated:focus .icon-bar {
	background-color: rgb(249, 195, 0);
}
.animated:focus {
	z-index: 9999; cursor: pointer;
}
.middle {
	margin: 0px auto;
}
.icon-bar {
	transition:0.7s; z-index: 999999; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease;
}
.animated .icon-bar {
	z-index: 999999; background-color: rgb(249, 195, 0);
}
.animated .topt {
	transform: translateY(10px) rotateZ(45deg); -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -o-transform: translateY(10px) rotateZ(45deg);
}
.animated .bottom {
	transform: translateY(-11px) rotateZ(-45deg); -webkit-transform: translateY(-11px) rotateZ(-45deg); -moz-transform: translateY(-11px) rotateZ(-45deg); -o-transform: translateY(-11px) rotateZ(-45deg);
}
.animated .middle {
	width: 0px;
}
.cai {
	display: none;
}
.header {
	top: 0px; width: 100%; height: 80px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 9;
}
.head {
	margin: auto; width: 96%; height: 80px; position: relative;
}
.head_left {
	left: 0px; top: 0px; height: 80px; position: absolute;
}
.head_left img {
	padding-top: 16px;
}
.nav {
	margin: auto; width: 1200px; height: 80px; text-align: right;
}
.nav a {
	padding: 0px 40px; height: 79px; color: rgb(255, 255, 255); line-height: 79px; font-size: 16px; display: inline-block; cursor: pointer;
}
.nav span {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold; margin-right: 30px; margin-left: 30px;
}
.nav a:hover {
	border-bottom-color: rgb(249, 195, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.nav a.nav_a {
	border-bottom-color: rgb(249, 195, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.head_right {
	top: 23px; height: 36px; right: 0px; position: absolute;
}
.head_right a {
	width: 97px; height: 36px; display: block; position: relative;
}
.head_right a:hover .head_1 {
	color: rgb(249, 195, 0); background-color: rgb(255, 255, 255); -webkit-transition: all 0.4s ease-in-out;
}
.head_right a:hover .head_er {
	display: block; opacity: 1; -webkit-transition: all 0.4s ease-in-out;
}
.head_1 {
	border-radius: 20px; width: 97px; height: 36px; text-align: center; color: rgb(87, 87, 87); line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; cursor: pointer; background-color: rgb(249, 195, 0);
}
.head_er {
	background: url("../images/erbg_03.png") no-repeat center; left: -40px; top: 43px; width: 174px; height: 254px; display: none; position: absolute; opacity: 0;
}
.head_er_1 {
	margin: auto; width: 133px; height: 40px; color: rgb(153, 153, 153); line-height: 40px; padding-top: 45px; font-size: 14px;
}
.head_er_2 {
	margin: auto; width: 133px; height: 133px;
}
.banner {
	margin: auto; width: 100%; height: 600px; position: relative;
}
.n_big {
	top: 0px; width: 100%; height: 600px; position: absolute; z-index: -1;
}
.banner_1 {
	margin: auto; width: 1200px; height: 600px;
}
.banner_1_1 {
	width: 1200px; height: 90px; color: rgb(255, 255, 255); padding-top: 230px; font-size: 68px; font-weight: bold;
}
.banner_1_1 span {
	font-family: "ËÎÌå"; font-size: 30px; margin-left: 15px;
}
.banner_1_2 {
	width: 1200px; height: 80px; color: rgb(255, 255, 255); line-height: 80px; font-size: 24px;
}
.banner_1_2 span {
	padding: 0px 20px;
}
.banner_1_3 {
	width: 1200px; height: auto; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; font-size: 24px; margin-top: 10px;
}
.footer {
	background: rgb(48, 48, 48); margin: auto; width: 100%;
}
.foot {
	margin: auto; width: 1200px; 
}
.foot_1 {
	width: 1200px; height: 45px;
}
.foot_1_left {
	height: 45px; text-align: center;
}
.foot_1_right {
	height: 45px; float: right;
}
.foot_1_right a {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; margin-left: 90px; display: inline-block; cursor: pointer;
}
.foot_1_right a:hover {
	color: rgb(230, 15, 18);
}
.foot_2 {
	width: 1200px; height: 60px; 
}
.foot_2_left {
	height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 14px;  opacity: 0.75;text-align:center;
}
.foot_2_left a {
	color: rgb(255, 255, 255);
}
.foot_2_right {
	height: 60px; float: right;
}
.foot_2_right a {
	cursor: pointer;
}
.foot_2_right img {
	padding-top: 19px;
}
.main {
	margin: 50px auto auto; width: 1200px; height: auto; overflow: hidden;
}
.main_en {
	background: url("../images/business_04.png") no-repeat 62% top; width: 1200px; height: 80px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 65px;
}
.main_en1 {
	background: url("../images/business_04.png") no-repeat 59% top; width: 1200px; height: 80px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 65px;
}
.main_tit {
	width: 1200px; text-align: center; color: rgb(53, 53, 53); font-size: 30px; margin-top: -5px;
}
.main_con {
	width: 1200px; height: 30px; text-align: center; color: rgb(53, 53, 53); line-height: 30px; font-size: 12px;
}
.main_mune {
	width: 1200px; height: 243px; margin-top: 40px;
}
.main_mune a {
	width: 600px; height: 243px; overflow: hidden; float: left; display: block;
}
.main_mune a:hover {
	background-color: rgb(247, 247, 247); -webkit-transition: all 0.4s ease-in-out;
}
.main_mune a.main_mune_a {
	background-color: rgb(247, 247, 247);
}
.main_1 {
	margin: 53px auto auto; width: 550px; height: 144px;
}
.main_1_left {
	border-radius: 100%; border: 5px solid rgb(248, 221, 123); border-image: none; width: 134px; height: 134px; float: left; background-color: rgb(249, 195, 0);
}
.main_1_right {
	width: 380px; height: 144px; float: right;
}
.main_1_1 {
	width: 380px; height: 45px; color: rgb(53, 53, 53); line-height: 45px; padding-top: 20px; font-size: 22px;
}
.main_1_2 {
	width: 380px; height: 50px; color: rgb(53, 53, 53); line-height: 25px; overflow: hidden; font-size: 14px;
}
.main_biao {
	width: 1200px; height: 85px; text-align: center; color: rgb(53, 53, 53); line-height: 85px; font-size: 22px; margin-top: 55px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.main_list {
	width: 1200px; height: auto; overflow: hidden; margin-bottom: 70px;
}
.main_list ul li {
	list-style: none; width: 300px; height: 255px; float: left; position: relative; box-shadow: inset 0px 0px 1px #999; background-color: rgb(245, 245, 245);
}
.main_list ul li:hover {
	background-color: rgb(249, 195, 0);
}
.main_list ul li:hover .main_list_tit {
	opacity: 1;
}
.main_list_img {
	width: 300px; height: 255px;
}
.main_list_tit {
	width: 300px; height: 65px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 65px; font-size: 20px; position: absolute; opacity: 0;
}
.colligate_mune {
	width: 1200px; height: 32px; text-align: center;
}
.colligate_mune a {
	padding: 0px 25px; border-radius: 4px; height: 32px; color: rgb(53, 53, 53); line-height: 32px; font-size: 16px; display: inline-block; cursor: pointer;
}
.colligate_mune a:hover {
	background-color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.colligate_mune a.colligate_mune_a {
	background-color: rgb(249, 195, 0);
}
.colligate {
	width: 1200px; height: auto; overflow: hidden; margin-top: 60px;
}
.colligate_left {
	width: 430px; height: 256px; float: left;
}
.colligate_right {
	width: 740px; height: 256px; color: rgb(53, 53, 53); line-height: 25px; overflow: hidden; font-size: 14px; float: right;padding-top:80px;
}
.colligate_right span {
	color: rgb(255, 186, 0); font-size: 22px;
}
.colligate_1 {
	width: 1200px; height: auto; overflow: hidden; margin-top: 30px;
}
.colligate_1_tit {
	width: 1200px; height: 45px; color: rgb(249, 195, 0); line-height: 45px; font-size: 22px;
}
.colligate_1_con {
	width: 1200px; height: auto; color: rgb(104, 104, 104); line-height: 25px; overflow: hidden; font-size: 14px;
}
.colligate_kong {
	width: 100%; height: 90px; overflow: hidden;
}
.about_img {
	width: 1200px; height: auto; overflow: hidden; margin-top: 50px;
}
.about_img img {
	width: 100%; height: auto;
}
.about_1 {
	width: 1200px; height: auto; overflow: hidden; margin-top: 25px;
}
.about_1_img {
	width: 1200px; height: 135px; text-align: center;
}
.about_1_img img {
	border-radius: 100%; border: 5px solid rgb(248, 221, 123); border-image: none; width: 122px; height: 122px; display: inline-block; background-color: rgb(249, 195, 0);
}
.about_1_con {
	width: 1200px; height: auto; text-align: center; color: rgb(79, 79, 79); line-height: 30px; overflow: hidden; padding-bottom: 30px; font-size: 16px; margin-top: 15px;
}
.main_en2 {
	background: url("../images/business_04.png") no-repeat 60% top; width: 1200px; height: 80px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 65px;
}
.epiboly_warp {
	/*background: url("../images/it_02.jpg") no-repeat top; */width: 100%; height: auto; overflow: hidden;
}
.epiboly {
	margin: auto; width: 1200px; height: auto; overflow: hidden; padding-top: 25px;
}
.epiboly_list {
	margin: 50px auto auto; width: 1060px; height: auto; overflow: hidden;
}
.epiboly_list ul li {
	list-style: none; width: 285px; height: 370px; margin-right: 102px; float: left;
}
.epiboly_list ul li.epiboly_list_li {
	margin-right: 0px;
}
.epiboly_list ul li a {
	width: 285px; height: 370px; display: block;
}
.epiboly_list ul li a:hover .epiboly_list_tit {
	color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_list ul li a:hover .epiboly_tu {
	background: url("../images/epiboly_031.png") no-repeat center; -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_list ul li a:hover .epiboly_tu_1 {
	display: none; -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_tu {
	background: url("../images/epiboly_03.png") no-repeat center; margin: auto; width: 217px; height: 189px; overflow: hidden; position: relative;
}
.epiboly_tu_1 {
	width: 217px; height: 189px;
}
.epiboly_tu_2 {
	width: 217px; height: 189px;
}
.epiboly_list_tit {
	background: url("../images/epiboly_13.jpg") no-repeat bottom; width: 285px; height: 70px; text-align: center; color: rgb(52, 52, 52); line-height: 70px; font-size: 22px; margin-top: 5px;
}
.epiboly_list_con {
	width: 285px; height: 72px; text-align: center; color: rgb(52, 52, 52); line-height: 36px; overflow: hidden; font-size: 16px; margin-top: 20px;
}
.epiboly_mune {
	width: 1200px; height: 44px; text-align: center; margin-top: 85px;
}
.epiboly_mune a {
	margin: 0px 13px; padding: 0px 35px; border-radius: 20px; border: 2px solid rgb(225, 225, 225); border-image: none; height: 40px; color: rgb(52, 52, 52); line-height: 40px; font-size: 16px; display: inline-block; cursor: pointer;
}
.epiboly_mune a:hover {
	border: 2px solid rgb(249, 195, 0); border-image: none; background-color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_mune a.epiboly_mune_a {
	border: 2px solid rgb(249, 195, 0); border-image: none; background-color: rgb(249, 195, 0);
}
.epiboly_con {
	width: 1200px; height: auto; overflow: hidden; margin-top: 30px; background-color: rgb(249, 249, 249);
}
.epiboly_1 {
	width: 1200px; height: 29px; text-align: center; color: rgb(49, 49, 49); padding-top: 15px; font-size: 22px;
}
.epiboly_2 {
	width: 1200px; text-align: center; color: rgb(249, 195, 0); font-size: 16px;
}
.epiboly_3 {
	margin: 25px auto auto; width: 1100px; text-align: center; color: rgb(49, 49, 49); line-height: 29px; padding-bottom: 40px; font-size: 16px;
}
.epiboly_3 img {
	padding-top: 30px;
}
.section {
	width: 100%; height: 100vh; overflow: hidden;
}
.ping {
	width: 100%; height: 100vh; position: relative;
}
.big {
	margin: auto; width: 100%; height: 100vh; overflow: hidden; display: none; position: relative;
}
.big .swiper-container {
	width: 100%; height: 100%; overflow: hidden;
}
.big .swiper-slide {
	overflow: hidden;
}
.big .swiper-slide img {
	width: 100%; height: auto;
}
.big .paginationa {
	margin: auto; width: 1200px; text-align: left; bottom: 60px; position: relative; z-index: 100;
}
.big .swiper-pagination-bullet {
	width: 30px; height: 2px; margin-right: 10px; display: inline-block; cursor: pointer; background-color: rgb(90, 90, 91);
}
.big .swiper-pagination-bullet-active {
	background-color: rgb(249, 195, 0);
}
.big .big_div {
	width: 100%; height: 100vh; overflow: hidden;
}
.rowaw_warp {
	width: 100%; height: 60px; text-align: center; bottom: 55px; position: absolute; z-index: 9; cursor: pointer;
}
.wai {
	margin: auto; width: 1200px; height: 694px; overflow: hidden;
}
.epiboly_lun {
	display: none;
}
.service_lun {
	display: none;
}
.service {
	margin: auto; width: 1200px; height: 592px; overflow: hidden;
}
.service_en {
	background: url("../images/index_11.png") no-repeat 62% top; width: 1200px; height: 80px; text-align: center; color: rgb(255, 255, 255); font-family: fantasy; font-size: 65px;
}
.service_tit {
	width: 1200px; text-align: center; color: rgb(255, 255, 255); font-size: 30px; margin-top: -5px;
}
.service_con {
	width: 1200px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px;
}
.service_list {
	width: 1200px; height: 337px; overflow: hidden; margin-top: 110px;
}
.service_list ul li {
	list-style: none; width: 600px; height: 337px; float: left;
}
.service_list ul li a {
	width: 600px; height: 337px; display: block;
}
.service_list ul li a:hover .service_list_2 {
	color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.service_list ul li a:hover .service_list_4 {
	background-color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.service_list ul li a:hover .service_list_1 {
	transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg);
}
.service_list ul li a:hover .service_list_1 img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.1, 1.1);
}
.service_list_1 {
	margin: auto; border-radius: 100%; border: 5px solid rgb(145, 119, 21); transition:transform 1s ease-in-out; border-image: none; width: 134px; height: 134px; background-color: rgb(249, 195, 0); -webkit-transition: -webkit-transform 1s ease-in-out; -moz-transition: -moz-transform 1s ease-in-out; -o-transition: -o-transform 1s ease-in-out;
}
.service_list_1 img {
	border-radius: 100px; transition:0.2s ease-in; width: 134px; height: 134px; transform: scale(1); -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.service_list_2 {
	width: 100%; height: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 55px; font-size: 22px;
}
.service_list_3 {
	margin: auto; width: 480px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; font-size: 14px;
}
.service_list_4 {
	margin: 55px auto auto; width: 130px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 12px; background-color: rgb(48, 48, 48);
}
.know {
	margin: auto; width: 1200px; height: auto; overflow: hidden;
}
.konw_con {
	background: url("../images/index_15.png") no-repeat center; width: 1200px; height: 212px; text-align: center; color: rgb(50, 50, 50); line-height: 30px; padding-top: 25px; font-size: 16px; margin-top: 30px;
}
.know_logo {
	width: 1200px; height: auto; text-align: center; overflow: hidden; margin-top: 15px;
}
.know_logo a {
	border-radius: 100%; border: 5px solid rgba(255, 255, 255, 0.5); transition:transform 1s ease-in-out; border-image: none; width: 144px; height: 144px; overflow: hidden; display: inline-block; cursor: pointer; -webkit-transition: -webkit-transform 1s ease-in-out; -moz-transition: -moz-transform 1s ease-in-out; -o-transition: -o-transform 1s ease-in-out;
}
.know_logo a:hover {
	transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg);
}
.know_logo a:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.1, 1.1);
}
.know_logo img {
	border-radius: 100px; transition:0.2s ease-in; width: 144px; height: 144px; transform: scale(1); -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.carte {
	top: 50%; height: 58px; right: 2%; margin-top: -29px; position: fixed; z-index: 1000;
}
.carte li {
	list-style: none; border-radius: 100px; border: 2px solid rgba(255, 255, 255, 0); transition:400ms; border-image: none; width: 2px; height: 2px; line-height: 3px; margin-bottom: 8px; margin-left: 3px; display: block; cursor: pointer; background-color: rgb(207, 207, 207); -webkit-transition: 400ms;
}
.carte li .tii {
	transition:400ms; left: 0px; color: rgb(244, 191, 0); font-size: 14px; white-space: nowrap; position: relative; opacity: 0; -webkit-transition: 400ms;
}
.carte li.active {
	border: 2px solid rgb(244, 191, 0); border-image: none; width: 6px; height: 6px; display: block; background-color: rgba(255, 255, 255, 0);
}
.carte li.active .tii {
	left: -22px; top: 2px; visibility: visible; opacity: 1;
}
.slideBox {
	width: 100%; height: 100vh; overflow: hidden; position: relative;
}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd .img {
	transition:4s; top: 0px; width: 100%; height: 100vh; display: block; position: absolute; transform: scale(1.2); -webkit-transition: All 4s ease; -moz-transition: All 4s ease; -o-transition: All 4s ease; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.slideBox .liNow .img {
	min-height: 100vh; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.bohao {
	display: none;
}
@media screen and (max-width:1439px) and (min-width:1366px)
{
.nav {
	width: 1100px;
}
.service {
	height: 542px;
}
.service_list {
	margin-top: 60px;
}
.wai {
	height: 584px;
}
.epiboly_list {
	margin-top: 20px;
}
.epiboly_mune {
	width: 1200px; height: 44px; text-align: center; margin-top: 5px;
}
}
@media screen and (max-width:1365px) and (min-width:300px)
{
.bohao {
	width: 100%; height: 45px; bottom: 0px; display: block; position: fixed; z-index: 99999; background-color: rgb(51, 51, 51);
}
.bohao a {
	width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; display: block;
}
.cai {
	top: 0px; width: 100%; height: 60px; display: block; position: absolute; z-index: 9;
}
.cai_list {
	width: 100%; height: 100vh; display: none; background-color: rgba(0, 0, 0, 0.8);
}
.cai_list_1 {
	margin: auto; width: 96%; height: auto; overflow: hidden; padding-top: 60px;
}
.cai_list_1 a {
	width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; border-bottom-color: rgba(255, 255, 255, 0.8); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
.cai_list_1 a.cai_list_a {
	color: rgb(249, 195, 0);
}
.header {
	top: 0px; width: 100%; height: 68px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 9;
}
.head {
	margin: auto; width: 96%; height: 68px; display: none; position: relative;
}
.head_left {
	left: 2%; top: 0px; height: 68px; position: absolute; cursor: pointer;
}
.head_left img {
	width: 80%; padding-top: 13px;
}
.nav {
	margin: auto; width: 1200px; height: 80px; text-align: right; display: none;
}
.head_right {
	top: 23px; height: 36px; right: 0px; display: none; position: absolute;
}
.banner {
	margin: auto; width: 100%; height: 250px; position: relative;
}
.n_big {
	top: 0px; width: 100%; height: 250px; position: absolute; z-index: -1;
}
.banner_1 {
	margin: auto; width: 96%; height: 250px;
}
.banner_1_1 {
	width: 100%; height: auto; color: rgb(255, 255, 255); padding-top: 120px; font-size: 20px; font-weight: bold;
}
.banner_1_1 span {
	font-family: "ËÎÌå"; font-size: 20px; margin-left: 15px;
}
.banner_1_2 {
	width: 100%; height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 14px;
}
.banner_1_2 span {
	padding: 0px 8px;
}
.banner_1_3 {
	width: 96%; height: auto; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.footer {
	background: rgb(249, 195, 0); margin: auto; width: 100%; height: auto; overflow: hidden;
}
.foot {
	margin: auto; width: 98%; height: auto; overflow: hidden; padding-top: 10px;
}
.foot_1 {
	width: 100%; height: auto; overflow: hidden;
}
.foot_1_left {
	width: 100%; height: 35px; text-align: center;
}
.foot_1_left img {
	height: 35px;
}
.foot_1_right {
	width: 100%; height: 45px; text-align: center; float: right;
}
.foot_1_right a {
	padding: 0px 10px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; margin-left: 0px; display: inline-block; cursor: pointer;
}
.foot_1_right a:hover {
	color: rgb(230, 15, 18);
}
.foot_2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 0px;
}
.foot_2_left {
	width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 20px; padding-bottom: 10px; font-size: 12px; float: left; opacity: 0.75;
}
.foot_2_right {
	height: 60px; float: right; display: none;
}
.foot_2_right a {
	cursor: pointer;
}
.foot_2_right img {
	padding-top: 19px;
}
.main {
	margin: 20px auto auto; width: 98%; height: auto; overflow: hidden;
}
.main_en {
	background: none; width: 100%; height: 40px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 35px;
}
.main_en1 {
	background: none; width: 100%; height: 40px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 35px;
}
.main_tit {
	width: 100%; text-align: center; color: rgb(53, 53, 53); font-size: 20px; margin-top: 0px;
}
.main_con {
	margin: 3px auto auto; width: 90%; height: auto; text-align: center; color: rgb(53, 53, 53); line-height: 20px; overflow: hidden; font-size: 12px;
}
.main_mune {
	width: 100%; height: 243px; margin-top: 40px;
}
.main_mune a {
	width: 50%; height: auto; overflow: hidden; float: left; display: block;
}
.main_mune a:hover {
	background-color: rgb(247, 247, 247); -webkit-transition: all 0.4s ease-in-out;
}
.main_mune a.main_mune_a {
	background-color: rgb(247, 247, 247);
}
.main_1 {
	margin: 15px auto auto; width: 96%; height: auto; overflow: hidden;
}
.main_1_left {
	border-radius: 0px; border: currentColor; border-image: none; width: 100%; height: auto; text-align: center; overflow: hidden; float: left; background-color: rgba(0, 0, 0, 0);
}
.main_1_left img {
	border-radius: 100%; border: 3px solid rgb(248, 221, 123); border-image: none; width: 80px; height: 80px; background-color: rgb(249, 195, 0);
}
.main_1_right {
	width: 100%; height: auto; overflow: hidden; float: right;
}
.main_1_1 {
	width: 100%; height: 30px; text-align: center; color: rgb(53, 53, 53); line-height: 30px; padding-top: 0px; font-size: 16px;
}
.main_1_2 {
	margin: auto auto 15px; width: 96%; height: 80px; color: rgb(53, 53, 53); line-height: 20px; overflow: hidden; font-size: 12px;
}
.main_biao {
	width: 100%; height: 55px; text-align: center; color: rgb(53, 53, 53); line-height: 55px; font-size: 18px; margin-top: 25px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.main_list {
	margin: auto auto 70px; width: 300px; height: auto; overflow: hidden;
}
.main_list ul li {
	list-style: none; width: 300px; height: 255px; margin-bottom: 10px; float: left; position: relative; box-shadow: inset 0px 0px 1px #999; background-color: rgb(245, 245, 245);
}
.main_list ul li:hover {
	background-color: rgb(249, 195, 0);
}
.main_list ul li:hover .main_list_tit {
	opacity: 1;
}
.main_list_img {
	width: 300px; height: 255px;
}
.main_list_tit {
	width: 300px; height: 65px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 65px; font-size: 20px; position: absolute; opacity: 0;
}
.colligate_mune {
	width: 100%; height: 30px; text-align: center;
}
.colligate_mune a {
	padding: 0px 20px; border-radius: 4px; height: 30px; color: rgb(53, 53, 53); line-height: 30px; font-size: 14px; display: inline-block; cursor: pointer;
}
.colligate_mune a:hover {
	background-color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.colligate_mune a.colligate_mune_a {
	background-color: rgb(249, 195, 0);
}
.colligate {
	width: 100%; height: auto; overflow: hidden; margin-top: 20px;
}
.colligate_left {
	width: 100%; height: auto; overflow: hidden; float: left;
}
.colligate_left img {
	width: 100%; height: auto;
}
.colligate_right {
	width: 100%; height: auto; color: rgb(53, 53, 53); line-height: 25px; overflow: hidden; font-size: 14px; margin-top: 15px; float: right;
}
.colligate_right span {
	color: rgb(255, 186, 0); font-size: 18px;
}
.colligate_1 {
	width: 100%; height: auto; overflow: hidden; margin-top: 30px;
}
.colligate_1_tit {
	width: 100%; height: auto; color: rgb(249, 195, 0); line-height: 25px; overflow: hidden; font-size: 18px;
}
.colligate_1_con {
	width: 100%; height: auto; color: rgb(104, 104, 104); line-height: 25px; overflow: hidden; font-size: 14px;
}
.colligate_kong {
	width: 100%; height: 50px; overflow: hidden;
}
.about_img {
	width: 100%; height: auto; overflow: hidden; margin-top: 20px;
}
.about_img img {
	width: 100%; height: auto;
}
.about_1 {
	margin: 25px auto auto; width: 96%; height: auto; overflow: hidden;
}
.about_1_img {
	width: 100%; height: auto; text-align: center; overflow: hidden;
}
.about_1_img img {
	border-radius: 100%; border: 3px solid rgb(248, 221, 123); border-image: none; width: 100px; height: 100px; display: inline-block; background-color: rgb(249, 195, 0);
}
.about_1_con {
	width: 100%; height: auto; text-align: center; color: rgb(79, 79, 79); line-height: 24px; overflow: hidden; padding-bottom: 30px; font-size: 14px; margin-top: 15px;
}
.main_en2 {
	background: none; width: 100%; height: 40px; text-align: center; color: rgb(53, 53, 53); font-family: fantasy; font-size: 35px;
}
.epiboly_warp {
	background: url("../images/it_02.jpg") no-repeat top; width: 100%; height: auto; overflow: hidden;
}
.epiboly {
	margin: auto; width: 98%; height: auto; overflow: hidden; padding-top: 30px;
}
.epiboly_list {
	margin: 20px auto auto; width: 100%; height: auto; overflow: hidden;
}
.epiboly_list ul li {
	list-style: none; width: 100%; height: auto; overflow: hidden; margin-right: 0px; margin-bottom: 20px; float: left;
}
.epiboly_list ul li.epiboly_list_li {
	margin-right: 0px;
}
.epiboly_list ul li a {
	margin: auto; width: 285px; height: auto; overflow: hidden; display: block;
}
.epiboly_list ul li a:hover .epiboly_list_tit {
	color: rgb(249, 195, 0); -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_list ul li a:hover .epiboly_tu {
	background: url("../images/epiboly_031.png") no-repeat center; -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_list ul li a:hover .epiboly_tu_1 {
	display: block; -webkit-transition: all 0.4s ease-in-out;
}
.epiboly_tu {
	background: url("../images/epiboly_03.png") no-repeat center / auto 100%; margin: auto; width: 160px; height: 139px; overflow: hidden; position: relative;
}
.epiboly_tu_1 {
	width: 160px; height: 139px;
}
.epiboly_tu_1 img {
	width: 160px; height: 139px;
}
.epiboly_tu_2 {
	width: 217px; height: 189px;
}
.epiboly_list_tit {
	background: url("../images/epiboly_13.jpg") no-repeat bottom; width: 100%; height: 50px; text-align: center; color: rgb(52, 52, 52); line-height: 50px; font-size: 18px; margin-top: 5px;
}
.epiboly_list_con {
	width: 100%; text-align: center; color: rgb(52, 52, 52); line-height: 24px; font-size: 14px; margin-top: 20px;
}
.epiboly_mune {
	width: 100%; height: 34px; text-align: center; margin-top: 10px;
}
.epiboly_mune a {
	margin: 0px 10px; padding: 0px 25px; border-radius: 20px; border: 2px solid rgb(225, 225, 225); border-image: none; height: 30px; color: rgb(52, 52, 52); line-height: 30px; font-size: 14px; display: inline-block; cursor: pointer;
}
.epiboly_con {
	width: 100%; height: auto; overflow: hidden; margin-top: 15px; background-color: rgb(249, 249, 249);
}
.epiboly_1 {
	margin: auto; width: 96%; height: 29px; text-align: center; color: rgb(49, 49, 49); padding-top: 15px; font-size: 18px;
}
.epiboly_2 {
	margin: auto; width: 96%; text-align: center; color: rgb(249, 195, 0); font-size: 14px;
}
.epiboly_3 {
	margin: 5px auto auto; width: 96%; text-align: center; color: rgb(49, 49, 49); line-height: 24px; padding-bottom: 20px; font-size: 14px;
}
.epiboly_3 img {
	padding-top: 30px; max-width: 100%;
}
.section {
	width: 100%; height: 100vh; overflow: hidden;
}
.ping {
	width: 100%; height: 100vh; position: relative;
}
.rowaw_warp {
	width: 100%; height: 36px; text-align: center; bottom: 10px; position: absolute; z-index: 9; cursor: pointer;
}
.rowaw_warp img {
	width: 22px; height: 36px;
}
.wai {
	margin: auto; width: 100%; height: 458px; overflow: hidden;
}
.wai_1 {
	display: none;
}
.epiboly_lun {
	margin: 20px auto 10px; width: 100%; height: 280px; overflow: hidden; display: block; position: relative;
}
.epiboly_lun .swiper-container {
	width: 100%; height: 100%; overflow: hidden;
}
.epiboly_lun .swiper-slide {
	overflow: hidden;
}
.epiboly_lun .pagination1 {
	margin: auto; width: 100%; text-align: center; bottom: 15px; position: relative; z-index: 100;
}
.epiboly_lun .swiper-pagination-bullet {
	border-radius: 100%; width: 10px; height: 10px; margin-right: 3px; display: inline-block; cursor: pointer; background-color: rgb(90, 90, 91);
}
.epiboly_lun .swiper-pagination-bullet-active {
	background-color: rgb(249, 195, 0);
}
.service {
	margin: auto; width: 100%; height: 391px; overflow: hidden;
}
.service_en {
	background: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: fantasy; font-size: 35px;
}
.service_tit {
	width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 20px; margin-top: 0px;
}
.service_con {
	margin: 5px auto auto; width: 94%; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px;
}
.service_list {
	width: 100%; height: auto; overflow: hidden; margin-top: 20px; display: none;
}
.service_lun {
	margin: 20px auto 10px; width: 100%; height: 250px; overflow: hidden; display: block; position: relative;
}
.service_lun .swiper-container {
	width: 100%; height: 100%; overflow: hidden;
}
.service_lun .swiper-slide {
	overflow: hidden;
}
.service_lun .pagination2 {
	margin: auto; width: 100%; text-align: center; bottom: 15px; position: relative; z-index: 100;
}
.service_lun .swiper-pagination-bullet {
	border-radius: 100%; width: 10px; height: 10px; margin-right: 3px; display: inline-block; cursor: pointer; background-color: rgb(90, 90, 91);
}
.service_lun .swiper-pagination-bullet-active {
	background-color: rgb(249, 195, 0);
}
.service_list_1 {
	border: 3px solid rgb(145, 119, 21); border-image: none; width: 90px; height: 90px; background-color: rgb(249, 195, 0);
}
.service_list_1 img {
	width: 90px; height: 90px;
}
.service_list_2 {
	width: 100%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-top: 5px;
}
.service_list_3 {
	margin: auto; width: 96%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; font-size: 14px;
}
.service_list_4 {
	margin: 10px auto auto; width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 12px; background-color: rgb(48, 48, 48);
}
.know {
	margin: auto; width: 98%; height: 410px; overflow: hidden;
}
.konw_con {
	background: none; margin: 20px auto auto; width: 96%; height: 200px; text-align: center; color: rgb(50, 50, 50); line-height: 25px; overflow: hidden; padding-top: 0px; font-size: 14px;
}
.know_logo {
	width: 100%; height: auto; text-align: center; overflow: hidden; margin-top: 15px;
}
.know_logo a {
	border-radius: 100%; border: 3px solid rgba(255, 255, 255, 0.5); transition:transform 1s ease-in-out; border-image: none; width: 100px; height: 100px; overflow: hidden; display: inline-block; cursor: pointer; -webkit-transition: -webkit-transform 1s ease-in-out; -moz-transition: -moz-transform 1s ease-in-out; -o-transition: -o-transform 1s ease-in-out;
}
.know_logo img {
	width: 100px; height: 100px;
}
.slideBox {
	width: 100%; height: 100vh; overflow: hidden; display: none; position: relative;
}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd .img {
	transition:all; top: 0px; width: 100%; height: 100vh; display: block; position: absolute; transform: scale(1); -webkit-transition: All 0s ease; -moz-transition: All 0s ease; -o-transition: All 0s ease; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.slideBox .liNow .img {
	min-height: 100vh; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.big {
	display: block;
}

.bottom_line {
	border-bottom: solid 2px #dedede;
}
