html,body,ul,li,p,a,img,h2{margin: 0;padding:0;}
body{font-family:"华文细黑",Helvetica,Arial,"微软雅黑" ,"Microsoft YaHei",   sans-serif !important;background-color:#fff;min-width: 1024px;min-height: 576px;height: 100px;position: relative;}
*{font-family:"华文细黑", Helvetica, Arial, "微软雅黑" ,"Microsoft YaHei",  sans-serif ;}
img{border-style: none;border: 0;}
.yahei{font-family: "微软雅黑","Microsoft YaHei" !important;}
.bold{font-weight: bold;}
.transition{
	transition:all 0.5s;
	-moz-transition:all 0.5s; /* Firefox 4 */
	-webkit-transition:all 0.5s; /* Safari and Chrome */
	-o-transition:all 0.5s;
 }
.mt30{margin-top: 30px;}
.yy_btn{
	display: block;	height: 50px;width: 150px;overflow: hidden;position: relative;text-align: center;
}
.yy_btn div{position: absolute;left:0;top:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s; /* Firefox 4 */
	-webkit-transition:all 0.5s; /* Safari and Chrome */
	-o-transition:all 0.5s;}
.yy_btn span{display: block;height: 50px;width: 150px;line-height: 50px;font-size: 16px;box-sizing:border-box;}
.yy_btn .span1{color: #fff;border: 1px solid #fff;}
.yy_btn .span2{color: #303030;border: 0;background-color:#fff }
.yy_btn:hover div{top:-50px;}

.show_shade{}
.body_bg{position: absolute;left: 0;top:80px;width: 100%;/*z-index: -1;*/background-size: 100% 100%;background-position: right bottom;background-repeat: no-repeat;min-width: 1024px;}
.body_bg .bg{position: absolute;left: 0;top:0;width: 100%;height: 40px;z-index: 999}
.body_bg .bg img{width: 100%;height: 40px;}
.body_bg .bg_nav{position: absolute;left:0;top:0;height: 100%;width: 100%;font-size: 0;}

.body_bg .bg_nav li{position: absolute;left:0;top:0;height: 100%;width: 100%;display: none;background-color: #ccc;z-index: 1;overflow: hidden;
	background-repeat: no-repeat;background-position: center center;background-size:cover;
}
.body_bg .bg_nav .active{display: block;}
.body_bg .bg_nav img{height: 100%;position: absolute;right:0;top:0;z-index: -1;overflow: hidden;}
.body_bg .bg_navx li img{width: 100%;height: auto;}
.body_bg .bg_nav li .team_top{overflow: hidden;width: 1000px;margin:0 auto;font-size: 20px;margin-top:60px;color: #fff;z-index: 2;line-height: 1.5}
.body_bg .bg_nav li .team_top p{margin-bottom: 20px;position: relative;}
.body_bg .bg_nav li .team_top p .left{position: absolute;}
.body_bg .bg_nav li .team_top p .right{padding-left: 115px;box-sizing:border-box;display: block;}
.body_bg .bg_nav li .team_top .p1{margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #fff;}
.body_bg .bg_nav li .team_top .yy_btn{float: right;}
.body_bg .bg_nav li .team_top .btn:hover{color: #000;background-color:#fff; }

.body_bg .left_bg{height: 100%;	width: 100%;font-size: 0;}
.body_bg .left_bg img{height: 100%;overflow: hidden;}
.white_btn{	display: inline-block;height:30px ;	width: 104px;color: #fff;text-align: center;line-height: 30px;border:1px solid #fff;}
.white_btn:hover{color: #000;background-color: #fff;}
.slide .active a{cursor: default;}
.body_index_bg img{position: absolute;right: 0;height: 100%;bottom:0;}
.body_bg_about{background-image: url(../images/about_dm_bg.jpg);}

ul{list-style: none;}
a{text-decoration: none; cursor:pointer}
.clear{clear: both;}
.pr{position: absolute;right: 0;}
.fr{float: right;}
.f40{font-size: 40px;}
.header{background-color: #fff;	z-index: 9999;}
.header .logo{position: absolute;left:0;top:0;width: 350px;height:80px;background:url(../images/logo.png) no-repeat center; }
.header .nav{width: 100%;height: 80px;line-height: 80px;}
.header .nav .pr{right: -5px;}
.header .nav ul{float:right;margin-right: 40px;}
.header .nav ul li{float:left;padding:0 26px;font-size: 20px;color: #b8b8b8;position: relative;}
.header .nav ul li a{color: #b8b8b8;}
.header .nav ul li a:hover{color: #2e2320;}
.header .nav ul .active a{color: #2e2320;}
.header .nav ul .about{position: relative;padding-right:45px; }
.header .nav ul .about::before{content: '';position: absolute;height: 100%;width: 10px;right:25px;top:0px;background-image: url(../images/about_down.png);background-position: center;background-repeat: no-repeat;}
.header .nav ul .about:hover::before{background-image: url(../images/about_down2.png);}

.footer{position: absolute;bottom:0;left:0;width:100%;min-width: 1024px;height:100px;background: url(../images/footer_bg.png) no-repeat;
	background-size:100% 100px;	z-index: 9999;}
.footer .p{position: absolute;right:33px;bottom:20px;font-size: 12px;color: #ffffff;}
.footer a{ color:#fff}

.control_page a{position: absolute;	top:50%;margin-top: -42px;height: 85px;width:43px;background-repeat: no-repeat;background-position: center center;	background-size: 100% auto;z-index: 1;}
.control_page .prev{	background-image: url(../images/prev.png);left:20px;}
.control_page .next{right:20px;background-image: url(../images/next.png);}
.main{position: fixed;height: 100%;width: 100%;}
.indexNav{z-index: 4;display: none;width: 100%;min-width: 1024px;position: absolute;top:80px;left:0;height: 160px;background-image: url(../images/indexNav_bg.png);background-size: 100% 100%;}
.indexNav ul{height: 110px;border-right: 2px solid #b4b4b4;	text-align: center;	position: absolute;width:100px; height: 110px;display: block;top:0;	}
.indexNav a{color: #b8b8b8;}
.indexNav a:hover{color: #fff !important;border-bottom: 1px solid #fff;}



.indexNav .list1{right: 466px;width: 136px;border-left:2px solid #b4b4b4;margin-top: 30px;}
.indexNav .list2{right: 330px;margin-top: 30px;width: 127px;border-left:2px solid #b4b4b4;}

.ad{position: absolute;left:30%;top:50%;}
/*.ad .btn{display: block;height: 30px;width:104px;line-height: 30px;text-align: center;color: #696969;font-size: 20px;border:1px solid #696969;}
.ad .btn:hover{background-color: #696969;color:#ffffff; }*/
.ad_index p{font-size: 40px;color: #696969;position: relative;
	
}
.ad_index .p1{
	
}
.ad_clothing{color: #fff;line-height: 66px;left:50%;margin-left: -360px;}
.ad_clothing .p1{font-size: 33px;border-bottom: 2px solid #fff;	display: inline-block;
	/*animation:mymove 5s infinite;-webkit-animation:mymove 5s infinite;*/
}
.ad_clothing .p2{font-size: 20px;}
.ad_clothing .btn{}


.ad_shop{color: #fff;width: 380px;left:50%;margin-left: -360px;}
.ad_shop .p1{display: inline-block;	font-size: 33px;padding-bottom: 24px;border-bottom: 1px solid #fff;}
.ad_shop .p1 span{font-size: 26px;}
.ad_shop .p2{font-size: 16px;margin-top: 24px;line-height: 1.5;}
.ad_shop .btn{color: #fff;margin-top: 30px;}
.ad_style{left:55%;top:35%;width: 380px;}
.ad_style .p1{color: #1e1e1e;font-size: 26px;padding-bottom: 10px;margin-bottom: 10px;display: inline-block;position: relative;}
.ad_style .p1::after{content: '';position: absolute;height: 2px;width: 95%;left:2.5%;bottom:1px;background-color: #989594;}
.ad_style .p2{color: #a5a5a5;font-size: 16px;}
.ad_style .btn{margin-top: 20px;}
.ad_style .btn .span1{color: #989594;border: 1px solid #989594; }
.ad_style .btn .span2{background-color: #989594 ;color: #fff;}

.ad_contact{font-size: 20px;left:0;margin:0 auto;width: 200px;text-align: center;}

.ad_index{top:30%;text-align: left;}
.ad_index .p1{}
.ad_index .p2{}

.bottom{position: absolute;	bottom:0;width: 100%;/*margin:0 auto;	left:50%;margin-left: -300px;*/text-align: center;}
.bottom ul{height: 100px;padding-top: 50px;margin:0 auto;overflow: hidden;}
.bottom ul li{float: left;margin-right: 20px;}


.bottom_shop{position: absolute;width: 100%;bottom:100px;text-align: center;z-index:3;}
.bottom_shop .slide{display: inline-block;}
.bottom_shop ul{float: left;margin:0 auto;}
.bottom_shop li{float: left;margin-right: 20px;	width: 100px;height: 100px;	border-radius: 50%;overflow: hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.bottom_shop .active{border:3px solid #fff;box-sizing:border-box;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.bottom_shop .active a{cursor: default;}
.bottom_shop li img{width: 100%;height: 100%;}
.bottom_shop .control_btns{top:0;left:50%;;margin-left:-360px;position: absolute;width:720px;height: 120px;}
.bottom_shop .control_btns a{position: absolute;height:30px;width: 16px;background-position: center;top:35px; }
.bottom_shop .control_btns .prev{background-image: url("../images/prev1.png");left:-40px;}
.bottom_shop .control_btns .next{background-image: url("../images/next1.png");right:-40px;}
.bottom_shop .slide{margin-left: 10px;overflow: hidden;width: 720px;}
.slide ul{position: relative;}

.bottom_team_bg{background-image: url("../images/about_team_bg2.png");background-position: right;background-size: auto 100%;}
.bottom_team{z-index: 2;left:20px;position: relative;max-width: 720px;height: 120px;overflow: hidden;margin:0 auto;display: inline-block;margin-left: -20px;font-size: 0;}
.bottom_team ul{position: relative;left:0;}
.bottom_team li{display: table;width: 100px;height: 70px;border: 1px solid #e3e3e3;background-color:#f6f6f6; color: #7b7b7b;box-sizing:border-box;position: relative;cursor:pointer;}
.bottom_team li div{display: table-cell;vertical-align: middle;font-family: "微软雅黑";}
.bottom_team .p1{font-size: 26px;}
.bottom_team .p2{font-size: 18px;}
.bottom_team .active{border: 2px solid #231815;cursor: default;box-sizing:border-box;}
.bottom_team .active::before{content: '';position: absolute;top:-10px;left:40px;height: 10px;width: 20px;background-image: url("../images/active_team_ico.png");}
.bottom .control_btns{top:-70px;position: relative;width:720px;height: 120px;margin:0 auto;z-index: 1;}
.bottom .control_btns a{position: absolute;height:30px;width: 16px;background-position: center;top:20px; }
.bottom .control_btns .prev{background-image: url("../images/prev1.png");left:-40px;}
.bottom .control_btns .next{background-image: url("../images/next1.png");right:-40px;}

.bottom_clothing{z-index: 2;left:20px;position: relative;max-width: 720px;height: 120px;overflow: hidden;margin:0 auto;display: inline-block;margin-left: -20px;font-size: 0;}
.bottom_clothing .control_btns{top:50px;left:50%;;margin-left:-360px;position: absolute;width:720px;height: 120px;}
.bottom_clothing .control_btns a{position: absolute;height:30px;width: 16px;background-position: center;top:35px; }
.bottom_clothing .control_btns .prev{background-image: url("../images/prev1.png");left:-40px;}
.bottom_clothing .control_btns .next{background-image: url("../images/next1.png");right:-40px;}
.bottom_clothing .slide{margin-left: 10px;overflow: hidden;width: 720px}

.mid_table{	position: absolute;left:50%;width: 600px;margin-left: -300px;}
.mid_table div{position: relative;}
.mid_table p{text-align: center;	font-size: 33px;color: #b8b8b8;margin-bottom: 40px;}
.mid_table input{box-sizing:border-box;width: 100%;height: 85px;margin-bottom: 10px;font-size: 20px;border: 1px solid #b8b8b8;text-indent: 70px;}
.mid_table .btn_tj{font-size: 25px;cursor: pointer;	text-align: center;	background-color: #ffffff;text-indent: 0;color: #000000;border:1px solid #000000;}
.mid_table em{position: absolute;left:5px;height: 85px;	width: 70px;background-repeat: no-repeat;background-position: center;background-size: 34px auto;}
.mid_table .phone{background-image: url("../images/phone.png");}
.mid_table .check{background-image: url("../images/check.png");}
.mid_table .clock{background-image: url("../images/clock.png");}
.mid_table .price{background-image: url("../images/price.png");}
.mid_table .chen{background-image: url("../images/chen.png");}
.mid_table a{position: absolute;right:20px;top:20px;height: 41px;border-radius: 21px;	background-color: #80cb28;width:110px;text-align: center;color: #fff;font-size: 16px;line-height: 41px;}
.mid_table .p1{color: #8f8f8f;font-size: 14px;text-align: center;}
.mid_table .form_booking{overflow: hidden;}

.shad_booking,.shad_style{display: none;position: absolute;left: 0;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);text-align: center;z-index: 9999}
.shad_booking .center{}
.shad_booking .center img{height: 60px;	width: 60px;margin-bottom: 20px;}
.shad_booking .center p{color: #fff;font-size: 16px;line-height: 30px;}
.shad_booking .center .booking_btn{margin-top:40px;}

.shad_style .btns{text-align: center;font-size: 0;}
.shad_style .btns a{position: relative;overflow: hidden;display: block;height: 76px;width: 350px;line-height: 76px;text-align: center;margin:30px auto;color: #fff;font-size: 25px;}
.shad_style .btns a div{position: absolute;top:0;left:0;}
.shad_style .btns a span{display: block;height: 76px;width: 350px;box-sizing:border-box;}
.shad_style .btns a .span1{color: #fff;border: 1px solid #fff;}
.shad_style .btns a .span2{color: #303030;background-color: #fff;}
.shad_style .btns a:hover div{top:-76px; }

.question{width: 1000px;overflow: hidden;margin:0 auto;margin-top: 50px;}
.question h2{font-size: 30px;font-weight: 200;color: #b8b8b8;text-align: center;margin-bottom: 20px;}
.question .scroll{overflow: hidden;}
.question .title{
	font-family: "微软雅黑 !important";
	font-weight: bold;
	color: #777574;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	background-color: #e6e6e6;
	border: 1px solid #cacaca;
	margin-bottom: 10px;
	text-indent: 10px;
	position: relative;
	cursor: pointer;
}
.question .title em{position: absolute;height: 60px;width: 6px;right:20px;top:0;background-position: center;background-repeat: no-repeat;background-image: url("../images/question_2.png");}
.question .title_down em{background-image: url("../images/question_1.png");}
.question .content{	display: none;color: #787878;padding: 20px;font-size: 14px;line-height: 24px;margin-bottom: 20px;}

.price{width: 100%;z-index: 1;}
.price .left{width: 60%;height: 100%;position: absolute;left:0;top:0;}
.price .left .price_left_bg{width:100%;position: absolute;left:0;top:0;}
.price .left ul,.price .left ul li{height: 100%;width: 100%;overflow: hidden;}
.price .left ul li img{height: 100%;}
.price .left ul li{text-align: right;position: absolute;left:0;top:0;width: 100%;overflow: hidden;background-color: #e5e9ec;}
.price .right{width: 35%;margin-left: 62%;height: 100%;overflow: hidden;padding-bottom: 100px;box-sizing:border-box;}
.price .right h2{margin-top: 20px;font-weight: bold;font-family: "微软雅黑","Microsoft YaHei";color: #231815;font-size: 24px;margin-bottom: 20px;}
.price .right .title{font-size: 18px;color: #777574;font-weight: bold;line-height: 24px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #c7c8c7;padding-top:10px;position: relative;cursor: pointer;}
.price .right .dtitle{}
.price .right .dtitle::before{content: '';position: absolute;right: 0;bottom:0;height: 44px;width: 10px;background-image: url("../images/question_1.png");background-repeat: no-repeat;background-position: center;}
.price .right .title1::before{background-image: url("../images/question_2.png");}
.price .right p{font-size: 16px;color: #919191;}
.price .tab{float: left;}
.price .tab li{float: left;height: 30px;width:100px;border: 3px solid #d6d6d6;line-height: 30px;text-align: center;margin-right: 10px;color: #919191;cursor: pointer;}
.price .tab .checked{position: relative;border:3px solid #231815;color: #231815;}
.price .tab .checked::before{content: '';position: absolute;right: 0;bottom: 0;height: 15px;width: 15px;background-image: url("../images/price_checked.png");background-size: 100% 100%;}
.price .down_list{padding-bottom: 10px;}
.price .down_list .hide{display: none;}
.price .down_list .slide{height: 100px;overflow: hidden;position: relative;}


.price .down_list .slide li{float: left;height: 100px;width: 100px;margin-right: 20px;overflow: hidden;}
.price .down_list .slide li img{width: 100%;height: 100%;}
.price .down_list .slide .control_btns a{top:0;position: absolute;height: 100%;width:50px;line-height: 100%;text-align: center;color: #474747;}
.price .down_list .slide .control_btns a:hover{color: #fff;}
.price .down_list .slide .control_btns .prev{left:0px;background:url(../images/price_slide_left_bg.png) no-repeat center;background-size: 100% 100%; }

.price .down_list .slide .control_btns .next{right:0px;background:url(../images/price_slide_right_bg.png) no-repeat center;background-size: 100% 100%; }


.price .btns_price{height: 58px;}
.price .btns_price a{display: inline-block;background-image: url("../images/price_bg_2.png");height: 58px;line-height: 58px;background-position: right;padding-right: 25px;}
.price .btns_price .span1{padding:0 10px;background-color: #e6e6e6;line-height: 58px;float: left;font-size: 30px;font-weight: bold;color: #231815;text-align: center;min-width: 190px}
.price .btns_price .span1 em{font-size:26px;font-style: normal;}
.price .btns_price .span2{float: left;font-size: 24px;color: #f5f5f5;padding:0 10px;width: 140px;text-align: center;}



.contact_center{position: relative;text-align: center;text-align: center;height: 100%;z-index: 1;
	background:#ccc url(../images/contact.jpg) no-repeat 100%;
	background-position: center center; 
		overflow: hidden;
}
.contact_center .content{z-index: 1;text-align: left;float: left;margin:0 auto;position: absolute;padding:0px 350px 60px 50px;
	/*background: url(../images/contact_center.png) no-repeat 100%;*/
}
.contact_center .content .contact_center_bg{width: 100%;position: absolute;left:0;top:0;z-index:-1;}
.contact_center  .content .contact_center_bg img{width: 100%;}

/*.contact_center .content img{height: 100%; width: auto;float: left}*/
.contact_center .p1{font-size: 36px;color: #000;line-height: 80px;}
.contact_center .p2,.contact_center .p4,.contact_center .p5{font-size: 15px;color: #747474;line-height: 16px;}
.contact_center .p3{font-size: 36px;font-weight: 800;color: #747474;line-height: 52px;}
.contact_center .p5{line-height: 36px;}

.contact_center li{float: left;margin-right: 14px;}
.contact_center li .ewm{position: absolute;top:0;left: 0;}
.contact_center li .ewm img{height: 0px;width: 0px;
	transition:all 1.5s;
	-moz-transition:all 1.5s; /* Firefox 4 */
	-webkit-transition:all 1.5s; /* Safari and Chrome */
	-o-transition:all 1.5s;
}

.contact_center li:hover .ewm img{height: 200px;width:200px;}

.index_more {}
.index_more .span1{color: #696969;border: 1px solid #696969;}
.index_more .span2{color:#fff;background: #696969; }




/*.index_slide{width: 100%;overflow: hidden;}
.index_slide ul{height: 100%;position: relative;}
.index_slide li{float: left;position: relative;height: 100%;overflow: hidden;
	background-repeat:no-repeat;
	background-position: right;
	background-size: auto 100%; 
}
.index_slide_bg{height: 100%;width: 100%;position: relative;overflow: hidden;}
.index_slide li img{height: 100%;position: absolute;right: 0;bottom: 0;}
*/
.index_slide{ width:100%;  position:relative; /* height:460px;*//* background:#000;*/  }
.index_slide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.index_slide .bd ul{ width:100% !important; height: 100%; }
.index_slide .bd li{ width:100% !important;  height:100%; overflow:hidden; text-align:center; 
	background-repeat: no-repeat;background-position: right;
	background-size: auto 100%;
 }
/*.index_slide .bd li a{ display:block; height:100%; }*/

.index_slide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; /*background:url(images/touming.png) repeat-x; */text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.index_slide .hd ul{ text-align:center;  padding-top:5px;  }
.index_slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.index_slide .hd ul .on{ background-position:0 0; }


.clothing_slider{width:100%;  position:relative;}
.index_slide .bd li{width:100% !important;  height:100%; overflow:hidden; text-align:center; float: left;
	background-repeat: no-repeat;background-position: center;
	background-size: auto 100%;
}


.bg_left{background-position: left center;}






.mCSB_dragger_bar{ background-color: #231815 !important; }
.mCSB_draggerRail{background-color: #dedfde !important;}




#trans-tooltip {display: none;}
#tip-arrow-bottom {display: none;}
#tip-arrow-top {display: none;}
.price .right .title{font-family: "微软雅黑","Microsoft YaHei";font-weight: bold;}



.contact_bg{
	height: 100%;
	width: 100%;
	background:#ccc url(../images/contact.jpg) no-repeat;
	background-position:center center;
	position: relative;
	padding-top: 180px;
	/*padding-left: 100px;*/
	margin-left: -20px;
}