﻿@charset "utf-8";

/* CSS Document */



body{margin:0px; padding:0px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#666; }



#container {margin:0 auto; width:100%;}



#header { height:156px;  width:100%; margin:0 auto;  }



#banner{ width:100%; height:450px; margin:0 auto; }

#banner2{ width:100%; height:333px; margin:0 auto; background:url(../img/banner2.jpg) no-repeat center;}

#mainContent {  width:100%; background:#FAFAFA; height:741px; border-bottom:1px solid #CCCCCC;   }



#mainContent2{ width:100%; margin:0 auto; }

#mainContent3{ width:100%; margin:0 auto; background:#3D3938; height:276px;  }

#nei_mainContent{  width:100%; background:#EDEDED; }







#footer { height:131px;   color:#666666; background:url(../img/foot_bg.jpg) repeat-x; font-size:12px; line-height:36px;  width:100%; clear:both; margin-top:20px; }





img{border: none;}

span{display:block;}

.zong1{ margin-top:12px;}



.zong2{ padding-bottom:12px;}

a{text-decoration:none; color:#333; }

.top1_2 a{color:#fff; }

a:hover{text-decoration:none;}

.xiawen a{color:#fff; }



.top1{   height:40px; background:url(../img/top_bg1.jpg) repeat-x; line-height:40px; color:#FFFFFF; }

.top1 ul{width:1000px; margin:0 auto; height:40px; font-size:13px;}

.top1_1{width:300px; float:left;}

.top1_2{width:260px; float:right;}

.logo{background:url(../img/logo.jpg) no-repeat center; height:116px; width:100%; }

.nav0{ background:url(../img/nav_bg.jpg) repeat-x; line-height:43px;}



.nav_left{width:1032px; height:43px; margin:0 auto;}

.nav_left ul li{float:left;}



.index_kh{background:url(../img/kh_bg.jpg) repeat-x; height:189px;}



.index_kh1{width:1000px; margin:0 auto; height:189px;}

.index_kh2{ background:url(../img/kh.png) no-repeat; height:32px; color:#333; line-height:32px; width:370px; margin:30px auto auto auto; text-align:center; font-size:15px;}

.index_kh3{width:1000px; margin:40px auto auto auto;}

.index_kh4{ border:1px solid #EEEEEE; width:916px; margin:0 auto; height:74px;}

.index_kh4 ul li{ width:163px; height:74px; float:left; border-right:1px solid #EEEEEE; margin-left:16px;}

	

.index_xm{width:1000px; margin:40px auto auto auto; height:390px;}

.index_xm1{width:240px; float:left; margin-bottom:10px;}

.index_xm1_1{ background:url(../img/x_top.jpg) no-repeat; height:61px; line-height:61px; text-align:center; color:#FFFFFF; font-size:18px;}

.index_xm1_2{ background:url(../img/x_bottom.jpg) no-repeat; height:25px;}

.index_xm1_3{ background:url(../img/x_bg.jpg) repeat-y; line-height:25px; height:303px;}







.index_xm2{width:750px; float:right;}



.index_xm2_1{border-bottom:1px solid #CCC; height:30px; line-height:30px; color:#231916;}



.index_xm2_1_1{width:200px; float:left; font-size:14px; font-weight:bold;}

.index_xm2_1_2{width:200px; float:right; text-align:right;}



.index_xm2_2 ul li{float:left; width:366px; border:1px solid #E2E2E2; height:163px; margin:10px 2px auto 2px; background:#F3F3F3;}



.index_xm2_3{width:349px; height:150px; margin:0 auto; padding-top:5px; }



.index_g{ text-align:center; background:url(../img/g1.jpg) no-repeat center; height:149px; margin:10px auto 10px auto;}



.index_about{background:url(../img/about_bg1.jpg) repeat; border-bottom:1px solid #E2E2E2; border-top:1px solid #E2E2E2; height:330px; }

.index_about1{ width:1000px; margin:27px auto auto auto;}

.index_about1_1{width:381px; height:247px; float:left;}

.index_about1_2{width:585px; height:247px; float:right; background:url(../img/about_bg3.jpg) no-repeat;}

.index_about1_3{ width:370px; height:30px; margin:0 auto; text-align:center; line-height:30px; color:#333; font-size:14px;}

.index_about1_4{ width:540px;  margin:20px auto auto auto;  line-height:25px; color:#333; }



.index_gong{ width:1000px; margin:0 auto;}



.index_jz{background:url(../img/jz_bg.jpg) repeat-x; height:515px;}

.index_jz1{ width:1000px; margin:0 auto; padding-top:3px;}



.index_jz2 ul li{ float:left; width:491px; height:197px; background:url(../img/jz_bg1.jpg) no-repeat; margin-top:20px; margin-left:9px;}



.index_jz3{width:234px; height:168px; float:left; margin-left:10px; margin-top:10px;}

.index_jz4{width:210px; height:168px; float:right; margin-top:10px; margin-right:10px;}

.index_jz5{color:#EE9623; line-height:30px; font-size:14px;}

.index_jz6{color:#666; line-height:18px; width:214px; height:85px; font-size:12px; margin:10px auto auto auto;}

.index_jz7{ height:30px; text-align:right; padding-top:8px;}

.index_jz_gong{ text-align:center;}





.hx_about{ height:328px; background:url(../img/about_bg.jpg) repeat; border-bottom:1px s #CCC; border-top:1px solid #CCC; margin-top:10px; }



.hx_about1{width:1000px; margin:0 auto; padding-top:20px;}





.hx_about1_1{width:603px; float:left;}

.hx_about1_1_1{ height:30px; border-bottom:1px solid #C6C6C6; background:url(../img/icon.jpg) no-repeat left; line-height:30px; color:#333; font-size:14px; font-weight:bold;}



.hx_about1_1_2{ margin-top:10px; line-height:23px; color:#7D7D7D; font-family:Arial, Helvetica, sans-serif;}



.hx_about1_2{width:377px; float:right;}

.hx_about1_3{margin-top:30px;}



.hx_pro{width:1000px; margin:15px auto 15px auto;}



.hx_pro1{ background:url(../img/pro_heng.jpg) repeat-x bottom; height:40px; line-height:35px;  color:#333; font-size:14px; font-weight:bold;}



.search1{background:url(../img/g_bg.jpg) repeat-x;  height:50px;  }

.search1_1{ width:1000px; margin:0 auto; color:#FFFFFF;}



.search1_2{width:500px; float:left; line-height:50px;}

.search1_2 span{display:inline;}

.search1_2_color{color:#F39800; font-size:14px; font-weight:bold;}



.search1_3_tel{width:205px; float:right; }

.search1_3{ width:205px; margin-left:500px;}

.search1_4{ width:233px; margin:0 auto;  height:25px; line-height:25px; padding-top:10px;}

.search1_4 ul li{ float:left; height:25px;}



.search1_5{background:url(../img/s_bg2.jpg) no-repeat; width:162px;}



.main2{width:1000px; margin:0 auto; }







.home_pro3 { width:947px; overflow:hidden; margin:15px auto 5px auto; 



}





.home_pro3 ul li{ width:227px; float:left; margin:5px 4px 0px 2px;  text-align:center;  height:200px; border:1px solid #CCCCCC; background:#FFF;}



.home_pro3_1{width:217px; margin:5px 5px 0px auto; height:156px;   }





.home_pro3_2{  line-height:35px; color:#FFFFFF; font-size:13px; background:url(../img/pro_bottom.jpg) no-repeat;}

.home_pro3_2 a{color:#fff;}

.home_pro3_2 a:hover{ color:#F60;}



.home_pro03 { width:720px; overflow:hidden; margin:15px auto 5px auto; 



}





.home_pro03 ul li{ width:227px; float:left; margin:5px 9px 0px 2px;  text-align:center;  height:200px; border:1px solid #CCCCCC; background:#FFF;}











.home_news{ background:url(../img/news_bg.jpg) repeat; height:427px;}

.home_news1_1{    padding-top:20px; width:1000px; margin:0 auto;}







.home_news1_1 ul li{ width:330px; float:left; margin:5px 2px 0px 0px;  height:374px; background:url(../img/news_bg2.jpg) no-repeat;}



.home_news1_2{ margin:0 auto; width:52px; float:right; padding-top:20px; }







.home_news2_1{width:300px; margin:8px auto 0px auto; height:45px; line-height:45px; font-size:14px; color:#666; font-weight:bold;   }



.home_news2_1 a{color:#333;}

.home_news2_1 a:hover{color:#F60;}



.home_news2_2{ width:306px; margin:10px auto auto auto; }

.home_news2_2 a{color:#333;}

.home_news2_2 a:hover{color:#942724;}







.home_news2_3 ul li{ background:none; border-bottom:1px dashed #CCC; width:306px; line-height:28px; height:28px; }

.home_news2_3 ul li a{color:#666;}

.home_news2_3 ul li a:hover{ color:#F60;}

.home_news_more{ width:280px; margin:0 auto;  padding-top:30px; text-align:right;}





.home_link{width:1000px; margin:0 auto; padding-top:20px; height:69px;}

.home_link1{width:120px; float:left;}

.home_link2{width:860px; float:right;}



.home_link2 ul li{width:160px; height:67px; float:left; margin-left:5px; border:1px solid #CCC;}



.foot1{ width:1000px; margin:0 auto;  color:#999999; line-height:25px; padding-top:20px;  }

.foot2{width:800px; float:left; height:60px;}

.foot3{ float:right; width:150px;  height:60px;   }





.clear { clear: both; }



/*关于恒熙*/



.hx_about1{ width:1000px; margin:0px  auto 10px auto; height:100%;}

.hx_about_contact{ width:231px; margin:0px auto auto auto; height:281px; background:url(../img/contact_pic.jpg) no-repeat bottom; }

.hx_about_contact ul li{width:207px; margin:0px auto auto auto; height:281px;}



.hx_about_content1 {width:730px; border-bottom:1px solid #CCC; float:right; background:url(../img/icon.jpg) no-repeat 5px; height:30px; line-height:30px; padding-left:20px; font-size:14px; font-weight:bold;}



.hx_about_content2{width:720px;  margin:20px auto auto auto; line-height:25px;}

.xy_fazhan{height:385px; width:1120px; margin:0 auto;}

.xy_fazhan_zi{ line-height:59px; color:#AA1F24;  text-align:center; font-size:25px;}



.xy_jg{ margin:0 auto; height:566px; background:url(../img/jg_bg.jpg) repeat-x;}

.xy_jg1{width:1120px; margin:0 auto;}

.xy_jg1_1{width:1120px; height:464px; margin:23px auto auto auto; background:#FFF; border:1px solid #DEDEDE; }

.xy_jg1_3{width:1092px; height:449px; padding-top:5px; margin:0 auto;}

.xy_jg1_2{ height:34px;}



.xy_jg1_2 ul {width:1120px; margin:0 auto; height:34px;}

.xy_jg1_2 ul li{width:155px; float:left; background:#525252; height:34px; margin-left:5px; color:#FFF; font-size:14px;}



.xy_jg1_2 ul li a{display:block; width:155px; height:28px; text-align:center; color:#FFF; padding-top:6px;}

.xy_jg1_2 ul li a:hover{ background:url(../img/about_bg1.jpg) no-repeat;}





.hz{ background:url(../img/hz_bg.jpg) no-repeat center; height:681px;}

.hz1{width:1120px; margin:0 auto; padding-top:27px;}



.hz1_zi{color:#FFF; font-size:28px; text-align:center; padding-top:20px; font-weight:bold; padding-bottom:20px;}

.hz1_bg{ background:url(../img/hz_bg1.png) repeat; height:210px; color:#FFF; }

.hz1_bg_zi{width:1000px; margin:0 auto;  padding-top:30px; line-height:40px; font-size:25px;}

.hz2{height:219px; padding-top:38px;}



.hz2_an1{width:77px; float:left; height:219px;}

.hz2_an2{width:77px; float:right; height:219px;}

.hz2_content{width:940px; margin:0 auto;}



.hz2_content ul li{float:left; width:180px; height:104px; margin-left:8px; margin-top:5px;}







/*资讯*/

.nei_news{ width:730px; margin:0 auto; padding-top:20px; padding-bottom:20px; }



.nei_news ul li{line-height:30px; border-bottom:1px dashed #CCC;}

.nei_news ul li a{color:#666;}

.nei_news ul li a:hover{ color:#F90;}



.xy_news1_1{ border:1px solid #CCC; width:196px; height:218px; float:left;}

.xy_news1_1 ul li{width:183px; height:206px; border:none; margin:4px auto auto auto;}

.xy_news1_2{width:600px; float:right; line-height:30px;}

.xy_news2{width:220px; height:740px; float:right;}



.xy_news2_1{background:#942723; width:218px; height:32px; text-align:center; color:#FFF; font-size:14px; line-height:32px;}



/*人才*/



.job1{width:100%; background:url(../img/job_bg.jpg) repeat; height:550px;}

.job1_1{width:1120px; margin:0 auto;}

.job1_1 ul li{background:url(../img/job_bg2.jpg) no-repeat; height:502px; width:333px; float:left; margin-left:20px; margin-right:20px;}



.job1_2{ text-align:center; padding-top:130px; color:#AA1F24; font-size:16px;}



.job1_3{width:290px; margin:0 auto; padding-top:10px; color:#666; line-height:20px;}



.job3{width:100%; background:url(../img/join_bg.jpg) repeat; height:680px;}



.job3_1{width:1120px; margin:30px auto auto auto;  height:625px; background:url(../img/join_bg2.jpg) no-repeat;}



.job3_2{width:513px; float:left; margin-left:15px;}

.job3_2 a{color:#666;}

.job3_2_1{ height:70px; padding-top:45px; color:#AA1F24; font-size:25px; text-align:center;}

.job3_2_2{color:#333; font-size:14px; font-weight:bold;}

.job3_2_3{ background:url(../img/icon3.jpg) no-repeat right; border-bottom:1px solid #D7D7D7; line-height:42px;}

.job3_3{width:500px; float:right; margin-right:10px;}







/*联系我们*/

.map{width:1120px; margin:0 auto;}



.map1_1{width:822px; height:496px; float:left; border:1px solid #CCC; margin-bottom:20px;}



.map1_2{width:285px; height:496px; float:right; border:1px solid #CCC; margin-bottom:20px;}

.map1_3{width:801px; height:486px; margin:0 auto; padding-top:8px;}



.map1_4{width:250px;  margin:0 auto; padding-top:8px; background:url(../img/icon2.jpg) no-repeat; height:60px; font-size:14px; font-weight:bold; padding-left:40px; }

.map1_5{width:250px;  margin:0 auto;  font-size:13px;  }



/*菜单*/



* {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}



DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

UL LI {

	LIST-STYLE-TYPE: none

}





#menu { MARGIN: 0px auto; WIDTH:624px; HEIGHT: 89px; padding:0; font-family:Arial, Helvetica, sans-serif;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; ;

}

#menu UL {

	MARGIN: 0px auto; WIDTH: 624px; LIST-STYLE-TYPE: none;  HEIGHT: 89px

}

#menu UL LI { FLOAT: left; WIDTH: 104px; POSITION: relative;  HEIGHT:89px; 

}

#menu UL LI A {

	DISPLAY: block;  FONT-SIZE: 15px;  WIDTH:104px; COLOR: #fff; LINE-HEIGHT: 89px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none

}

#menu UL LI A:HOVER{

	DISPLAY: block;  FONT-SIZE: 15px; font-weight:bold; WIDTH:104ppx; color:#FFF; LINE-HEIGHT: 89px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(../img/nav0.png) no-repeat;

}

#menu UL LI DIV {

	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:90px

}

#menu UL LI DIV UL {

	MARGIN: 0px; LIST-STYLE-TYPE: none; width:111px; text-align:center;

}

#menu UL LI DIV UL LI {

	 WIDTH:111px;  HEIGHT:25px;  TEXT-ALIGN: center;  background:url(m2.png) no-repeat; 

}

#menu UL LI DIV UL LI A {

	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none; font-weight:normal; color:#000;  	

}

#menu UL LI DIV UL LI A:HOVER {

	FONT-SIZE: 13px; LINE-HEIGHT: 25px; TEXT-DECORATION: none;  color:#333; background:url(m3.jpg) no-repeat;

}

.s_menu1 {

	BACKGROUND: url(m1.jpg) no-repeat; COLOR: #000; 

}

.s_menu2 {

	BACKGROUND: url(m2.png) no-repeat; COLOR: #000;text-decoration: none;

}













#nav { width:208px; line-height: 30px; list-style-type: none; text-align:left;margin:0px; padding:0px; color:#353F48; /*定义整个ul菜单的行高和背景色*/

  font-size:14px; font-weight:bold;}

/*==================一级目录===================*/

#nav a { width: 173px; display: block; padding-left:30px; color:#000; /*Width(一定要)，否则下面的Li会变形*/

}

#nav li { float:left; color:#fff; background:url(pro_bg.jpg) no-repeat; line-height:29px; font-weight:bold;  }

#nav li a:hover { line-height:30px; color:#003366; background:url(pro_bg.jpg) no-repeat;    /*一级目录onMouseOver显示的背景色*/ }









#nav { width:208px; line-height: 40px; list-style-type: none; text-align:left;margin:0px; padding:0px;  /*定义整个ul菜单的行高和背景色*/

}

/*==================一级目录===================*/

#nav a { width: 188px; display: block; padding-left:20px; color:#FFF;  /*Width(一定要)，否则下面的Li会变形*/

}

#nav li { float:left; color:#fff; background:url(../img/xm_bg2.jpg) no-repeat; line-height:40px; font-weight:bold;  }

#nav li a:hover { line-height:40px; color:#fff;     /*一级目录onMouseOver显示的背景色*/ }





#nav a:hover { color:#ffff; text-decoration:none; font-weight:bold; font-size:14px; }

/*==================二级目录===================*/

#nav li ul { list-style:none; text-align:left; margin:0px; padding:0px; }

#nav li ul li { background:url(../img/xm_bg1.jpg) no-repeat; line-height:30px; /*二级目录的背景色*/ font-weight:normal; }

#nav li ul a { padding-left:20px; width:188px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/

}

/*下面是二级目录的链接样式*/

#nav li ul a:link { color:#333333; text-decoration:none; }



#nav li ul a:hover { color:#fff; text-decoration:none; font-weight:normal; line-height:30px; background:#666;/* 二级onmouseover的字体颜色、背景色*/

}

/*==============================*/

#nav li:hover ul { left: auto; line-height:29px;}

#nav li.sfhover ul { left: auto; }

#content { clear: left; }

#nav ul.collapsed { display: none; }

-->

#PARENT { width:208px; margin:0 auto;}



/*cc2k menu*/

.sideMenu{width:208px;  }

		.sideMenu h3{ padding-left:17px; cursor:pointer;

			

			color: #fff;

background: url(../img/xm_bg2.jpg) no-repeat;

line-height: 40px;

font-weight: bold;

		}

		.sideMenu h3 a{ color: #fff;}

.sideMenu ul{ padding:8px 2px; color:#999; display:none; /* 默认都隐藏 */ }

.sideMenu ul li a { width:178px; height:30px; color:#333; display:block; padding-left:26px; font-size:14px;}

.sideMenu ul li{background: url(../img/xm_bg1.jpg) no-repeat;line-height: 30px;}

.sideMenu ul li a:hover{color:#fff;}

.sideMenu ul li:hover{ background:#666; color:#fff;}



















/*cc2k*/





.fullSlide{ width:100%;  position:relative;  height:450px; background:#F2EFEF;  }	

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	

.fullSlide .bd ul{ width:100% !important;  }	

.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }	

.fullSlide .bd li a{ display:block; height:460px; }	

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../img/touming.png) repeat-x; text-align:center;		 _background:#DA8A01; _filter:alpha(opacity=60); 	}	

.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	

.fullSlide .hd ul .on{ background-position:0 0; }





.fullSliden{ width:100%;  position:relative;  height:333px; background:#000;  }	

.fullSliden .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	

.fullSliden .bd ul{ width:100% !important;  }	

.fullSliden .bd li{ width:100% !important;  height:333px; overflow:hidden; text-align:center;  }	

.fullSliden .bd li a{ display:block; height:333px; }	



.xiangc {position: relative;}

.xiawen {

position: absolute;

z-index: 2;

top: 126px;

padding-left: 30px;

}



.xiadi {

background: #000;

opacity: 0.6;

position: absolute;

top: 117px;

width: 349px;

height: 33px;}





/* 前台通用分页 */

.pagecode {

    float: right;

    margin-top: 10px;

	margin-bottom:10px;

    text-align: right;

	padding-right:5px;

}

.pagecode a {

    background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #d4d4d4;

    line-height: 20px;

    margin-right: 5px;

    padding: 0px 10px 0px 10px;

	display:block;

	float:left;

	height:20px;

	overflow:hidden;

   

}

.pagecode a.end{}

.pagecode a:hover {

    background: none repeat scroll 0 0 #FFFFFF;

    color: #336699;

}



.pagecode .on {

    background: none repeat scroll 0 0 #444;

    color: #FFFFFF;

}

.pagecode a { color:#333;}

.pagecode p {

    clear: both;

    line-height: 20px;

    padding-right: 4px;

}

.hits{ border-bottom:1px dotted #ccc; height:25px; line-height:25px; margin:5px 0px; text-align:right;}

.hits span{ display: inline;}

.hits a{ color:#000;}

.page{ padding:2px 5px; line-height:1.5; color:#666;}

.page a{ color:#666; text-decoration:underline;}

.inside{ margin-bottom:10px;}

.inside a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}

