﻿.dy_header a{
	color:#ffffff;
}
.top{
	background:url(images/tang_style/about_bg.jpg) repeat-x;
	height:291px;
	margin-bottom:5px;
	text-align:center;
}

#box .title{
	 background:url(../images/menu_title.jpg) no-repeat;	
	 height:49px;
	 line-height:49px;
	 text-align:center;
	 color:#ffffff;
	 font-weight:bold;
	 margin-bottom:4px;
	 font-size:19px;
	 padding-left:30px;
}
#box .title a{color:#ffffff;}
#box .middle .middle_top{
	background:url(../images/menu_top.jpg) no-repeat;
	height:2px;
}
#box .middle .middle_bottom,#contact_us .bottom{
	background:url(../images/menu_bottom.jpg) no-repeat;
	height:2px;
}
.contact_top{
	padding-left:1px;
}
#contact_us{
visibility: hidden;
	padding-top:4px;
	font-size:14px;
}
#contact_us .bottom{
	margin-left:1px;
}
#contact_us .contact_middle,#box .middle ul{
	border:1px solid #7cc72f;
	border-bottom:none;
	border-top:none;
	background:#f3f3f3;
}
#contact_us .contact_middle{
	
	width:191px;
	padding:0px 10px 5px 5px;
}
#box .middle ul{
	padding:0px 12px 0px 12px;
	width:182px;
	
	
}
#box .middle li{
	background:url(../images/menu_line.jpg) no-repeat bottom;
	height:34px;
	line-height:34px;
	color:#79c722;
	padding-left:15px;
	overflow:hidden;
}
#box .middle li a{
	padding-left:18px;
	color:#2c2c2c;
	font-size:14px;
	font-weight:bold;
	background:url(../images/icon_01.jpg) no-repeat 7px;
}

.ssssa2344{float:left; margin-left:-186px;}
.about_content{
	
}
.tfc_txt,.brief_txt{
	font-size:13px;
	line-height:25px;
	text-indent:27px;
	overflow:hidden;
	
	padding-left:7px;
	color:#000000;
}
.tfc_txt{
	width:523px;
}
.gytfc_title{
	background:url(images/tang_style/bottom_01.jpg) no-repeat bottom;
	height:35px;
	line-height:35px;
	color:#75c628;
	font-size:18px;
}
.client_content{
	
}
.client_img{
	width:192px;
	height:143px;
}
.client_info{
	width:557px;
	padding-left:3px;
}
.client_info h1{
	color:#74c127;
	font-weight:100;
	height: 39px;
    line-height: 39px;
}
.khjz_txt,.csr_txt,.xcnr{
	font-size:13px;
	text-indent:23px;
}
.khjz_txt{
	line-height:26px;
}
.lxwm,.khjz_txt,.csr_txt,.contact_middle,.xcnr{
	
}
.csr_txt{
	width:537px;
	padding-left:5px;
	line-height:28px;

}

/* �Ʒ������ */
.zdgz{
	padding-left:16px;
	width:347px;
}
.zdgz .title{
	color:#595959;
	font-weight:bold;
	font-size:15px;
	padding-bottom:15px;
}
.zdgz_txt{
	font-size:12px;
}
.zdgz_txt span{
	color:#379701;
	
}
.tfc_news_list{
	border-top:4px solid #75bf27;
	padding-top:13px;
	font-size:12px;
}
.tfc_news_list li{
	background:url(../images/icon_02.jpg) no-repeat 3px;
	border-bottom:1px dashed #d2d2d2;
	padding-left:15px;
	height:31px;
	line-height:29px;
}
.tfc_news_list li span{
	float:right;
}
.tfc_news_list a{
	color:#5a5a5a;
	
}


/* Ůʿ�������� */
.add_hair_top{
	background:url(images/tang_style/add_hair_case.jpg) repeat-x;
	height:273px;
}
.add_hair_top img{
	float:right;
}
.ms_hair_box{
	border:1px solid #d9d9d9;
	padding:10px 0px 10px 10px;
	background:#ffffff;
}
.ns_video{
	width:193px;
}
.ns_case_area{
	width:526px;
	margin-left:11px;
}
.ns_info{
	width:340px;
	padding-left:4px;
}
.ns_info h1{
	font-size:17px;
	font-weight:100;
	color:#000000;
}
.ns_hair_txt{
	color:#434343;
	font-size:13px;
}
.ns_case_area .ns_img{
	width:169px;
	height:110px;
	padding-left:10px;
}
.about_tfc{
	width:751px;
	background:url(images/tang_style/about_tfc.jpg) no-repeat;
	border-bottom:2px solid #79c722;
}

