﻿/* ========================= global ============================ */

body{
	width: 100%;
	background: #cc4c4c url(images/xw.gif) repeat 0 0;
	margin: 0;
	padding: 0;
	font: 12px "宋体";
	color: #000;
}

img{
	border: 0;
}

a{
	font: 12px "宋体";
	color: #000;
	text-decoration: none;
}

ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

/* ========================= layout ============================ */

#hy_all{
	width: 800px;
	background: #fff url(images/tbar.gif) no-repeat 0 0;
	margin: 0 auto;
}

#syt{
	width: 100%;
	height: 33px;
}

#syt a{
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

/* ========================= 企业名称 ============================ */

#hy_head{
	clear: both;
}

#hy_title a{
	color: #000;
	text-decoration: none;
	font: 12px "宋体";
}

#hy_title a:hover{
	color: gray;
}

#hy_title h2.gs_name{
	font: bold 22px "Microsoft YaHei" "宋体";
	text-indent: 2em;
	float: left;
}

#hy_title ul{
  float: right;
  display: inline;
  margin-right: 20px;
}

#hy_title ul li{
	float: left;
	display: inline;
	padding-top: 7px;
}

#hy_title ul li a{
	display: block;
	border-right: 1px solid #000;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 12px;
}

/* ========================= 广告 ============================ */

#hy_ad{
   clear: both;
	margin: 0 auto;
	margin-top: 25px;
	width: 780px;
	height: 180px;
	overflow: hidden;
}

/* ========================= 导航条 ============================ */

#hy_nav{
	width: 780px;
	height: 28px;
	background: url(images/nav.gif) repeat-x 0 0;
	margin: 0 auto;
}

#hy_nav a{
	color: #fff;
	display: block;
	margin-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: bold;
	line-height: 18px;
}

#hy_nav a:hover{
	color: #f6f6f6;
}

#hy_nav span.current{
	background-color: #fff;
	color: #4f4f4f;
	padding: 4px 7px 1px 7px;
}

#hy_nav ul{
   margin-left: 20px;
	float: left;
	display: inline;
}

#hy_nav ul li{
	float: left;
}

/* 正文 */

#hy_main{
	clear: both;
	width: 780px;
	margin: 0 auto;
	
}

/* 右栏 */

#hy_left{
	float: left;
	width: 176px;
}

/* 右栏1--会员名片 */

#hy_mp{
	width: 174px;
	background: url(images/stripe.gif) repeat 0 0;
	border: 1px solid #EBB8B8;
	float: left;
	margin-top: -8px;/* 上边缘出现空白边 */
}

#hy_mp ul#hy_basic{
	width: 100%;
	float: left;
	display: inline;
}

#hy_mp ul#hy_basic li{
	float: left;
	display: inline;
	margin-left: 4px;
	margin-top: 4px;
}

#hy_mp span.hy_name{
	font-weight: bold;
}

#hy_mp ul#hy_basic li span{
	line-height: 18px;
}

#hy_mp ul.bzhy{
   clear: both;
	margin-left: 4px;
}

#hy_mp ul.bzhy li{
	margin-top: 2px;
}

#hy_lxfs{
   clear: both;
	width: 166px;
	background-color: #fff;
	border: 1px solid #EBB8B8;
	margin: 0 auto;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom:5px;
}

#hy_lxfs ul li
{
	margin-top: 10px;
	margin-left: 5px;
	color: #777;
	word-wrap:break-word; 
	word-break:break-all;
	
}

#hy_lxfs ul li span
{
	margin: 0 auto;
	text-align: center;
	color: #333;
	word-wrap:break-word; 
	word-break:break-all;
}

/* 右栏2--站内搜索 */

#hy_search{
	width: 100%;
	background: url(images/hy_search.gif) no-repeat 0 0;
	height: 49px;
	margin-top: 5px;
}

#hy_search ul{
	float: left;
	display: inline;
	margin-left: 4px;
}

#hy_search ul li{
	float: left;
	display: inline;
	margin-left: 4px;
}

#hy_search ul li input.ss_con{
	width: 100px;
	border: 1px solid #da7e7e;
}

