@charset "utf-8";
*{ margin:0; padding:0;}
table{ border-collapse:collapse;}
a{ text-decoration:none;}
a:hover,a:focus{ text-decoration:none;}
a:focus{ outline:none;}
p{ margin:0;}
.h1, .h2, .h3, h1, h2, h3{ margin:0;}
.cor_red{ color:#c7000a;}
.cor_yellow{ color:#f5fb47;}
.cor_blue{ color:#00eaff;}
.f22{ font-size:22px;}
.clear{ clear:both;}
.shows{ display:block;}
.hides{ display:none;}
html {
  height: 100%;
}
body {
  font-family:Arial,"微软雅黑";
  position: relative;
  height: 100%;
}

.w-100{width:100%!important}

.swiper-container {
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
}
.pagination {
  text-align:center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}

.navbox{ background:url(../image/navboxbg.png) repeat; box-shadow:0 3px 3px rgba(4,0,0,0.3); border:none; margin-bottom:0; top:0; height:100px;
	transition:All 0.5s cubic-bezier(0.41,-0.2,0.4,1.19) 0.1s;
	-webkit-transition:All 0.5s cubic-bezier(0.41,-0.2,0.4,1.19) 0.1s;
	-moz-transition:All 0.5s cubic-bezier(0.41,-0.2,0.4,1.19) 0.1s;
	-o-transition:All 0.5s cubic-bezier(0.41,-0.2,0.4,1.19) 0.1s;}
.logo{ height:auto; padding:22px 0px 19px 44px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.navbox .navbar-header{ position:relative;}
.mobile_btn{ padding:5px; border-radius:0; border:none; margin:0; position:relative; width:32px; height:26px; right:0;}
.navbox .mobile_btn .icon-bar{ 
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.navbox .mobile_btn .icon-bar{ background-color:#0d3124; left:5px; margin:0; position:absolute;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.navbox .mobile_btn.collapsed .icon-bar.top { top:5px;
	-webkit-transform: rotate3d(0, 0, 1, 0) translate3d(0px, -0px, 0);
	-moz-transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0);
	-ms-transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0);
	-o-transform: rotate3d(0, 0, 1, 0) translate3d(-5px, -0px, 0);
	transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0); }
.navbox .mobile_btn.collapsed .icon-bar.mid { top:10px; opacity:1;}
.navbox .mobile_btn.collapsed .icon-bar.bottom { top:15px;
	-webkit-transform: rotate3d(0, 0, 1, 0) translate3d(0px, -0px, 0);
	-moz-transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0);
	-ms-transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0);
	-o-transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0);
	transform: rotate3d(0, 0, 1, 0) translate3d(-0px, -0px, 0); }

.navbox .mobile_btn .icon-bar.top { top:5px;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(-3px, 2px, 0);
	-moz-transform: rotate3d(0, 0, 1, -45deg) translate3d(-3px, 2px, 0);
	-ms-transform: rotate3d(0, 0, 1, -45deg) translate3d(-3px, 2px, 0);
	-o-transform: rotate3d(0, 0, 1, -45deg) translate3d(-3px, 2px, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(-3px, 2px, 0); }
.navbox .mobile_btn .icon-bar.mid { top:10px; opacity:0;}
.navbox .mobile_btn .icon-bar.bottom { top:15px;
	-webkit-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-moz-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-ms-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	-o-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
	transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); }

