﻿/* CSS Document */
body{
	margin:0; padding:0; font-size:12px;
}
p,ul,li,h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px;}
ul,li{
	list-style-type:none;
}
.clr{
	font-size:1px; height:0; clear:both; visibility:hidden; line-height:0px;
}

a{
	color:#737373;
	text-decoration:none;
}
a:hover{
	color:#1392df;
	text-decoration:none
}
#header{
	background:url(../images/headerbg.gif) repeat-x;
	width:100%;
	height:81px;
}
.wrap1{
	position:relative;
	z-index:1;

}
#footer,.wrap1,#wrapper{
	margin:auto; width:987px;
}
#proad,#protxt,#left,#menu li{
	float:left;
}
#right{
	float:right;
}
#logo{
	position:absolute;
	width:191px;
}
#menu{
	color:#fff;
	padding-top:15px;
	position:absolute;
	left: 319px;
	top: 1px;
}
/*#menu li{
	text-align:center;
	height:38px;
	line-height:38px;
	font-weight:bolder;
	margin:0px 2px;
	width:82px;
}
#menu li a{
	color:#fff;
	text-decoration:none;
	height:100%; width:100%;
}
#menu li a:hover{
	color:#fff;
	background:url(../images/menuselect.gif) no-repeat;
	zoom:1;
}
*/
#menu .mselect{
	background:url(../images/menuselect.gif) no-repeat;

}

#banner_index{
	width:987px; height:290px;
}
#left{
	width:722px;
}
#right{
	width:251px;
}
/*flash广告修改*/
.ad717x221{
	width:717px; height:221px; overflow:hidden;
}
/*flash广告修改end*/
.titClass h1{
	padding-top:15px; padding-left:65px; 
	height:47px;
}
.t_why{
	background:url(../images/haojia.gif) no-repeat;
}
.t_case{
	background:url(../images/haojia.gif) 0px -137px;
}
.t_link{
	background:url(../images/haojia.gif) 0px -69px;
}
.tbg_bg{
	background:url(../images/wbg.gif);
	padding:4px 0px 0px 10px;
}
.tbg_bg2{
	background:url(../images/index_mbg.gif) repeat-y;
}

.tbg_bottom{
	background:url(../images/haojia.gif) 0px -220px ;
	height:24px;
}
#piclist{
	padding:15px;
}
#piclist li{
	float:left;
	margin:12px 0;
}
.pic171x129{
	width:171px; height:129px;
}
.pic171x129 img{
	width:171px; height:129px;
	border:solid 3px #fff;	
}
.pic171x129_b{
	width:171px; height:129px;
}
.pic171x129_b img{
	border:solid 3px #000;	
}
.picxx{
	width:475px; height:137px;_height:139px; padding-left:10px;
}
.picxx h2{
	background:url(../images/ico1.gif) left no-repeat;
	color:#7f7f7f;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding-left:20px;
}
.picxx strong{
	color:#000;
}
.picxx p{
	color:#6f6f6f;
	line-height:24px;
	margin:5px 0;
}
.fc_c8{
	color:#c8c8c8;
}
#linklist{
	color:#6f6f6f;
	padding:0 30px;
	line-height:24px;
}
.rightClass{
	color:#626262;
	margin-bottom:10px;
	width:250px;
}
.rightClass p{
	line-height:24px;
}
.rightClass h1{
	height:34px;
}
.rightClass h2{
	background:url(../images/ico3.jpg) no-repeat left;
	padding-left:20px;
	line-height:22px;
	margin:8px 0;	
}
.hjnews{
	background:url(../images/haojia.gif) 0px -376px;
}
.hjzx{
	background:url(../images/haojia.gif) -262px -376px;
}
.hjfw{
	background:url(../images/haojia.gif) 0px -422px;
}
.hjkh{
	background:url(../images/haojia.gif) -262px -422px;
}
.hjys{
	background:url(../images/haojia.gif) 0px -465px;
}
.hjxm{
	background:url(../images/haojia.gif) -262px -465px;
}
.hjhz{
	background:url(../images/haojia.gif) -0px -510px;
}
.hjnav{
	background:url(../images/haojia.gif) -262px -510px;
}
.rbg_bottom{
	background:url(../images/haojia.gif) 0px -354px; height:13px;
}
.rbg_bg{
	background: url(../images/rbg.gif) repeat-y;
}
.m20{
	padding:10px 15px;
}
.m10{
	padding:5px 10px;
}
.mtb10{
	margin:10px 0;
}
.mt20{
	margin-top:20px;
}
.newslist{
	line-height:24px;
}
.listYs{
	background:url(../images/num.gif) left no-repeat;
	color:#000;
	line-height:32px;
}
.listYs li{
	list-style-type:none;
	font-weight:bolder;
	padding-left:30px;
}
.listYs a{
	color:#000;
	text-decoration:none;
}
.listYs a:hover{
	color:#1392df;
	text-decoration:none;
}
.listXm li{
	float:left;
	height:55px;
	line-height:55px;
	width:105px;
}
.listXm li img{
	vertical-align:middle;
}
#bottomnav{
	color:#fff;
	background: url(../images/ico2.gif) no-repeat left #ffa800;
	padding-left:20px;
	height:30px;
	line-height:30px;
	margin:10px 0; 
}
#bottomnav a{
	color:#fff;
	text-decoration:none	
}
#bottomnav a:hover{
	color:#fff;
	text-decoration:underline;
}
#copyright{
	line-height:20px;
	padding:5px 10px;
}
.subcase_tit{
	background:url(../images/case_tit.gif) no-repeat; width:261px; height:77px;
}
.subnews_tit{
	background:url(../images/news_tit.gif) no-repeat; width:261px; height:77px;
}
.subpro_tit{
	background:url(../images/pro_tit.gif) no-repeat; width:261px; height:77px;
}
.ghomes_tit{
	background:url(../images/ghomes_tit.gif) no-repeat; width:261px; height:77px;
}
.contact_tit{
	background:url(../images/contact_tit.gif) no-repeat; width:261px; height:77px;
}
#subnav {
	text-align:center;
}
#subnav li{
	background:url(../images/haojia.gif) -532px -375px; width:175px; height:40px; line-height:40px; text-align:center;}
