﻿
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
	margin: 0;
	padding: 0;
}
html {font-size: 62.5%;/*10 ?? 16 ?? 100% = 62.5%*/}
body {font-size: 1.4rem;/*1.4 ?? 10px = 14px */}

body {
	font-family: "Microsoft YaHei" ! important;
	color: #000000;
	background: #fff;
	margin: 0 auto;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #333333;
	outline: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}

a:link{text-decoration:none; } 

a:visited{text-decoration:none; }

a:hover{text-decoration:none;}

a:active{text-decoration:none;}


c{
	outline: none
}

img {
	max-width:100%;
	border: 0px;
	vertical-align: middle;
}

li {
	list-style: none;
}

.pc{
	display: block;
}
.wap{
	display: none;
}





.banner{
	position: relative;
}
.banner .owl-theme .owl-pagination{
	position: absolute;
	left: 0px;
	bottom: 14px;
	width: 100%;
	margin: 0px;
}

.banner .owl-theme .owl-pagination .owl-page span{width:14px;height:14px;background:rgba(255,255,255,1);border-radius:50%;opacity:1;width:11px;margin: 0px 3px;height:11px;background:rgba(255,255,255,1);border-radius:50%;width: 11px;height:11px;background:rgba(50,57,132,0);border:1px solid rgba(50, 57, 132, 1);border-radius:50%;}
.banner .owl-theme .owl-pagination .owl-page.active span{

background:#1F0B6B

}
.banner img{
	display: block;
	width: 100%;
}