#hy_search ul li input.ss_btn{
	width: 50px;
	height: 20px;
	border: 0;
	background: url(images/hy_btn.gif) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	cursor: hand;
}

span.znss{
	color: #a42f2f;
	font-weight: bold;
	line-height: 20px;
	padding-left: 14px;
	margin-left: 5px;
	background: url(images/hy_ico.gif) no-repeat 0 0;
}

/* 右栏2--导购地图 */

#hy_dt,#hy_yqlj{
	background-color: #f8e7e7;
	width: 100%;
	margin-top: 5px;
}
.mune3
{  width : 100%;
	height:266px;
	border: 1px solid #FF0000;
	margin-top: 6px;
	background-color: #ffffff;
	margin-top:5px;
}
#dgdt
{
	width: 162px;
	height: 162px;
	background-color: #fff;
	border: 1px solid #da7e7e;
	margin:0 auto;
}
#dgdt .hid
{
	width: 162px;
	height: 162px;
	overflow: hidden;
	z-index: 10000;
	position: relative;
}
a#hy_card{
	display: block;
	margin-left: 6px;
	margin-top: 4px;
}

#hy_zc{
	font-weight: bold;
	text-align: center;
	width: 100%;
}

#hy_zc span{
	font-size: 20px;
	color: Red;
}

/* 友情链接 */

#hy_yqlj ul{
	margin: 0 auto;
}

#hy_yqlj ul li{
   width: 92%;
	padding-left: 5px;
	height: 18px;
	margin: 0 auto;
	margin-bottom: 3px;
	background-color: #f4fdff;
}

#hy_yqlj ul li a{
   display: block;
	line-height: 18px;
}

#hy_yqlj ul li a:hover{
	color: Gray;
}


/* 正文右栏内容 */
#hy_right{
	float: right;
	width: 596px;
	
}

#hy_pos{
   margin-top: 8px;
   color: #3f3f3f;
	padding-left: 10px;
	background: url(images/pos.gif) no-repeat 0 0;
}

#hy_pos a
{
	color:#54ABC4;
}

#hy_pos a.hover
{
	color:Gray;
}

/* 橱窗展示 */

#hy_cc{
	width: 100%;
	height: 140px;
	border: 1px solid #da7e7e;
	margin-top: 6px;
}

div.hy_title{
	width: 596px;
	height: 25px;
	color: #a42f2f;
	font-weight: bold;
	background: url(images/hy_bar.gif) repeat-x 0 0;
}

div.hy_title span.hy_name{
   float: left;
	line-height: 25px;
	padding-left: 5px;
}

div.hy_title span.hy_more{
	float: right;
	line-height: 25px;
	padding-right: 5px;
}

div.hy_title span.hy_more a{
	color: #a42f2f;
}

div.hy_title span.hy_more a:hover{
	color: #3f3f3f;
}

.hy_cczs
{
	width: 100%;
	clear: both;
	float: left;
}

.hy_cczs ul{
   margin-top: 8px;
	float: left;
	display: inline;
}

.hy_cczs ul li{
   margin-top: 2px;
	text-align: center;
}

/* 公司简介 */

#hy_jj{
   clear: both;
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #da7e7e;
}

#hy_gsjj{
	width: 100%;
	margin-top: 10px;
}

#hy_gsjj img{
	float: left;
	margin-right: 10px;
}

#hy_gsjj div{
	line-height: 23px;
	text-indent: 20px;
	margin-right: 3px;
}

/* 最新产品 */

.hy_cp{
	width: 100%;
	border: 1px solid #da7e7e;
	margin-top: 10px;
	padding-bottom:10px;
}

.hy_cptop
{
	width: 100%;
	border-top: 1px solid #da7e7e;
	margin-top: 10px;
	padding-bottom:10px;
} 

.hy_zxcp{
	width: 100%;
	margin-bottom: 5px;
	text-align:left;
}

.hy_zxcp ul{
	margin-top: 8px;
	float: left;
	display: inline;
    height:116px;
}

.hy_zxcp ul li{
	text-align: center;
	margin-top:2px;
}

