@charset "utf-8";
/* CSS Document */
div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, p, body { margin: 0px; padding: 0px; }
img { border:0px; }
ul, li, dl, dt, dd { list-style-type: none; }
body { font-family:"微软雅黑"; font-size:14px; color:#333; }
.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
a{text-decoration:none;}
/*page_top*/
.content{ min-width:320px; max-width:640px; margin:0 auto; background:#fff;}
.content img{width:100%; height:auto;  vertical-align:top;}}
.content a{color:#ff5a00; }
.blank30_15{width:100%; height:30px;}
.blank20_10{width:100%; height:20px;}
.blank10_05{width:100%; height:10px;}
.blank10_00{width:100%; height:10px;}
html{font-size:62.5%;}
@media screen and (max-width:640px) and (min-width:320px){
/*友睦手机头部*/
.container{
	width:100%;
	overflow:hidden;
}
.logobox{
	width:100%;
	height:auto; 
	overflow:hidden;
}
.logobox img{
	width:100%; 
	height:auto;
}
.logobox .l{
	width:12.5%;
	height:auto;
}
.logobox .m{
	width:75%;
	height:auto;
}
.logobox .r{
	width:12.5%;
	height:auto;
}
/*友睦手机头部*/
/*友睦手机尾部*/
.zixunbox{
	width:100%;
	height:100px;
	background-size:100% auto;
	background-position:left bottom;
}
.zixunbox a{
	width:20%;
	height:100%;
}
.bottom_blank{width:100%; height:100px !important;}
/*友睦手机尾部*/
.blank30_15{height:15px;}
.blank20_10{height:10px;}
.blank10_05{height:5px;}
.blank10_00{height:0px;}
}
/*------con01--------*/
.ggzl_con{width:94%; height:auto; margin:0 auto; font-size:1.4rem; color:#232323; line-height:1.5em;}
.ggzl_ti{font-size:1.8rem; color:#3b3b3b; padding:0.8em 0 0.4em; text-align:center; line-height:1.4em;}
.ggzl_ti span{border-bottom:1px solid #3b3b3b; display:inline-block;}
@media screen and (max-width:400px) and (min-width:320px){
	.ggzl_ti strong{display:block;}
}
.txtindent{text-indent:2em;}
/*------con01--------*/
.ggzl_line{width:100%; height:2px; background:url(../images/zt_ggzl_line_03.gif) no-repeat center center;}
.ggzl_sub_ti{font-size:1.6rem; color:#F97B41; text-align:center; font-weight:bold; padding:0.5em 0;}
/*------con02--------*/
.four_colum{overflow:hidden;}
.four_colum li{width:23%; height:auto; float:left; margin-right:2.5%; padding-top:3em; background:url(../images/zt_ggzl_right_03.gif) no-repeat center top; background-size:auto 2.6em; font-size:1.4rem; color:#000;}
.four_colum li:nth-child(4){margin-right:0;}
.ggzl_link{width:100%; height:auto; text-align:center;}
.ggzl_link a{padding:0 1em; line-height:2em; background:#F97B41; display:inline-block; color:#fff; font-size:1.6rem;}
.ggzl_link a span{display:inline-block; padding-right:2.6em; background:url(../images/zt_ggzl_link.png) no-repeat right center; background-size:2.4em auto;}
@media screen and (max-width:400px) and (min-width:320px){
	.ggzl_link a{padding:0 0.4em;}
	.ggzl_link a span{padding-right:2.1em; background-size:2em auto;}
}
/*------con03--------*/
.ggzl_hzzs li{border-bottom:1px dashed #d4d4d4; padding:1rem 0; overflow:hidden;}
.ggzl_hzzs li img{width:25%; height:auto; float:left; margin-right:2%;}
.ggzl_hzzs li h4{font-size:1.6rem; color:#3b3b3b; font-weight:bold; line-height:2.4rem;}
.ggzl_hzzs li h4 img{width:1.4em; height:auto;}
.ggzl_hzzs li:last-child{border-bottom:none;}
/*------con04--------*/
.fz16{font-size:1.6rem;}
.pink{color:#F97B41;}
.process_ti{font-size:1.6rem;}
.process_ti strong{padding-right:1em; background:url(../images/zt_ggzl_con004_arr_03.gif) no-repeat right center; background-size:0.8em auto;}
.process{overflow:hidden;}
.process li{width:49%; height:auto; float:left; border-radius:0.5em 0.5em 0 0; overflow:hidden;}
.process li:nth-child(2),.process li:nth-child(4){float:right;}
.process li h4{font-size:1.6rem; color:#fff; font-weight:bold; text-align:center; background:#F97B41; line-height:2em;}
.process li h4 span{width:1.4em; height:1.4em; line-height:1.4em; margin-right:0.2em; border-radius:1em; background:#fff; color:#F97B41; display:inline-block;}
.process li p{padding:0.4em 0.6em;}
/*------con05--------*/
@media screen and (max-width:400px) and (min-width:320px){
	.ggzl_ti_long{font-size:1.6rem;}
}
.bdbd{border-bottom:1px dashed #d4d4d4;}
.standard{overflow:hidden;}
.standard li{width:33.33%; height:auto; float:left; padding:0 0.5%; box-sizing:border-box; text-align:center; color:#01a08c; margin-bottom:1em;}
/*------con06--------*/
.ult_link{width:100%; height:auto; text-align:center; overflow:hidden;}
.ult_link a{padding:0 0.5em; height:2em; line-height:2em; font-size:1.4rem; display:inline-block; background:#e70050; box-shadow:1px 1px 5px #918f8f; color:#fff;}
.ult_link a.wx{padding-left:2.4em; background:#F97B41 url(../images/ultrasonic_con03_04.png) no-repeat 0.4em center; background-size:auto 80%;}
.ult_link a.a1{margin-right:10px !important; }
.ult_link a.a2{background-image:url(../images/ultrasonic_con05_03.png) !important; background-color:#F97B41 !important; background-repeat:no-repeat !important;}
.expert_con{width:100%; height:auto; padding-bottom:1em; overflow:hidden; border-bottom:1px dashed #a3a3a3;}
.expert_con li{width:49%; height:auto; float:left;}
.expert_con li.two{float:right;}
.expert_con li .ult_link a{padding-left:30px; padding-right:4px; background-image:url(../images/ultrasonic_con03_04.png); background-repeat:no-repeat; background-position:4px center;}
.expert_con li img{margin-bottom:1rem;}
@media screen and (max-width:430px) and (min-width:320px){
	.expert_con li .ult_link a{padding:0 4px; background-image:none !important;}
}
/*------con07--------*/
.qus_ans li{padding-bottom:14px; border-bottom:1px dashed #7f7f7f; padding-top:17px;}
.qus_ans li:first-child{padding-top:0;}
.qus_ans li:last-child{border-bottom:none;}
.qus_ans li p{position:relative; padding:0; padding-left:34px; margin-bottom:5px; line-height:26px; color:#434343;}
.qus_ans li span{position:absolute; left:0; top:0; width:26px; height:26px; text-align:center; line-height:24px; font-size:18px; color:#fff; font-weight:bold; background:url(../images/beauty_con08_que_sign_03.jpg) no-repeat left top; background-size:26px auto;}
.qus_ans li p.ques span{}
.qus_ans li p.ans span{background-position:left bottom;}
.qus_ans li p.ques{font-size:1.8rem; font-weight:bold;}
.qus_ans li p.ans{font-size:1.4rem;}
@media screen and (max-width:460px) and (min-width:320px){
	.qus_ans li{
		padding:10px 0 6px;
	}
	.qus_ans li p{
		line-height:20px;
		padding-left:26px;
	}
	.qus_ans li span{
		width:20px;
		height:20px;
		line-height:20px;
		font-size:14px;
		background-size:20px auto;
	}
	.qus_ans li p.ques{font-size:1.4rem;}
	.qus_ans li p.ans{font-size:1.2rem;}
}
