@charset "utf-8";

.banner {width: 100%;overflow: hidden;margin-top: -5px;position: relative;padding-bottom: 80px;}
.banner a {display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;}
.banner a img {width: 100%;}
.banner .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 50%;background: rgba(0, 0, 0, 0.5);}
.banner .swiper-pagination-bullet-active {background: rgba(0, 0, 0, 0.6);}

.container {width: 95%; margin: 0 auto;z-index:1000;position: relative;}

.title{width: 100%;line-height:25px;text-align:center;font-size:16px;font-family:"Arial";letter-spacing:2px;}
.title span{height:25px;font-size:22px;margin-right:10px;font-weight:bolder;}
.title b{height:25px;font-size:18px;}
.more {width:70%;height:40px;line-height:40px;display:block;background:#000;margin:30px 0px 30px 18%;font-size: 14px;color: #FFF;text-align: center;}

.indexNav { width:100%; background:#fff; padding:20px 5%;overflow: hidden; margin-bottom:10px; box-shadow: 0px 0px 15px #e5e5e5;}
.indexNav li {width:25%; margin:15px 0;float: left;text-align: center;}
.indexNav img {width: 70%;display: block;margin: 0 auto; margin-bottom:10px;}
.indexNav a {font-size:14px;color: #4c4c4c;}

/*index pop*/
.indexPop{ width:100%; background:#fff;  margin-bottom:10px; box-shadow: 0px 0px 15px #e5e5e5; overflow:hidden;padding:40px 0;}

.slideBox .hd{width:100%;position:relative;top:0px;text-align:center;}
.slideBox .hd ul li{width:20px;height:10px;background:#fff;border-radius:5px;border:1px solid #000;margin:0px 6px;display:inline-block;text-indent:-9999px;}
.slideBox .hd ul li.on{background:#000;width:30px;}


.slideBox .bd{margin:20px auto 10px auto;}
.slideBox .bd ul li div {width:31%; float: left; text-align: center;overflow: hidden;margin:0 3.5% 15px 0;}
.slideBox .bd ul li div.mar0{margin:0 0 15px 0; }
.slideBox .bd ul img {width:100%;display: block; margin:0 auto; }
.slideBox .bd ul li b{display:block;margin:0 auto;padding:3px 5px; font-size:1rem; color:#fff;background:#000; font-weight:normal;position:absolute;top:70%;left:10%;right:10%;}

.slideBox .bd ul li div.pol b{ left:14%;right:14%;}

/*indexYh*/
.indexYh{width:100%; background:#fff;  margin-bottom:10px; box-shadow: 0px 0px 15px #e5e5e5; overflow:hidden;padding-bottom:40px;}
.indexYh .more{background:#fff;border:1px solid #000;color:#000;}
.indexYh ul{width:100%;overflow:hidden;border-bottom:1px solid #f6f6f6;}
.indexYh ul li{width:33.3%; float: left; text-align: center;overflow: hidden; position:relative;}
.indexYh ul li.br{ border-right:1px solid #f6f6f6;}
.indexYh ul li.bb{ border:1px solid #f6f6f6;}
.indexYh ul img {width:100%;display: block;margin:0 auto;}
.indexYh ul li p{display:block; font-size:1rem;line-height:1.5rem; color:#000000; position:absolute;top:5%;left:10px;text-align:left;}
.indexYh ul li p span{font-size:0.8rem;color:#555;margin-top:5%;display:block;}
.indexYh ul li p b{color:#d0000e;font-family:"Arial Black";display:block;line-height:1rem;}



/*index beauty*/
.indexBeauty { width:100%; background:#fff;  margin-bottom:10px; box-shadow: 0px 0px 15px #e5e5e5;overflow: hidden; padding:40px 0;}
.case_img{width:90%; margin:10px 5%;}

.find_nav {width: 100%; height: 50px;background-color: #fff;margin-top:10px;border-bottom: 1px solid #ddd;display: -moz-box;display: -webkit-box;display: box;}
.find_nav_left {height: 50px;position: relative;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1; box-flex: 1;}
.find_nav_list {position: absolute;left: 0;}
.find_nav_list ul {position: relative;white-space: nowrap;font-size: 0;}
.find_nav_list ul li {display: inline-block;padding: 0;margin:0 12px;}
.find_nav_list ul li a {display: block; width: 100%;height: 100%;line-height: 50px;font-size: 14px;text-align: center; color: #666;}
.find_nav_cur a {color: #d0000e !important;}
.find_nav_list a.active{ color:#d0000e}
.sideline {display: block; position: absolute;border: 0; height: 2px;background-color: #d0000e;left: 0;top: 48px;pointer-events: none;}
.li_list{ min-height:200px; font-size:14px; line-height:200px; color:#fff; text-align:center}

/*index Team*/
.indexTeam { width:100%; background:#fff; box-shadow: 0px 0px 15px #e5e5e5; margin-bottom:10px;overflow: hidden; padding-top:40px;}
.indexTeam .more{background:#d0000e;}
.indexTeam img {width: 100%;margin-top:20px;}

.indexTeam .docKor{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.indexTeam .docKor a{width:100%;height:auto;display:block;position:relative;}
.indexTeam .docKor a img{width:100%;height:auto;}
.indexTeam .docKor a p{width:54%;height:auto;position:absolute;top:40px;left:24%;color:#202020;line-height:1.4rem;font-size:0.9rem;}
.indexTeam .docKor a p span{font-size:1.25rem;}
.indexTeam .docKor a p b{display:block;font-size:1.1rem;}



/*indexChoice*/
.indexChoice { width:100%; background:#fff; overflow: hidden;padding-top:40px;}

.owl-carousel .owl-item{float: left;}
/* fade */
.prev-quote{z-index:99999;background-image:url(../images/prev1.png);background-repeat:no-repeat;width:16px;height:16px;background-size:16px 16px;height:16px;position:absolute;left:0px;margin-top:30%;	}
.next-quote{z-index:99999;background-image:url(../images/next1.png);background-repeat:no-repeat;width:16px;height:16px;background-size:16px 16px;height:16px;position:absolute;right:0px;margin-top:30%;}

.quote-item{width:100%;position:relative;margin-top:30px;}
.quote-item img{width:100%;margin:0 auto;border:none;}
.quote-item p{width:100%;position:absolute;right:0;bottom:0;font-size:0.9rem;line-height:1.5rem;text-align:right;padding:5px;font-family:"Microsoft Yahei","Arial Black";background:url(../images/bgb.png) repeat-y right top;}
.quote-item p.bgw{color:#fff;}

@media screen and (orientation:landscape) {
	.next-quote{margin-top:25%;}
	.prev-quote{margin-top:25%;	}
	.quote-item p{width:180px;margin-left:auto;margin-right:auto;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	.next-quote{margin-top:13.1%;}
	.prev-quote{margin-top:13.1%;	}
    .quote-item p{width:180px;margin-left:auto;margin-right:auto;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.next-quote{margin-top:18.3%;}
	.prev-quote{margin-top:18.3%;	}
	.quote-item p{width:180px;margin-left:auto;margin-right:auto;}
}


/*新闻*/

.newsMain{width:90%;height:auto;margin:75px auto auto auto;overflow:hidden;}
@media(max-width : 350px) and (min-width : 320px)  { 
	.newsMain{margin-top:60px;}
}

.newsMain ul li{width:100%;height:auto;overflow:hidden;padding-bottom:20px;margin-bottom:30px;border-bottom:1px dashed #000;display:block;}
.newsMain ul li img{width:100%;height:auto;}
.newsMain ul li p{width:100%;height:auto;color:#4c4c4c;padding:10px 0;line-height:25px;text-align:justify;}
.newsMain ul li p span{color:#d0000e;}
.newsMain ul li b{width:100%;height:auto;color:#000;font-size:1.3rem;line-hegiht:30px;display:block;}
.newsMain ul li .tit01{width:100%;height:auto;position:relative;}
.newsMain ul li .tit01 span{width:90%;height:70px;position:relative;background:rgba(255,255,255,.6); color:#000;position:absolute;bottom:20px;left:0;font-size:1.3rem;line-hegiht:30px;padding:10px;}

.pages{display: none;}