.bottom_bar{
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background:#006158;
	background: -webkit-linear-gradient(top, #333333, #161616);
	background: linear-gradient(top,#89e639, #6db92b);
	z-index: 88888;
}
.bottom_bar ul{
	
}
.bottom_bar ul li{
	float: left;
	width: 25%;
	height: 50px;
	text-align: center;
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box; /* Firefox 17- */
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex; /* Firefox 18+ */
	display: -ms-flexbox; /* IE 10 */
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
	flex-direction: column;
	justify-content: center;
}
.bottom_bar ul li a{
	color: #fff;
	font-size: 12px;
}
.bottom_bar ul li a img{
display: block;
height:20px;
margin:0px auto;
font-size: 2rem
}



.sharebox{
	position: absolute;
	left: 0px;
	bottom: 50px;
	width: 100%;
	background: rgba(0,0,0,0.8);
	padding: 10px;
	display: none;
}


.top{
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:12px;
font-family:SimSun;
font-weight:400;
color:rgba(85,85,85,1);
}
.top a{
	color:rgba(85,85,85,1);
}

.top a strong{
color: #ff6699	;
margin-right: 10px;
}

.head {
	
padding-bottom: 10px;
}
.head .logo{
float: left;
padding-top: 8px;

}
.head .logo img{
	
}
.head .navlist_all{
	padding-top: 24px;
float: right;	

-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
}
.head .navlist_all *{

-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
}
.head .navlist_all li{
	float: left;
	position: relative;
	margin-left: 46px;
}
.head .navlist_all li .h2tit{
	
}
.head .navlist_all li .h2tit a{
	display: block;
	font-size:15px;
font-family:MicrosoftYaHei;
font-weight:400;
padding-bottom: 10px;
border-bottom: 2px solid #fff;
color:rgba(0,0,0,1);
line-height:19px;
}
.head .navlist_all li:hover .h2tit a{

border-bottom: 2px solid #b70478;

}
.head .navlist_all li.current .h2tit a{

border-bottom: 2px solid #b70478;

}
.head .navlist_all li .h2tit a .cn{
	font-size: 16px;
	display: block;
}
.head .navlist_all li .h2tit a .en{
	font-size: 13px;
	display: block;
}

.head .navlist_all li dl{
	position: absolute;
	width:114px;
left: 0px;
top: 53px;
top: 60px;
visibility: hidden;
opacity: 0;
z-index: -1;
}
.head .navlist_all li:hover dl{
top: 53px;
visibility: visible;
opacity: 1;
z-index: 33;
}
.head .navlist_all li dl dd{
	
}
.head .navlist_all li dl dd a{
	display: block;

padding-left: 8px;
background:rgba(26,35,131,0.7);
margin-bottom: 3px;

font-size:13px;
font-family:SimSun;
font-weight:400;
color:rgba(255,255,255,1);
line-height:23px;
}

.titlemodel{
	text-align: center;
	border-bottom: 2px solid #b70478;
}

.titlemodel .title{
	display: inline-block;
	padding-bottom: 9px;
	border-bottom: 5px solid #b70478;
	font-size:43px;
font-family:SimHei;
font-weight:400;
color:#ff6699;
}



 .top a{
 	display: inline-block;
 	position: relative;
 }
 .top a img{
 	position: absolute;
 	left: 0px;
 	top: 30px;
 	width: 120px;
 	max-width: 300px;
 	left: -46px;
 	z-index: 4;
 	top: 16px;
 	display: none;
 }
 .top a:hover img{
 	display: block;
 }




.channel img {
    display: block;
    width: 100%;
}

.titlemodel3{
text-align: center;
}
.titlemodel3 .title{
display: inline-block;
}
.titlemodel3 .title .cn{

float: left;

font-size: 31px;

font-family:SimHei;

font-weight:400;

color:#b70478;

height: 31px;

line-height: 33px;

padding-right: 15px;

border-right: 1px solid #EFEFEF;

margin-right: 15px;
}
.titlemodel3 .title .en{

float: left;

font-size: 16px;

font-family:ArialMT;

font-weight:400;

color:#b70478;

line-height:18px;

opacity:0.8;

width: 120px;

text-align: left;

height: 30px;

display: -webkit-box;

display: -moz-box;

display: -webkit-flex;

display: -moz-flex;

display: -ms-flexbox;

display: flex;

flex-direction: column;

justify-content: center;
}


.footer{
	background:#b70478
}
.footer .block_1{
	
padding-top: 55px;
}
.footer .block_1 .logo{
	
float: left;
	
width: 11%;
}
.footer .block_1 .logo img{
	
display: block;
}
.footer .block_1 .uls{
	
float: left;
	
width: 50%;
}
.footer .block_1 .uls ul:last-child{
	/* background:none; */
}
.footer .block_1 .uls ul{
	float:left;
	background: url(img/line.png) no-repeat right center;
	width:25%;
	text-align:center;
	min-height: 115px;
}
.footer .block_1 .uls li .h2tit{
	font-size:19px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:27px;
	margin-bottom: 10px;
}
.footer .block_1 .uls li a{
	
display: block;
	
font-size: 16px;
	
font-family:MicrosoftYaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
	
line-height:27px;
}
.footer .block_1 .uls li .center{
	
}
.footer .block_1 .uls li .center a{
	
display: block;
	
width: 99px;
	
height:27px;
	
background:#ab006f;
	
box-shadow:1px 2px 0px 0px rgba(11,15,52,0.6);
	
border-radius:10px;
	
margin: auto;
	
margin-top: 43px;
}
.footer .block_1 .con{
	
float: right;
	
width: 37%;
}
.footer .block_1 .con .tel{
	font-size:35px;
font-family:FZDHTJW--GB1-0;
font-weight:normal;
color:rgba(227,227,227,1);
}
.footer .block_1 .con .ti{
	
font-size: 15px;
	
font-family:MicrosoftYaHei;
	
font-weight:400;
	
color:rgba(255,255,255,1);
	
line-height:21px;
	
letter-spacing: 17px;
}
.footer .block_1 .con .ema{
	font-size:19px;
font-family:SimSun;
font-weight:400;
color:rgba(227,227,227,1);
}

.footer .block_1 .con .les{
	float: left;
}

.footer .block_1 .con .ric{
	float: right;
	text-align: center;
	font-size:11px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(255,255,255,1);
letter-spacing: 4px;
}


.footer .block_1 .wi{
	padding-left: 6%;
	padding-right: 6%;
}

.footer .block_2{
	padding-top: 36px;
	font-size:12px;
font-family:SimSun;
font-weight:400;
color:rgba(227,227,227,1);
text-align: center;
}

.footer .block_2 p{
margin-bottom: 13px;
}

.footer .block_2 a{
	color: #fff
}
.footer .block_2{
	padding-bottom: 62px;
}

.alert1{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}
.alert1 .imgbox{
	


position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
	width: 616px;
	max-width: 90%;

}
.alert1 .imgbox i{
	position: absolute;
	right: -5px;
	top: -5px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(img/v2-close-png.png) no-repeat center center;
	background-size: 100%;
}
.alert1 .imgbox img{
	display: block;
width: 100%
}

.side{position: fixed;top: 50%;-o-transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%);right: 0px;right: calc((100% - 1200px)/2);width: 150px;z-index: 999;}

.side a.a1{
	
top: 150px;
}
.side a.a2{
	
top: 189px;
}
.side a.a3{
	
top: 233px;
}
.side a.a4{
	
top: 276px;
}
.side a{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 30px;
	/* background: #ccc; */
	/* opacity: 0; */
}
.side{
	
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;

}







.other_sec_block{
	
}
.other_sec_block .sec_block_1{
	
padding-top: 80px;
}
.other_sec_block .sec_block_1 .hd{
	
text-align: center;
	
zoom: 1;
	
overflow: hidden;
	
margin-bottom: 85px;
}
.other_sec_block .sec_block_1 .hd a{
	
display: inline-block;
	
width: 211px;
	
height:44px;
	
background:rgba(238,238,238,1);
	
border-radius:22px;
	
line-height: 44px;
	
font-size: 22px;
	
font-family:Adobe Heiti Std R;
	
font-weight:normal;
	
color:rgba(117,117,117,1);
	
margin: 0px 18px;
}
.other_sec_block .sec_block_1 .bd{
	
margin-bottom: 111px;
}
.other_sec_block .sec_block_1 .bd .model{
	
}
.other_sec_block .sec_block_1 .bd .model .detail{
	position: relative;
	padding-left: 45%;
	background:rgba(250,250,250,1);
}
.other_sec_block .sec_block_1 .bd .model .imgbox{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 45%;
	height: 100%;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important
}
.other_sec_block .sec_block_1 .bd .model .content{
	
padding: 8% 8%;
}
.other_sec_block .sec_block_1 .bd .model .h2tit{
	
font-size: 31px;
	
font-family:SimHei;
	
font-weight:400;
	
color:#b70478;
	
margin-bottom: 36px;
}
.other_sec_block .sec_block_1 .bd .model .dec{
	
font-size: 15px;
	
font-family:SimHei;
	
font-weight:400;
	
color:rgba(86,86,86,1);
	
line-height:30px;
	
text-indent: 2em;
	
padding-bottom: 26px;
	
border-bottom: 1px solid #CDCDCD;
	
margin-bottom: 25px;
}
.other_sec_block .sec_block_1 .bd .model .imgs{
	
zoom:  1;
	
overflow: hidden;
}
.other_sec_block .sec_block_1 .bd .model .imgs img{
	
float: left;
	
width: 49%;
}
.other_sec_block .sec_block_1 .bd .model .more{
	
display: block;
	
margin: auto;
	
margin-top: 23px;
	
width: 144px;
	
height:42px;
	
background:#b70478;
	
border-radius:20px;
	
text-align: center;
	
line-height: 42px;
	
color: #fff;
	
font-size: 18px;
}

.other_sec_block .sec_block_1 .bd .model .imgs img:nth-child(2n){
	float:right;
}

.other_sec_block .sec_block_1 .owl-theme .owl-controls .owl-buttons div{
	margin: 0px;
	padding: 0px;
	background: none;
	opacity: 1;
	border-radius: 0px;

position:absolute;
top: 50%;
-o-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);

}
.other_sec_block .sec_block_1 .owl-theme .owl-controls .owl-buttons div.owl-prev{
left: 0px;
}
.other_sec_block .sec_block_1 .owl-theme .owl-controls .owl-buttons div.owl-next{
right: 0px;
}
.other_sec_block .sec_block_2{
	
padding-bottom: 90px;
}
.other_sec_block .sec_block_2 .list{
	padding-top: 52px;
	zoom: 1;
	overflow: hidden;
}
.other_sec_block .sec_block_2 .list li{
	float: left;
	width: 23.8%;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	background: #434a91
}
.other_sec_block .sec_block_2 .list li:nth-child(4n){
margin-right: 0px;
}
.other_sec_block .sec_block_2 .list li .imgbox{
	
}
.other_sec_block .sec_block_2 .list li .imgbox img{
	display: block;
	width: 100%;
}
.other_sec_block .sec_block_2 .list li:hover .imgbox img{
	opacity: .5;
}

