/* CSS Document */
BODY {
	margin:0; padding:0; background-color:#DADADA; 
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 155%; COLOR: #333; font-family:"宋体";
}

img { border:0;}

A:link {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none;
}
a:active {
	FONT-SIZE: 12px; COLOR: #333; text-decoration: none;
}

a,area   {   blr:expression(this.onFocus=this.blur())   }   /*   for   IE   */   
:focus   {   -moz-outline-style:   none;   }                /*   for   Firefox   */

html{ overflow-x:hidden;
}

/*-------全局样式---------------------------------------------------*/
.top_layout{ width:995px; background-image:url(../im/layout_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; padding-left:4px; padding-right:4px; margin:0 auto;
}
.layout{ width:995px; background-color:#FFFFFF; padding-left:4px; padding-right:4px; clear:both; margin:0 auto;
}

.top_bg { width:995px; height:99px; background-image:url(../im/top_bg.jpg); 
}
.top_a{ width:130px; font-size:12px; color:#FFF; text-align:center; padding:12px 0 0 830px; float:left;
}

.kkk_10{ width:100%; height:10px; background-image:url(../im/kkk_10.jpg); clear:both; float:left; 
}
.banner { width:995px; height:379px; clear:both; float:left;
}

.ban_gsjs { width:995px; height:248px; background-image:url(../im/ban_gsjs.jpg); 
}
.ban_hybz { width:995px; height:248px; background-image:url(../im/ban_hybz.jpg); 
}
.ban_ryzz { width:995px; height:248px; background-image:url(../im/ban_ryzz.jpg); 
}
.ban_gcal { width:995px; height:248px; background-image:url(../im/ban_gcal.jpg); 
}
.ban_lxwm { width:995px; height:248px; background-image:url(../im/ban_lxwm.jpg); 
}
.ban_jobs { width:995px; height:248px; background-image:url(../im/ban_jobs.jpg); 
}
.ban_news { width:995px; height:248px; background-image:url(../im/ban_news.jpg); 
}

/*-------菜单样式----------------------------------------------*/
.menu_nav { width:995px; height:50px; background:#FFFFFF url(../im/menu_bg.jpg) center top no-repeat; float:left;
}

.nav {
width:990px;
    position: relative;
	margin:0; padding:0 4px;
    background: url(../im/lrtk.gif) no-repeat 0 -36px;
}
.navinner {
    background: url(../im/lrtk.gif) no-repeat 100% -72px;
}
.navlist {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    margin: 0 10px; padding:0;
    background: url(../im/lrtk.gif) repeat-x 0 0;
}

.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0px 0px 0 3px;margin:0;
    background: url(../im/lrtk.gif) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 115px;margin:0; padding:0;
    text-align: center;
    font-size: 14px; 
	color: #FFF;
}
.nav a:link, .nav a:visited {
    color: #FFF;
	font-size:14px;margin:0; padding:0;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #000;
	font-size:14px;margin:0; padding:0;
    background: url(../im/lrtk.gif) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 26px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;margin:0; padding:0;
    background: url(../im/lrtk.gif) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;margin:0; padding:0;
    background: url(../im/lrtk.gif) no-repeat 100% -234px;
}
.subnav p span {
    display: block;margin:0; padding:0;
    background: url(../im/lrtk.gif) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../im/lrtk.gif) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    margin:0; padding:0;
	font-size:12px;
	font-weight:normal;

}
[class~="subnav"] a {
    padding: 0 3px;margin:0;
	font-size:12px;
	font-weight:normal;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #333;
	font-size:12px;
	font-weight:normal;margin:0; padding:0;
}
.subnav a:hover, .subnav a:active {
    color: #333;
	font-size:12px;
	font-weight:normal;margin:0; padding:0;
}
.subnav a:hover, .subnav a:active {
    background: none;
	font-size:12px;
	font-weight:normal;margin:0; padding:0;
}
/* subnav position and pointer position */
#subnav0 { left: 10px; }
#subnav1 { left: 80px; }
#subnav2 { left: 200px; }
#subnav3 { left: 360px; }
#subnav4 { left: 440px; }
#subnav5 { left: 455px; }
#subnav6 { left: 550px; }
#subnav7 { left: 640px; }
#subnav8 { left: 420px; }
#subnav9 { left: 560px; }


