@charset "utf-8";

/*公用部分*/
body {margin:0px auto; padding:0px; font-family:Arial, "宋体"; font-size:12px; color:#94734e; line-height:20px; background:#fff5e7; background:url(/XIMG/diwen.gif) repeat;}
div,form,ul,li,h1,h2,h3,h4,h5,h6,p{list-style:none;margin:0px;padding:0px}
ul,li{list-style-position:outside; list-style-image:none}
a:link{text-decoration:none;color:#94734e}
a:visited{text-decoration:none;color:#94734e}
a:hover{text-decoration:none;color:#e51583}
a:active{color:#666666}
a:focus{ outline:none}
img{border:none;margin:0px;padding:0px; line-height:0px; font-size:0px;}
.hackbox{clear:both;height:0px;font-size:0px;line-height:0px; background:}



/*头部*/
#logo {    float: left;    padding-left: 22px;    padding-top: 12px;}
#logo a{    display: block;    font-size: 0;    height: 66px;    overflow: hidden;    text-indent: -900px;    width: 320px;}
.topbar {	PADDING:0 30px; FONT-SIZE: 12px; background: url(/XIMG/txzx/topbar_bg.gif) repeat-x; MARGIN: 0px auto; WIDTH: 900px; COLOR: #666; LINE-HEIGHT: 26px;  border-BOTTOM: #ccc 1px solid;height: 26px;
}
.topbar .info {	FLOAT: right}
.topbar A {	COLOR: #666; TEXT-DECORATION: underline}
.topbar A:hover {	COLOR: #91231b}
.topbar .honor {	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; background: url(/XIMG/txzx/honor_icon.gif) no-repeat 0px 68px; FLOAT: left; WIDTH: 420px; 
}
.top {
	FONT-SIZE: 12px; background: url(/XIMG/logo_index.gif) #fff no-repeat 12px 13px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1000px; HEIGHT: 104px
}
.top .search {	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 200px; padding-top: 65px
}


/*main_nav*/
.main_nav {	TEXT-ALIGN: center;	PADDING: 13px 0;
	MARGIN: 0px auto;	WIDTH: 1000px;
	COLOR: #fff;	FONT-SIZE: 14px;
	background-color:#fff;
	background-image: url(../XIMG/nav_mainbg.gif);
	background-repeat: no-repeat; background-position:center;
}
.main_nav a:link{
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 14px;
	COLOR: #900;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px; color:#FFF;
}
.main_nav a:visited {
	text-decoration: none;COLOR: #fff;PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px;FONT-WEIGHT: bold;PADDING-TOP: 0px;
}
.main_nav A:hover {
	TEXT-DECORATION: underline;COLOR: #fff;PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px;FONT-WEIGHT: bold;PADDING-TOP: 0px;
}
.main_nav a:active {
	text-decoration: none;COLOR: #fff;PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px;FONT-WEIGHT: bold;PADDING-TOP: 0px;
}




.container{
	margin:0px auto;
	text-align:center;
	text-align:left;
	
	background-image: url(images/container_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.content_index{width:1000px; margin:0 auto; background-color:#FFF;}
.header_img{height:433px; background-color: none;}

/* 主要内容 */
.clear { clear:both; }
.top_bg { background-image: url(images/beaty_banner01.jpg); background-repeat: no-repeat; background-position: top; width: 1000px; height:390px; position: relative; }
.top_bg h3 { background-image: url(images/beaty_banner_h3.jpg); background-repeat: no-repeat; height: 139px; width: 591px; position: absolute; right: 16px; top: 56px; text-indent:-9999px; }
.top_noice { position:absolute; width: 580px; color:#94734E; right:20px; bottom:110px; }
.top_noice dt { text-align:left; width: 580px; float: left; padding:0; margin:0; font-weight:bold; }
.top_noice dd { text-align:left; width: 580px; float: left; padding:0; margin:0; }

.content { width:937px; position:relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background:#fffbf5; }
.content h3 { background-image: url(images/beaty_banner_h4.jpg); background-repeat: no-repeat; height: 26px; width: 443px; margin-left:48px; margin-bottom:15px; text-indent:-9999px; }
.content_top { background: url(images/beaty_tb.jpg) no-repeat 0px 0px; height:28px; }
.content_center { background-image: url(images/beaty_center.jpg); background-repeat: repeat-y; height:580px; overflow:hidden; }
.content_bottom { background: url(images/beaty_tb.jpg) no-repeat 0px -30px; height:28px; }
.left { width:314px; position:absolute; left:10px; top:70px; }
.middle { width:306px; position:absolute; left:360px; top:70px; }
.right { width:227px; position:absolute; left:701px; top:70px;}
.left p,.middle p,.right p { line-height: 150%; }
.ad_pic { width:143px; height:135px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.count { width:100%; }
.count h4 { font-size: 14px; color: #EA3293; padding-top: 12px; line-height: 26px; }
.count1 { background-image: url(images/count.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 39px; width: 41px; text-indent:-9999px; float: left; }
.count2 { background-image: url(images/count.jpg); background-repeat: no-repeat; background-position: -41px 0px; height: 39px; width: 41px; text-indent:-9999px;float: left; }
.count3 { background-image: url(images/count.jpg); background-repeat: no-repeat; background-position: -83px 0px; height: 39px; width: 41px; text-indent:-9999px;float: left; }
.count4 { background-image: url(images/count.jpg); background-repeat: no-repeat; background-position: -124px 0px; height: 39px; width: 41px; text-indent:-9999px;float: left; }
.count5 { background-image: url(images/count.jpg); background-repeat: no-repeat; background-position: -166px 0px; height: 39px; width: 46px; text-indent:-9999px;float: left; }
.ad_pic2  { height:141px; margin-left: 10px; margin-top: 10px; }
.count_main { background-image: url(images/beaty_cou1.jpg); background-repeat: no-repeat; height: 282px; width: 945px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.count_left { width:320px; height:260px; float:left; margin-left:20px; margin-top:10px; display:inline; }
.count_right { width:580px; height:260px; float:right; margin-top:10px; margin-right:10px; display:inline; }

.beauty_pic { background-image: url(images/beaty_dow.jpg); background-repeat: no-repeat; height: 209px; width: 846px; margin-top:5px; }
.beauty_line { width:945px; height:15px; margin:0 auto; }
.job { width:980px; float:left; display:inline; padding-left: 15px; padding-top: 20px; background:#FFF; }
.job h3{ background: url(images/beauty_title02.gif) no-repeat; height:51px; width:270px; text-indent:-2000px; margin-left: 40px; }
.link1 { width: 476px; background-image: url(images/beauty_bg.gif); background-position: 0px bottom; height: 220px;  }
.link2 { width: 476px; background-image: url(images/beauty_bg.gif); background-position: -479px 0px; height: 241px;  }
.link3 { width: 476px; background-image: url(images/beauty_bg.gif); background-position: -958px 0px; height: 241px;  }
.link { float: left; margin-right:13px; display: inline; margin-bottom:10px; }
.link_poto { float:left; margin-right:10px; margin-top:15px; margin-left:12px; display:inline; }
.link .sum { margin-top:30px; margin-right:10px; width:298px; float:right; display:inline; }
.name { font-size: 14px; font-weight: bold; color: #EA3293; float:left; margin-right:5px; width:50px; }
.sum_noice { float:left; font-size: 12px; font-weight: bold; color: #000; width: 238px; }
.link p { line-height: 150%; float:left; width:290px; }






/*中间内容*/
.center{ height:314px; position:relative; width:540px; padding:194px 0px 0px 460px}
.index_news{overflow:hidden;width:325px;position:relative;z-index:7}
*html .index_news{margin-top:-10px}
.index_news_list{ width:320px; float:left; margin-right:5px}
.ul1{ background:url(images/index_bg04.gif) no-repeat left bottom; padding-bottom:1px; height:20px; margin-bottom:10px}
.ul1 li{ float:left; width:86px; height:20px; margin-right:1px;}
.ul1 li a:link,.ul1 li a:visited,.ul1 li a:active{ display:block; background:url(images/index_bg05.gif) no-repeat top; height:18px; width:86px; font-weight:bold; text-align:center; color:#bc976d;  line-height:18px; padding-top:2px}
.ul1 li a:hover{background:url(images/index_bg05.gif) no-repeat bottom; color:#fff}
.ul1 li .on:link,.ul1 li .on:visited{background:url(images/index_bg05.gif) no-repeat left -20px;color:#fff}
.ul2{ margin-bottom:15px}
.ul2 li{ height:18px;}
.ul2 li.li1 a:link,.ul2 li.li1 a:visited{color:#FD721B;font-weight:bold}
.ul2 li span{ color:#e51583; padding-right:8px}
.ul4{ margin-top}
.ul4 li{ float:left; width:118px; background:; margin-right:15px}
.ul4 li img{ border:1px solid #f4bfdb; margin:0px}
.ul4 li h5{ font-size:12px; font-weight:normal; line-height:13px; margin:0px;text-align:center; padding:0px; position:relative; top:-4px; *top:3px}
.more{ font-size:10px; text-align:right; background:url(images/index_bg06.gif) no-repeat left 5px; padding-right:10px; line-height:10px}
.more1{ position:relative; top:-5px; *top:-10px;}
.more a:link,.more a:visited,.more a:active{ color:#e51583}
.more a:hover{color:#94734e}
.index_newst_pic{ float:left;width:189px;}
.item_list{ position:absolute; right:15px; bottom:105px; background:url(images/index_bg03.gif) right bottom;}
.item_list1{ position:absolute; right:0px; top:0px;z-index:99;margin-top:-50px}


/*新闻页面*/

.news{ background:url(images/bg01.gif) no-repeat; padding-right:175px; width:825px;padding-top:31px}
.news_bg{ background:#fff url(images/bg01.jpg) no-repeat right bottom;}
.news_title{padding-left:125px; height:30px; margin-bottom:5px;z-index:9999;position:absolute;top:188px}
*html .news_title{top:188px}
.news_title li{ float:left; margin-right:30px;}
.news_title li a:link,.news_title li a:visited,.news_title li a:active{ background-image:url(images/index_bg09.gif); display:block; width:67px; height:30px; text-indent:-2000px;}
.news_title li a:hover{ background-image:url(images/index_bg09a.gif);}
.news_title li .on:link,.news_title li .on:visited,.news_title li .on:hover,.news_title li .on:active{ background-image:url(images/index_bg09a.gif); display:block; width:67px; height:30px; text-indent:-2000px;}
.news_title li .li1{ background-position:-67px top;}
.news_title li .li2{ background-position:-134px top;}
.title1{ background:url(images/bg03.gif) no-repeat left; height:51px; width:500px; line-height:51px; padding-left:41px; font-size:14px; font-weight:bold; color:#e51583; margin:30px 0px 20px 84px}
.title1 span{ color:#94734e; padding-left:30px; font-size:12px; font-weight:normal}
.ul3 li{ margin-left:84px; height:30px; line-height:30px; margin-right:135px; border-bottom:1px dashed #facfe6; background:url(images/bg02.gif) no-repeat 5px center; text-indent:15px}
.ul3 li span{ color:#e51583; float:right; margin-right:40px; margin-top:-30px}
.pages{ border-top:1px dashed #f287bf; padding-left:84px; margin-top:25px; padding-bottom:10px}
.pages a{ padding:0px 2px}
.new_height{ height:406px; #height:430px; _height:427px; width:0px; float:right;font-size:0px;line-height:0px;}
.new_height1{ height:350px; #height:374px; _height:361px; width:0px; float:right;font-size:0px;line-height:0px;}
.goback{border-top:1px dashed #f287bf; padding:5px 0px 10px 84px; margin-top:25px;}
.news_view{ margin-left:84px; margin-right:80px; color:#94734e;overflow:hidden;height:100%}
.news_view p{ margin-bottom:15px}
.picnews_list{ margin-left:84px; margin-right:60px; overflow:hidden}
.picnews_list li{ float:left; margin-right:35px; width:189px; height:145px;margin-bottom:10px; margin-top:10px;}
.picnews_list li img{ border:1px solid #f4bfdb}
.picnews_list li h5{ font-size:12px; font-weight:normal; line-height:15px; margin:0px; text-align:center}
.video_list{ margin-left:84px; margin-right:60px; background:}
.video_list li{ float:left; margin-right:15px; width:118px; margin-bottom:10px;}
.video_list li img{ border:1px solid #f4bfdb}
.video_list li h5{ font-size:12px; font-weight:normal; line-height:15px; margin:0px; text-align:center}

/*项目列表*/
.item{ padding:20px 224px 20px 56px; background:#fff url(images/bg02.jpg) no-repeat right top; clear:both;}
.item li{ width:720px; padding-bottom:20px; clear:both}
.item_title{ background:url(images/bg03.gif) no-repeat left; height:51px; width:100px; line-height:51px; padding-left:41px; font-size:14px; font-weight:bold; color:#e51583; float:left}
.item_name{ float:left; color:#e51583; line-height:16px; font-size:12px; width:579px}
.item_name a{padding-left:8px; width:170px; float:left; background:url(images/bg04.gif) no-repeat left 5px; margin-bottom:3px; margin-right:10px}
/*box7*/
.box7{padding:0 30px;height:400px; font-size:14px; line-height:1.8em;  margin-top:16px;}
.box7 .txt{width:580px; float:right; padding-top:66px; padding-left:10px; background:url(images/title06.gif) no-repeat}
.box7 strong,.box7 h5{font-size:16px;color:#E30045;}

/*jili*/
.jili {width:940px; margin:20px auto 0; clear:both;}
.jili li{width:280px; float:left; padding:9px;}
.jili .title{font-size:14px; font-weight:bold; color:#e51583;}



/*顶级除皱*/
.column_title_thermage{ background:url(images/thermage_title_bg01.gif) no-repeat right top;}
.thermage_left{ float:left; width:418px; margin-left:22px; background:url(images/thermage_left_bg011.gif) repeat-y right top;}
.thermage_left_title01{ background:url(images/thermage_title_bg02.gif) no-repeat; height:29px; color:#fff; line-height:28px; text-indent:30px; margin-top:17px; margin-bottom:5px; font-size:14px;}
.thermage_left_title01.thermage_left_title02{ background-image:url(images/thermage_title_bg03.gif)}
.thermage_left_title04{ width:400px; font-size:13px; line-height:1.7em; margin-top: 10px;}
.thermage_left_img01{ float:left; padding-right:10px;}
.thermage_left_title03{ background:url(images/thermage_left_bg02.gif) repeat-x left top; margin-top:20px; padding-top:20px;}
.thermage_left_title03 li{ float:left; margin-right:3px; padding-bottom:3px;}
.thermage_left_title05{ color:#0d0d0d; line-height:16px;}

.thermage_right{ float:right; width:498px; padding:0 20px; margin-top:10px; color:#000;}
.thermage_right_bg01{ background:url(images/thermage_right_bg01.gif) repeat-y; padding-left:20px;}
.thermage_right_bg01 p{ padding-bottom:5px; padding-right:20px;}
.thermage_right_bg01 p.last{ padding-bottom:60px;}
.thermage_right_bg01 p strong{ color:#e30045; font-size:16px;}
.thermage_right_bg01 h5{color:#e30045; font-size:14px;}
.thermage_right_img01{ float:right; padding:0px 25px;}
.thermage_right_bg02{ clear:both;}


.thermage_bottom{ margin:0 auto; width:947px;}


/*------banner+内容部分公用框架-----*/

.thermage_img{ margin:10px auto; width:908px; height:153px; background:url(images/thermage_img_bg01.gif) no-repeat left top;}
.thermage_img li{ float:left; margin-top:21px; padding-left:21px; overflow:hidden;}

.thermage_ry{ margin:10px auto; width:1000px;  background:url(images/ry_img_bg.gif) no-repeat left top;}
.thermage_ry ul{margin:14px auto;}
.thermage_ry li{ float:left; margin-top:21px; padding-left:21px; overflow:hidden;}

/*版权信息*/
.footer { width:1000px; margin:0 auto; background-image:url(images/footer_bg.jpg)}

.tjxm { padding: 0px;  margin:0 auto;  }
.tjxm ul {margin-left: 20px; margin-top:8px; }
.tjxm li{ float:left;  text-indent:8px; padding-right:10px; }
.tjxm li a:link,.index_bottom li a:visited,.index_bottom li a:active{ color:#94734e; white-space:nowrap}
.tjxm li a:hover{ text-decoration:underline}

.copyright1{ margin-top:20px; padding:10px 0; height:75px; border-top:1px solid #fff;clear:both; text-align:center;}
    .copyright1_logo{ float:left; height:47px; width:48px; background:url(images/logo1.gif) no-repeat; text-indent:-2000px; margin-top:10px}
    .copyright1_adress{ float:left; line-height:14px; color:#94734e; width:500px; padding-left:10px; line-height:1.7em;}
    .copyright1_adress span{ font-size:10px; text-transform:uppercase}
    .copyright1_adress strong{ color:#e51583; font-weight:normal}



