* {   /* 把默认值都设置为0 */
    margin:0;
    padding:0; 
    border-width:0;
}

body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size:12px;
	color:#000000;
	line-height:160%;
}
a:link,a:visited {
    /* 鼠标未移上去的超链接的样式, 超链接访问后的样式 */
	font-size:12px;
	line-height:20px;
    color: #000;
    text-decoration: none;
}
a:hover {
    /* 鼠标移到超链接上的样式 */
    color: #00f;
    text-decoration: underline;
}
h2{ padding-left:20px; font-size:13px; font-weight:bold; line-height:34px;}
#top,#banner,#menu,#main,#bottom{ width:947px;margin:0 auto;} /* 公共样式 */
#banner{ background:url(../images/banner.gif) no-repeat;}
#main{ background-color:#FFFFFF;}
#top{
	background:url(../images/top_bg.gif) repeat-x;
}
#ads{  width:945px; margin:0 auto; border:1px #ccc solid; background: url(../images/ad_bg.gif) repeat-x; height:45px;text-align: center; margin-top:8px; margin-bottom:8px;}
#menu{ height:40px;
	background:url(../images/menu_bg.gif) repeat-x;
}
#menu ul{
	padding-left:31px; padding-right:20px;
}
#menu ul,li {  /* 项目列表样式 */
	list-style:none;
}
#menu li {
	float:left;
	background:url(../images/menu_bg2.gif) no-repeat;
	width:90px;
    text-align: center;
    margin: 0px;
	padding:10px;
}
#menu li a{
    /* 分类名称样式 */
	font-size:12px;
    color: #fff;
    font-weight: bold;
}
#menu li a:hover {
    color: #fff;
    text-decoration: underline;
}
.right {
float: right;
}
.left{float:left}

#main_left{display:none;float:left; width:253px; padding:0px;}
#main_right{padding-left:13px; }

.pro_lists{ background:url(../images/menu_bg.gif) repeat-x; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:40px; padding-left:15px;}
.list{ font-weight:bold; line-height:24px; padding-left:15px; }