#subnav li a{
	color:#757575;height:100%; width:100%;

}
#subnav li a:hover{
background:url(../images/haojia.gif) -532px -418px;	zoom:1; font-weight:bolder;

}
#page{
	background:url(../images/pagebg.jpg);
	width:698px;
	line-height:37px;
	padding:0 10px;
	height:37px;
	margin-bottom:50px;
}
#page span{
	float:right;
}
#page span a{
	color:#000;
	margin:0px 3px;
}
#page span a:hover{
	color:#1392df;
	font-weight:bold;
}
#Procon,#Casecon{
	margin:auto;
	width:685px;
}

#Artlist a{
	color:#000;
	text-decoration:none;
}
#Artlist a:hover{
	color:#1392df;
	text-decoration:none;
}
#Artlist{
	margin:0 25px;	
}
#Artlist h2{
	font-size:30px;
	font-family:"黑体";
	line-height:30px;
	text-align:center;
}
#Artlist h3{
	color:#959595;
	margin:20px 0;
	font-weight:normal;
	font-size:12px;
}
#Artlist h3 span{
	float:right;
}
#Artlist dt span{
	color:#c8c8c8;
	font-size:12px;
	float:right;
	padding-right:8px;
}
#Artlist dt{
	font-size:14px;
	height:35px;
	line-height:35px;
	background:#f7f7f7;
	
}
#Artlist dd{
	margin:0;
	margin-bottom:20px;
	padding-left:20px;
	color:#898989;
	line-height:24px;
}
#Artcon{
	color:#959595;
	line-height:30px;
}
#Artcon01{
	color:#666666;
	line-height:30px;
}
#Casecon h2{
	background:url(../images/haojia.gif) 0px -550px;
	height:50px;
	padding-left:55px;
	font-size:16px;
	line-height:40px;
	margin:20px 0;
}
#Casecon h2 span{
	float:right;
	padding-right:8px;
}
#CaseArt{
	color:#666666;
	line-height:30px;
}
#Procon h2{
	background:url(../images/haojia.gif) 0px -603px;
	height:47px;
	padding-left:60px;
	font-size:16px;
	line-height:40px;
	margin:20px 0;
}
#proad img,#proad{
	width:140px;
	height:140px;
}
#protxt{
	color:#757575;
	width:530px;
	height:140px;
	line-height:24px;
	overflow:hidden;
	margin-left:8px;
}
#proxx{
	margin:20px 0;
	line-height:24px;
}
#pageCase{
	text-align:center;
	margin:20px 0;
}
#pageCase a{
	background:url(../images/a1.gif);
	padding:3px 6px 2px 7px;
	margin:0 5px;


}
#pageCase a:hover{
	background:url(../images/a2.gif);
	color:#FFFFFF;
	padding:3px 6px 2px 7px;
	margin:0 5px;
}
.line{
	background:url(../images/linedot.gif) repeat-x center; height:20px;
}

/**/
#navigation,#navigation li ul{
list-style-type:none;
}
#navigation li{
float:left;
text-align:center;
position:relative;/*position:relative一定要写，是下面的链接相对它绝对定位*/
}
#navigation li a:hover,#navigation li a:visited,#navigation li a:link{
display:block;
text-decoration:none;
color:#fff;
width:82px;
/*改变所有的导航栏的长度*/
height:38px;/*改变所有导航栏的高度*/
line-height:38px;
}
#navigation li ul{
display:none;
position:absolut;
top:40px;
left:0;
margin-top:1px;/*可有可无，无的话主菜单和二级菜单就会没有空隙*/
width:82px;}
#h{
position:absolute;
top:74px;
left:40px;   
} 
.mtit a{
	color:#fff;
	text-decoration:none;
	font-weight:bolder;
}
.mtit a:hover{
	color:#fff;
	background:url(../images/menuselect.gif) no-repeat;
	zoom:1;
}
/*修改*/
#menulist li{
	background:#000;filter: Alpha(Opacity=80);
}
#menulist li a{
	background-image:none;
	font-weight:normal;
}
/*end*/
*html #language{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/lanage1.png"); 
background:none;
}

#language{
	background:url(../images/lanage1.png);
	color:#fff;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size :10px;
	position:absolute;
	padding:43px 0 0 38px;
	height:50px;
	line-height:30px
	width:74px;
	left: 200px;
	top: 10px;
}
#language span{
	color:#6A6A6A;
}
#language a{
	color:#Fff;
}
#ad{
	position:absolute;
	width:230px;
	height:71px;
	overflow:hidden;
}
#ad img{
	padding:3px 5px;
}
#ad ul{
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
}
#hz{
	height:80px;
	overflow:hidden;
}
.Prolist li{
	background:url(../images/probg.gif) no-repeat;
	color:#737373;
	float:left;
	line-height:24px;
	margin:10px 5px;
	width:217px;
	padding:8px 5px;	
}
.Prolist p{
	margin: 0;
	padding:0 5px;
}
.anli{
	background: url(../images/haojia.gif) -270px -342px;
	color:#333333;
	padding-left:55px;
	margin:0;
}
