body {
margin:0;
font-family:"宋体", Arial;
font-size:12px;
line-height:16px;
color:#666;
}

a:link {
color:#666;
text-decoration:none;
}

a:visited {
color:#666;
text-decoration:none;
}

a:hover {
color:#004A80;
text-decoration:underline;
}

.bluetitle {
font-family:"宋体", Arial;
font-size:12px;
line-height:16px;
color:#004A80;
}

a.bluetitle:link {
color:#004A80;
text-decoration:none;
}

a.bluetitle:visited {
color:#004A80;
text-decoration:none;
}

a.bluetitle:hover {
color:#0097C2;
text-decoration:none;
}

/* 上边的一般都是通用的啦 */
.text_index_area {
float:left;
height:auto;
width:800px;
margin-top:20px;
text-align:left;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:22px;
color:#666;
font-weight:400;
}

.font_blue14px {
font-family:Arial,Helvetica,sans-serif;
color:#0085B8;
font-size:14px;
}

.font_30px {
font-family:Times New Roman, Times, serif;
font-size:30px;
}

.newsdata {
font-family:Arial,Helvetica,sans-serif;
color:#FF6500;
font-size:11px;
}

h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
}

h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
}

.news {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:22px;
color:#666;
font-weight:400;
}

a.news:link {
color:#666;
text-decoration:underline;
}

a.news:visited {
color:#666;
text-decoration:underline;
}

a.news:hover {
color:#999;
text-decoration:underline;
}

.blue {
color:#0085B8;
}

.red {
font-size:12px;
color:red;
font-weight:700;
}

.sky {
border:1px solid #7F9DB9;
color:#666;
}

#header {
margin:0 auto;
width:100%;
height:262px;
}

#logo {
width:260px;
height:72px;
}

#top_text {
width:717px;
height:30px;
position:absolute;
top:12px;
left:260px;
text-align:right;
}

#top_menu {
width:730px;
height:25px;
position:absolute;
top:47px;
left:260px;
}

#top_blue_area {
position:absolute;
top:72px;
left:0;
width:100%;
height:30px;
background-color:#0085B8;
}

.top_blue_text {
position:absolute;
color:#FFF;
width:723px;
visibility:hidden;
left:280px;
top:9px;
}

#header_flash {
position:absolute;
top:102px;
left:0;
width:100%;
background-color:#F6F6F6;
height:160px;
}

/* 海阔天空联盟，跳到顶部用的，随垂直滚动条的滑动而动 */
#goto_top {
width:172px;
height:30px;
z-index:1;
float:right;
position:fixed !important;
top:0;
position:absolute;
z-index:100;
top:expression(offsetParent.scrollTop+281);
right:22px;
}

#select_area {
position:absolute;
top:0;
left:34px;
}

/* 海阔天空联盟，跳到顶部用的，随垂直滚动条的滑动而动 */
#main_content {
background-color:#F6F6F6;
width:100%;
height:auto;
}

#main_content_left {
width:981px;
text-align:center;
background-color:#FFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
height:auto;
display:table;
}

#main_content_main {
width:981px;
height:auto;
}

#index_main {
margin:0 auto;
width:100%;
height:auto;
}

#index_left {
float:left;
clear:right;
width:250px;
height:295px;
position:relative;
text-align:center;
}

#index_center {
float:left;
clear:right;
width:530px;
position:relative;
top:20px;
}

/*  列表?*/
#daohang {
height:20px;
}

#list_left {
float:left;
clear:left;
width:180px;
height:auto;
position:relative;
top:10px;
text-align:center;
}

#list_center {
float:left;
clear:right;
width:800px;
height:auto;
text-align:left;
position:relative;
left:0;
}

#main_top {
background-position:bottom;
background-image:url(/template/images/list_jiange_bg.jpg);
background-repeat:repeat-x;
width:585px;
position:relative;
top:15px;
clear:both;
float:left;
}

#sort_name {
width:200px;
}

#your_position {
position:absolute;
left:0;
width:800px;
text-align:left;
}

#list_jiange_2 {
text-align:center;
height:auto;
width:800px;
position:relative;
top:35px;
line-height:14px;
color:#666;
font-weight:400;
}