.navbox .mobile_btn:hover,.navbox .mobile_btn:focus{ background:none;}
#navlist{ line-height:100px; height:100px; padding-right:50px; }
.navbox #navlist > li { padding:0 20px; margin:0 10px; position:relative;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.navbox #navlist > li > a{ color:#444444; font-size:17px; font-weight:bold; padding:0 2px; text-transform:uppercase; line-height:100px; height:100px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.navbox #navlist > .active > a, .navbox #navlist > .active > a:focus, .navbox #navlist > .active > a:hover,.navbox #navlist > li > a:hover{ background:none; color:#0d3124; border-bottom:5px solid #b4013b;}
.nav_right{ line-height:100px; font-size:25px; color:#0d3124; background:url(../image/header_tel.png) left center no-repeat; padding-left:50px; margin-right:15px;}
.nav_right a{ color:#0d3124;}

.section { text-align:center;}


.banner{ height:100%; position:relative;}
.banner .swiper-slide{ background-size:cover; background-position:center center; height:100%;}
.banner .swiper-slide a{ display:block; height:100%;}
.banner .swiper-container .pagination{ width:100%; margin:0; border-radius:0; bottom:80px;}
.banner .swiper-container .pagination .swiper-pagination-switch{ background:#ffffff; width:11px; height:11px; margin:0 8px; border:1px solid #FFFFFF; background:none; opacity:1; border-radius:0;
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg); 
}
.banner .swiper-container .pagination .swiper-active-switch{ background:#FFFFFF;}
.bannerx{ display:none;}

.banner_noticebg{ background:rgba(0,0,0,0.62); position:absolute; left:0; bottom:0; width:100%; z-index:1;}
.banner_notice{ background:url(../image/banner_noticebg.png) left center no-repeat; padding-left:45px; height:50px; line-height:50px; position:relative;}
.banner_noticetit{ float:left; color:#FFFFFF; font-size:14px;}
.banner_notice .swiper-container{ float:left; width:80%; text-align:left;}
.banner_notice .swiper-container .swiper-slide a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#ababab;}
.banner_noticebtn{ display:block; width:20px; height:20px; position:absolute; right:0; top:15px; cursor:pointer;}
.banner_noticeprev{ background:url(../image/banner_noticeprev.png) center center no-repeat;}
.banner_noticenext{ background:url(../image/banner_noticenext.png) center center no-repeat;}
.banner_noticeprev{ right:24px;}

.banner_btn{ display:block; position:absolute; left:50%; margin-left:-12px; bottom:2%; width:24px; height:37px; z-index:1; cursor:pointer; background:url(../image/banner_btnbg.png) no-repeat; opacity:0; visibility:hidden;}
.banner_dot{ display:block; width:6px; height:6px; background:#ffffff; border-radius:50%; margin:7px auto 0;}
.banner_arrow{ display:block; width:16px; height:25px; background:url(../image/banner_arrow.png) no-repeat; margin:0 auto;
-webkit-animation-name:bdrmodow; position:relative;
-webkit-animation-duration:1s;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0;
-webkit-animation-iteration-count:infinite;
-webkit-animation-play-state:running;
animation-name:bdrmodow;
animation-duration:1s;
animation-timing-function:linear;
animation-delay:0;
animation-iteration-count:infinite;
animation-play-state:running;
}



@-webkit-keyframes bdrmodow {
	0% {
		top:4px;
		opacity:0
	}
	30% {
		top:9px;
		opacity:1
	}
	100% {
		top:15px;
		opacity:0
	}
}
@keyframes bdrmodow {
	0% {
		top:4px;
		opacity:0
	}
	30% {
		top:9px;
		opacity:1
	}
	100% {
		top:15px;
		opacity:0
	}
}


.mainbox2{ background:url(../image/bodybg.png);}
.mainbox3{ background:url(../image/mainbox3bg.jpg) center bottom no-repeat; background-size:cover;}
.mainbox4{ background:url(../image/mainbox4bg.jpg) center bottom no-repeat; background-size:cover;}
.mainbox5{ background-size:cover;}
.mainbox6{ background:url(../image/bodybg.png);}
.mainbox7{ background:url(../image/mainbox7bg.jpg) center center no-repeat; background-size:cover;}


.main2_box{ padding-top:120px; padding-bottom:20px;}
.main2_tit{
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.7,0.7) translateY(-100px);
	-webkit-transform: scale(0.7,0.7) translateY(-100px);
}
.main2_tit h2{ font-size:60px; color:#000000;}
.main2_tit p{ font-size:24px; color:#0d3124;}
.active .main2_tit{
	transform: scale(1,1) translateY(0px);
	-webkit-transform: scale(1,1) translateY(0px);
}
.main2_listtop{ padding:30px 0; margin:0;}
.main2_listtop li{ width:16%; position:relative;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform:translateY(-100px);
	-webkit-transform:translateY(-100px);
	opacity: 0;
}
.active .main2_listtop li{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	opacity: 1;}
.active .main2_listtop li:first-child{
    transition-delay: 0s;
}
.active .main2_listtop li:first-child + li {
    transition-delay: 0.1s;
}
.active .main2_listtop li:first-child + li + li {
    transition-delay: 0.2s;
}
.active .main2_listtop li:first-child + li + li + li {
    transition-delay: 0.3s;
}
.active .main2_listtop li:first-child + li + li + li + li {
    transition-delay: 0.4s;
}
.active .main2_listtop li:first-child + li + li + li + li + li {
    transition-delay: 0.3s;
}
.active .main2_listtop li:first-child + li + li + li + li + li + li {
    transition-delay: 0.2s;
}
.active .main2_listtop li:first-child + li + li + li + li + li + li + li {
    transition-delay: 0.1s;
}
.active .main2_listtop li:first-child + li + li + li + li + li + li + li + li {
    transition-delay: 0s;
}
.main2_listtop li a{ display:block;}
.main2_listtop li a img{ vertical-align:middle;}
.main2_listtop li:nth-child(2),.main2_listtop li:nth-child(4),.main2_listtop li:nth-child(6),.main2_listtop li:nth-child(8){ width:3%;}


.main2_listtop li:first-child + li + li{ }

.main2_boxcen{ font-size:17px; color:#0d3124; padding:0 48px; line-height:180%; padding-bottom:30px;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.6,0.6);
	-webkit-transform: scale(0.6,0.6);}
.active .main2_boxcen{
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
}

.main2_listtext{ display:none;}
.main2_windowstit{ border-bottom:1px dashed #b0b0b0; padding-bottom:5px; font-size:20px; color:#333333; line-height:200%;}
.main2_windowstit h3{ font-size:30px; color:#0d3124;}
.main2_winbot{ padding-top:15px; font-size:16px; color:#666666; line-height:200%;}
.main2_winbotlist li{ background:url(../image/main2_winbotlistbg.png) 0 10px no-repeat; padding-left:25px;}

.main2_window{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1031; background:rgba(0,28,52,0.6); display:none;}
.main2_window .container{ width:600px; height:380px; background:url(../image/main2_windowbg.jpg) repeat; position:relative; top:50%; margin-top:-190px; border-radius:5px; box-shadow:0 0 5px #555555; padding:25px 0px;}
.main2_close{ text-align:right; position:absolute; top:-25px; right:-35px;}
.main2_close img{ cursor:pointer;}
.main2_wintext{ padding:0px 25px 0; position:relative; height:320px;}
.main2_wintext .swiper-container{ color:#001c34; text-align:left; background:url(../image/main2_windowbg.jpg) repeat; font-size:16px; line-height:24px;}
.main2_wintext .swiper-container .swiper-slide{ width:100%; background:url(../image/main2_windowbg.jpg) repeat;}
.swiper-scrollbar {
	background:#0d3124;
    position: absolute;
    right: 12px;
    top: 20px;
    height: 90%;
    width: 5px;
}
.swiper-scrollbar .swiper-scrollbar-drag {
    background:#b18839;
}

.main2_listbot{
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.2,0.2);
	-webkit-transform: scale(0.2,0.2);}
.active .main2_listbot{
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
}
.main2_listbot li{ margin-top:35px;}
.main2_listbot li h3{ font-size:18px; color:#ffffff; line-height:24px; position:absolute; background:url(../image/main2_listboth3bg.png) center center no-repeat; background-size:cover; width:70%; left:15%; top:-28px; min-height:67px; text-align:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.main2_bottext{ font-size:14px; color:#666666; line-height:200%; text-align:left; background:rgba(255,255,255,0.78); border:1px dashed #876638; padding:50px 20px 10px;}
.slimScrollBar{ width:3px !important;}

.main3_box{ height:100%; padding:170px 0 20px;}
.main3_leftbg,.main3_rigbg{ float:left; width:50%; height:100%;	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;}

.main3_left{	
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.2,0.2) rotateZ(-360deg) translateX(500px);
	-webkit-transform: scale(0.2,0.2) rotateZ(-360deg) translateX(500px);
}
.active .main3_left{
	transform: scale(1,1) rotateZ(0deg) translateX(0px);
	-webkit-transform: scale(1,1) rotateZ(0deg) translateX(0px);
}
.main3_lefttit{ text-align:center; width:73%; margin:0 auto;}
.main3_lefttit img{ margin:0 auto;}
.main3_leftlist{ padding-right:40px; margin-bottom:0;}
.main3_leftlist{ padding-top:40px;}
.main3_leftlist li{ font-size:15px; color:#31250d; line-height:28px; padding-bottom:30px;}
.main3_leftlist li h3{ background:url(../image/main3_leftlistbg.png) center center no-repeat; background-size:cover; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; color:#0d3124; height:48px; line-height:48px;}

.main3_rig{ padding-left:40px;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.2,0.2) rotateZ(0deg) translateX(-500px);
	-webkit-transform: scale(0.2,0.2) rotateZ(0deg) translateX(-500px);
}
.active .main3_rig{
	transform: scale(1,1) rotateZ(360deg) translateX(0px);
	-webkit-transform: scale(1,1) rotateZ(360deg) translateX(0px);
}
.main3_rigtit{ width:19%; float:left;}
.main3_riglist{ float:right; width:75%; padding-top:140px;}
.main3_riglist li{ font-size:16px; color:#9aaca6; line-height:28px; padding-bottom:20px;}
.main3_riglist li h3{ font-size:20px; color:#ffffff; line-height:28px; padding-bottom:5px;}
.main3_riglist li h3 big{ font-size:62px; font-family:Arial; color:#28503c;}

.main4_box{ padding:120px 0 20px;}
.main4_boxlist .main2_tit small{ font-size:18px; color:#FFFFFF;}
.main4_boxlist .main2_tit h2,.main4_boxlist .main2_tit p{ color:#FFFFFF;}

.main4_list{ padding:30px 0; margin:0; position:relative;}
.main4_left,.main4_right{ position:relative; left:-500px;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
}
.main4_right{ left:auto; right:-500px;}
.active .main4_left{ left:0;}
.active .main4_right{ right:0;}
.main4_cenimg{ position:absolute; top:0; left:50%; margin-left:-39px; margin-top:-39px; width:78px; height:78px; background:url(../image/main4_cenimg.png) center center no-repeat; background-size:cover;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
}
.active .main4_cenimg{ top:50%;}
.main4_botimg{ 
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform: scale(0.2,0.2) rotateX(0deg);
	-webkit-transform: scale(0.2,0.2) rotateX(0deg);
}
.active .main4_botimg{
	transform: scale(1,1) rotateX(360deg);
	-webkit-transform: scale(1,1) rotateX(360deg);}
.main4_botimg img{ margin:0 auto;}

.mainbox5{ height:100%; position:relative;}
.mainbox5 .swiper-slide{ background-size:cover; background-position:center center; height:100%;}
.mainbox5 .swiper-slide a{ display:block; height:100%;}
.mainbox5 .swiper-container .pagination{ width:100%; margin:0; border-radius:0; bottom:30px;}
.mainbox5 .swiper-container .pagination .swiper-pagination-switch{ background:#ffffff; width:12px; height:12px; margin:0 8px; border:1px solid #FFFFFF; background:none; opacity:1; border-radius:50%;}
.mainbox5 .swiper-container .pagination .swiper-active-switch{ background:#FFFFFF;}

.mainbox6 .fp-tableCell{ display:block;}
.main_box6{ height:100%;}
.main6_list{ margin:0 -0.5px; height:100%;}
.main6_list li{ padding:0.5px; overflow:hidden; height:33.33%;
	transition:All 1.4s ease-in-out;
	-webkit-transition:All 1.4s ease-in-out;
	-moz-transition:All 1.4s ease-in-out;
	-o-transition:All 1.4s ease-in-out;
	transform:scale(0.7,0.7);
	-webkit-transform:scale(0.7,0.7);
}
.main6_list li:nth-child(2n){
	transition:All 1.2s ease-in-out;
	-webkit-transition:All 1.2s ease-in-out;
	-moz-transition:All 1.2s ease-in-out;
	-o-transition:All 1.2s ease-in-out;
	transform:scale(0.2,0.2);
	-webkit-transform:scale(0.2,0.2);	
}
.active .main6_list li{
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
}
.main6_list li a{ display:block; position:relative; height:100%; background-position:center center; background-size:cover;}
.main6_litit{ position:absolute; bottom:0; left:0; width:100%; font-size:14px; color:#ffffff; font-weight:bold; padding:15px; background:rgba(0,0,0,0.58); margin:0; text-align:left;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.main6_hoverbg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(215,163,22,0.85); font-size:14px; color:#000000; line-height:150%; text-align:center; padding:0 13%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;	
	
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	transform:scale(0,0) rotateZ(-360deg);
	-webkit-transform:scale(0,0) rotateZ(-360deg);
}
.main6_hover h4{ font-weight:bold; font-size:18px; color:#000000; margin:0; padding-bottom:10px;}
.main6_hoverico{ width:39px; height:39px; margin:0 auto; background:url(../image/main6_hoverico.png) center center no-repeat; background-size:cover; margin-top:10px;}
.main6_list li a:hover .main6_hoverbg{ 
	transform:scale(1,1) rotateZ(0deg);
	-webkit-transform:scale(1,1) rotateZ(0deg);
}
.main6_list li a:hover .main6_litit{ bottom:-100px;}

.main7_box{ padding:120px 0 20px; position:relative;}
.main7_tit{ width:100%;
	transition:All 1s ease-in-out;
	-webkit-transition:All 1s ease-in-out;
	-moz-transition:All 1s ease-in-out;
	-o-transition:All 1s ease-in-out;
	transform:scale(0,0) translateX(-500px) translateY(-500px);
	-webkit-transform:scale(0,0) translateX(-500px) translateY(-500px);
	color:#FFF;
	font-size:2.5em;
	font-weight:bold;
}
.active .main7_tit{
	transform:scale(1,1) translateX(0px) translateY(0px);
	-webkit-transform:scale(1,1) translateX(0px) translateY(0px);
}
.main7_tenQ{ width:100%; position:relative;}
.main7_people{ position:absolute; right:0; bottom:0; width:37%;}

.main7_bot{ padding-top:60px;}
.main7_contact .media{ margin-top:0;}
.main7_ico{ padding-top:6px;}
.main7_text{ font-size:20px; color:#000; line-height:36px;}
.main7_text a{ color:#000;}
.share_box a{ display:table-cell; vertical-align:middle; width:36px; height:36px; border-radius:50%; border:2px solid #ffffff; color:#FFFFFF; font-size:18px;}
.share_box a:hover{ border-color:#104633; background:#0d3124;}
.main7_wx{ float:right;}
.share_box{ float:right; padding-top:44px; margin:0;}

.footerbg{ background:rgba(0,0,0,0.52); padding:10px 0; position:absolute; bottom:0; left:0; width:100%; line-height:160%;}
.footerbg p{ margin:0; font-size:13px; color:#ffffff; text-transform:uppercase;}
.footerbg p a{ color:#FFFFFF;}
.footerbg p.pull-right a{ margin:0 10px;}



.banner_cehua .swiper-container .pagination{ width:100%; margin:0; border-radius:0; bottom:40px;}
.banner_cehua .swiper-container .pagination .swiper-pagination-switch{ background:#ffffff; width:11px; height:11px; margin:0 5px; border:1px solid #FFFFFF; background:none; opacity:1; border-radius:50%;}
.banner_cehua .swiper-container .pagination .swiper-active-switch{ background:#FFFFFF;}

.cehua_wrap{ background:url(../image/cehua_wrapbg.jpg) repeat; padding:0 0 40px;}
.cehua_tit{ font-size:40px; color:#0d3124; padding-bottom:5px; padding-top:60px;}
.chahua_titbot{ padding-bottom:50px; overflow:hidden;}
.chahua_titbot span{ font-size:24px; color:#666666; position:relative;}
.chahua_titbot span:after,.chahua_titbot span:before{ display:block; content:""; width:150px; position:absolute; top:50%; margin-top:-1px; border-top:1px solid #c7c5c1;}
.chahua_titbot span:before{ left:-160px;}
.chahua_titbot span:after{ right:-160px;}

.cehua_con{ margin:0 -8px;}
.cehua_box{ padding:0 8px;}
.cehua_img{ border:none; padding:0; box-shadow:0 2px 2px rgba(0,0,0,0.18); border-radius:0;}
.cehua_img img{ display:block; width:100%;}
.cehua_img .caption{ text-align:left; font-size:14px; color:#666666; line-height:180%;}
.cehua_img .caption p{ text-align:center;}
.cehua_img a{ color:#666666}
.cehua_img a:hover{ color:#666666}
.cehua_more{ display:block; width:50%; margin:20px auto; background:#FFFFFF; box-shadow:0 0px 2px rgba(0,0,0,0.18); line-height:56px; height:56px; font-size:20px; color:#666666;}
.cehua_more:hover{ color:#666666;}

.footer_wrapbg{ background:#031a11;}
.footer_top{ text-align:center; color:#9fa6a3; font-size:12px; padding:30px 0;}
.footer_name{ font-size:24px; color:#ffffff; line-height:36px; padding-bottom:10px;}
.footer_bot{ border-top:1px solid #6d7a75;}
.share_wrap{ text-align:center;}
.share_wrap .share_box{ float:none; padding:0 10px; text-align:center; display:inline-block; background:#031a11; margin-top:-17px;}
.footer_botcon{ padding-bottom:15px;}
.footer_botcon p{ margin:0; font-size:13px; color:#4e5f58; text-transform:uppercase;}
.footer_botcon p a{ color:#4e5f58; margin:0 5px;}
.footer_botcon p.pull-right a{ margin:0 10px;}

.banner_zixunbg{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding:150px 0 90px;}
.banner_zixunrig{ padding-top:120px;}

.zixun_bannerbot{ background:url(../image/zixun_bannerbotbg.png) center center no-repeat; background-size:cover; min-height:83px; color:#FFFFFF; padding:13px 0; position:relative; top:-40px;}
.zixun_bannerbot1{ padding-left:35px; font-size:17px;}
.zixun_bannerbot1 h3{ font-size:22px; color:#ffffff;}
.zixun_bannerbot2{ padding-right:30px; font-size:40px;}
.zixun_bannerbot2 strong{ background:url(../image/zixun_bannerbot2.png) left center no-repeat; padding-left:40px;}

.zixun_top{ padding-bottom:40px;}
.zixun_tit{ font-size:35px; color:#a6843f; padding-bottom:10px;}
.zixun_titbot{ font-size:16px; color:#666666;}

.zixun_Box1{ background:url(../image/zixun_Box1bg.png) center top no-repeat; padding:70px 0 80px;}
.zixun_Boxtit{ display:inline-block; border:1px dashed #2b4a3e; line-height:55px; padding:5px 15px;}
.zixun_Boxtit strong{ font-size:55px; color:#0d3124; float:left; padding-right:32px; position:relative;}
.zixun_Boxtit strong:after{ display:block; content:""; position:absolute; right:0; width:16px; height:22px; background:url(../image/zixun_Boxtitbg.png) center center no-repeat; background-size:cover; top:50%; margin-top:-11px;}
.zixun_Boxtit span{ font-size:24px; color:#0d3124; float:left; padding-left:16px;}
.zixun_Boxbot{ font-size:18px; color:#000000; line-height:200%; padding:35px 0 45px;}
.zixun_Boxbot h4{ font-size:30px; color:#000000;}
.zixun_Boxlist .thumbnail{ background:none; border-radius:0; border:none;}
.zixun_Boxlist .caption{ font-size:14px; color:#666666; line-height:180%;}
.zixun_Boxlist .caption h3{ padding-bottom:10px; font-size:18px; color:#000000;}
.zixun_Boxcon{ font-size:18px; color:#a98132; line-height:24px; background:#efdfbf; border-radius:5px; border:1px solid #ceb584; display:inline-block; margin:0 auto; padding:5px 20px;}

.zixun_Box2{ background:url(../image/zixun_Box2bg.png) center top no-repeat; padding:70px 0 80px;}

.zixun_Box2list{ padding-bottom:40px;}
.zixun_Box2list li{ padding:0 46px;}
.zixun_Box2list li .thumbnail{ background:url(../image/zixun_Box2listbg.png) center center no-repeat; background-size:100% 100%; min-height:186px; padding:0px 35px; border:none; border-radius:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.zixun_Box2list li .thumbnail .caption{ font-size:14px; color:#666666;}
.zixun_Box2list li .thumbnail .caption h3{ font-size:17px; color:#0d3124; line-height:150%;}
.zixun_box2line{ width:37px; height:2px; background:#ab8741; margin:10px auto;}

.zixun_Box3{ background:url(../image/zixun_Box2bg.png) center top no-repeat; padding:70px 0 80px;}
.zixun_Box3list{ padding-bottom:40px;}
.zixun_Box3list li .thumbnail{ border-radius:0; border:1px solid #d1c8b2;}
.zixun_Box3list li .caption{ padding:0;}
.zixun_Box3list li .caption h3{ font-size:16px; color:#000000; line-height:200%;}

.zixun_Box4{ background:url(../image/zixun_Box4bg.jpg) center top no-repeat; background-size:cover; padding:70px 0 80px;}
.zixun_Box4tit{ font-size:18px; color:#ffffff; font-family:Arial; text-transform:uppercase;}
.zixun_Box4tit h4{ font-size:35px; color:#222222;}

.zixun_Box4list{ padding-top:50px;}
.zixun_Box4list li{ width:25%; vertical-align:top;}
.zixun_Box4list li img{ margin:0 auto 10px; vertical-align:middle;}
.zixun_Box4list li:nth-child(2n){ width:6%; padding-top:45px;}
.zixun_Box4list li .caption{ font-size:15px; color:#333333; text-transform:uppercase;}
.zixun_Box4list li .caption h3{ font-size:25px; color:#FFFFFF; line-height:200%;}

.zixun_Box5tit{ color:#666666; padding-top:70px;}
.zixun_Box5tit h4{ color:#a6843f;}

.zixun_box5con{ border:1px dashed #ababab; margin-top:180px;}
.zixun_box5con.first{ margin-top:120px;}
.zixun_box5contop{ background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:170px; width:85%; margin:-85px auto 0; color:#FFFFFF; border:6px solid #e0dfde;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.zixun_box5toptext h2{ font-size:35px; font-family:Arial;}
.zixun_box5toptext h3{ font-size:26px;}
.zixun_box5toptext h4{ font-size:18px; color:#d4d4d4;}

.zixun_box5cenlist{ padding:20px 20px 20px 60px;}
.zixun_box5cenlist li{ font-size:15px; color:#666666;}
.zixun_box5cenlist li h3{ font-size:20px; color:#0d3124; position:relative; padding:40px 0 10px;}
.zixun_box5cenlist li h3:before{ position:absolute; left:-28px; top:42px; display:block; content:""; border-radius:50%; width:20px; height:20px; border:3px solid #0d3124;}
.zixun_box5cenlist li h4{ font-size:17px; color:#a6843f; padding-bottom:10px;}
.zixun_box5cenlist li p{ padding-bottom:10px;}
.zixun_box5cenlist li .media{ margin:0;}

.zixun_box5bot{ background:url(../image/zixun_box5botbg.jpg) repeat; padding:20px 24px; border-top:1px dashed #ababab; color:#FFFFFF; font-size:16px;}
.zixun_box5bot h4{ font-size:25px; margin-top:0;}
.zixun_box5bot h4 span{ padding:0 5px;}

.case_box{ background:url(../images/cehua_wrapbg.jpg) repeat; padding:0 0 30px;}
.case_fenleitop{ padding:30px 45px 25px; background:#FFFFFF; margin:0;}
.case_fenleitop li a{ display:block; font-size:15px; color:#333333; background:#e9e9e9; padding:0 36px; line-height:48px;}
.case_fenleitop li.active a{ background:#daaf39; color:#ffffff;}
.case_fenleitop li:after{ display:none; content:""; position:relative; left:50%; margin-left:-8.5px;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 8.5px 0 8.5px;
border-color: #daaf39 transparent transparent transparent;
}
.case_fenleitop li.active:after{ display:block;}
.case_fenleitop li a:hover{ background:#daaf39; color:#ffffff;}

.case_fenleibot{ padding:20px 45px; background:#daaf39; box-shadow:0 5px 5px rgba(0,0,0,0.2) inset; margin:0;}
.case_fenleibot li a{ display:block; line-height:30px; font-size:15px; color:#eee2c2; position:relative; padding-right:20px;}
.case_fenleibot li a:after{ display:block; content:"|"; color:#eee2c2; position:absolute; right:0; top:0;}
.case_fenleibot li:last-child a:after{ display:none;}
.case_fenleibot li.active a{ color:#ffffff; text-decoration:underline;}
.case_fenleibot li a:hover{ color:#FFFFFF;}

.case_list{ margin:0; padding-bottom:30px;}
.case_list li{ padding:0.5px; overflow:hidden;}
.case_img{ position:relative;}
.case_h3{ position:absolute; bottom:0; left:0; width:100%; font-size:14px; color:#ffffff; font-weight:bold; padding:15px; background:rgba(0,0,0,0.58); margin:0;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}

.case_hoverbg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(215,163,22,0.85); font-size:14px; color:#000000; line-height:150%; text-align:center; padding:0 13%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;	
	
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	transform:scale(0,0);
	-webkit-transform:scale(0,0);
}
.case_hover h4{ font-weight:bold; font-size:20px; color:#000000; margin:0 0 5px;}
.case_hoverico{ width:59px; height:59px; background-size:100%; margin:0 auto; background:url(../image/main6_hoverico.png) center center no-repeat; margin-top:10px;}
.case_list li a:hover .case_hoverbg{ 
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
}
.case_list li a:hover .case_h3{ bottom:-100px;}
.case_more{ width:32%; margin:0 auto;}

.case_tit{ padding:10px 0 10px; font-size:30px; color:#c8a050; margin:0; line-height:100%;}
.case_detail{ background:#FFFFFF; box-shadow: 0 3px 5px rgba(0,0,0,0.15); padding:10px 25px 10px; margin-bottom:10px;}
.case_detailtop{ padding:15px 0; border-bottom:1px dashed #d1d1d1; margin-bottom:10px;}

.case_time{ float:left; line-height:30px; padding-right:50px; font-size:14px; color:#333333;}
.case_time span{ color:#999999;}
.share_list{ float:left; font-size:14px; color:#333333; margin:0;}

.case_toprig{ margin:0;}
.case_toprig li{ padding:0; margin-left:10px;}
.case_toprig li a{ display:block; width:30px; height:30px;}
.case_listbtn1{ background:url(../image/case_btnico1.png) right center no-repeat;}
.case_listbtn2{ background:url(../image/case_btnico2.png) right center no-repeat;}
.case_listbtn3{ background:url(../image/case_btnico3.png) right center no-repeat;}
.case_listbtn1:hover,.case_listbtn2:hover,.case_listbtn3:hover{ background-position:left center;}

.case_detailbot{ font-size:15px; color:#666666; line-height:27px;}
.case_detailbot p{ margin:20px 0;}
.case_detailimg{ padding:20px 0;}
.case_detailimg img{ max-width:100%; display:block; margin:0 auto;}
.case_detailbot img{ max-width:100%; display:block; margin:0 auto;}

.onepage_wrap{ background:url(../image/cehua_wrapbg.jpg) repeat;}
.onepage_fenlei{ padding:24px 0; background:#FFFFFF; box-shadow:0 2px 4px rgba(0,0,0,0.27); position:relative; z-index:2;}
.fenlei_list{ margin:0;}
.fenlei_list li{ padding:0 1% 1px;}
.fenlei_list li a{ display:block; font-size:15px; color:#333333; font-weight:bold; border-radius:4px; padding:6px 18px;}
.fenlei_list li.active a{ background:#0d3124; color:#FFFFFF;}
.fenlei_list li a:hover{ background:#0d3124; color:#FFFFFF;}

.onepage_fenleisub{ background:#FFFFFF; border-bottom:1px solid #e6e6e6;}
.fenlei_listsub{ margin:0;}
.fenlei_listsub li{ padding:0 10px;}
.fenlei_listsub li a{ display:block; line-height:78px; font-size:15px; color:#666666; display:block;}
.fenlei_listsub li.active a,.fenlei_listsub li a:hover{ color:#c8a050; border-bottom:3px solid #c8a050; margin-bottom:-1px;}

.onepage_box{ padding:40px 0;}
.onepage_text{ font-size:16px; color:#333333; line-height:200%; text-align:center;}
.onepage_text .case_detailimg{ padding:50px 0;}
.onepage_centit{ font-size:26px; color:#0d3124; line-height:150%; padding:10px 0; margin:50px 0 10px; border-top:1px dashed #b9b9b9; border-bottom:1px dashed #b9b9b9;}


.artlist{ padding-top:20px;}
.artlist .media{ display:block; background:#FFFFFF; border:1px solid #e3e3e3; padding:5px 35px 5px 18px; margin-bottom:45px;}
.artlist .media-body{ font-size:13px; color:#999999; line-height:200%;}
.artlist .media-heading{ font-size:17px; color:#333333; line-height:26px; padding-left:23px; position:relative;}
.artlist .media-heading span{ float:right;}


.artlist .media-heading:after{ display:block; content:""; position:absolute; left:0px; top:8px; width:14px; height:14px; border-radius:50%; border:3px solid #0d3124;}
.artlist .media-right{ padding-left:180px;}
.artlist_ico{ width:24px; height:47px; background:url(../image/artlist_ico.png) center center no-repeat; background-size:cover;}
.artlist .media:hover .media-heading{ color:#a07827;}
.artlist .media:hover .artlist_ico{ background-image:url(../image/banner_arrow.png);}

.contact_top{ text-align:center; padding:40px 0; font-size:15px; color:#666666;}
.contact_bigtext{ font-size:20px; color:#0d3124; padding-bottom:15px;}

.contact_topimg{ margin:0; padding:40px 0 0;}
.contact_topimg > div{ padding:0; overflow:hidden;}
.contact_topimg > div img{ width:100%;
	transition:All 0.4s ease-in-out;
	transform:scale(1,1);}
.contact_topimg > div .caption{ position:absolute; left:0; top:0; width:100%; height:100%; font-size:35px; color:#ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.contact_topimg > div .caption h3{ font-size:35px;}
.contact_topico{ width:0; margin:20px auto 0; opacity:0; transition:All 0.4s ease-in-out;}
.contact_topico img{ margin:0 auto; width:100%;}
.contact_topimg > div:hover img{ transform:scale(1.1,1.1);}
.contact_topimg > div:hover .contact_topico{ width:31%; opacity:1; display:block;}

.contact_cen{ background:url(../image/contact_cenbg.jpg) repeat; padding:30px 0; text-align:center; color:#FFFFFF; font-size:20px;}
.contact_centit{ font-size:20px; margin:10px 0;}
.contact_centit .fa{ font-size:12px; margin:0 10px;}
.fa-rotate-45{transform: rotate(45deg);}
.font30{ font-size:30px;}
.contact_cen p{ margin-bottom:15px;}
.contact_cenlist{ padding:40px 16%;}
.contact_cenlist li img{ margin:0 auto;}
.contact_cenlist li .caption{ padding:15px 0;}
.contact_cenlist li .caption h3{ font-size:14px; text-transform:uppercase; font-family:"微软雅黑";}

.contact_map{ margin:40px 0; height:500px;}
.contact_map img{ margin:0 auto;}


@media (min-width:1230px){
	.container{ width:1230px;}
}
@media (max-width:1600px){
	#navlist{ padding-right:10px;}
	.navbox #navlist > li{ margin:0;}
	
	.main2_tit h2{ font-size:46px;}
	.main2_listtop{ padding:15px 0;}
	.main2_boxcen{ padding:0 30px 20px;}
	.main3_lefttit{ width:53%;}
	.main3_leftlist{ padding:20px 20px 0 0;}
	.main3_leftlist li{ padding-bottom:15px;}
	.main3_rigtit{ width:15%;}
	.main3_riglist{ padding-top:100px; width:78%;}
	.main4_list{ padding:15px 5%;}
	.main7_tit{ width:54%; position:relative; left:5%;}
	.main7_tenQ{ width:90%; margin:0 auto;}
	.main7_bot{ width:90%; margin:0 auto;}
}
@media (max-width:1400px){
	.navbox{ height:80px;}
	#navlist{ height:80px; line-height:80px;}
	.nav_right{ line-height:80px;}
	.navbox #navlist > li > a{ height:80px; line-height:80px;}
	
	.logo{ padding:15px 0px 15px 20px;}
	.logo img{ width:90%;}
	.navbox #navlist > li{ padding:0 8px; margin:0;}
	.footerbg p.pull-right,.footerbg p.pull-left{ float:none !important;}
	
	.main2_tit h2{ font-size:40px;}
	.main2_tit p{ font-size:18px;}
	.main2_boxcen{ font-size:16px; padding:0 20px 15px;}
	.main2_box{ padding-bottom:0; padding-top:90px;}
	.main2_listtop{ padding:10px 10%;}
	.main3_box{ padding:100px 0 0;}
	.main3_lefttit{ width:43%;}
	.main3_leftlist{ padding:10px 20px 0 0;}
	.main3_leftlist li{ padding-bottom:15px; line-height:22px; font-size:14px;}
	.main3_leftlist li h3{ background-size:400px; font-size:16px;}
	
	.main3_rigtit{ width:13%;}
	.main3_riglist{ padding-top:60px; width:78%;}
	
	.main4_box{ padding:100px 0 0;}
	.main4_list{ padding:15px 10%;}
	.main4_botimg{ width:40%; margin:0 auto;}
	.main4_cenimg{ width:48px; height:48px; margin-left:-24px; margin-top:-24px;}
	
	.main6_hoverbg,.case_hoverbg{ padding:0 5%;}
	.main6_hoverico,.case_hoverico{ width:40px; height:40px; background-size:100%;}
	
	.main7_box{ padding-bottom:0; padding-top:100px;}
	.main7_tit{ width:38%; position:relative; left:10%;}
	.main7_tenQ{ width:80%; margin:0 auto;}
	.main7_people{ width:35%;}
	.main7_bot{ padding-top:20px; width:80%; margin:0 auto;}
	
	.contact_cenlist{ padding:40px 12%;}
	.contact_map{ height:400px;}
	
}
@media (max-height:900px) and (min-height:769px){
	
}
@media (min-width:1367px) and (max-height:769px){
	
}
@media (max-width:1367px) and (max-height:769px){
	.navbox #navlist > li{ padding:0 8px;}
	.nav_right{ background-size:16%; padding-left:30px;}
	.nav_right{ font-size:20px;}
	.main2_tit h2{ font-size:30px;}
	.main2_tit p{ font-size:18px;}
	.main2_boxcen{ font-size:15px; padding:0 20px;}
	.main2_listbot li h3{ font-size:16px; min-height:57px;}
	
	
	
}
@media (max-width:1200px){
	.logo{ padding:22px 0px 19px 15px;}
	.nav_right{ display:none;}
	
	.main3_riglist{ padding-top:80px;}
	
	.main4_cenimg{ width:48px; height:48px; margin-left:-24px; margin-top:-24px;}
	.main4_botimg{ width:80%; margin:0 auto;}
	
	.main6_window .container{ width:600px; height:400px; margin-top:-200px; padding:15px;}
	.main6_wintext{ height:340px; padding:10px;}
	.swiper-scrollbar{ right:0;}
	
	.zixun_Box2list li{ padding:0 15px;}
	.zixun_Box2list li .thumbnail{ padding:0 25px;}
	
	.case_fenleitop{ padding:20px 15px 15px;}
	.case_fenleitop li a{ padding:0 20px; line-height:40px;}
	.case_fenleibot{ padding:15px;}
	.case_hoverbg p{ display:none;}
	
	.banner_onepage .hides{ display:block;}
	.banner_onepage .shows{ display:none;}
	
	.artlist .media-right{ padding-left:100px;}
	
	.contact_cenlist{ padding:40px 5%;}
	
}
@media (max-width:1025px){
	.navbox .navbar-header{ width:180px; }
	.navbox{ height:80px;}
	.logo{ width:100%; padding:19px 0 19px 15px;}
	#navlist{ padding-right:0;}
	#navlist,.navbox #navlist > li > a{ height:80px; line-height:80px;}
	#fp-nav.left{ display:none;}
}
@media (max-width:1023px){
	.main2_listtop li{ display:block; width:100% !important; text-align:center;}
	.main2_listtop li a{ width:40%; margin:0 auto;}
	.main2_listtop li:nth-child(2) a,.main2_listtop li:nth-child(4) a,.main2_listtop li:nth-child(6) a,.main2_listtop li:nth-child(8) a{ width:5%;}
	.main2_listtop li a img{ margin:0 auto;}
	.share_box{ display:none;}
}
@media (max-width:1200px) and ( min-width:992px){
	
}
@media (max-width:991px) and ( min-width:767px){
	.navbox #navlist > li{ padding:0 5px;}
	.navbox #navlist > li > a{ font-size:14px;}
	.nav_right{ margin-right:0;}
	
	.contact_cenlist li .caption h3{ font-size:12px;}
}
@media (max-width:991px){
	.main3_box{ width:100%; padding:0;}
	.main3_leftbg, .main3_rigbg{ display:block; float:none; width:100%; height:auto; padding:0 15px;}
	.main3_leftbg{ background:url(../images/main3_leftbg.jpg) left center no-repeat; background-size:cover; padding-top:80px;}
	.main3_rigbg{ background:url(../images/main3_rigbg.jpg) right center no-repeat; background-size:cover; padding-top:50px;}
	.main3_leftlist{ padding-right:0;}
	.main3_rig{ padding-left:0;}
	.main3_riglist li{ font-size:12px;}
	.main3_riglist li h3{ font-size:16px;}
	.main3_riglist li h3 big{ font-size:32px;}
	
	.main4_list{ padding:15px 0;}
	
	.main6_list li{ height:25%;}
	.main6_list li a:hover .main6_hoverbg{ 
		transform:scale(0,0) rotateZ(0deg);
		-webkit-transform:scale(0,0) rotateZ(0deg);
	}
	.main6_list li a:hover .main6_litit{ bottom:0;}
	
	.main7_tit{ width:60%; left:0;}
	.main7_tenQ{ width:100%;}
	.main7_bot{ padding-top:20px; width:100%;}
	
	
	.zixun_bannerbot1{ font-size:14px;}
	.zixun_bannerbot1 h3{ font-size:18px;}
	.zixun_bannerbot2{ font-size:30px;}
	
	.case_list li a:hover .case_hoverbg{ 
		transform:scale(0,0);
		-webkit-transform:scale(0,0);
	}
	.case_list li a:hover .case_h3{ bottom:0;}
	
	.case_tit{ padding:20px 0 30px;}
	
	.artlist .media-right{ padding-left:30px;}
	
	
	.contact_cenlist{ padding:40px 0%;}
	
	
}
@media (max-width:767px){
	.navbox{ height:auto; top:0;}
	.navbox .navbar-header{ width:100%; margin:0;}
	.logo{ width:30%; padding:10px 0;}
	.nav_wrap{ padding-bottom:10px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:#0d3124;}
	
	#navlist{ position:static; margin:0; padding:5px 0 10px; height:auto;}
	.navbox #navlist > li{ padding:0;}
	.navbox #navlist > li:before, .navbox #navlist > li:after{ display:none;}
	.navbox #navlist > li > a, .navbox #navlist > li > a:focus, .navbox #navlist > li > a:hover, .navbox #navlist > li > a:hover{ border-bottom:1px solid #ccc; padding:10px 2px; line-height:normal; height:auto;}
	.navbox #navlist > .active > a, .navbox #navlist > .active > a:focus, .navbox #navlist > .active > a:hover, .navbox #navlist > li > a:hover{ border-bottom:2px solid #b4013b;}
	.nav_right{ display:block; background-size:25px; line-height:30px; height:30px; margin:0;}
	
	.banner .swiper-container .pagination{ bottom:50px;}
	
	.main2_box{ padding:90px 0 20px;}
	.main2_tit h2{ font-size:24px; padding-bottom:5px;}
	.main2_listtop{ padding:15px 0;}
	.main2_tit p{ font-size:16px;}
	.main2_boxcen{ padding:0; font-size:14px;}
	.main2_window .container{ width:90%; padding:10px; height:300px; margin-top:-150px;}
	.main2_wintext{ height:280px; padding:0 15px 0 0;}
	.main2_window .swiper-container{ font-size:14px;}
	.main2_close{ top:-15px; right:-15px;}
	.main2_close img{ width:40px; height:40px;}
	.main2_windowstit{ font-size:14px; line-height:normal;}
	.main2_windowstit h3{ font-size:20px;}
	.main2_winbot{ font-size:14px;}
	.main2_winbotlist li{ background-position:0 8px;}
	
	
	.main4_box{ padding:90px 0 20px;}
	.main4_boxlist .main2_tit small{ font-size:12px;}
	.main4_lefimg{ margin-bottom:34px;}
	.main4_lefimg img,.main4_rigimg img{ width:100%;}
	
	.main7_box{ padding:90px 0 20px;}
	.main7_bot{ padding-top:15px;}
	
	.cehua_wrap{ padding:0 0 20px;}
	.cehua_tit{ font-size:30px; padding-top:40px;}
	.chahua_titbot{ padding-bottom:20px;}
	.chahua_titbot span{ font-size:16px;}
	.footer_name{ padding-bottom:5px; font-size:20px;}
	.footer_botcon{ padding-top:10px;}
	.footer_botcon p{ float:none !important;}
	.footer_botcon p.pull-left{ padding-bottom:10px; text-align:center;}
	
	.banner_zixunbg{ padding:90px 0 50px;}
	.banner_zixunlef img{ width:40%; margin:0 auto;}
	.banner_zixunrig{ padding-top:20px;}
	
	.zixun_bannerbot1{ padding:0 25px;}
	.zixun_bannerbot2{ font-size:24px;}
	.zixun_bannerbot2 strong{ background-size:24px; padding-left:28px;}
	.zixun_tit{ font-size:28px;}
	.zixun_Box4list li{ display:block; width:100% !important;}
	.zixun_Box4list li:nth-child(2n){ padding:15px 0;}
	
	.case_box{ padding-bottom:20px;}
	
	.case_detail{ margin-bottom:30px;}
	.case_detailtop{ margin-bottom:20px;}
	.case_detailtop div.pull-left{ float:none !important;}
	.case_detailtop div.pull-right{ float:none !important;}
	.case_time,.share_list{ float:none; padding:0; padding-bottom:10px;}
	.share_list{ display:none;}
	.share_list li{ padding:0;}
	.case_toprig li{ margin:0; margin-right:10px;}
	
	.case_detailimg{ padding:15px 0;}
	.case_detailimg > div{ padding-bottom:5px;}
	
	.fenlei_listsub{ padding:10px 0 0;}
	.fenlei_listsub li{ padding:0;}
	.fenlei_listsub li a{ line-height:40px;}
	
	.artlist .media{ padding:5px 15px; margin-bottom:15px;}
	.artlist .media-right{ padding-left:15px;}
	.artlist_ico{ width:15px; height:29px;}
}
@media (max-width:600px){
	.banner_notice{ background-size:20px; padding-left:25px;}
	.banner_notice .swiper-container{ width:70%;}
	
}
@media (max-width:460px){	
	.logo{ width:40%;}
	.banner_notice{ height:36px; line-height:36px;}
	.banner_noticebtn{ display:none;}
	
	.main3_leftlist{ padding-top:20px;}
	.main3_leftlist li{ padding-bottom:15px;}
	.main3_leftlist li h3{ font-size:14px; background-size:100%;}	
	.main3_riglist{ padding-top:0;}
	
	.main7_tit{ width:64%; margin:0 auto;
	color:#FFF;
	font-size:1.5em;
	font-weight:bold;}
	.main7_people{ position:static; margin:0 auto; width:60%;}
	.main7_ico{ padding-top:8px;}
	.main7_text{ font-size:16px; color:#000;}
	
	.footerbg{ position:static;}
	.main7_box{ padding-bottom:20px !important;}
	
	.zixun_Box1,.zixun_Box2,.zixun_Box3,.zixun_Box4{ padding:70px 0 40px;}
	.zixun_Boxtit{ display:block; line-height:40px;}
	.zixun_Boxtit strong{ float:none; display:block; font-size:40px; padding:0;}
	.zixun_Boxtit strong:after{ display:none;}
	.zixun_Boxtit span{ float:none; display:block; font-size:20px;}
	.zixun_Boxbot{ font-size:16px;}
	.zixun_Boxbot h4{ font-size:24px;}
	.zixun_Box2list{ padding-bottom:20px;}
	.zixun_Box3list{ padding-bottom:20px;}
	.zixun_Box4tit{ font-size:16px;}
	.zixun_Box4tit h4{ font-size:28px;}
	.zixun_Box4list li .caption{ font-size:13px;}
	.zixun_Box4list li .caption h3{ font-size:20px;}
	.zixun_Box5tit{ padding-top:20px;}
	.zixun_box5toptext h2{ font-size:28px;}
	.zixun_box5toptext h3{ font-size:20px;}
	.zixun_box5cenlist{ padding:10px 10px 10px 40px;}
	.zixun_box5cenlist li h3{ padding:20px 0 10px;}
	.zixun_box5cenlist li h3:before{ top:22px;}
	
	.case_more{ width:50%; font-size:14px; height:40px; line-height:40px;}
	
	
	.fenlei_listsub li{ display:block;}	
	.fenlei_listsub li a{ line-height:40px; height:40px;}
	
}
@media (max-width:760px) and ( max-height:420px){
}
@media (max-width:360px){
	.main2_box{ padding:80px 0 20px;}
	.main4_box{ padding:80px 0 20px;}
	.main7_box{ padding:80px 0 20px;}

	.main7_wx,.share_box{ float:none;}
	.share_box{ padding-top:15px;}
	
	.cehua_more{ font-size:14px; height:40px; line-height:40px;}
	.case_tit{ padding:20px 0; font-size:22px;}
	
	.contact_map{ height:300px;}
	
}	
@media (max-width:340px){
	.cehua_box{ width:100%;}
		
}
@media all and (orientation : landscape){
	.banner{ display:block;}
	.bannerx{ display:none;}
}
@media all and (orientation : portrait){ 
	.banner{ display:none;}
	.bannerx{ display:block;}
}