@charset "UTF-8";
#topimg {display:none}

#contents-wrap {width:100%;min-width:100%;position:static}
#contents {float:none;width:100%}



#slider1 {z-index:1;height:883px;width:100%;min-width:1201px;margin:0 auto}
#slider1 .item {min-width:1201px;height:883px}
#slider1 .wrapper {position:relative}
#slider1 .item .img {width:auto;position:absolute;opacity:0.1}
#slider1 .item .more {}
#slider1 .item .more img {width:auto;height:auto;}

#slider1 .item-1 .img2 {left:200px;top:500px;margin-top:50px;}

#slider1 .item-2 .img2 {left:130px;top:460px;margin-top: 50px;}

#slider1 .item-3 .img2 {left:700px;top:500px;margin-top:50px;}

#slider1 .item-4 .img2 {left:770px;top:500px;margin-top:50px;}

#slider1 .item-5 .img2 {left:130px;top:460px;margin-top: 50px;}

#slider1 .item-6 .img2 {left:770px;top:520px;margin-top: 50px;}

#slider1 .item-7 .img2 {left:770px;top:520px;margin-top:50px;}


#slider1 .item-1 .title1 {left:130px;top:150px;margin-top:-50px;}

#slider1 .item-2 .title2 {left:130px;top:220px;margin-top:-50px;}

#slider1 .item-3 .title3 {left:650px;top:130px;margin-top:-50px;}

#slider1 .item-4 .title4 {left:770px;top:192px;margin-top:-50px;}

#slider1 .item-5 .title5 {left:130px;top:220px;margin-top:-50px;}

#slider1 .item-6 .title6 {left:770px;top:180px;margin-top:-50px;}

#slider1 .item-7 .title7 {left:770px;top:150px;margin-top:-50px;}



#slider1 .active .img {
	margin:0;
	opacity:1;
	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;
}
#slider1 .item-1 {background:url('/img/page/index/slider1-12.jpg') center no-repeat}
#slider1 .item-2 {background:url('/img/page/index/slider1-6.jpg') center no-repeat}
#slider1 .item-3 {background:url('/img/page/index/slider1-7.jpg') center no-repeat}
#slider1 .item-4 {background:url('/img/page/index/slider1-8.jpg') center no-repeat}
#slider1 .item-5 {background:url('/img/page/index/slider1-9.jpg') center no-repeat}
#slider1 .item-6 {background:url('/img/page/index/slider1-10.jpg') center no-repeat}
#slider1 .item-7 {background:url('/img/page/index/slider1-13.jpg') center no-repeat}
#slider1 .item-8 {background:url('/img/page/index/slider1-13.jpg') center no-repeat}

#slider1 .owl-nav {width:1201px;left:50%;margin-left:-640px;position:absolute;}
#slider1 .owl-nav * {position:absolute;background:url('/img/page/index/slider1-arrow.png') no-repeat;width:104px;height:104px;text-indent:-9999em;margin-top:-385px}
#slider1 .owl-nav .owl-prev {left:-105px;top:-20px;}
#slider1 .owl-nav .owl-next {right:-105px;top:-20px;background-position:right top}

@media all and (max-width: 1200px) {
	#slider1 .owl-nav .owl-prev {left:0px;top:0px;}
	#slider1 .owl-nav .owl-next {right:0px;top:0px}
}

#slider1 .owl-carousel .owl-nav,
#slider1 .owl-carousel .owl-dots {display:}
#slider1 .owl-carousel .owl-dots {margin-top:-80px;position:absolute;z-index:1;text-align:center;width:1201px;left:50%;margin-left:-640px}
#slider1 .owl-carousel .owl-dots div {
	display:inline-block;padding:8px;background:transparent;border-radius:10px;cursor:pointer;margin-right:10px;
	background:#fff
}
#slider1 .owl-carousel .owl-dots .active {
	background:#101010;
	padding:8px 20px;
}
#slider1 .dotsCont-wrap {
	max-width:1920px;
	overflow:hidden;
	min-width:1200px;
	margin:0 auto;
	text-align:center;
}
#slider1 .dotsCont {
	position:absolute;
	right:0;
	/*width:73.5%;*/
	margin:-131px 0 0 0;
	z-index:2;
	font-size:.9em;
	color:#1d1d1d;
	margin-left: 45%;
	left: -510px;

	padding:30px 0 49px 3%;
}
@media all and (max-width: 1200px) {
	#slider1 .dotsCont-wrap {

	}

	#slider1 .dotsCont {
		width:63%;
	}
}