#list_jiange {
text-align:left;
text-justify:inter-ideograph;
height:auto;
width:778px;
position:relative;
top:35px;
line-height:22px;
color:#666;
font-weight:400;
}

.list_one_news {
position:relative;
left:0;
height:28px;
width:580px;
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#EFEFEF;
}

.list_one_news1 {
position:absolute;
top:10px;
left:0;
width:41px;
}

.list_one_news2 {
position:absolute;
text-align:left;
top:10px;
left:41px;
width:319px;
}

.list_one_news3 {
position:absolute;
top:10px;
left:358px;
width:92px;
}

.list_one_news4 {
position:absolute;
top:8px;
width:92px;
left:450px;
}

.list_one_news5 {
position:absolute;
top:8px;
width:46px;
left:535px;
}

#list_bottom {
height:30px;
display:table;
margin-top:10px;
}

#page {
width:780px;
height:30px;
text-align:right;
}

.font_news_foot {
color:#999;
}

/*  产品列表? */
#list_jiange2_2 {
text-align:justify;
text-justify:inter-ideograph;
width:380px;
position:relative;
top:5px;
line-height:22px;
color:#666;
font-weight:400;
height:200px;
float:left;
position:relative;
left:0;
vertical-align:bottom;
}

#list_title {
position:absolute;
bottom:3px;
}

.list_product_jiange {
height:auto;
width:800px;
float:left;
margin-top:10px;
}

.product_img {
width:316px;
background-color:#EEE;
text-align:center;
float:left;
clear:right;
}

.product_img2 {
width:314px;
background-color:#FFF;
}

.product_msg {
position:relative;
left:10px;
width:468px;
}

.click_view {
position:absolute;
right:5px;
}

.list_product_hr {
height:12px;
width:468px;
display:table;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#DEDEDE;
}

.left_menu {
position:relative;
width:155px;
height:29px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#DEDEDE;
text-align:left;
}

.left_menu2 {
position:relative;
left:2px;
top:10px;
height:29px;
}

.left_menu3 {
position:relative;
width:155px;
height:22px;
text-align:left;
}

.left_menu4 {
position:relative;
left:15px;
top:8px;
height:22px;
}

#Menu1 {
height:auto;
}

#Menu2 {
height:auto;
}

#Menu3 {
height:auto;
}

#Menu4 {
height:auto;
}

#Menu5 {
height:auto;
}

#Menu6 {
height:auto;
}

#left_meun_bottom {
height:25px;
width:155px;
}

.columns {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#999;
font-weight:400;
}

a.columns:link {
color:#999;
text-decoration:none;
}

a.columns:visited {
color:#999;
text-decoration:none;
}

a.columns:hover {
color:#53AACF;
text-decoration:underline;
}

.columns1 {
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#53AACF;
font-weight:400;
}

a.columns1:link {
color:#53AACF;
text-decoration:none;
}

a.columns1:visited {
color:#53AACF;
text-decoration:none;
}

a.columns1:hover {
color:#53AACF;
text-decoration:underline;
}

#view_news {
text-align:left;
}

#view_news_title {
border-top-width:2px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#DDD;
border-bottom-color:#DDD;
background-color:#F6F6F6;
height:28px;
width:580px;
}

#view_news_title2 {
position:relative;
top:6px;
}

#view_news_content {
position:relative;
left:22px;
width:560px;
text-align:justify;
text-justify:inter-ideograph;
}

#news_bottom_jiange {
width:520px;
height:40px;
}

#describe {
background-image:url(/template/images/describe_bg.jpg);
background-repeat:repeat-x;
height:128px;
width:520px;
background-color:#FFF;
text-align:left;
}

#describe_2 {
position:relative;
left:28px;
top:4px;
}

#index_news {
float:left;
clear:right;
width:520px;
background-image:url(/template/images/index_2.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.onenews {
position:relative;
height:20px;
}

.news_date {
position:relative;
top:10px;
left:28px;
}

.news_title {
position:relative;
top:10px;
left:40px;
width:320px;
}

#index_web {
text-align:left;
width:520px;
height:110px;
}

.web {
height:25px;
width:520px;
}