/* ֯����Ƶ */
.hair_weave .title{
	background:url(../images/bg_01.jpg) no-repeat;
	border-bottom:2px solid #79c722;
	color:#ffffff;
	font-size:14px;
	line-height: 20px;
	text-indent:5px;

}
.videoItem{
	width:242px;
	height:263px;
	background:#449913;
	float:left;
}
.videoItem .img{
height: 184px;width: 242px;
}
.videoItem img{
	width:230px;
	height:172px;
	border:6px solid #449913;
}
.videoItem .p{
	color:#ffffff;
	text-align:center;
}
.videoItem .itemTxt{
	background:#ffffff;
	color:#449913;
	margin:0px 4px 0px 4px;
	height:36px;
	font-size:12px;
	padding:7px;
}
.xcnr{
	padding-left:10px;
	float:left;
	width:500px;
}
.margin13{
	margin-right:13px;
}

/* ��ҵ�Ļ� */
.cc_area{
	background:url(../images/corporate_culture.jpg) no-repeat;
	height:213px;
}
.cc_area ul{
	padding:90px 0px 0px 55px;
}
.cc_area ul li{
	padding-bottom:12px;
	color:#000000;
}
.cc_area ul li span{
	color:#ffffff;
	padding-right:8px;
}
.cc_area .cc_3{
	padding-left:7px;
}
.qywh{
	background:url(../images/company_culture.jpg) no-repeat;
	height:477px;
	color:#000000;
	font-size:13px;
}
.qywh ul{
	width:290px;
	padding:146px 0px 0px 40px;
}
.qywh ul  li{
	height:33px;
	line-height:33px;
}
/* �Ʒ��ҵ�� */
.tfc_result{
	background:url(../images/qy_results.jpg) no-repeat;
	height:232px;
	
}
.tfc_result ul{
	padding:55px 0px 0px 430px;
}
.tfc_result li{
	color:#ffffff;
	padding-bottom:19px;
}


/* �ߵ��ٷ����� */
.wigs_top{
	background:url(../images/wigs_bg.jpg) repeat-x;
	height:273px;
}
.weave_hair_top{
	background:url(../images/weave_bg.jpg) repeat-x;
	height:273px;
}
.item_bt{
	border-bottom:2px solid #54ba04;
}
.zfbf_khjz{
	background:url(../images/zfbf_title_01.jpg) no-repeat scroll;
	height:21px;
	width:161px;
	float:left;
	
}
.item_bt h3{
	background:url(../images/tab_bg.jpg) repeat-x;
	height:21px;
	padding:0px 10px;
	font-size:14px;
	font-weight:100;
	color:#ffffff;
	float:left;
	line-height:22px;
}
.item_bt span{
	background:url(../images/icon_03.jpg) no-repeat;
	height:21px;
	width:18px;
	float:left;
}
.item_bt img{
	float:right;
	margin-top:3px;
}
.listBox{
	padding-top:9px;
}
.listItem{
	width:766px;
	height:316px;
	border:1px solid #e4e4e4;
	float:left;
	background:#f9f9f9;
	overflow: hidden;
	margin-right:8px;
	margin-bottom:8px;
}
.listItem img{
	margin:5px;
}
.listItem .lp_attr{
	font-size:16px;
	padding:0px 15px 8px 15px;
	color:#000000;
}
.listItem dl dd{
	float:left;
}
.listItem dl dd.w{
	width:128px;
}
.listItem .list_txt{
	border-top:1px solid #e7e7e7;
	line-height:37px;
	text-align:center;

	float:right;
}
.list_imhs1{width:200px;
			height:200px;
			float:left;}
.user_gy{
	border:2px solid #d8d8d8;
	width:725px;
	border-top:none;
	border-bottom:none;
	
	float:left;
}
.user_gy_info{
	width:279px;
	height:96px;
	background:#ececec;
	padding:10px 0px 0px 25px;
	float:left;
	font-size:15px;
}
.zf_case{
	float:left;
	margin-left:41px;
}
.user_top{
	
	border-bottom:1px dotted #cccccc;
	margin:0px 16px;
	padding:10px 0px 10px 0px;
}
.user_title{
	background:url(images/tang_style/user_title_bg.jpg) repeat-x;
	height:31px;
}
.user_title h3{
	height:30px;
	background:#79c722;
	line-height:30px;
}
.user_gy .content{
	padding:20px;
	color:#000000;
	font-size:13px;
}

