@charset "utf-8";

/* CSS Document */

.pub_body {

	width:1040px;

	margin:auto;

	text-align:left;

}

.pub_title {

	height:168px;

	width:1040px;

	text-align:left;

}

.pub_title01 {

	background:url(../images/public/pub_title01.gif) no-repeat;

}

.pub_title02 {

	background:url(../images/public/pub_title02.gif) no-repeat;

}

.pub_title03 {

	background:url(../images/public/pub_title03.gif) no-repeat;

}

.pub_title04 {

	background:url(../images/public/pub_title04.gif) no-repeat;

}

.pub_title05 {

	background:url(../images/public/pub_title05.gif) no-repeat;

}

.pub_title06 {

	background:url(../images/public/pub_title06.gif) no-repeat;

}

.pub_title07 {

	background:url(../images/public/pub_title07.gif) no-repeat;

}

.pub_title08 {

	background:url(../images/public/pub_title08.gif) no-repeat;

}

.pub_left {

	margin:15px 0 0 0;

	width:206px;

	float:left;

	background:no-repeat;

}

.pub_left_01 {

	background-image:url(../images/public/left_bg01.gif);

}

.pub_left_02 {

	background-image:url(../images/public/left_bg02.gif);

}

.pub_left_03 {

	background-image:url(../images/public/left_bg03.gif);

}

.pub_left_04 {

	background-image:url(../images/public/left_bg04.gif);

}

.pub_left_05 {

	background-image:url(../images/public/left_bg05.gif);

}

.pub_left_06 {

	background-image:url(../images/public/left_bg06.gif);

}

.pub_left_07 {

	background-image:url(../images/public/left_bg07.gif);

}

.pub_left_08 {

	background-image:url(../images/public/left_bg08.gif);

}

.pub_left .list {

	margin:58px 0 0 0;

}

.pub_left .list a {

	display:block;

	background:url(../images/public/left_hover.gif);

	height:38px;

	line-height:39px;

	width:206px;

	cursor:pointer;

	color:#fff;

	font-size:13px;

}

.pub_left .list a:hover {

	background-position:0 -38px;

	text-decoration:none;

}

.pub_left .list .select {

	background-position:0 -38px;

	text-decoration:none;

}

.pub_left .list a span {

	margin:0 0 0 40px;

}

.pub_left .line {

	background:url(../images/public/left_line.gif);

	height:2px;

	overflow:hidden;

}

.pub_left .bottom {

	background:url(../images/public/left_bg_bottom.gif);

	height:19px;

	width:206px;

}

.pub_leftX {

	background:url(../images/public/left_bgX_bg.gif) repeat-y;

	width:206px;

	margin:5px 0 0 0;

	color:#fff;

}

.pub_leftX .title {

	background: url(../images/public/left_bgX.gif);

	width:206px;

	height:58px;

}

.pub_leftX .date {

	text-indent:24PX;

}

.pub_leftX .date div {

	margin:2px 0;

}

.pub_leftX .date .lineX {

	background:url(../images/public/leftX_line.gif);

	height:2px;

	width:206px;

	margin:7px 0;

	overflow:hidden;

}

.pub_leftX .date .QQbox a {

	float:left;

	margin:3px 0 2px 0;

	text-indent:20px;

}

.pub_leftX .bottom {

	background: url(../images/public/left_bgX_bottom.gif);

	width:206px;

	height:19px;

}

.pub_right_iframe {

	margin:15px 0 0 60px;

	width:720px;

	float:left;

}

.pub_right {

}

.pub_right .line {

	overflow:hidden;

	height:3px;

	margin:3px 0 0 4px;

	width:715px;

	background:url(../images/public/right_line.gif);

}

.pub_right .title {

	height:28px;

	float:left;

}

.pub_right .title_company {

	width:395px;

	background:url(../images/public/company_title.gif) no-repeat;

}

.pub_right .title_business {

	width:231px;

	background:url(../images/public/business_title.gif);

}

.pub_right .title_culture {

	width:146px;

	background:url(../images/public/culture_title.gif);

}

.pub_right .title_serve {

	width:196px;

	background:url(../images/public/serve_title.gif);

}

