html,body,header,nav,footer,div,ul,ol,li,p,form,input,a,span,em,i,strong,b,font,img{margin:0;padding:0;list-style:none;border:0}body{font-family:微软雅黑;font-size:14px}a{text-align:center;text-decoration:none;outline:0}input{outline:0}em{font-style:normal}
 
header {
    text-align: center;
    color: #fff;
    background: #ff709e;
}
header .container {

    padding-top: 40px;
    padding-bottom: 20px;

}
header .container img{
	margin:0 auto;
}
.margin20{
	margin-top:20px;
}
.margin40{
	margin-top:40px;
}
.text_center{
text-align: center;

}

.container {

    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;

}
.carousel-indicators{
	bottom:5px;
}


/*美容美体*/

.body_h2{
	margin-top:40px;
}
.body_h2 img{
margin: 0 auto;
}
.body_child{
	text-align:center;
}
.body_child a{
	margin-left:14px;
	margin-right:14px;
	line-height:28px;
	color: #000;
}
.body_child a:hover{
	text-decoration: none;
	color:#ff709e;
}

.body_main{
		width:1200px;
	    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	padding-top:20px;
}
.body_lt{
	float: left;
width: 740px;
margin-top: 25px;
}
.body_rt{
	float: right;
	position: relative;
	width: 420px;
	margin-top: 25px;
}
.body_rt em{
	position: absolute;
	top: 160px;
	left:-28px;
	font-style: normal;
	display: block;
	background: #7fc7d8;
	width: 94px;
	height: 32px;
	text-align:center;
}
.body_rt em a{
	font-size:18px;
	color:#fff;
	text-decoration: none;
	line-height:32px;
}
.body_main h4 h5,a {
		color:#000;
	text-decoration: none;
}
.body_main h4 h5,a:hover{
		text-decoration: none;
	color:#ff709e;
}
.body_rt .body_rt_h2{
	text-align:center;
	margin-bottom:25px;
}
.media_left a {

    width: 112px;
    height: 84px;
    overflow: hidden;
    margin-bottom: 0;

}
.media_body {

padding: 15px;

}
.media_left, .media_right, .media_body {

    display: table-cell;
    vertical-align: top;

}
.media_body a{
	text-align:left;

	line-height:24px;
}

