@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; background:url(images/bg.jpg) top center no-repeat #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 14px/200% Microsoft YaHei;}
li,p{text-align:left;font:normal 14px/200% Microsoft YaHei;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 14px/200% Microsoft YaHei;}
.w1000{ width:1000px;}
.fl{ float:left;}
.fr{ float:right;}
.box_all{ border:#ffb6bf 1px solid; background:#fff; padding:35px 0 60px; margin-bottom:20px;}
.top{ height:360px;}


/*p1*/
.p1_con{ width:950px; margin:0 auto;}
.p1_con .fl{ width:520px;}
.p1_con .fr{ width:400px;}

.Fpic_Juli{ width: 520px; height: 350px; }
.Fpic_Juli .swiper-wrapper{ height:310px;}
.Fpic_Juli .swiper-slide {text-align: center;font-size: 18px;}
.Fpic_Juli .swiper-slide img{ display:block; position:relative; z-index:1;}
.Fpic_Juli .swiper-slide p{ height:40px; line-height:40px; text-align:center; position:relative; margin-top:-40px; z-index:5;background-color: rgba(0,0,0,0.7);}
.Fpic_Juli .swiper-slide p,.Fpic_Juli .swiper-slide p a,.Fpic_Juli .swiper-slide p a:hover{ color:#fff;}
.Fpic_Juli .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color:#f27e8a;opacity: 1;background:#ffe9eb; border-radius:0;}
.Fpic_Juli .swiper-pagination-bullet-active {color:#fff;background: #e93340;}
.Fpic_Juli .swiper-button-next,.Fpic_Juli .swiper-button-prev{ top:44%}
.right_icon1{ background:url(images/right1.png) no-repeat 100%; width:27px; height:44px;}
.left_icon1{ background:url(images/left1.png) no-repeat 100%; width:27px; height:44px;}

.p1_con .fr h1{ font-size:18px; line-height:160%; font-weight:bold;border-bottom:#ffc6ce 2px dotted; padding-bottom:5px;}
.p1_con .fr ul{ margin:8px auto 0;}
.p1_con .fr ul li{ font-size:16px; border-bottom:#ffc6ce 2px dotted;background:url(images/dot.gif) 0 15px no-repeat; padding-left:20px; margin-bottom:5px; padding-bottom:5px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p1_con .fr h6{ text-align:right;}
.p1_con .fr h6 span{ background:#fdeaec; display:inline-block; width:74px; height:24px; text-align:center; text-align:center; font-size:12px; line-height:24px; color:#e93340;}
.p1_con .fr h6 span a,.p1_con .fr h6 span a:hover{ color:#e93340;}
/*p2*/
.title_h1{ text-align:center; margin:30px auto 30px;}
.title_h1 img{ margin:0 auto;}
.p2_con{ width:880px; margin:25px auto 50px;box-shadow:0px 0px 20px #ffc2c2; border-radius:0 0 18px 18px; border:#ffc2c2 4px solid}
.p2_con video{ width:100%; height:auto; display:block;}
.p2_con p{ background:#e44b4b; border-radius:0 0 15px 15px; font-size:16px; color:#fff; font-weight:bold; box-sizing:border-box; padding:18px 30px;}
.p2_con p a,.p2_con p a:hover{ color:#fff;}

/*p2-新增高清滚动*/
.p2_pic{ width:900px; height:505px; margin:30px auto;}
.right_icon2{ background:url(images/right2.png) no-repeat 100%; width:27px; height:44px;}
.left_icon2{ background:url(images/left2.png) no-repeat 100%; width:27px; height:44px;}
.p2_pic .swiper-slide p{ height:40px; line-height:40px; text-align:center; position:relative; margin-top:-40px; z-index:5;background-color: rgba(0,0,0,0.7); color:#fff;}
.p2_pic .swiper-pagination2{ bottom:0;}
.p2_pic .swiper-pagination2 .swiper-pagination-bullet-active{background: #e93340;}


.p2025_pic{ width:900px; height:515px; margin:30px auto;}
.right_icon2025{ background:url(images/right2.png) no-repeat 100%; width:27px; height:44px;}
.left_icon2025{ background:url(images/left2.png) no-repeat 100%; width:27px; height:44px;}
.p2025_pic .swiper-slide p{ height:40px; line-height:40px; text-align:center; position:relative; margin-top:-40px; z-index:5;background-color: rgba(0,0,0,0.7); color:#fff;}
.p2025_pic .swiper-pagination2{ bottom:0;}
.p2025_pic .swiper-pagination2 .swiper-pagination-bullet-active{background: #e93340;}
.p2025_pic  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #e93340;
}

/*p3*/
.p3_con{ margin:30px auto 40px;}
.p3_con ul li{ background:url(images/dot.gif) 0 15px no-repeat; font-size:16px; width:45%; float:left; box-sizing:border-box; margin-left:4%; padding-left:20px; margin-bottom:10px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p3_con ul li a{ font-size:16px;}


/*p4*/
#certify{position:relative;width:920px;margin:30px auto}
#certify .swiper-container{padding-bottom:10px;}
#certify .swiper-slide{width:300px;height:580px;padding-top:10px}
#certify .swiper-slide img{display:block;width:100%;border-radius:20px;box-shadow:0px 0px 15px #f8c4c4; border:#ffe0e0 2px solid; height:auto;}
/*#certify .swiper-slide p{line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;display:none}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}*/
#certify .swiper-button-prev{left:-20px;width:27px;height:48px;background:url(images/left.png) no-repeat;background-size:contain}
#certify .swiper-button-next{right:-20px;width:27px;height:48px;background:url(images/right.png) no-repeat;background-size:contain}

.focus{width:920px;margin:0 auto 40px;}
.focus .pc{display:block;text-align:center;padding:30px 0}
.focus .mobile{display:none}



/*p5*/
.p5_con{ width:760px; margin:30px auto 0px;}
.p5_con video{ width:100%; height:auto;}



