#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: 30px; }
#subnav6 .pointer { left: 30px; }
#subnav7 .pointer { left: auto; }

/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}

/* Note
==========================================================*/

/*-----新闻动态样式------------------*/
.xwdt_top { width:410px; height:40px; background-image:url(../im/xwdt_top.jpg);
}
.xwdt_title { width:60px; height:15px; font-size:14px; color:#0873C3; font-weight:bold; padding:7px 0 0 35px; float:left; 
}
.xwdt_more { font-size:12px; padding:7px 0 0 260px; float:left;  
}
.xwdt_bg{ width:400px; height:165px; background-image:url(../im/xwdt_bg.jpg); padding:0px 5px;
}

/** tab_list1|cnt_list1 **/
#tab_list1{ margin:0; padding:0; list-style-type:none;}
#tab_list1 li{ margin:0px 0px 0 0; padding:0px 0 0 0; list-style-type:0; display:inline-block; width:81px; height:24px; float:left; background:url(../im/tab89.jpg) no-repeat -81px 0; border:0px solid red; line-height:24px; text-align:center; cursor:pointer;}
#tab_list1 .active{ background:url(../im/tab89.jpg) no-repeat; width:81px; height:22px; padding-top:2px; color:#FF0000; font-weight:bold; line-height:22px;}
#cnt_list1 ul{display:none; font-size:12px; color:#747675; padding:0px; margin:0px;}
#cnt_list1 .active{display:block; font-size:12px; color:#747675; padding:0px; margin:0px;}
/** tab_list2|cnt_list2 **/

#zx_shanghu{ width:400px; float:left; padding-top:0px;}
#zx_shanghutop{ background:url(../im/biao_top.jpg) no-repeat; width:400px; height:30px; float:left;}
#zx_shanghuhead{ width:400px; float:left; padding:0px 0px 0px 6px; height:32px;}
#zx_shanghuhead ul{ list-style-type:none; padding:0; margin:0;}
#zx_shanghuhead ul li{color:#747675; font-size:12px;  line-height:24px; float:left; width:81px; padding:3px 0px 0px 0px; } 
#zx_shanghumid{ width:400px; background:url(../im/biao_bg.jpg) repeat-y; float:left;}
#zx_shanghufo{ width:400px; float:left; padding:3px 0px 0px 5px;}
#zx_shanghufo ul{ list-style-type:none; padding:0; margin:0;}
#zx_shanghufo li{ text-align:center; float:left; width:81px; padding:10px 0px 15px 0px;}
#zx_shanghufo li img {border:1px solid #e7e7e5; padding:6px 0px;}
#zx_shanghufo li h3{ font-size:12px; text-align:center; font-weight:normal; height:30px;}
#zx_shanghufo li h3 a{ color:#000000;  font-size:12px; text-decoration:none;}
#zx_shanghufo li h3 a:hover{ color:#000000; font-size:12px; text-decoration:underline;}
#zx_shanghufoot{ width:400px; height:10px; float:left;}


/*-----工程案例样式------------------*/
.gcal_top { width:350px; height:38px; background-image:url(../im/gcal_top.jpg);
}
.gcal_title { width:120px; height:15px; font-size:14px; color:#0873C3; font-weight:bold; padding:7px 0 0 35px; float:left; 
}
.gcal_more { font-size:12px; padding:6px 0 0 146px; float:left;  
}
.gcal_bg{ width:350px; height:167px; background-image:url(../im/gcal_bg.jpg);
}