#slider1 .dotsCont div {float:left;width:137px;cursor:pointer;margin-right:16px;}
#slider1 .dotsCont em {display:block}
#slider1 .dotsCont i {display:block;height:1px;background:#1d1d1d}
#slider1 .dotsCont .active {color:#ff2c5e}
#slider1 .dotsCont .active i {background:#ff2c5e}


a.link {
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	border:1px solid #d8d8d8;
	color:#666;
	padding:7px 40px;
	text-decoration:none;
}

a.link:hover {background:#3079c2;color:#fff;}

#sec1 {position:relative;margin-top:100px;text-align:center;}
#sec1 .dotsCont2 {display:inline-block;margin-bottom:40px}
#sec1 .dotsCont2>div {display:inline-block;margin-right:30px;position:relative}
#sec1 .dotsCont2>div:last-child {margin-right:0}
#sec1 .dotsCont2>div:last-child i {display:none}
#sec1 .dotsCont2>div i {position:absolute;right:-15px;top:5px;height:15px;width:1px;background:#989898}
#sec1 .dotsCont2 a {color:#989898;}
#sec1 .dotsCont2 .active a {color:#222}

#sec1-owl-wrap {padding-left:50%; overflow:hidden}
#sec1 .owl-carousel {width:1670px;margin:0 -864px}
#sec1 .item {padding-right:40px; width:414px;}
#sec1 .item a {text-decoration:none}
#sec1 .item img {box-shadow:20px 20px 30px 0px #ddd}
#sec1 .item a:hover {color:#ff5c89}
#sec1 .item a p {margin:30px 0 0px;padding:0}
#sec1 .item a strong {font-size:2.3em;line-height:1.2em; letter-spacing:-2px;padding-top:20px;display:block}
#sec1 .arrow {position:absolute;width:34px;height:34px;background:url('/img/page/index/sec1-arrow.png') no-repeat;z-index:2;top:250px}
#sec1 .arrow-l {left:220px}
#sec1 .arrow-r {right:290px;background-position:right top}
#sec1 .line1 {position:absolute;width:477px;height:20px;background:#222;z-index:2;left:365px;top:760px}
#sec1 .line2 {position:absolute;width:20px;height:535px;background:#222;z-index:2;left:822px;top:226px}

@media all and (max-width: 1200px) {
	#sec1 .slider-wrap {padding:0;min-width:1201px;margin:0 auto}
	#sec1 .slider-inner {margin:0 -22%}
}

#sec2 {margin-top:170px;text-align:center;}
#sec2 .anchor {display:inline-block;margin:30px 0}
#sec2 .anchor li {display:inline-block;margin-right:30px;position:relative}
#sec2 .anchor li:last-child {margin-right:0}
#sec2 .anchor li:last-child i {display:none}
#sec2 .anchor li i {position:absolute;right:-15px;top:5px;height:15px;width:1px;background:#989898}
#sec2 .anchor a {color:#989898;}
#sec2 .anchor a.on {color:#222}

#sec2 .sec2-img {display:none}
#sec2 .sec2-img.on {display:block}


#sec2 ul li {float:left; padding-bottom:8px; padding-right:8px}
#sec2 ul li a {display:block;position:relative;}
#sec2 ul:after {display:block;content:'';clear:both}
#sec2 ul {}
#sec2 li {float:left}
#sec2 li a {display:block;overflow:hidden;}
#sec2 li a img {transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;

}

#sec2 li a:hover img, #sec2 li a:focus img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
}

#sec12 {margin-top:170px;text-align:center;}
#sec12 .anchor {display:inline-block;margin:30px 0}
#sec12 .anchor li {display:inline-block;margin-right:30px;position:relative}
#sec12 .anchor li:last-child {margin-right:0}
#sec12 .anchor li:last-child i {display:none}
#sec12 .anchor li i {position:absolute;right:-15px;top:5px;height:15px;width:1px;background:#989898}
#sec12 .anchor a {color:#989898;}
#sec12 .anchor a.on {color:#222}

#sec12 .sec2-img {display:none}
#sec12 .sec2-img.on {display:block}


#sec12 ul li {float:left; padding-bottom:8px; padding-right:8px}
#sec12 ul li a {display:block;position:relative;}
#sec12 ul:after {display:block;content:'';clear:both}
#sec12 ul {}
#sec12 li {float:left}
#sec12 li a {display:block;overflow:hidden;}
#sec12 li a img {transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;

}

#sec12 li a:hover img, #sec2 li a:focus img {
	/*
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	*/
}
#sec2-all a {display:block;position:relative}
#sec2-all a i {position:absolute;left:0;right:0;height:20px;background:#fff;display:none}
#sec2-all a .i1 {top:0}
#sec2-all a .i2 {bottom:0}