.hy_zxcp ul li div.ps
{
	height:18px;
	line-height:18px;
	display:inline;
}

.hy_zxcp p
{
 position:absolute;
 top:50%
 }

.hy_zxcp img
{
 position:relative;
 top:-50%;left:-50%;
 margin:auto;
 vertical-align:middle;
}

.hy_bgimg
{
	background-image:url(images/hy_pro3.gif);
}

/* 页脚 */

#hy_foot{
	clear: both;
	width: 780px;
	border-top: 3px solid #DA7E7E;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom:5px;
}

#logo1{
   float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#logo2{
	float: right;
	display: inline;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#hy_bq{
	text-align: center;
	float: left;
    margin-left:30px!important;
    margin-left:25px;
	display: inline;
}

#hy_bq div
{
	clear:left;
	display: block;
	line-height: 20px;
	width:350px;
}

#hy_bq div.gsm{
	font-weight: bold;
}

#hy_bq div.js{
	font-weight: bold;
	color: #ffd200;
	display: inline;
}

#hy_bq div a.hy_log
{

	width: 78px;
	height: 20px;
	color: #888;
	line-height: 22px;
	background: url(images/hy_log.gif) no-repeat 0 0;
}

/* 列表页码 */

.dz_f
{
	width:598px;
	clear:left;
	margin:0 auto;
	height:28px;
	text-align:center;
	padding:0;
}

.dz_f ul
{
	width:598px;
	padding:0;
	margin: 15 auto;
	height: 28px;
	text-align:center;
	list-style: none;
	border-top:solid 1px #da7e7e;
	background-color:#F9E7E7;
}

.dz_f ul li{
	display: inline;
	padding:0;
	margin-right: 6px;
}

.dz_f ul li select{
	margin-top: 3px;
}

/* ==========================子页面样式========================= */
div.sub_style{
   clear: both;
	width: 100%;
	margin-top: 5px;
}

div.sub_style ul.sub_bt
{
	width: 100%;
	height: 23px;
	padding: 0;
	float: left;
	display: inline;
	padding-left: 3px;
	background: #EAF6E0 url(images/hy_dash.gif) repeat-x left bottom;
	border-bottom: #9db0bc 1px dashed;
}

div.sub_style ul.sub_bt li{
	float: left;
	display: inline;
	line-height: 23px;
}

div.sub_style ul.sub_bt li.sub_con{
	padding-left: 8px;
	background: url(images/hy_dot.gif) no-repeat 0 8px;
}

div.sub_style ul.sub_bt span.lx{
	color: #e41462;
}

div.sub_style ul.sub_bt li.sub_date
{
	color: #a42f2f;
}

div.sub_style ul.nr{
   width: 100%;
	background: #fff url(images/hy_dash.gif) repeat-x left bottom;
	clear: both;
}

div.sub_style ul.nr li.nr_1{
	padding-left: 12px;
	line-height: 30px;
}

div.sub_style ul.nr li.nr_2{
	text-indent: 48px;
	line-height: 23px;
}

div.sub_style ul.sub_bt li.nr_3{
     float:right;
     margin-right:15px;
}

/* 人才招聘 */

div.hy_rczp table{
	width: 598px;
	text-align: center;
}

div.hy_rczp table tr.zp_tit{
	background: #F2D2D2 url(images/hy_dash.gif) repeat-x 0 bottom;
	font-weight: bold;
	height: 23px;
	color: #a42f2f;
	line-height: 23px;
}

div.hy_rczp table tr td.zp_t1{
   width: 180px;
}

div.hy_rczp table tr td.zp_t2{
   width: 60px;
}

div.hy_rczp table tr td.zp_t3{
	width: 60px;
}

div.hy_rczp table tr td.zp_t5{
	width: 100px;
}

div.hy_rczp table tr.zp_con{
	height: 23px;
	line-height: 23px;
	background-color: #fdfbe9;
	margin-top: 3px;
}

div.hy_rczp table tr td a:hover{
	color: #3f3f3f;
}

/* 招聘职位详情样式 */

div.hy_rczp table tr td.hy_zp1{
	width: 120px;
	height: 23px;
	line-height: 25px;
	background-color: #F2D2D2;
}