.pro_big{ width:130px; height:70px; border:#333333 1px solid;
}
.pro_Small{ width:100px; height:70px; border:#333333 1px solid; padding:1px; margin-left:7px; float:left;
}
.pro_title{ width:190px; height:20px; text-align:center; color:#333; font-size:12px; overflow:hidden;
}
.pro_content{ width:190px; height:50px; color:#666; line-height:23px; font-size:12px; overflow:hidden;
}

/*-----分子公司样式------------------*/
.fzgs_top { width:215px; height:35px; background-image:url(../im/fzgs_top.jpg);
}
.fzgs_title { width:120px; height:15px; font-size:14px; color:#0873C3; font-weight:bold; padding:7px 0 0 35px; float:left; 
}
.fzgs_bg{ width:215px; height:170px; background-image:url(../im/fzgs_bg.jpg);
}

.fzgs_a { width:202px; height:45px; padding-top:7px; padding-left:7px;
}


/*----版权页样式-----*/
.footer { width:995px; height:110px; background-image:url(../im/footer.jpg); font-size: 12px; color: #FFF; text-align:center; line-height:20px; padding-top:12px;
}
.gongan{ background:url(../im/gongan.png) left 1px no-repeat; padding-left:30px; font-size:12px; color:#FFF; float:left; margin-left:390px;}
/*===========二级页面样式============================================================*/
.er_left_top { width:215px; height:35px; background-image:url(../im/er_left_top.jpg);
}
.er_left_title { width:150px; height:15px; font-size:12px; font-weight:bold; color:#0873C3; font-weight:bold; padding:7px 0 0 32px; float:left; 
}
.er_left_bg { width:185px; background-image:url(../im/er_left_bg.jpg); padding:0px 15px;
}
.er_left_foot { width:215px; height:10px; background-image:url(../im/er_left_foot.jpg);
}

.er_nav{
	width:215px;
	margin:0px;
	float:left;
}
.er_nav ul{
	background:url(../im/er_left_small.jpg);
	float:left;
	margin:0px;
	padding:0px;
}
.er_nav ul li{
	display:block;
	height:28px;
	width:215px;
	background:url(../im/er_left_small.jpg);
	float:left;
}
.er_nav ul li a{
	display:block;
	height:22px;
	width:215px;
	font: 12px;
	color:#666666;
	text-align:center;
	font-weight:bold;
	padding:6px 0 0 0px;
}
.er_nav ul li a:hover{
	color:#FFFFFF;
	height:22px;
	width:215px;
	padding:6px 0 0 0px;
	text-align:center;
	font-weight:bold;
	background:url(../im/er_left_big.jpg);
}


.er_right_top { width:770px; height:39px; background-image:url(../im/er_right_top.jpg);
}
.er_right_title { width:400px; height:15px; font-size:12px; color:#0873C3; font-weight:bold; padding:7px 0 0 32px; float:left; 
}
.er_right_bg { width:740px; background-image:url(../im/er_right_bg.jpg); padding:0px 15px;
}
.er_right_foot { width:770px; height:61px; background-image:url(../im/er_right_foot.jpg);
}

.er_news_a{ width:620px; font-size:12px; color:#666; padding:5px 0px; float:left;
}
.er_news_b{ width:90px; font-size:12px; color:#999; padding:5px 0px; float:left;
}
.er_news_c{ width:100%; font-size:12px; color:#666; padding:5px 0px; line-height:23px; float:left;
}

.er_news:link {
	FONT-SIZE: 12px; COLOR: #0873C3; TEXT-DECORATION: none; font-weight:bold;
}
.er_news:visited {
	FONT-SIZE: 12px; COLOR: #0873C3; TEXT-DECORATION: none; font-weight:bold;
}
.er_news:hover {
	FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold;
}
.er_news:active {
	FONT-SIZE: 12px; COLOR: #0873C3; text-decoration: none; font-weight:bold;
}