#sec3 {margin:180px 0;min-width:1201px;background:#fff;height:498px;position:relative}
#sec3 h3 {position:absolute;z-index:1}
#sec3 .slider-wrap {padding-left:50%;overflow:hidden;}
#sec3 .slider-inner {margin:0 0px 0 -600px;position:relative;overflow:hidden}
#sec3 .slider {position:relative;transform:translate3d(0px, 0px, 0px);transition:all 0.5s ease 0s;width:15000px;}
#sec3 .slider li {width:1560px;min-width:1560px;float:left;position:relative;display:block;height:498px}
#sec3 .slider li .bg {position:absolute;right:0;top:0}
#sec3 .slider .inner {padding-top:280px;text-align:center;width:565px}
#sec3 .slider .inner strong {font-size:2.3em;line-height:1.2em; letter-spacing:-2px;}
#sec3 .slider .inner p {color:#6e6e6e;margin-top:20px}
#sec3 .arrow {position:absolute;width:34px;height:34px;background:url('/img/page/index/sec1-arrow.png') no-repeat;z-index:2;top:340px}
#sec3 .arrow-l {left:0px}
#sec3 .arrow-r {left:524px;background-position:right top}
#sec3 .slider-anchor-wrap {position:absolute;left:50%;margin-left:-600px;width:575px;text-align:center;bottom:0;z-index:2}
#sec3 .slider-anchor {display:inline-block}
#sec3 .slider-anchor li {display:inline-block;margin-right:5px}
#sec3 .slider-anchor li a {display:inline-block;padding:6px;background:#cfcfcf;border-radius:100%;}
#sec3 .slider-anchor li a.on {background:#000}


#sec3 .sec3-3 a {display:block;float:right;position:relative}
#sec3 .sec3-3 a i {background:url('/img/page/index/sec3-3-more.png') center no-repeat #252525;width:105px;height:52px;position:absolute;border-radius:18px;left:0;bottom:10px}
#sec3 .sec3-3 a:hover i {background-color:#ff0000}
#sec3 .latest-wrap {position:relative;font-size:.9em;padding:20px 30px 0 35px}
#sec3 .latest-wrap h4 {font-size:1.7em;display:block;font-weight:normal;letter-spacing:-2px;margin:0;padding:0;margin-bottom:20px}
#sec3 .latest-wrap .more {position:absolute;right:30px;top:20px;width:100%;text-align:right;font-size:.8em}
#sec3 .latest-wrap ul {padding:0px 0 0 0}
#sec3 .latest-wrap li a {display:block;position:relative;padding:3px 0;color:#696969}
#sec3 .latest-wrap li a .subject {display:block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;padding-right:0px}
#sec3 .latest-wrap li a .subject .ca_name {}
#sec3 .latest-wrap li a .dt {position:absolute;right:0;top:0;display:none}
#sec3 .latest-wrap .desc {display:none}
#sec3:after {display:block;content:'';clear:both}

#sec5 {margin:120px 0 120px}
#sec5 ul {margin-top:50px}
#sec5 ul li {float:left;margin-right:16px}
#sec5 ul li:last-child {margin:0}
#sec5 ul li a {display:block;border:1px solid #c9c9c9}
#sec5 ul li a img {display:block}
#sec5 ul li a p {margin:40px 0;text-align:center;font-size:1.2em}
#sec5 ul:after {display:block;content:'';clear:both}


#sec6 {padding:70px 0 0px;background:#e3ebee;min-width:1200px}
#sec6 .slider-wrap {padding-left:50%;overflow:hidden;padding-bottom:125px}
#sec6 .slider-inner {margin:0 0 0 -1500px;position:relative}
#sec6 .slider {position:relative;transform:translate3d(0px, 0px, 0px);transition:all 0.5s ease 0s;width:10000px;}
#sec6 .slider li {float:left;margin-right:160px;opacity:1}
#sec6 .slider li.active {opacity:1}
#sec6 .slider li a {text-decoration:none}
#sec6 .slider li .img-wrap {box-shadow:20px 20px 30px 0px #ddd;position:relative}
#sec6 .slider li a:hover .img-wrap {box-shadow:20px 20px 30px 0px #ff9b96}
#sec6 .slider li.active .img-wrap i {position:absolute;left:0;right:0;top:0;bottom:0;border:6px solid #222;background:transparent;}
#sec6 .slider li p {margin:30px 0 20px;padding:0;text-align:center}
#sec6 .slider li strong {font-size:2.2em;line-height:1.2em}
#sec6 .arrow {position:absolute;width:34px;height:34px;background:url('/img/page/index/sec1-arrow.png') no-repeat;z-index:2;top:200px}
#sec6 .arrow-l {left:50px}
#sec6 .arrow-r {right:80px;background-position:right top}
#sec6 .line1 {position:absolute;width:386px;height:20px;background:#222;z-index:2;right:140px;top:465px}
#sec6 .line2 {position:absolute;width:20px;height:100px;background:#222;z-index:2;right:140px;top:365px}