div.hy_rczp table tr td.hy_zp2{
   height: 23px;
	background-color: #f6f5ec;
	line-height: 25px;
   text-align: left;
	padding-left: 10px;
}
div.hy_rczp table.hy_table
{
	width: 598px;
	border-top:solid 1px #da7e7e;
}
div.hy_rczp table tr td.hy_zp3
{
	height:23px;
	background-color:#F9E7E7;
	line-height:25px;
	text-align:left;
}

/* 产品详情 */

#hy_cpxq{
  width: 100%;
  margin-top: 5px;
}

#hy_cpxq table{
  width: 100%;
}

#hy_cpxq table tr td.cp_sm{
	background-color: #F2D2D2;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
}

#hy_cpxq table td.cp_pic{
   width: 100%;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
}

#hy_cpxq table td span.cp_bold{
	font-weight: bold;
}
/*地图*/
#map
{
	width:580;
	margin-top:20px;
	text-align:center;
}
#map div#map_con
{
	width:580px;
	height:35px;
	background: url(images/search_t.gif) no-repeat left top;
	text-align: left;
	
}

#map div#map_con p{
	text-align: left;
	text-indent: 2em;
	font-size: 14px;
	line-height: 2em;
}
/*留言*/
.fb_table
{
	width: 598px;
	border:solid 1px #da7e7e;
}
.fb_bgcolor
{
	height:23px;
	background-color:#F9E7E7;
	line-height:25px;
	text-align:left;
}
.d2_1
		{
		    height: 18px;
		    width : 150px;
		    background-image:url(../images/inputbg.gif);
		    color:#003366;
		    border:solid 1px #999;
		    padding:3px 0px 0px 5px;
		    }
.d2_2
		{
		    height: 18px;
		    width : 140px !important;
		    width : 125px;
		    background-image:url(../images/inputbg.gif);
		    color:#003366;
		    border:solid 1px #63B2CC;
		    padding:3px 0px 0px 5px;
		    }
.textdt
{
	height:110px;
	width:260px;
	color:#003366;
	border:solid 1px #999;
	padding:3px 0px 0px 5px;
}
.textdt1
{
	color:#003366;
	border:solid 1px #63B2CC;
	padding:3px 0px 0px 5px;
		overflow: auto;
}
/*=====翻页样式====*/
/*CSS green-black style pagination*/

DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-top: 10px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.green-black A {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/image1.gif) #2c2c2c; PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none;
}
DIV.green-black A:hover {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(../images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(../images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #aad83e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid #aad83e; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/image2.gif) #aad83e; PADDING-BOTTOM:1px; BORDER-LEFT:  1px solid #aad83e; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP:1px; BORDER-BOTTOM:  1px solid #aad83e;
}

DIV.green-black SPAN.disabled{ PADDING-RIGHT: 6px;}


#feedbacks
{
	width:180px;
	margin:0 auto;
}
#feedbacks ul
{
	width:100%;
}
#feedbacks ul li
{
	height:24px;
	line-height:24px;
	margin-top:5px;
}
#feedbacks ul li.left
{
	float:left;
width:30px;
	text-align:right;
	margin-right:5px;
}

#feedbacks ul li.right
{
 width :140px !important;
 width:135px;
}
 	.upclass
      	{
      	    cursor:url('images/pre.ani');
  	    }
  	    .downclass
  	    {
  	        cursor:url('images/next.ani');
  	    }

#pops
{
 margin:0 auto;
 width: 442px;
 height: 162px;
 background:url(images/bg(red).jpg) no-repeat 0 0;
}

#pops p{
 font-size: 16px;
 color:#000;
 margin-top:60px;
 margin-left: 150px;
}

img{

border:0;
}

#pops div{
 margin-top: 10px;
 margin-left: 250px;
}
.jsb
{
	background:url(images/yes(red).gif);
	height:24px;
	width:69px;
	float:left;
	cursor:pointer;
}
.hl
{
	background:url('images/no.gif');
	height:24px;
	width:69px;
	float:left;
	cursor:pointer;
}