.container_lt{
	margin-top:20px;
}
.container_lt h5 {
	    position: relative;
    width: 230px;
height: 230px;
    float: left;
    margin-right: 25px;

}
.container_lt h5 p {

    position: absolute;
    bottom: 0;
    width: 230px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background: url(../images/bg.png) repeat-x;

}
.container_lt h5:last-child { margin-right:0;}
.container_lt h5 a tt{
	    position: relative;
    width: 230px;
height: 230px;
    background: url(../images/bg.png) repeat-x;
	
}
.container_lt h5 i{
position: absolute;
width: 230px;
height: 230px;
display: block;
background: url(../images/bg.png) repeat-x;
top: 0px;
}
.container_lt_bottom{
	position: relative;
	float:left;
	padding:10px;background:#f8f8f8;}

.container_lt_bottom .tu {

    float: right;
    width: 100px;
height:100px;/*
 background: url(../images/bg2.png) no-repeat;*/
}
.container_lt_bottom .tu i{
	display: block;
position: absolute;
top: 10px;

 background: url(../images/bg2.png) no-repeat;
width: 100px;
height: 100px;
}
.container_lt_bottom .tu a{
	display: block;
	width:100px;
	height:100px;
padding:5px;

}
.container_lt_bottom .wen{
	    float: left;
    width: 610px;
}


.fashion_main{
	width:1340px;
	    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	padding-top:60px;
	
}
.fashion_main dt{
	background:#7fc7d8;
	height:520px;
	width:1340px;
	position: absolute;
display: block;
z-index:-1;
}
.fashion_child{
	text-align:center;
}
.fashion_child a{
	margin-left:14px;
	margin-right:14px;
	line-height:28px;
	color: #fff;
}
.fashion_child a:hover{
	text-decoration: none;
	color:#ff709e;
}
.fashion_h2 img{
	margin: 0 auto;
}

.fashion1200{
	width:1200px;
	margin:0 auto;
}

.fashion_lt{
		float: left;
width: 486px;
margin-top: 40px;
}
	
.fashion_rt{
	float: right;
	position: relative;
	width: 680px;
}
.fashion_slide{
	background:#f5f5f5;
	padding:8px;
	text-align:center;
}
.caption_h5{
	position:static;
	padding:0px;
	color:#000;
}
.carousel-inner .fashion_item{
	background:#f5f5f5;
}
.fashion_slide .carousel-control{
	background-image:none;
}
.fashion_rt_slide{
	float:right;
	margin-top:100px;
}
.fashion_rt_slide h5 {
    position: relative;

    float: left;
    margin-right: 8px;
}
.fashion_rt_slide h5:last-child{
	 margin-right: 0px;
}
.fashion_rt_slide h5 a p{
	color:#fff;
	margin-top:15px;
}
.underwear{
	margin-top:90px;
	float:right;
	width:640px;
}
.underwear .wen{
	float: left;
    width: 400px;
	margin-top:30px;
}
.underwear .wen h5{
	padding:4px;
}
.underwear .tu{
		float: right;
    width: 200px;
	margin-top:40px;
}
.fashion_lt h4 {
    position: relative;
    width: 450px;
    height: 260px;
    float: left;
    margin-right: 25px;
	margin-top:30px;
}
.fashion_lt h4 i{
position: absolute;
width: 450px;
height: 260px;
display: block;
background: url(../images/bg.png) repeat-x bottom;
top: 0px;

}
.fashion_lt h4 p {

    position: absolute;
    bottom: 0;
    width: 450px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background: url(../images/bg.png) repeat-x;

}
.fashion_rt .bag {
	    float: right;
	margin-top:30px;
}
.fashion_rt .bag h5{
	
    float: right;

}
.fashion_rt_slide h5:last-child{
	 margin-left: 0px;
}
.fashion_rt .bag .bag_h5{
	margin-right:75px;
}

.bag_btn{
		float:right;
	width:670px;
}
.bag_btn .bwen{
	float: right;
	 width: 570px;
}
.bag_btn .btu{
	float: right;
	 width: 100px;
	 margin-top:15px;
}
.body_main .pline28{
	line-height:26px;
	text-align:left;
}
.body_main .font-weight-bold{
	font-weight:bold;
}

/*娱乐新闻*/
.ent_main{
	width:1340px;
	    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	padding-top:60px;
	
}
.ent_main dt{
	background: url(../images/entbg.png) no-repeat;
	height:565px;
	width:1340px;
	position: absolute;
display: block;
z-index:-1;
}
.ent_child{
	text-align:center;
}
.ent_child a{
	margin-left:14px;
	margin-right:14px;
	line-height:28px;
	color: #fff;
}
.ent_child a:hover{
	text-decoration: none;
	color:#000;
}
.ent_h2 img{
	margin: 0 auto;
}
.ent1200{
	width:1200px;
	margin:0 auto;
}

.ent_lt{
		float: left;
width: 486px;
margin-top: 30px;
}
	
.ent_rt{
	float: left;
	position: relative;
	width: 664px;
	margin-left:50px;
}

.ent_rt_del{
	margin-top:30px;
	float:left;
	width:664px;
}
.ent_rt_del .delwen{
	float: left;
    width: 390px;
	margin-top:30px;
	margin-left:30px;
	display:block;
	text-align:left;
}
.ent_rt_del .delwen h3{
	padding:4px;
	color:#fff;
}
.ent_rt_del .delwen p{
	font-size:14px;
	padding:4px;
	color:#fff;
	line-height:26px;
}
.ent_rt_del .deltu{
		float: left;
    width: 240px;
	margin-top:40px;
}

.ent_rt_slide{
	float:left;
	margin-top:50px;
	margin-left:50px;
}
.ent_rt_slide h5 {
    position: relative;

    float: left;
    margin-right: 8px;
}
.ent_rt_slide h5:last-child{
	 margin-right: 0px;
}
.ent_rt_slide h5 a p{
	color:#000;
	margin-top:15px;
}



.ent_slide{
	
}


.slideBox {
    margin-top: 40px;
    width:469px;
    height:650px;

    position:relative;
    overflow:hidden;
}
.slideBox ul {
    position:relative;
    width:3400px;}
.slideBox ul li {
    float:left;
    width:469px;
    height:650px;
    position:relative;
    
}
.slideBox ul li a p{
	 position:relative;
	 margin:0;
	 color:#fff;
	 font-size:16px;
	 bottom:30px;
}
.spanBox {
    position:absolute;
    width:469px;
    height:5px;
    bottom:0px;
    left:0px;
}
.spanBox span {
    width:67px;
    height:18px;
    background-color:#7fc7d8;
    float:left;
	/*
	    margin-left:5px;
    line-height:16px;
    text-align:center;
    text-shadow:2px 2px 2px #C5EBF0;
    font-family:cabin-sketch;
    font-size:15px;*/
}
.slideBox .spanBox .active {
    background-color:#ff6e99;
    /*border:solid 1px #BEEBEC;
    border-radius:4px;*/
}
.prev {
    font-size: 38px;  
    position:absolute;
    left:0px;
    top:320px;
    float:left;
    border-left:solid 1px rgba(251,245,246,1.00);
    opacity:0.5;
}
.next {
    font-size: 38px;
    width:15px;
    height:50px;
    position:absolute;
    right:0px;
    top:320px;
    float:right;
    border-right:solid 1px rgba(245,237,237,1.00);
    opacity:0.5
}
.ent_lt .enth4 {
    position: relative;
    width: 469px;
    height: 260px;
    float: left;
    margin-right: 25px;
	margin-top:30px;
}
.ent_lt .enth4 i{
position: absolute;
width: 469px;
height: 260px;
display: block;
background: url(../images/bg.png) repeat-x bottom;
top: 0px;

}
.ent_lt .enth4 p {

    position: absolute;
    bottom: 0;
    width: 469px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background: url(../images/bg.png) repeat-x;

}
.quwen{
		float:right;
	width:670px;
	margin-top:40px;
}
.quwen .quwen_bg{
		float: left;
	 width: 361px;
	 height:350px;
	 background: url(../images/qwbg.png) no-repeat;
	 padding-top:80px;
	 padding-left:30px;
}
.quwen_bg a{
	line-height:28px;
	font-size:14px;
}
.quwen .bwen{
	float: right;
	 width: 260px;
	
}
.bwen .enth5 {
    position: relative;
    width: 260px;
    height: 350px;
    float: left;
    margin-right: 25px;

}
.bwen .enth5 i{
position: absolute;
width: 260px;
height: 350px;
display: block;
background: url(../images/bg.png) repeat-x bottom;
top: 0px;

}
.bwen .enth5 p {

    position: absolute;
    bottom: 0;
    width: 260px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background: url(../images/bg.png) repeat-x;

}
.f_link{
	width:1340px;
	padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	background:#414141;
	margin-top: 30px;
	margin-bottom: 30px;
}
.link_left{
	color: #fff;
	float:left;
	width: 150px;
	padding: 40px 0 40px 80px;
	line-height:28px;
	
}
.link_right{
	padding:40px;
	float:left;
	width: 1100px;
}
 .link_right a{
	margin-left:6px;
	margin-right:6px;
	line-height:28px;
	color: #fff;
 }
 .footer{
	 	width:1340px;
	padding-right: 0px;
    padding-left: 0px;
	margin:20px auto;


 }
  .foot_link,.foot_tips{
	  text-align:center;
  }
 .foot_link a{
	 	margin-left:14px;
	margin-right:14px;
	line-height:24px;
	color: #414141;
	font-size:12px;
 }
 .foot_tips span{
	margin-left:4px;
	margin-right:4px;
	line-height:24px;
	color: #414141;
		font-size:12px;
 }
 
 
/* demo style */
#menu_container{
	background:#414141;
	position: relative;
}