.pub_right .title_news {

	width:148px;

	background:url(../images/public/news_title.gif);

}

.pub_right .title_talents {

	width:196px;

	background:url(../images/public/talents_title.gif);

}

.pub_right .title_order {

	width:147px;

	background:url(../images/public/order_title.gif);

}

.pub_right .title_user {

	width:147px;

	background:url(../images/public/user_title.gif);

}

.pub_right .title01 {

	background-position:0 0;

}

.pub_right .title02 {

	background-position:0 -28px;

}

.pub_right .title03 {

	background-position:0 -56px;

}

.pub_right .title04 {

	background-position:0 -84px;

}

.pub_right .title05 {

	background-position:0 -112px;

}

.pub_right .title06 {

	background-position:0 -140px;

}

.pub_right .title07 {

	background-position:0 -168px;

}

.pub_right .title08 {

	background-position:0 -196px;

}

.pub_right .title09 {

	background-position:0 -224px;

}

.pub_right .title10 {

	background-position:0 -252px;

}

.pub_right .title11 {

	background-position:0 -280px;

}

.pub_right .title12 {

	background-position:0 -308px;

}

.pub_right .title13 {

	background-position:0 -336px;

}





.pub_right .title14 {

	background-position:0 -366px;

}

.pub_right .title15 {

	background-position:0 -396px;

}

.pub_right .title16 {

	background-position:0 -426px;

}



.pub_right .data {

	margin:20px 0 0 0;

	text-align:left;

	text-indent:24px;

	line-height:30px;

}

.pub_right .data p {

	margin:8px 0;

}

.pub_right .data .ltitle {

	background:url(../images/public/right_ltitlex.gif);

	height:30px;

	width:720px;

	line-height:28px;

	margin:10px 0;

}

.pub_right .data .font_bblue {

	font-weight:bold;

	color:#369;

}

.pub_right .data .ltitle span {

	margin:0 0 0 10px;

	font-size:14px;

	color:#369;

	font-weight:bold;

}

.pub_right .data .no_indent {

	text-indent:0;

}

.pub_right .data .address_table {

	border-collapse:collapse;

	text-align:left;

	width:700px;

	text-indent:0;

	margin:0 0 0 8px;

	line-height:29px;

}

.pub_right .data .address_table td {

	border:1px solid #bbb;

	padding:0 0 0 15px;

	color:#369;

}

.pub_right .data .address_table th {

	font-size:14px;

	background:#ddd;

	color:#609;

	border:1px solid #bbb;

	text-align:left;

	padding:0 0 0 15px;

	line-height:30px;

}

.pub_right .data .tel_table {

	border-collapse:collapse;

	text-align:center;

	color:#369;

	width:700px;

	text-indent:0;

	line-height:25px;

	margin:0px 0 0 10px;

}

.pub_right .data .tel_table td {

	border:1px solid #bbb;

	font-size:12px;

	padding:5px 0;

}

.pub_right .data .tel_table th {

	font-size:14px;

	background:#eee;

	color:#609;

	border:1px solid #bbb;

	padding:5px 0;

}

.pub_right .message_title {

	height:28px;

	font-size:16px;

	font-weight:bold;

	color:#5b0487;

	text-align:left;

	background:url(../images/public/message_icon.gif) no-repeat;

	overflow:hidden;

	padding:0 0 0 30px;

	float:left;

}

.pub_right .message_goback {

	float:right;

}

.pub_right .message_goback a.goback {

	padding-left:3px;

	line-height:21px;

	display:block;

	background:url(../images/public/message_goback.gif) no-repeat;

	width:84px;

	height:21px;

	background-position:0 0;

	color:#fff;

}

.pub_right .message_goback a.goback:hover {

	background-position:0 -21px;

	color:#fff;

	text-decoration:none;

}

.pub_right .data .news {

	margin:8px 0;

	padding-left:10px;

	text-indent:0;

	height:20px;

	line-height:20px;

	border-bottom:1px dashed #999;

}

.pub_right .data .news .name {

	float:left;

}

.pub_right .data .news .date {

	padding-right:10px;

	color:#369;

	float:right;

}