/* �Ʒ�ɴ��¼� */
.events_info{
	background:#f6ffea url(../images/events_bg.jpg) no-repeat;
	height:26px;
	line-height:26px;
	font-size:13px;
	margin:7px 0px;
	color:#000000;
}
.events_info span{
	color:#ffffff;
	padding:0px 15px 0px 3px;
	
}

/* �׷���ڷ�Ч�� */
.whbh{
	padding:10px;
	width:233px;
	float:left;
}
.whbh .bfbh_title{
	background:url(../images/wb_hair_bg.jpg) no-repeat center;
	text-align:center;
	color:#ffffff;
	padding:3px 0px;
	line-height:17px;
}
.whbh .bfbh_txt{
	text-indent:20px;
	color:#797979;
	line-height:23px;
}
.tfc_kjzf{
	background:url(../images/wh_bg_29.jpg) no-repeat;
	height:540px;
}
.zf_before{
	padding-top:112px;
}
.zf_bf_img {
	padding-top:0px;
}
.zf_bf_img,.zf_bf_txt{
	float:left;
}
.zf_before .zf_bf_img,.zf_before_2 .zf_bf_img{
	padding-left:20px;
}
.zf_before .zf_bf_txt,.zf_after .zf_bf_txt{
	width:190px;
	padding:5px 0px 0px 10px;
}
.zf_bf_txt{
	line-height:19px;
	color:#2c2c2c;
}
.zf_after{
	float:right;
}
.zf_after .zf_bf_txt{
	text-align:left;
	padding-left:0px;
}
.zf_after .zf_bf_img{
	padding-right:26px;
}
.zf_before_2{
	padding-top:28px;
}
.zf_before_2 .zf_bf_txt{
	padding-top:26px;
	padding-left:11px;
}

.ad_news{ padding:0px 15px; text-align:center}
.ad_news p{ text-align:left;text-indent:2em; font-size:12px; line-height:22px; padding:5px 0px;}
.ad_news h3{ text-align:left;font-size:14px;padding:5px 0px;}
/* ͷ��ϡ�� */
.tfxs{
	background:url(../images/sparse_hair.jpg) no-repeat;
	height:293px;
}
.tfxs .explain{
	padding:150px 5px 0px 210px;
	width:428px;
	color:#ffffff;
	line-height:24px;
	text-indent:20px;
}
.hair_loss_diet{
	width:383px;
	height:438px;
	border:1px solid #c7c7c7;
	border-right:none;
	border-bottom:none;
}
.diet_right_border{
	background:url(../images/tfxs_right.jpg) no-repeat;
	width:3px;
	float:left;
	height:445px;
}
.diet_bottom{
	background:url(../images/tfxs_bottom.jpg) no-repeat;
	width:384px;
	height:6px;
}
.hair_loss_diet .diet_title{
	padding-top:8px;
}
.diet_img{
	width:181px;
	height:126px;
	border:1px solid #d0d0d0;
	float:left;
	margin:2px 4px;
}
.diet_img img{
	margin:4px;
}
.ftf_box{
	width:373px;
	height:108px;
	border:1px solid #c7c7c7;
	margin-left:3px;
}
.ftf_box .title{
	color:#e97c10;
	padding:12px 0px 0px 10px;
}
.ftf_box .ftf_info{
	padding:5px;
	line-height:22px;
	text-indent:20px;
	color:#3e3e3e;
}

/* �޺۲��� */
.zfjs_wlzf{
	background:url(/images/wlzf01.jpg) no-repeat;
	height:268px;
}
.zfjs_wlzf .zfjs_desc{
	width:443px;
	padding:32px 0px 0px 290px;
}
.zfjs_wlzf .zfjs_txt{
	padding-top:18px;
	text-indent:25px;
	line-height:26px;
	color:#020202;
}

.zfjs{
	background:url(../images/seamless_supply.jpg) no-repeat;
	height:268px;
}
.zfjs .zfjs_desc{
	width:443px;
	padding:25px 0px 0px 220px;
}
.zfjs .zfjs_txt{
	padding-top:18px;
	text-indent:25px;
	line-height:26px;
	color:#020202;
}