ul.sdt_menu{list-style:none;font-family:"Myriad Pro", "Trebuchet MS", sans-serif;font-size:14px;height:85px;width:1200px;
margin: 0 auto;
/*margin:150px auto 0 auto;*/
padding:0;}
ul.sdt_menu a{text-decoration:none;outline:none;}
ul.sdt_menu li{float:left;width:170px;height:85px;position:relative;cursor:pointer;background:#414141;}
ul.sdt_menu li > a{position:absolute;top:0;left:0;width:170px;height:85px;z-index:12;background:url(images/overlay.png) no-repeat top right;/*-moz-box-shadow:0 0 2px #000 inset;-webkit-box-shadow:0 0 2px #000 inset;box-shadow:0 0 2px #000 inset;*/}
ul.sdt_menu li a img{border:none;position:absolute;width:0;height:0;bottom:0;left:85px;z-index:100;-moz-box-shadow:0 0 4px #414141;-webkit-box-shadow:0 0 4px #414141;box-shadow:0 0 4px #414141}
ul.sdt_menu li span.sdt_wrap{position:absolute;top:25px;left:0;width:170px;height:60px;z-index:99;}
ul.sdt_menu li span.sdt_active{position:absolute;background:#414141;top:85px;width:170px;height:0;left:0;z-index:98;-moz-box-shadow:0 0 4px #414141 inset;-webkit-box-shadow:0 0 4px #414141 inset;box-shadow:0 0 4px #414141 inset;}
ul.sdt_menu li span span.sdt_link,ul.sdt_menu li span span.sdt_descr,ul.sdt_menu li div.sdt_box a{margin-left:15px;text-transform:uppercase;text-shadow:1px 1px 1px #414141;}
ul.sdt_menu li span span.sdt_link{color:#fff;font-size:24px;float:left;clear:both;}
ul.sdt_menu li span span.sdt_descr{color:#ff709e;float:left;clear:both;width:170px;font-size:10px;letter-spacing:1px;}
ul.sdt_menu li div.sdt_box{position:absolute;width:170px;overflow:hidden;height:170px;padding-top:15px;top:85px;left:0;display:none;background:#414141;}
ul.sdt_menu li div.sdt_box a{line-height:30px;color:#ff709e;font-size:14px;display:block;}
ul.sdt_menu li div.sdt_box a:hover{color:#fff;}

.firstmodel{width:100%px; background:#414141;z-index:-19;position: relative;padding-top:40px;}
#wmcimg li:nth-of-type(1) img { transform: translate(-210px); }
#wmcimg li:nth-of-type(2) img { transform: translate(-180px); }
#wmcimg li:nth-of-type(3) img { transform: translate(-380px); }
#wmcimg li:nth-of-type(4) img { transform: translate(-450px);}
#wmcimg li:nth-of-type(5) img { transform: translate(-320px); }
#wmcimg { width: 1160px; height: 430px; margin:0 auto; }
#wmcimg img { width: 820px; height: 430px; max-width: 820px; }
#wmcimg li { float: left; position: relative; width: 82px; height: 100%; overflow: hidden; cursor: pointer; transition: 0.5s; transform-origin: bottom; filter: alpha(opacity=50); opacity: 0.5; z-index:-2;}
#wmcimg li img { transition: 1.2s; }
#wmcimg li a { display: block; }
#wmcimg li div { position: absolute; bottom: 0; left: 0; width: 100%; background: #000; line-height: 52px; filter: alpha(opacity=70); opacity: 0.7; text-indent: 2em; }
#wmcimg li div a { color: #FFF; text-decoration: none; font-size:18px;}
#wmcimg li div a:hover { color: #F00; text-decoration: none; }
#wmcimg li.active { cursor: pointer; transform: scale(1.02, 1.08); width: 820px; filter: alpha(opacity=100); opacity: 1; z-index:-1;}
#wmcimg li.active img { transform: translate(0px); }
#wmcimg li:nth-of-type(1) { transform-origin: bottom left; }
#wmcimg li:nth-of-type(5) { transform-origin: bottom right; }


.col-a, .col-b,.col-c {
    width: 355px;
    float: left;
}
.col-a, .col-b{
	margin-right:67px;
}
.topList {
    padding: 8px;
    position: relative;
    zoom: 1;
    background: 
    #f2f2f2;
}
.topList .ul-txt {
    background-color: 
    #fff;
    padding-top: 34px;
}
.topList .uTitle {
    height: 11px;
    position: relative;
    border-top: 1px solid 
    #ececec;
    margin: 0 20px;
}
.topList .c-Title {
    width: 100%;
    height: 48px;
    font-size: 26px;
    line-height: 48px;
    text-align: center;
    position: absolute;
    left: 0;
    top: -24px;
}
.topList .c-Title span {
    background: 
    #fff;
    display: inline-block;
    padding: 0 20px;
}
.topList .txts {
    height: 352px;
}
.topList .txts {
    padding-bottom: 0;
}
.topList .txts {
    width: 339px;
    height: 322px;
    padding: 17px 0 0 22px;
        padding-bottom: 0px;
    background: 
    #fff;
}
.txts i{
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;font-size:18px;color:#ff709e;
	margin-right:8px;
	line-height:30px;
}
.topList li.t1 {
    background-position: -440px 6px;
}
.topList .txts li {
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    vertical-align: top;
    /*padding-left: 37px;*/
}

	/* 底部开始 */
	.footer-box{clear:both;background:#f3f3f3;border-top: 2px #f54365 solid;}
	.footer{height:auto;width: 1200px;margin: 0 auto;font-size:14px;
	color: #848484;}
	.footer a{margin-right: 10px;
	display: inline-block;
	*display: inline;
	line-height: 24px;
	color: #848484;
	text-decoration: none;}
	.dizhi{width:100%;text-align:center;clear:both;height:;padding-bottom:50px;padding-top:30px;}
	.dizhi p{color:#ecfcff;color:#666;}
	.Ema a{font-size:22px;}
	.youqinglj {width:100%;margin-top:20px;}

	.youqinglj h4{width:97%;line-height:60px;font-size:18px;color:#1b1b1b;border-bottom:1px solid #1b1b1b;margin-bottom:20px;}
	.lianjie-li{width:100%;float:left;}
	.lianjie-li ul{width:97%;border-bottom:1px solid #999;float:left;padding-bottom:20px;}
	.lianjie-li ul li{float:left;color:#666;margin-bottom:20px;}
	.lianjie-li a{font-size:14px;margin-right:18px;line-height: 26px;}
	.lianjie-li ul span{float:left;margin-right:18px;margin-left:20px;}

	.wzlianjie{width:95%;text-align:center;line-height:30px;padding-top: 25px;height:100px;float:left;}
	.wzlianjie ul{padding-left:105px;padding-top:15px;}
	.wzlianjie li{float:left;margin-right:50px;}
	.dibulianjie{/* float:left;padding: 10px 12% 20px;width:1200px; */
	width: 90%;
	margin: 15px auto;
	border-bottom: 1px solid #f9f9f9;}
	.dibulianjie p{ padding-top:10px;}
	.dibulianjie p a
		{
			margin-right: 10px;
	display: inline-block;
	*display: inline;
	line-height: 24px;
	color: #848484;
	text-decoration: none;
		}

	.wzlianjie_l{width:34%; height55px;float:left;text-align:right; padding-top:15px;}