.other_sec_block .sec_block_1 .hd a{


-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;

}
.other_sec_block .sec_block_1 .hd a:hover{
	background: #b70478;
	color: #fff
}

 .channel_main{
 	
 }
 .channel_main .type_1{
 	text-align: center;
 	padding-top: 70px;
 	padding-bottom: 40px;
 	border-bottom: 1px solid rgba(0,0,0,0.1);
 }
 .channel_main .type_1 .tab{
 	padding-left: 3%;
 	padding-right: 3%;
 }
 .channel_main .type_1 .tab a{
 	float: left;
 	width: 16.6666%;
 	text-align: center;
 	border-left: 1px solid #E0E0E0;
 	border-right: 1px solid #E0E0E0
 }
 .channel_main .type_1 .tab a .icon{
 	display: block;
 	position: relative;
 	height: 70px;
 }
 .channel_main .type_1 .tab a .icon img{
 	position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
 }
 .channel_main .type_1 .tab a .icon img.default{
 	
 }
 .channel_main .type_1 .tab a .icon img.current{
 	display: none;
 }
 .channel_main .type_1 .tab a .title{
 	display: block;
 	font-size:19px;
font-family:SimHei;
font-weight:400;
color:rgba(99,99,99,1);
padding-top: 9px;
 }

.sec_block_3{
	
padding-top: 65px;
}
.sec_block_3 .list{
	
margin-top: 56px;
}
.sec_block_3 .list img{
	display: block;
	margin: auto;
	width: 76%;
}