/* ֯������Ч�� */
.child_article h1{
	height:18px;
	line-height:18px;
	background:#54ba04;
	float:left;
	color:#ffffff;
	font-size:14px;
	padding:0px 3px;
	font-weight:100;
}
.child_article .title img{
	float:right;
	margin-top:2px;
}
.child_article .article_middle li{
	 border-bottom: 1px dashed #CCCCCC;
	 height:27px;
	 line-height:27px;
	 color:#000000;
}
.child_article .article_middle li a{
	color:#000000;
	background:url(../images/icon_05.jpg) no-repeat 2px;
	padding-left:15px;
	float:left;
}
.child_article .article_middle li span{
	width:131px;
	height:18px;
	padding-left:20px;
	float:right;
}

/* ֱӪ�� */
.zyd{
	border:1px solid #cccccc;
	padding:9px;
	width:733px;
}
.zyd_desc{
	padding:0px 0px 0px 20px;
	color:#000000;
	line-height: 24px;
}
.zyd_honor .title{
	background:url(../images/zyd_honnor.jpg) no-repeat;
	height:22px;
	padding-bottom:5px;
}
.zyd_honor .zyd_area{
	width:765px;
	height:181px;
	border:1px solid #c6c5c4;
	background:url(../images/honor_bg.jpg) repeat-x;
	padding-top:5px;
	
}
.zyd_honor{
	padding-bottom:5px;
}
.zyd_area{
	text-align:center;
}
.zyd_honor_txt{
	padding-left:20px;
	color:#000000;
}
.zyd_honor_txt li{
	float:left;
	width:112px;
	margin-right:12px;
	line-height:24px;
	height:24px;
}

/* ��������ҳ */
.article h1 {
    border-bottom: 1px solid #E5E5E5;
    color: #000000;
    font-size: 18px;
	line-height:30px;
    margin-bottom: 6px;
    padding: 16px 0 8px;
    text-align: center;
	font-weight:100;
	font-family:"Microsoft YaHei";
}
.article h2 {
    color: #000000;
    font-size: 12px;
    margin-bottom: 6px;
    padding: 4px 0 8px;
    text-align: center;
	font-weight:100;
}

