a{
	text-decoration:none;	
	color:#00002B;
}
a:hover{
	text-decoration:none;	
	color:#f00;
}
li{
	list-style-type:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
.rela{
	position:relative;
}
.abs{
	position: absolute;
}
.hover{background:#FE0000;}
.zin{
	z-index:-888;
}
.no-bold{
	font-weight: normal;
}
.fs25{
	font-size: 25px;
}
.no-top{
	top:0px !important;
}
.color-grey1{
	color:#707070;
}
.pl20{
	padding-left: 20px;
}
.no-padding-top{
	padding-top: 0px !important;
	padding-left:30px;
	padding-right:30px;
}
 
.fs50{
	 
}
.cicitv{
	width: 980px;
	height: 551px;
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.cicitv  .vedeo{
	width: 980px;
	height: 520px;
	background: #fff;
}
.cici01img_title{
	position:absolute;
	right: 20%;
	top: 2%;
	z-index:3;
}
.contxtft h1{
	font-size: 16px;
	margin-bottom: 20px;
}
.contxtft p{
	line-height: 25px;
	font-size: 14px;
}
.idx .top30{
	top:30%;
}
.cici03_content{
	width:983px;
	margin:0 auto;
}
.cici03_content h4{
	font-size:18px;
	text-align:left;
	line-height:30px;
	color:#6F502F;
}
.cici03_content p{
	font-size:15px;
	text-align:left;
	line-height:25px;
	color:#6F502F;
}
.cici03_con1{
	width:462px;float:left;
}
.cici03_con1 h4{
	padding-top:140px;
}
.cici03_con1 p{
	padding-top:20px;
}
.cici03_con2{
	width:459px;
	padding-left:62px;
	padding-top:232px;
	float:left;
}
.cici03_con2 h4{
	padding-top:30px;
}
.cici03_con2 p,.cici03_con3 p{
	padding-top:20px;
}
.pt140{
	padding-top:40px;
}
.cici03_con3{
	width: 520px;
	margin-right: 100px;
	float: left;
	padding-top:55px;
}
.cici03_con3 h4{
	padding-top:45px;
}
.access_tab{
	width: 460px;
	height: 264px;
	background: #b7b7b7;
	opacity: 0.8;
	padding: 15px 4px 18px 8px;
}
.access_tab p{
	margin-bottom:4px;
}
.access_tab p textarea{
	border: 0px;
	padding: 0px;
	margin-top: 0px;
	width: 98%;
	height: 85px;
	min-height:85px;
	max-height:85px;
	max-width:98%;
	min-width:98%;
}
.access_tab p span{
	background: #e4e4e4;
	display: inline-block;
	width: 25%;
	height: 40px;
	line-height: 40px;
	padding-left:8px;
	font-size: 14px;
	color:#959595;
}
@media (max-width:1024px){
	.access_tab p span{
		width:24% !important;
	}
	.access_tab p .suggest{
		padding: 0;width: 73%;margin-left: 0px;
	}
}
.access_tabtxt{
	width: 70%;
	height: 39px;
	border: 0px;
	display:inline-block;
	padding-bottom: 0px;
	background:#fff;
	vertical-align:top;
}
.access_tab p .suggest{
	padding: 0;width: 71.5% !important; margin-left: -4px;
}
.h41{
	height:41px;
}
.aces_sele{
	width: 100px; padding-left:10px; border: 0px;  padding-top: 0px;padding-bottom: 0px;background: #e4e4e4;
}
.scndjy{
	background: url(../images/jianyi.jpg);
	color: #fff;
	border: 0px;
	margin-top: 15px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	width: 160px;
}
.access .accbox .accboxbd .right .tp30{
	padding-top: 30px;
	display: inline-block;
	width: 300px;
}
.access .accbox .accboxbd .right .pinline{
	display: inline-block;
	width: 300px;
}
.access .accbox .accboxbd .right .pp65{
	padding-top:65px;
}
.access .accbox .accboxbd .right .pp15{
	padding-top:15px;
}
.access .accbox .accboxbd .right span{
	font-weight:bold;
}
.inline{display:inline-block;}
.access h3{
	font-size: 28px;
	color: #fff;
	line-height: 40px;
	padding-bottom: 10px;
}
.access .ewm{
	float: left;
	padding-top: 28px;
	padding-right: 20px;
	text-align:center;
}
.access .copyright p{
	float: left;
	padding-top: 70px;
	padding-left: 20px;
	font-size: 14px;	
}
.access .copyright img{
	float: left;
	width: 52px;
	height: 69px;
	padding: 40px 18px 0 18px;
}
.access .copyright ul{float:left;padding-top:60px;}
.access .copyright ul li{float:left;font-size:14px;}
.access .copyright ul .l99{padding-left:9px;padding-right:9px;}
.access .copyright ul li a{color:#000;text-decoration:none;}
.access .copyright ul li a:hover{color:#898989;}


/*开心时间页面*/
.kxsj01img_title{
	position: absolute;
	right: 28%;
	top: 30%;
	z-index: 3;
}
.kxsj03_con2{
	padding-left: 35px;
	width: 466px;
	padding-top: 85px;
	float:left;
}
.kxsj03_con2 h4 {
	padding-top: 40px;
}
.kxsj03_con1{
	padding-top: 250px;
	width:460px;
	float:left;
	margin-right:63px;
}
.kxsj03_con1 p,.kxsj03_con2 p{
	padding-top: 10px;
	color:#6F502F;
}
.pt70{
	padding-top:70px;
}
.kxsj03_con1 h4{
	padding-top:30px;
}
.kxsj03_con3{
	padding-top:20px;
}
.kxsj03_con3 .con3_box{
	float: left;
	width: 47%;
	padding: 3% 3% 3% 0%;
}
.unit4 .kxsjtrans{
	position:relative;
}

/*美好时光页面*/
.mhsg01_img{
	height:918px;
}
.mhsg01_con{
	height:1344px;
}
.mhsg02_img{
	height:903px;
}
.mhsg03_con{
	height:1700px;
}
.idx .top97{
	top:97%;
}
.unit4 .ptbg_ps{
	left:120px;
}
.unit4 .mhsgtrans{
	/*left:48%;top:22%;width:562px;*/
	width: 900px;
	margin: 0 auto;
	margin-top:350px;
}
.mhsg03_con1{
	width:562px;
	margin-right:100px;
	float:left;
	padding-top:55px;
}

/*水晶之恋页面*/
.sjzl01img_title{
	position: absolute;
	right: 20%;
	top: 0%;
	z-index: 3;
}
.sjzl01_img{
	height:1038px;
}
.unit2 .sjzl02_ptbg{
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	display: block;
	text-align: center;
	z-index: 3;
}
.sjzl01_con{
	margin-top:-60px;
}
.sjzl02_img{
	margin-top:-75px;
	height:1156px;
}
.sjzl02_con{
	z-index: -13;
}
.idx .top88{
	top:88%;
}
.sjzl03_con{
	margin-top: -50px;z-index: -1;height:2234px;
}
.unit4 .sjzltrans{
	margin:0 auto;
	margin-top:300px;
	width:1015px;

}
.sjzl03_con1{
	width:462px;
	float: left;
	padding-top: 350px;
	margin-right:23px;
}
.unit4 .ptbg_ps1{
	left:-60px;
}
.sjzl0203{
	margin-top:-50px;
}
.pt90{
	padding-top:90px;
}
.sjzl03_con2{
	width: 376px;
	padding-left: 35px;
	padding-top: 176px;
	float: left;
}
.sjzl03_con2 h4{
	line-height:25px;font-size:15px;color:#e84991;text-align:left;
}
.sjzl03_con2 p{
	line-height:20px;font-size:15px;text-align:left;padding-top:30px;
}
.access .sjzl_foot{
	background:url(../images/sjzl_bg.jpg);
}

/*优乐美页面*/
.ylm01img_title{
	position: absolute;
	right: 28%;
	top: 3%;
	z-index: 3;
}
.unit2 .contxt .happiness{
	margin-top:20px;
	margin-bottom:10px;
}
.idx .top55{
	top:55%;
}
.unit4 .ptbg1{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	display: block;
	text-align: center;
	z-index: 2;
}
.pt20{
	padding-top:16px;
}
.pt5{
	padding-top:5px;
}
.idx .hline1{
	position: absolute;
	left: 0;
	top: 97%;
	width: 100%;
	margin-top: -245px;
	height: 560px;
	display: block;
	z-index: 3;
	text-align: center;
}
.unit5 .photo{
	width:470px;position:relative;
}
.unit5 .photo img{
	padding-right:10px;
}
.unit5 .fxylm{
	position: absolute;
	bottom: -60px;
	right: -20px;
}

/*喜之郎房地产页面*/
.xzlfdc_con{
	width:1864px;
	height:1742px;
	overflow: visible;
	position: relative;
	z-index: 999;
}
.xzlfdc_conauto{
	/*width:1864px;*/
	height:auto;
	min-height:600px;
	overflow: visible;
	position: relative;
	z-index: 999;
	
}
.fdc_page{ 
	width:980px;
	padding-top:5px;
	margin: 0 auto;
	/*
	position: absolute;
	top: 0px;
	left: 23.5%;
	*/
	padding-left: 30px;
	padding-right: 30px; 
	background:url('../images/fdc_pagebg.png') -24px top no-repeat;
	overflow: visible; 
	
}
.fdc_page h2{
	width: 939px;
	font-size: 35px;
	line-height: 72px;
	color: #ff0000;
	margin: 0 auto;
	border-bottom: 1px solid #adadad;
	margin-bottom: 14px;
	font-weight:100;
	
}
.fdc_page h2 span{
    color: #7E7E7E;
	font-size:19px;
	font-weight:100;
}
.fdc_page p {
	padding-top:30px;
	font-size:14px;
	line-height:26px;
	color:#707070;
	text-indent:2em;
}
.fdc_page .pt5 {
	padding-top:5px;
	font-size:14px;
	line-height:26px;
	color:#707070;
}

.fdc_page .p1{
	padding-top:6px;text-indent: 2em;
}
.fdc_intro{
	margin-bottom:30px;
	background:#fff;
	
}

/*媒体资讯*/
.mtzx{
	height:3140px;
}
.first_news{
	margin-top:28px;
}
.first_news .news01{
	width: 480px;
	float: left;
	padding-left: 27px;
}
.first_news h3{
	font-size: 16px;
	color: #1777c9;
	line-height: 56px;
}
.first_news span{
	float:right;
	line-height:52px;
}
.first_news span a{
	color: #1777c9;
	font-size:14px;
}
.pt50{
	padding-top:50px;	
}
.news_list{
	padding-bottom:42px;
	border-bottom:1px dashed #adadad;
}
.news_list li {
	width:950px;;
	height:47px;
	/*list-style:disc;*/
	color:#070707;
	line-height:47px;
	/*margin-left:30px;*/
	padding-left:30px;
}
.news_list li:nth-child(odd){
	background:#dcdcdc;
}
.news_list li:nth-child(even){
	background:#e7e7e7;
}
.news_list li span{
	float:right;
	padding:0px 20px;
}
.news_page{
	float:right;
	margin-top:16px;
}
.news_page li{
	float: left;
	border: 1px solid #aaa;
	line-height: 27px;
	text-align: center;
	color: #717171;
	margin: 0 3px;
	padding: 6px 7px;	
}
.news_page li.act{
	background: #1777c9;
	color: #fff;
}
.pt80{
	padding-top:80px;
}
.fdc_page h3{
	font-size: 22px;
	line-height: 55px;
	margin-top: 33px;
}
.fdc_page .video{
	width:982px;
	height:522px;
}
.fdc_page .more_video li{
	float:left;	
}
.fdc_page .more_video li:first-child img{
	margin-left:0px;
}
.fdc_page .more_video li img{
	margin-left:16px;
	width: 233px;
	height: 134px;
}
.fdc_page .more_video li p{
	line-height: 34px;
	padding-top: 0px;
}

/*互动专区*/
.video_hdzq p{
	height: 62px;
	line-height: 62px;
	text-align: center;
	background: #eee;
	margin-top: -3px;
}
.video p a{
	font-size: 22px;
	color: #fff;
	display: inline-block;
	background: #ff6e00;
	border-radius: 5px;
	padding: 0 18px;
	height: 36px;
	line-height: 36px;
}
.gdhd{
	padding-top: 63px;
	margin: 0 auto;
	color: #707070;
	font-size: 16px;
	line-height: 48px;
	width: 980px;
}
.gdhd p{
	line-height:48px;
}
.gdhd ul li{
	float:left;
	margin-right:33px;
	margin-bottom:54px;
}
.gdhd ul li:nth-child(even){
	margin-right:0px;
}
.gdhd ul li img{
	width:472px;
	height:270px;
}

/*关于喜之郎*/
.fdc_intro h4{
	color: #1777c9;
	text-indent: 2em;
	line-height: 28px;
	font-size:20px;
}
.fdc_intro p a{
	color: #ff0000;
}
.fdc_intro .xzlsdscjd h3{
	color: #1777c9;
	border-bottom: 1px dashed #adadad;
}
.fdc_intro .xzlsdscjd h3 span{ 
	font-size: 14px;
	color: #707070;
}
.mt36{
	margin-top:36px;
}
.xzlsdscjd .yjcon01{
	float: left;
    width: 472px;
    padding-left: 34px;
}
.xzlsdscjd .yjcon01 p{
	padding-top: 0px;
    text-indent: 2em;
}
.pt{
	padding-top:35px;
}
.xzlsdscjd{
}
.xzlsdscjd .yjcon2{
	width: 474px;
    padding-right: 32px;
    float: left;
}
.xzlsdscjd .yjcon2 p{
	text-indent: 2em;padding-top:20px;
}
.bold{
	font-weight: bold;	
}
.pt73{
	padding-top:73px;
}
.xzlsdscjd .third{
	margin-bottom: 15px;
}
.xzlsdscjd .rp{
	width: 500px;
    float: left;
    padding-right: 22px;
}
.xzlsdscjd .rp .pt20{
	padding-top:20px;
}
.xzlsdscjd .rp .pt5{
	padding-top:5px;
}
.pt15{
	padding-top:15px;
}
.pt55{
	padding-top:20px;
	line-height:25px;
	font-size:14px;
	color:#8B8B8B;
}
.w368{
	width:368px;
}
.pr4{
	padding-right:4px;
}
.hb01{
	float: left;
	width: 580px;
	margin-left: 30px;
}
.hb01 p{
	line-height: 24px;
}
.hb01 .p1{
	padding-top: 0px;
}
.mt32{
	margin-top:10px;	
}
.fdc_page .pt0{
	padding-top:0px;
}
.xzlsdscjd .w553{
	width:553px;
}
.bb0{ 
	border:0px;
}
.scsb_con1{
	padding-top:36px;
	margin-bottom: 28px;
}
.scsb_con1 .con1_left{
	float: left;
	width: 333px;
	margin-right: 35px;
	margin-top: 32px;
}

.pt35{
	padding-top:35px;
}
.pt50{
	padding-top:50px;
}
.pr35{
	padding-right:35px;
}
.pt110{
	padding-top:110px;
}
.fdc_page .pt20{
	padding-top:20px;
}

.qywh{
	height:557px;	
}
.qywh_page{
	min-height:650px;	
}
.pt90{
	padding-top:90px;
}
.pt90 h4{
	padding-top:50px;text-indent:0;
}
.fdc_intro .qywh_p{
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
}

/*喜之郎宣传广告视频*/
.no-border-right{
	border-right: 0px !important;
}
.no-padding-right{
	padding-right: 0px !important;
}
.ppgg-nav{
	margin: 0 auto;
	padding-left: 20px;
	padding-bottom: 20px;
}
.ppgg-nav li{
	float: left;
	width: 133.5px;
	text-align: center;
	height:41px;
	line-height: 41px;
	background: #1777c9;
	color:#fff;
	border-right: 1px solid #fff;
}
.ppgg-nav li:hover{
	float: left;
	width: 133.5px;
	text-align: center;
	height:41px;
	line-height: 41px;
	background: #FE0000;
	transition: background 0.8s;
	-moz-transition: background 0.8s; /* Firefox 4 */
	-webkit-transition: background 0.8s; /* Safari 和 Chrome */
	-o-transition: background 0.8s;
	color:#fff;
	border-right: 1px solid #fff;
}
.ppgg-nav li a{
	color:#fff;
}

.ppgg-nav .act{
	background: #f00;
}
.ppgg-video{
	padding-top: 26px;
	padding-bottom: 55px;
}
.ppgg-video li{
	float: left;
	padding-right: 7px;
}
.w194{
	width:187px !important;
}
.w242{
	width:234px !important;
}
/*首页-产品与安全-产品知识*/
.guodong{
	background: #ee9f00;
	color: #fff !important;
}
.pb30{
	padding-bottom: 30px;
}
.question{
	line-height: 30px;
	font-size: 14px;
	color: #707070;
}
.question p{
	color:#1777c9;	
	line-height: 26px;
	padding-top: 20px;
}
.question span{
	float: left;
	display: block;
}
.question-table li:nth-child(odd){
	min-height: 26px;
	background: #81bb00;
	color: #fff;
	float: left;
	padding: 22px 0;
}
.question-table li:nth-child(even){
	min-height: 36px;
	background: #dee6cb;
	color: #81bb00;
	float: left;
	padding: 18px 0;
	font-size:13px;
}
.w500{
	width: 500px;
}
.w120{
	width: 86px;
}
.w856{
	width: 894px;
}

.txt-center{
	text-align: left;
	text-indent:3px;
}
.w555{
	width: 555px;
}
.cpzs-ylm1{
	position: absolute;
	top: 0;
	right: -60px;
}
.cpzs-ylm2{
	position: absolute;
	top: 25px;
	left: -190px;
}
.w632{
	width: 632px;
}
.w520{
	width: 520px;
}
.cpzs-ht{
	position: absolute;
	top: 110px;
	right:0px;
}
.mt20{
	margin-top: 20px;
}

/*首页-产品与安全-方针*/
.fu-ze-ren{
	width: 500px;
	height: 229px;
	float: left;
}
.fu-ze-ren h3{
	color: #f00;
	font-size: 30px;
	line-height: 60px;
	padding-top: 20px;
}
.fu-ze-ren h3 span{
	font-size: 16px;
	color: #707070;
	font-weight: normal;
	line-height: 0px;
	padding-left: 2px;
}
.fu-ze-ren p{
	text-indent: 2em;
	font-size: 16px;
	color: #707070;
	line-height: 26px;
	padding-top: 20px;

}
.zlfz2{
	margin-top: 33px;
	float: right;
}
/*首页-产品与安全-体系*/
.zltx1{
	margin-bottom: 50px;
}
.zltx1 h3{
	font-size: 30px;
	line-height: 50px;
	color: #1777c9;
}
.zltx1 p{
	font-size: 16px;
	color: #707070;
	line-height: 26px;
	padding-top: 20px;
}
.zltx2 p{
	width: 560px;
	padding-left: 20px;
	float: right;
	font-size: 16px;
	color: #707070;
	line-height: 26px;
	padding-top: 70px;
	text-indent: 2em;
}
.pt10{
	padding-top: 10px !important;
}
.pr12{
	padding-right: 12px;
}
.border-move{
	background: #bfbfbf;
	height: 1px;
	margin-top: 20px;
}
.zs-page{
	margin-top: 16px;
}
.zs-page li{
	float: right;
	padding: 7px 6px;
	border: 1px solid #aaa;
	margin-left: 6px;
}
.zs-page .act{
	background: #1777c9;
	color:#fff;
}
/*首页-产品与安全-准则*/
.zz-ul{
	margin-top: 24px;
}
.zz-ul li:nth-child(odd){
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding-left: 30px;
	padding-right: 70px;
	background: #dcdcdc;
}
.zz-ul li:nth-child(even){
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	padding-left: 30px;
	padding-right: 70px;
	background: #e7e7e7;
}
.zz-ul li span{
	color: #9d9d9d;
	float: right;
}

/*首页-新闻资讯*/
.scdt div{
	width: 982px;
	background: #ddd;
	text-align: center;
	padding: 13px 0;
	margin-top:-3px;
}
.scdt div button{
	padding: 8px 20px;
	font-size: 22px;
	color: #fff;
	border-radius: 5px;
	background: #ff6e00;

}
.xpss{
	color: #1777c9;
	font-weight: normal;
	margin-top: 20px !important;
}
.xpss span{
	color: #707070;
	font-size: 14px;
	padding-left: 16px;
}
.no-padding-top h2 {
    border-bottom: 1px solid #adadad;
    color: #ff0000;
    font-size: 35px;
    line-height: 72px;
    margin: 0 auto 14px;
    width: 939px;
	font-weight:100;
}
.no-padding-top h2 span{
    color: #7E7E7E;
	font-size:19px;
	font-weight:200;
}

.resume{
  text-align: center;
  color: #707070 !important;
}
.resume-table{
  text-align: center;
  height:38px;
  line-height:38px;
  color: #707070 !important;
  background: #fff;
  margin: 0 auto;
}
.resume-table tr td input[type=text]{
  height:36px;
  line-height: 36px;
  border: 0px;
  text-align: center;
}
.resume-table,.resume-table tr,.resume-table tr td{
  border: 1px solid #000;
}
.resume-table .bigtd{
  height:114px;
  line-height: 114px;
}
.resume-table .lgtd{
  position: relative;
}
.resume-table .lgtd span{
  position: absolute;
  top: 60px;
  left: 10px;
  display: inline-block;
}
.resume-table tr td .textarea1{
  width: 620px;
  min-width:620px;
  max-width:620px;
  min-height:100px;
  max-height:100px;
  height:100px;
  border: 0px;
}
.w254{
  width: 254px !important;
}
.w253{
  width: 98%;
  height:60px;
  line-height:60px;
}
.w679{
  width: 679px !important;
}
.w678{
  width: 98%;
  height:60px;
  line-height:60px;
}
.pos-rela{
  position: relative;
}
.abs-left{
  position: absolute;
  left: 0px;
}
.lyfg{
	font-size:20px !important;
	font-weight:normal;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px !important;
	margin-bottom: 15px;
}
.pb20{
	padding-bottom:20px;
}
.bg-white{
	background:#fff;
}
.cgb{
	padding-top: 35px;
	margin-top: 30px;
	border-top: 1px solid #fff;
}
.en{
	font-size:43px !important;
	border-bottom: 1px solid #adadad !important;
}
.return-chinese-net{
	font-size:16px;
	color:#1777c9;
	float:right;
	margin-right:80px;
	margin-top:15px;
}
.w325{
	width:311px !important;
	border-right:3px solid #fff !important;
	font-size:20px;
	font-weight:bold;
}
.en-body{
	font-family: "Microsoft YaHei",Arial, "Lucida Grande", sans-serif;
}
.en-products-cat{
	font-size: 20px;
	color: #003663;
	height: 30px;
	font-weight:100;
	line-height: 30px;
	border-bottom: 1px dashed #adadad;
	padding-bottom: 10px;
}
.products-info{
	background: #AC2D83;
	width: 284px;
	min-height: 140px;
	margin-left: -5px;
	margin-top: -5px;
	padding-top: 15px;
	padding-left: 10px;
	height:100px;
	color:#fff;
	font-size:12px;
}
.products-info p{
	line-height:24px;
}
.mt24{
	margin-top:24px !important;
}
.color-milk-tea{
	background:#DC7F37 !important;
}
.color-biscuit{
	background:#C6994D !important;
}
.en-product-title{
	display: inline-block;
	float: left;
	width: 50px;
}
.en-product-content{
	float: left;
	display: inline-block;
	width: 220px;
}