.sec_block_3 .list .swiper-button-next{
background: url(img/rix1.png) no-repeat center center;
width: 37px;
height: 76px;
}
.sec_block_3 .list .swiper-button-prev{
background: url(img/lex1.png) no-repeat center center;
width: 37px;
height: 76px;
}
.sec_block_3 .list .swiper-pagination-bullet{
	border: none;
	background: none;
	opacity: 1;
	width:11px;
height:11px;
border:1px solid rgba(24, 89, 149, 1);
margin: 0px 4px;
border-radius:50%;
}
.sec_block_3 .list .swiper-pagination-bullet.swiper-pagination-bullet-active{
background:#ff6699;
}
.sec_block_3 .list{
	position: relative;
	margin-bottom: 125px;
	padding-bottom: 40px;
	text-align: center;
}
.sec_block_3 .list .swiper-pagination{
	width: 100%;
	bottom: 0;
}
.sec_block_4{
	
}
.sec_block_4 .list{
	margin-top: 67px;
	background: url(img/sec_block_4.jpg) no-repeat center 0;
	/* background-size: cover; */
	padding-top: 3%;
	padding-bottom: 1%;
}
.waps{
	width: 91%;
	margin: auto;
}
.sec_block_4 .list .content{
	
background: rgba(255,255,255,0.39);
	
/* opacity:0.39; */
	
border-radius:50px;
	
float: left;
	
width: 47%;
	
padding: 5%;
	
font-size: 20px;
	
font-family:SimHei;
	
font-weight:400;
	
color: rgb(255, 255, 255);
	
line-height:36px;
	
margin-top: 7%;
}
.sec_block_4 .list .imgbox{
	
float: right;
	
width: 39%;
}
.sec_block_4 .list .imgbox img{
	
}