#pro_lists { padding:5px;}
#pro_lists ul{
	padding-left:15px; border-bottom:1px #ccc dotted;
}
#pro_lists ul,li{
    list-style:none;

}
#pro_lists li{
	padding-left:15px; padding-top:3px; background:url(../images/icon_01.gif) no-repeat 3px;
	font-size:12px; color:#666666; font-weight:normal; line-height:24px;
}
#pro_lists li a{
	font-size:12px; color:#666666; font-weight:normal;
}
input { margin:5px;height:20px; border:1px #ccc solid;
}
.input { width:100px;height:20px; border:1px #ccc solid;
}
.index_about{ height:28px; background:url(../images/index_about.gif) no-repeat;}
.text{ padding:10px; float:12px; color:#333333;}
.index_news{ height:28px; background:url(../images/index_news.gif) no-repeat;}
.index_product{height:28px; background:url(../images/index_product.gif) no-repeat;}
.index_technology{height:28px; background:url(../images/index_technology.gif) no-repeat;}
.index_order{ height:28px; background:url(../images/index_order.gif) no-repeat;}
.index_recruit{ height:28px; background:url(../images/index_recruit.gif) no-repeat;}
.index_contact{ height:28px; background:url(../images/index_contact.gif) no-repeat;}
.list_bg{ height:31px; background:url(../images/list_bg.gif) no-repeat;}

#news{ padding:10px;}
#news ul{ list-style:none; padding-bottom:10px;}
#news li { list-style-type:none; background:url(../images/icon_02.gif) no-repeat 1px; padding-left:15px;width:48%;float:left;line-height:30px;}
#news li a { font-size:12px; color:#333333;font-weight:normal;}

#product{ padding:10px;}
#product ul,li{ list-style-type:none;}
#product li { float:left; width:272px; height:220px; margin:11px; padding:5px; display:block; text-align:center;}
#product li a{height:200px;display:table-cell; vertical-align:middle;}
#product li span a { width:272px; white-space:nowrap; overflow:hidden;display:block;height:22px;}
#product img {width:260px;display:block; margin-bottom:10px;}


#bottom{ background:url(../images/bottom_bg.gif) repeat-x; background-color:#EDEDED;font-size:12px; color:#707070; text-align:center; padding-bottom:20px;}
#bottom a{ font-size:12px; color:#707070; line-height:39px; }

#technology { padding:10px;}
#technology ul,li{ list-style-type:none;}
#technology li { float:left; width:300px; padding:15px 0; display:block; text-align:center;}
#technology li span a { width:300px; white-space:nowrap; overflow:hidden;}
#technology img { border:10px #ccc solid; display:block; margin-bottom:10px;}

.more{ float:right; padding:10px;}
.line{ border-top:1px #ccc dashed; line-height:35px; padding-top:10px; text-align:center;}

#recruit{ padding:20px;}
#details { padding:10px;}
#details .photo { text-align:center;}
#details img{ padding:20px; margin:20px; }
#details span{ font-size:13px;}
#details p{}
#details_text{ background-color:#f9f9f9; border:1px #ccc solid; padding:15px; display:block; overflow:hidden; text-overflow:ellipsis; width:625px; display:block}
#details_text img{ margin-right:2px; padding:1px}
.1text-overflow {
display:block;/*内联对象需加*/
width:625px;/*指定宽度*/
word-break:break-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
table { font-weight:normal;
}
td{ font-weight:normal;
}
tr{ font-weight:normal;
}
#scroll { width:947px;margin:0 auto;}
.scroll {
	BORDER-RIGHT: #c6d1d3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c6d1d3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c6d1d3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c6d1d3 1px solid
}
#picmarquee {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 927px; BORDER-RIGHT-WIDTH: 0px; text-align:center;
}
#picmarquee IMG {
	BORDER-RIGHT: #e6e6e6 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e6e6e6 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px 5px 0px; BORDER-LEFT: #e6e6e6 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e6e6e6 2px solid
}


.top{ background:url(../img_2013/top_bg.jpg) no-repeat center top; width:100%; height:499px;}
.top_box{ width:1000px; height:500px; margin:0 auto;}
.top_box_onelink{ background:url(../img_2013/top_box_01.jpg) no-repeat; width:1000px; height:115px;}
.top_box_onelink_l{ width:230px; height:100px;}
.top_box_onelink_l a{ display:block; width:230px; height:100px;}
.top_box_onelink_l a:focus{ outline:none;}

.top_box_onelink_r{ width:770px;}
.top_box_onelink_r .link a:link,.top_box_onelink_r .link a:visited{font-size:15px}
.top_box_onelink_r .link{ width:420px; font-family:"微软雅黑", "宋体", Verdana, Arial, Tahoma, sans-serif;t; text-align:right; padding-right:18px; margin-top:25px; margin-left:330px;}
.top_box_onelink_r .link a:link,.top_box_onelink_r .link a:visited{ text-decoration:none; color:#d6dce8; margin-left:35px;}
.top_box_onelink_r .link a:hover{ text-decoration:underline;}

.top_box_onelink_r .kouhao{ width:320px; height:58px; background:url(../img_2013/kouhao.gif) no-repeat; margin-top:10px;}
 
#nav{  background:url(../img_2013/nav_bg.gif) repeat-x; width:100%; height:67px;}
.nav{ width:1000px; margin:0 auto;}
.nav ul{ height:36px;padding-top:15px}
.nav ul li{ float:left; width:112px; height:36px; margin-left:10px; display:inline;}
.nav ul li a{ display:block; width:112px; height:36px;line-height:36px;text-align:center;font-size:20px;font-weight:bold;color:#fff}
.nav ul li a:hover{background:#c00;text-decoration:none}