#bottom_1_list {
background-color:#CCC;
height:28px;
position:relative;
left:0;
top:0;
}

#bottom_1 {
float:right;
background-color:#CCC;
height:30px;
width:800px;
position:relative;
top:10px;
}

#bottom_2 {
background-color:#FFF;
height:28px;
width:800px;
position:relative;
top:1px;
}

#bottom_3 {
background-color:#F7F7F7;
height:26px;
width:800px;
position:relative;
text-align:left;
top:1px;
overflow-y:hidden;
}

#bottom_copy {
position:relative;
font-size:14px;
top:6px;
left:0;
}

#bottom_link {
position:relative;
top:6px;
left:680px;
}

.t_h1 {
color:#0085B8;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.bfont {
font-weight:700;
}

#index_center2 {
float:left;
width:360px;
height:auto;
position:relative;
top:0;
}

#list_jiange2 {
text-align:justify;
text-justify:inter-ideograph;
height:auto;
width:360px;
position:relative;
top:5px;
line-height:22px;
color:#666;
font-weight:400;
}

#index_main2 {
margin:0 auto;
width:100%;
height:220px;
}

#index_left2 {
float:left;
clear:right;
margin-right:15px;
width:280px;
height:220px;
position:relative;
text-align:center;
}

.list_left2 {
float:left;
clear:left;
width:180px;
height:auto;
position:relative;
}

.clear {
clear:both;
}

.djg {
border-bottom:1px dashed #999;
}

.next {
display:block;
clear:both;
width:100%;
line-height:30px;
text-align:left;
}

.expolist {
float:left;
clear:left;
}

.expolist li {
background:url(li_yellow.gif) no-repeat 5px 8px;
padding-left:16px;
overflow:hidden;
}

.expolist li a {
white-space:normal;
}

.grayBorder3 {
padding:5px;
border:1px solid #EBEBEB;
margin-top:10px;
clear:both;
height:auto;
width:789px;
display:table;
}

/*产品展示*/
.index_cp {
float:left;
width:auto;
margin-left:0 !important;
margin-left:-18px;
}

.index_cp li {
float:left;
margin-left:20px;
width:235px !important;
width:229px;
height:auto;
text-align:center;
}

.oneproduct {
clear:both;
display:table;
}

/*图片特效*/
.photo .photo {
float:left;
width:235px !important;
width:229px;
margin-bottom:12px;
}

.photo .pbg a {
display:block;
text-decoration:none;
background:#fff url(/template/images/img-bg.png) 0 0 no-repeat;
color:#002C79;
}

.photo a:visited {
background-position:-480px 0;
color:#7E7E7E;
}

.photo a:hover {
background-position:-240px 0;
color:#C24F00;
}

.photo span.desc {
display:block;
text-align:center;
}

.photo img {
display:inline;
margin:11px 11px 8px;
width:215px;
height:142px;
}

.photo {
text-align:center;
}

.photo .photos-3 {
margin:auto;
width:235px !important;
width:229px;
}

/* end hack */
/*分页*/
.b1 {
float:left;
margin-left:8px;
}

.b2 {
float:left;
margin-left:8px;
}

.b3 {
float:left;
margin-left:8px;
}

.ba {
float:left;
margin-left:8px;
}

.b {
float:left;
margin-left:8px;
}

/*footer*/
.bottom_fl {
width:981px;
clear:both;
text-align:center;
background-color:#FFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
}

.bottom_line {
color:#039;
font-family:"宋体";
font-size:14px;
height:30px;
text-align:center;
background:#F4FAFD;
border-top:4px solid #119EDF;
padding-top:5px;
}

.bottom_line a {
color:#039;
}

.copyright {
color:#333;
line-height:20px;
text-align:center;
padding:10px 0;
}

/*ͼƬ߿*/
.picb {margin:0px; padding:0px; clear:both; float:left; margin-left:10px; border:1px solid red}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none; 
}
.picb li {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px; BORDER-LEFT: #ddd 1px solid; WIDTH: 150px; height:152px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; text-align:center; margin-right:10px;
}

.picb H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(/template/image/ar.gif) no-repeat 6px 9px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: auto; LINE-HEIGHT: 24px; PADDING-TOP: 0px; text-align:center; 
}