.sec_block_4 .list .swiper-pagination-bullet{
	border: none;
	background: none;
	opacity: 1;
	width:11px;
height:11px;
border:1px solid #fff;
margin: 0px 4px;
border-radius:50%;
}
.sec_block_4 .list .swiper-pagination-bullet.swiper-pagination-bullet-active{
background:#fff;
}
.sec_block_4 .list .swiper-pagination{
	width: 100%;
	bottom: 15%;
}
.sec_block_5{
	padding-bottom: 75px;
}
.sec_block_5 .dec{
	width:1140px;
font-size:15px;
font-family:SimHei;
font-weight:400;
color:rgba(86,86,86,1);
line-height:25px;padding-top: 18px;
padding-bottom: 36px;
max-width: 100%;
margin: auto;
}
.sec_block_4 .topx{
	
}
.sec_block_4 .topx img{
	width: 94%;
	margin: auto;
	display: block;
}

.sec_block_4 .topx .swiper-button-next{
background: url(img/right2.png) no-repeat center center;
width: 37px;
height: 76px;
}
.sec_block_4 .topx .swiper-button-prev{
background: url(img/left2.png) no-repeat center center;
width: 37px;
height: 76px;
}
.sec_block_6{
	
padding-bottom: 94px;
}
.sec_block_6 .list{
	zoom: 1;
	overflow: hidden;
	margin-top: 55px;
}
.sec_block_6 .list .left{
	
float: left;
	
width: 69%;
}
.sec_block_6 .list .topimg{
	
height: 366px;
	
margin-bottom: 17px;
}
.sec_block_6 .list .imcbox:last-child{
	margin-right:0px;
	float:right;
}
.sec_block_6 .list .imcbox{
	
height: 366px;
	
float: left;
	
width: 50%;
}
.sec_block_6 .list .right{
	
float: right;
	
width: 30%;
	
height: 749px;
}






.sec_block_7 .gallery-top .swiper-slide{
height: 534px;
margin-bottom: 22px;
    }
.sec_block_7 .gallery-thumbs .swiper-slide{
height: 296px;
position: relative;
    }

.sec_block_7 .gallery-thumbs .swiper-slide:after{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background:#ff6699;
opacity:0.6;
content: "";


-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
visibility: hidden;
    }

.sec_block_7 .gallery-thumbs .swiper-slide-active:after{
visibility: visible;

    }



.sec_block_7 .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }


.sec_block_7 .list{
	padding-top: 55px;
	padding-bottom: 69px;
}

.sec_block_7 .more{
width:275px;
height:54px;
border:1px solid rgba(24, 89, 149, 1);
border-radius:27px;
margin: auto;
margin-bottom: 60px;
text-align: center;
line-height: 52px;
font-size:22px;
font-family:SimHei;
font-weight:400;
color:#ff6699;
display: block;
}


.floating_wrapper{
	
padding-top: 75px;
}
.floating_wrapper .floating_model{
	
}
.floating_wrapper .floating_model .list{
	
padding-top: 46px;
	
margin-bottom: 29px;
}
.floating_wrapper .floating_model .list img{
	display: block;
	width: 100%;
}
.floating_wrapper .floating_model .dec{
	
font-size: 18px;
	
font-family:SimHei;
	
font-weight:400;
	
color:rgba(86,86,86,1);
	
line-height:30px;
	
padding-bottom: 89px;
	
padding-left: 30px;
	
text-indent: 2em;
	
padding-right: 30px;
}

.floating_wrapper .swiper-pagination-bullet{
	width:16px;
height:15px;
background:rgba(255,255,255,1);
border-radius:50%;
opacity: 1;
margin: 0px 7px !important;
margin-bottom: 10px  !important;
}
.floating_wrapper .swiper-pagination-bullet-active{
	width:16px;
height:15px;
background:#ff6699;
border-radius:50%;
opacity: 1;
}
.clearbox{
	zoom: 1;
	overflow: hidden;
}
.sec_block_4 .list .dec{
	
width: 1140px;
	
/* height:41px; */
	
font-size:15px;
	
font-family:SimHei;
	
font-weight:400;
	
color:rgba(86,86,86,1);
	
line-height:25px;
	
max-width: 100%;
	
margin: auto;
	
margin-top: 16%;
}