.pub_right .data .thepage {

	text-indent:0;

	margin:20px 0 0 10px;

}

.pub_right .data .thepage a.next {

	border:1px solid #999;

	padding:2px 10px;

	border-radius: 5px 5px 5px 5px;

	margin:0 2px;

}

.pub_right .data .thepage a.next:hover {

	text-decoration:none;

	color:#fff;

	background:#999;

	border:1px solid #bbb;

}

.pub_right .data .thepage a.num {

	margin:0 2px;

	font-weight:bold;

	border:1px solid #999;

	padding:2px 10px;

	border-radius: 5px 5px 5px 5px;

}

.pub_right .data .thepage a.num:hover {

	text-decoration:none;

	color:#fff;

	background:#999;

	border:1px solid #bbb;

}

.pub_right .data .table_talents {

	font-size:12px;

	width:700px;

	border-collapse:collapse;

}

.pub_right .data .table_talents td {

	text-align:center;

	border:1px solid #999;

}

.pub_right .data .table_talents th {

	text-align:center;

	background:#eee;

	border:1px solid #999;

}

.pub_right .data .table_order {

	text-indent:0;

	font-size:12px;

}

.pub_right .data .table_order th {

	font-weight:200;

	text-align:right;

}

/*二级页面增加图片*/

/*01.company*/

.com01_data_01 {

	width:340px;

	float:left;

	display:inline;

	margin-right:15px;

}

.com01_data_02 {

	width:340px;

	float:left;

	display:inline;

	margin-left:15px;

}

.com01_pic {

	width:360px;

	float:left;

	display:inline;

	text-indent:0;

}

/*02.business*/

.bus02_pic {

	text-indent:0;

	margin:20px 0;

}

.bus03_pic {

	background:url(../images/beauty/bus03_01.gif);

	height:210px;

	width:700px;

	margin:0 0 50px 0;

}

.bus04_bg {

	background: url(../images/beauty/bus04_01.gif);

	height:600px;

	width:700px;

	margin:0 0 0px 0;

}

.bus04_box {

	margin:10px 0 0 20px;

}

.bus05_bg {

	background: url(../images/beauty/bus05_01.gif);

	height:600px;

	width:700px;

}

.bus05_box {

	margin:520px 0 0 30px;

	text-indent:0;

}

.bus05_table {

	width:500px;

}

/*03.calture*/

.cal02_bg {

	background:url(../images/beauty/cal02_01.gif);

	height:540px;

	width:700px;

	margin:0 0 0 5px;

}

.cal02_text {

	color:#023f64;

	font-size:13px;

	font-weight:bold;

	width:360px;

	margin:120px 0 0 120px;

}

.cal03_pic {

	background:url(../images/beauty/cal03_01.gif);

	height:200px;

	width:700px;

}

.cal04_text {

}

.cal04_tit {

	color:#023f64;

	font-weight:bold;

}

.cal04_pic01 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_01.gif);

	height:178px;

	width:648px;

}

.cal04_pic02 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_02.gif);

	height:178px;

	width:648px;

}

.cal04_pic03 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_03.gif);

	height:178px;

	width:648px;

}

.cal04_pic04 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_04.gif);

	height:178px;

	width:648px;

}

.cal04_pic05 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_05.gif);

	height:178px;

	width:648px;

}

.cal04_pic06 {

	margin:10px 0 10px 20px;

	background:url(../images/beauty/cal04_06.gif);

	height:178px;

	width:648px;

}

/*04.serves*/

.ser02_bg {

	background:url(../images/beauty/SER04_02.gif);

	height:600px;

	width:700px;

}

/*06.talents*/

.tal03_bg {

	background:url(../images/beauty/TAL06_03.gif);

	height:500px;

	width:700px;

}

.tal03_table {

	line-height:60px;

	margin:10px 0 0 10px;

}

/*07.order*/

.ord01_bg {

	height:500px;

	width:700px;

	background:url(../images/beauty/ord01_01.gif);

}

.ord01_table {

	margin:380px 0 0 0;

	width:700px;

	line-height:40px;

}

.ord01_table td {

	text-align:left;

}

.ord01_table th {

	text-align:right;

	padding-right:10px;

}

