@charset "gb2312";
/* CSS Document */

#banner{height:332px; margin:0 auto; background:url(../images/banner.jpg) no-repeat center 0;}
#bannerqhbg{height:106px; margin:0 auto; background:url(../images/bannerqhbg.gif) repeat-x; padding-top:1px;}
#bannerqh{width:1000px; height:105px; margin:0 auto;}

#con{
	width:1000px;
	height:242px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 18px;
	margin-left: auto;
}
#con_l{width:295px; height:238px; float:left; border:1px solid #d6d6d6; border-top:3px solid #b06f07;}
#con_l h2{width:275px; height:37px; background:url(../images/indexabouttitbg.gif) no-repeat 0 bottom; padding:7px 0 0 20px;}
#con_l p{width:258px; height:177px; display:block; padding:17px 17px 0 20px; color:#646464;}
#con_l p img{ margin-bottom:15px; display:block;}
#con_m{width:471px; height:240px; float:left; margin:0 13px; border:1px solid #d6d6d6;}
#tit{width:416px; height:30px; background:url(../images/indexnewstitbg.gif) no-repeat; padding:15px 16px 0 39px; position:relative;}
#tit em{ position:absolute; top:-7px; left:1px;}
#news{width:438px; height:180px; padding:15px 14px 0 19px;}
#newsbox{width:438px; height:97px; border-bottom:1px dashed #ececec; line-height:20px; color:#848383; margin-bottom:8px;}
#newsbox img{ padding:3px; border:1px solid #e5e5e5; float:left; margin-right:17px;}
#newsbox b{ margin-bottom:7px; display:block;}
#newsbox a{ color:#b06f07;}
#news li{width:419px; height:22px; line-height:22px; background:url(../images/indexnewsdoc.gif) no-repeat 0 5px; padding-left:19px;}
#news li a{color:#646464;}
#news li a.gray{ font-size:10px; color:#bcbcbc;}
#con_r{width:203px; height:242px; float:left;}

#con_r1{
	width:203px;
	height:42px;
}

#con_rmid{
	width:176px;
	height:226px;
	border:1px solid #d6d6d6;
	position:relative;
	padding:14px 10px 0 15px;
	line-height:20px;
	color:#979797;
	margin-bottom:10px;
}
#con_rmid em{ position:absolute; top:0px; left:0px;}
#tit1{width:176px; height:13px; margin-bottom:18px;}

#pro{width:998px; height:213px; border:1px solid #d4d8d9; margin:0 auto;}
#title{
	width:943px;
	height:30px;
	background:url(../images/indexprotitbg.gif) no-repeat;
	padding:15px 16px 0 39px;
	position:relative;
	background-image: url(../images/indexprotitbg.gif);
}
#title em{ position:absolute; top:-7px; left:1px;}


#title1{
	width:725px;
	height:30px;
	background:url(../images/indexprotitbg.gif) no-repeat;
	padding:15px 16px 0 39px;
	position:relative;
	background-image: url(../images/indexprotitbg.gif);
}
#title1 em{ position:absolute; top:-7px; left:1px;}


#pro_mid{width:996px; height:144px; border:1px solid #fff; background:url(../images/indexprobg.gif) repeat-x; padding-top:22px;}
	  .rollBox {width:996px;overflow:hidden;}
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background: url(../images/jt1.gif) no-repeat;width: 33px;height: 113px; cursor: pointer; margin:31px 27px 0 0;}
	  .rollBox .RightBotton {width: 33px;height: 113px; cursor: pointer; margin:31px 0 0 27px;overflow:hidden;float:left;display:inline;background: url(../images/jt2.gif) no-repeat;}
	  .rollBox .Cont {
	width:876px;
	overflow:hidden;
	float:left;
}
	  .rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/

	  .rollBox .Cont li {width:140px; height:144px;float:left;text-align:center;line-height:22px; margin-right:11px; display:inline}
	  .rollBox .Cont li img{ padding:2px; border:1px solid #e3e3e3;}
	  .rollBox .Cont li p a{ text-decoration:none; color:#797979; line-height:12px; margin-top:11px; display:block;}
	  .rollBox #List1, .rollBox #List2 {float:left;}
	  
	  .about_us {
	width:1000px;
	height:470px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.pro_list {
	WIDTH: 203px;
	FLOAT: right;
	HEIGHT: 380px;
	background-repeat: no-repeat;
	background-position: right 0px;
}
.pro_list_tit {
	LINE-HEIGHT: 36px; PADDING-LEFT: 30px; BACKGROUND: url(../images/pro_list_tit.jpg) no-repeat; HEIGHT: 48px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.pro_list UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 5px
}
.pro_list UL LI {
	MARGIN-BOTTOM: 10px
}
.pro_list UL LI A {
	LINE-HEIGHT: 30px; PADDING-LEFT: 40px; DISPLAY: block; HEIGHT: 30px
}
.pro_list UL LI A:hover {
	BACKGROUND: #e2e2e2; TEXT-DECORATION: none
}
.pro_list UL .cur A {
	BACKGROUND: #e2e2e2; TEXT-DECORATION: none
}
.pro_box {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 780px;
	FLOAT: left;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	background-image: url(../images/indexprobg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.pro_box_tit {
	LINE-HEIGHT: 30px;
	PADDING-LEFT: 40px;
	HEIGHT: 30px;
	FONT-WEIGHT: bold;
	background-image: url(../images/indexprotitbg.gif);
	background-repeat: no-repeat;
}
.pro_box_tit SPAN {
	PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 3px
}
.pro_box DL {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	WIDTH: 228px;
	PADDING-RIGHT: 12px;
	FLOAT: left;
	PADDING-TOP: 10px
}
.pro_box DL DT {
	TEXT-ALIGN: center; BACKGROUND: url(../images/proimgboxbg.jpg) no-repeat; HEIGHT: 150px; PADDING-TOP: 8px
}
.pro_box DL DT IMG {
	WIDTH: 205px;
	HEIGHT: 138px
}
.pro_box DL DD {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; HEIGHT: 30px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