@media all and (max-width: 1200px) {
	#sec6 .slider-wrap {padding:0;min-width:1201px;margin:0 auto}
	#sec6 .slider-inner {margin:0 0 0 -72.8%}
	#sec6 .line1 {right:120px}
	#sec6 .line2 {right:120px}

}



#sec7 {}
#sec7 .con {height:804px;background:url('/img/page/index/sec4-bg.jpg') center no-repeat}
#sec7 .wrapper {}
#sec7 ul {padding-top:90px}
#sec7 ul li {display:inline-block;width:25%;margin-bottom:10px}
#sec7 ul li a {display:block;width:98%}
#sec7 ul li a img {width:100%}
#sec7 #sec7-loading,
#sec7 .text-center {display:none}

.parallax {position: relative; background-size: cover; overflow: hidden; background-attachment: fixed  }

/*
#sec6 {margin:70px 0 80px;}
#sec6 .wrapper {position:relative;}
#sec6 .sec {float:left;width:33.33333333%}
#sec6 .latest-wrap {position:relative;font-size:.9em;padding:0 30px 0 35px}
#sec6 .latest-wrap h4 {font-size:1.7em;display:block;font-weight:normal;letter-spacing:-2px;margin:0;padding:0;margin-bottom:20px}
#sec6 .latest-wrap .more {position:absolute;right:30px;top:0px;width:100%;text-align:right;font-size:.8em}
#sec6 .latest-wrap ul {padding:0px 0 0 0}
#sec6 .latest-wrap li a {display:block;position:relative;padding:3px 0;color:#696969}
#sec6 .latest-wrap li a .subject {display:block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;padding-right:0px}
#sec6 .latest-wrap li a .subject .ca_name {background:#171717;color:#fff;display:inline-block;width:80px;overflow:hidden;text-align:center;padding:5px 0;line-height:1em;margin-right:5px;font-size:.9em;vertical-align:middle}
#sec6 .latest-wrap li a .dt {position:absolute;right:0;top:0;display:none}
#sec6 .latest-wrap .desc {display:none}
#sec6 .line {position:absolute;width:1px;bottom:0;background:#dadada;top:0px;left:472px}
#sec6 .line2 {left:944px}

#sec6 .sec-3 .tel {color:#073671;font-size:2.2em;font-family:'Copperplate Gothic Bold';font-weight:bold;letter-spacing:-1px;margin-bottom:10px}
#sec6 .sec-3 dt {display:inline-block;width:20%}
#sec6 .sec-3 dd {font-weight:bold;display:inline-block;width:75%}
#sec6 .sec-3 dt,
#sec6 .sec-3 dd {margin:0;padding:0}


#sec7 {background:#e6ecf2;margin-top:80px}
#sec7 .wrapper {height:247px}
#sec7 ul {padding-top:45px;margin-left:95px}
#sec7 ul li {float:left;margin-right:17px}
#sec7 ul li a {display:block;width:163px;height:163px;background:#fff;border:1px solid #e5e5e5;border-radius:100%;position:relative;
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
}
#sec7 ul li:nth-child(1) a {background:url('/img/page/index/sec7-1.png') 0 -10px no-repeat #fff}
#sec7 ul li:nth-child(2) a {background:url('/img/page/index/sec7-2.png') 0 -10px no-repeat #fff}
#sec7 ul li:nth-child(3) a {background:url('/img/page/index/sec7-3.png') 0 -10px no-repeat #fff}
#sec7 ul li:nth-child(4) a {background:url('/img/page/index/sec7-4.png') 0 -10px no-repeat #fff}
#sec7 ul li:nth-child(5) a {background:url('/img/page/index/sec7-5.png') 0 -10px no-repeat #fff}
#sec7 ul li:nth-child(6) a {background:url('/img/page/index/sec7-6.png') 0 -10px no-repeat #fff}
#sec7 ul li a:hover {background-color:#d7e2f3}
#sec7 ul li a p {position:absolute;width:100%;bottom:20px;text-align:center}
*/



footer {margin:0}


.utube2-wrap iframe {height:465px !important;width:825px !important;}
.utube2-wrap ul li a {height:78px !important;}
.utube2-wrap ul li a img {height:78px !important; width:150px !important;}