.article h2 span {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}
.article .content{
	color:#000000; 
	line-height:24px;
	text-indent: 2em;
	font-size:14px;
	padding: 4px 15px;

}
.article .content a:link{font-size:14px;color:#0000FF;text-decoration:none}
.article .content a:visited{font-size:14px;color:#0000FF;text-decoration:none}
.article .content a:hover{font-size:15px;color:#0000FF;text-decoration:underline}
.article .content a:active {font-size:14px;color:#0000FF}

.article_brief{
	color:#000000;
	float:left;
	padding:5px 0px 0px 15px;
	width:573px;
	line-height:25px;
	font-size:13px;
	
}
.article_brief h1{
	font-size:15px;
	
}
.article_brief .content{
	text-indent:25px;
}
.zxzx_title{
	color:#000000;
	font-size:16px;
}
.zx_list .zx_info{
	float:left;
	width:134px;
	margin-right:20px;
	text-align:center;
	color:#000000;
	font-size:13px;
}
.zx_list .zx_last{
	margin-right:10px;
}

/* �������� */
.zfjs_area{
	border:1px solid #70c026;
	background-color:#ffffff;
}
.zfjs_box{
	border-bottom:1px solid #70c026;
	height:228px;
	background:url(../images/zf_bg.jpg) no-repeat right bottom ;
}
.zfjs_box .zf_content{
	padding:15px 0px 0px 40px;
	width:500px;
	float: left;
}
.zfjs_box .zf_content .zf_content_desc{
	color:#2c2c2c;
	font-size:13px;
	line-height:27px;
	padding-top:10px;
	text-indent:30px;
}
.zf_type{
	background:url(../images/zf_type.jpg) no-repeat center;
	height:320px;
}
.zf_type_txt{
	width:289px;
	text-indent:25px;
	padding:69px 0px 0px 30px;
	line-height:23px;
	color:#020202;
}
.zf_p_top{
	padding-top:89px;
}
.zf_p_right{
	padding-right:30px;
}
.zf_cn .title{
	background:url(../images/zf_our_cn.jpg) no-repeat;
	height:20px;
	margin-bottom:9px;
}

.mxtj{
	/*background:url(../images/star_bg.jpg) no-repeat;*/
	height:395px;
}
.mxtj .forward{
	position: absolute;
	margin: 202px 0px 0px 6px;
	cursor: pointer;
}
.mxtj .back{
	position: absolute;
	margin: 202px 0px 0px 735px;
	cursor: pointer;
}

/* �Ʒ��ֱӪ�� */
.qy_top{
	background:url(../images/zyd_01.jpg) no-repeat;
	height:12px;
	width:40px;
}
.qy_info{
	background:#ababab;
	width:40px;
	color:#ffffff;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	line-height:26px;
	overflow:hidden;
}
.qy_bottom{
	background:url(../images/zyd_02.jpg) no-repeat;
	height:12px;
	width:40px;
}
.qy_content_1,.qy_content_2{
	width:951px;
	min-height:150px;
}
.qy_content_1{
	background:#fd972e;
	
}
.qy_content_2{
	background:#5cb43b;
}
.zyd_item{float:left;width:150px;margin:8px 0px 8px 34px; font-size:12px; font-family:"mycrosoft yahei"; background: url(/pm_images/fendianbg01.png) no-repeat;text-align:center; font-weight:bolder}
.zyd_item .daoru{height:30px;line-height:30px; text-align:center;}
.zyd_item .tu{padding:3px;}
.zyd_item .wenzi{height:30px;line-height:30px; text-align:center;}
.zyd_item .zaixian{height:30px;line-height:30px; text-align:center;}
.zyd_item a{color:#464646;}
.zyd_item a:hover{text-decoration:underline; color:#388616}
.zyd_list{
	background:url(../images/zyd_bg_01.jpg);
	height:160px;
}
.zyd_list ul{
	padding:5px 0px 25px 25px;
}
.zyd_list ul li{
	float:left;

	line-height:21px;
	width:194px;
	height:21px;
}
.zyd_right_1{
	background:url(../images/zyd_04.jpg) no-repeat right bottom #fd972e;
}
.zyd_right_2{
	background:url(../images/zyd_06.jpg) no-repeat right bottom #5cb43b;
}
.tfc_zf{
	background:url(../images/zyd_bg_02.jpg) no-repeat;
	height:450px;
	margin-bottom:1px;
}
.zyd_map{
	position:relative;
	width:536px;
	float:left;
	padding-left: 40px;
}
.zyd_desc{
	width:380px;
	padding:170px 0px 0px 5px;
	color:#6e6e6e;
	
}
.zyd_dq{
	width:370px;
	padding:15px 0px 0px 0px;
	color:#ffffff;
}
.zyd_dq .qy_list{
	float:left;
	width:74px;
	text-align:center;
}
.zyd_dq .qy_list a{
	color:#000000;
}
.zyd_dq .qy_list .child{
	clear:both;
	background:url(../images/icon_06.jpg) no-repeat 5px;
	color:#000000;
}
.zfbf_effect{
	background:url(../images/zfbf_effect.jpg) no-repeat 1px 3px;
	height:14px;
	float:left;
	width:173px;
}
.zfbf_content{
	background:url(../images/zfbf_men_bg.jpg) no-repeat;
	width:746px;
	height:347px;
	padding:10px;
}
.zfbf_content .slide{
	width:234px;
	height:351px;
}
.zfbf_content .hair_case{
	width:502px;
	margin-left:10px;
}
.zfbf_content .hair_txt,.zfbf_ms_box .lady_hair_txt{
	width:328px;
	font-size:12px;
	line-height:18px;
}
.zfbf_content .hair_txt h1{
	font-size:14px;
}
.zfbf_ms_effect{
	background:url(../images/zfbf_ms_01.jpg) no-repeat;
	width:257px;
	height:17px;
	float:left;
}
.zfbf_ms_box .ms_content{
	background:url(../images/zfbf_ms_bg.jpg) no-repeat;
	width:746px;
	height:347px;
}
.zfbf_ms_box .lady{
	width:499px;
}

.zfbf_ms_box .lady_hair_txt3{
	width:320px;
	font-size:12px;
	padding-top:10px;
}
.zfbf_ms_box .slide{
	width:237px;
	height:340px;
}
/*Sun's style start*/
.article_title{
width:610px;
}
/* Sun's style end*/
.one111{height:316px; width:200px;}