.main{ width:960px; padding:10px; height:auto; background: #FFF;}

.top{ width:960px; height:115px; position:relative; margin:auto;  }

.logo {
	WIDTH: 280px; HEIGHT:55px; top:10px; left:5px; position:absolute; 
}
.getquote{ width:103px; height:50px; top:10px; right:10px; position:absolute;}


.bbs{ width:146px; height:32px; top:45px; right:250px; position:absolute; }
.bbs img { margin-left:10px;}



/*nav*/

.nav{ width:960px; height:41px; line-height:41px; background:url(../images/nav_bg.gif) repeat-x; bottom:0px; /*float:left;*/ position:absolute;}

.nav li{  color:#73a025; font-size:13px; height:41px; line-height:41px; margin-right:1px; text-align:center; position:relative; font-weight:bold; float:left; display:block; }

.nav li a{ color:#fff; height:41px; line-height:41px; text-align:center; float:left; display:block;}


/*.nav li a:link,.nav li a:visited{ color:#fff;}*/

.nav li a:hover{ height:41px; line-height:41px; background:url(../images/li_hover.gif) repeat-x; color:#fff; display:block;}
.nav li:hover{ height:41px; line-height:41px; background:url(../images/li_hover.gif) repeat-x; display:block;}

.nav img{width:2px; height:41px; display:block; float:left;}


.nav li div{ position:absolute; top:-9999px; left:-9999px; display:none; width:98px; /*background:#f2f2f2;*/ color:#FFF; z-index:9999;}
.nav li div h1{ height:25px; line-height:25px; border-top:1px solid #527692; color:#FFF;}
.nav li div h1 a{ line-height:25px; font-size:12px; font-weight:normal; text-align:left; text-indent:20px; color:#FFF; display:block; height:25px;}
.nav li div h1 a:hover{ width:98px; height:25px; line-height:25px; text-align:left; text-indent:20px; font-weight:normal; background:#527692; color:#FFF;}
.nav li:hover div{ position:absolute; top:41px; left:0px; display: block; width:98px; background:#1b4463; color:#FFF; z-index:9999;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}

.nav .menuxzh{ display:block; background:url(../images/li_hover.gif) repeat-x; /*width:89px;*/ height:41px; line-height:41px; color:#fff; text-decoration:none}

.nav li a.menuxzh{ color:#fff;}

.search{ width:429px; height:32px; top:20px; left:350px;   z-index:1; background:url(../images/search_bg.gif) no-repeat; position:absolute; }


.share{width:160px; height:20px; top:40px; right:0px;  position:absolute;}
.language{ width:100px; height:25px; top:10px; right:30px; position:absolute;}

.ver{ width:170px; height:16px; line-height:16px; top:15px; right:0px; position:absolute; }
.ver ul li { width:70px; height:11px; margin-left:10px; text-align:center; line-height:16px; font-size:12px; display:inline; float:left;}
.ver ul li a{ width:70px; height:11px; line-height:11px; text-align:center; display:block; color:#007117; float:left; }
.ver ul li a:hover{ color:#d7000e;}
.ver ul li img{ margin-right:3px;}

.guide{ width:960px; height:34px; line-height:34px; background:#ffffff; text-indent:20px; color: #333;}

.banner{ width:960px; height:230px; margin-top:0px; margin-bottom:10px;}


.m_left{ width:198px; height:auto; margin-top:10px; float:left}

.left_box{ width:198px; height:auto; float:left; margin-bottom:10px;}
.left_box_title{ width:198px; height:33px; line-height:33px; text-indent:15px; background:url(../images/left_t.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; border-bottom:1px solid #f0f0f0;}
.left_box_c{ width:180px; padding:9px; height:auto; background:#e2f6fe;}
.left_box_bottom{ width:198px; height:5px; background:url(../images/left_bottom.gif) no-repeat;}


.left_box_c dl dt{ width:180px; height:20px; line-height:20px; background:url(../images/dt_li.gif) no-repeat; margin-bottom:2px; color:#fcfbf9; float:left; overflow:hidden;}
.left_box_c dl dt a{ display:block; width:180px; height:20px; /*background:url(../images/s_b.gif) repeat-x;*/ color:#666; color:#fcfbf9; font-weight:bold; text-indent:10px; float:left;overflow:hidden;}
.left_box_c dl dt a:hover{ color:#d7000e; text-indent:10px; background:#ffffff; }

.left_box_c dl dd{ width:180px; height:25px; line-height:25px; background:url(../images/a_s.gif) 10px 8px #f9f9f9 no-repeat; text-indent:20px; float:left; overflow:hidden;}
.left_box_c dl dd a{ display:block; width:180px; height:25px; color:#333; float:left;overflow:hidden;}
.left_box_c dl dd a:hover{ color:#d7000e; }

.left_box_c ul li { width:160px; height:auto; line-height:16px; background:#ffffff; padding:10px; /*border-bottom:1px dashed #CCC;*/ float:left; overflow:hidden;}

#selected{ color:red;}
#selected_blue{ color:#d7000e; background:#efefef;}

.hotpro{ height:auto; overflow:hidden; margin-bottom:10px;}
.hotpro ul li{ width:175px; padding:1px; height:158px; margin-right:16px; /*margin-bottom:5px;*/ line-height:30px; background:#f8f8f8; text-align:center;float:left; display:inline; overflow:hidden; border:1px solid #e1e1e1;}
.hotpro ul li img{ width:175px; height:126px; float:left;  }
.hotpro li:hover, .hotpro li a:hover{ background:#005da0; color:#FFF;}

.f_nav{ width:940px; padding:5px 10px 15px 10px; height:auto; float:left; border-top:1px solid #e2e2e2;}

.f_company{ width:420px; height:auto; padding-right:15px; float:left; border-right:1px solid #e2e2e2;}

.f_company_title{ width:420px; height:30px; line-height:30px; color:#009fda; font-size:13px; font-weight: bold; background:url(../images/arrow_company.gif) 0px 10px no-repeat; text-indent:15px;  position:relative;}
.f_company_title span{ width:35px; height:7px; top:12px; right:30px; position:absolute;}

.f_company p{ width:420px; height:auto; line-height:18px; float:left;}
.f_company p img{ margin-top:5px;}

.f_customer{ width:280px; height:auto; float:left; padding-right:10px; margin-left:15px;border-right:1px solid #e2e2e2;}
.f_customer_title{ width:280px; height:30px; line-height:30px; color:#009fda; font-size:13px;  background:url(../images/arrow_customer.gif) 0px 7px no-repeat; text-indent:15px; font-weight: bold; position:relative;}
.f_customer_title span{ width:35px; height:7px; top:12px; right:30px; position:absolute;}

.f_customer p{ width:280px; height:auto; line-height:18px; float:left;}

.f_contact{ width:180px; height:auto; float:right;}
.f_contact_title{ width:180px; height:30px; line-height:30px; color:#009fda; font-size:13px; font-weight: bold;}
.f_contact p{ width:180px; height:auto; line-height:18px; }




.f_box{ width:150px; height:173px; float:left; margin-right:50px; margin-left:20px; display:inline; overflow:hidden; }
.f_box_title{ width:150px; height:25px; line-height:25px; border-bottom:1px solid #d2d2d2; color:#d6272c; font-size:13px; font-weight: bold; margin-bottom:5px;}
.f_box ul li { width:150px; height:21px; line-height:21px; float:left;}

.f_info{ width:940px; padding:10px; height:36px; background:#ededed; float:left;  line-height:36px; }
.f_info img{ margin-right:3px; display:inline;}







.right_con_box{ width: 570px; display:inline; float:left; margin-bottom:20px;}
.right_con_box_title{ width:570px; height:25px; line-height:25px; color: #666; font-weight:bold; float:left}

.right_con_box ul li { width:570px; height:20px; line-height:20px; font-size:11px; float:left; }

.right_con_box ul li a{ width:570px; height:20px;}

.footer{width:100%; height:auto; line-height:16px; padding-top:10px; padding-bottom:10px; text-align:center; }
.footer b{ color:#009fda;}


/*sub css */
.sub_c_title{ width:578px; height:25px; line-height:25px; color:#999; border-bottom:1px solid #ccc;}
.sub_c_box{ width:558px; padding:10px; line-height:16px;}
.sub_c_box span{ font-size:16px; line-height:25px; font-weight:bold; color:#64a200}

.datalist
{
 	color: #666666;
 	background-image: url(../images/dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom; 
	clear:both;	
	height: 27px;
	line-height:27px;
 
  
}
.datalist a{
	display:block;
	background-repeat: no-repeat;
	background-position: left center;
	overflow:hidden;
    white-space: nowrap;
    display :block;
    overflow : hidden;
	text-overflow : ellipsis ;
	word-break:keep-all;
	text-indent:16px;
	background-image: url(../images/a_news.gif);
	width:93%;
	float:left;
 }


.sub_c_box dt,.sub_c_box dd{ float:left; overflow:hidden}

.sub_c_box dt{ width:160px; height:118px; border:1px dashed #ccc; overflow:hidden; text-align:center}

.sub_c_box dd{ height:118px; width:360px; margin-left:15px; display:inline; padding-top:0px; overflow:hidden}

.sub_c_box dl{ border-bottom:1px dashed #d7d7d7; padding:10px; height:138px; overflow:hidden; width:auto;}

.sub_c_box h1{ height:20px;}

.sub_c_box h1 a,.sub_c_box h1 a:link,.sub_c_box h1 a:visited{ line-height:20px; color:#64a200; font-size:14px; font-weight:bold;}

.sub_c_box h2{ line-height:16px; height:80px; padding-top:0px; overflow:hidden; }

.sub_c_box h3 a,.sub_c_box h3 a:link,.sub_c_box h3 a:visited{ color:#999999; background: url(../images/ab_06.gif) no-repeat right; padding-right:10px;}


.open_main_c{width:774px; height:auto; float:left; margin-left:8px; display:inlin;}
.open_sub_c_title{width:774px; height:25px; line-height:25px; color:#999; border-bottom:1px solid #ccc;}

.open_sub_c_box{ width:697px; padding:10px; line-height:16px; float:left;}



.open_sub_c_con{ width:720px; padding:0px 0px 10px 00px; line-height:16px;}




.r_top{ width:767px; height:7px; float:left;}
.r_con{ width:717px; height:auto; padding:10px 25px; line-height:20px; background:url(../images/r_con_bg.gif) repeat-y; float:left;}
.r_bottom{ width:767px; height:9px; float:left;}

.r_con_company{ width:717px; height:auto; line-height:20px; margin-bottom:20px; float:left;}
.r_con_company img{ float:right; margin-left:5px;}

.r_con_company_title{ width:456px; height:18px; line-height:18px; font-weight:bold; background: url(../images/arrow_t.gif) 2px 3px no-repeat; color:#d6272c; border-bottom:1px solid #d3d3d3; margin-bottom:5px; text-indent:10px; position:relative; font-size:12px; float:left;}
.r_con_company_title span{ font-size:11px; font-weight:normal; color:#959595; right:20px; top:1px; position:absolute;}



.m_right{ width:740px; float:right;}

.sub_r_con_title{ width:715px; height:25px; line-height:25px; color:#999; border-bottom:1px solid #ccc; float:left;}
.sub_r_con_c { width:697px; padding:10px; line-height:20px; float:left;}
.sub_r_con_c span.title{ font-size:18px; line-height:25px; font-weight:bold; color:#0065b4}

.sub_r_con_c dt,.sub_r_con_c dd{ float:left; overflow:hidden}

.sub_r_con_c dt{ width:160px; height:118px; border:1px dashed #ccc; overflow:hidden; text-align:center}

.sub_r_con_c dd{ height:118px; width:510px; margin-left:15px; display:inline; padding-top:0px; overflow:hidden}

.sub_r_con_c dl{ /*border-bottom:1px dashed #d7d7d7;*/ padding:10px 0px; height:138px; overflow:hidden; width:174px; float:left;}

.sub_r_con_c h1{ height:20px;}

.sub_r_con_c h1 a,.sub_r_con_c h1 a:link,.sub_r_con_c h1 a:visited{ line-height:20px; color:#00a5d3; font-size:13px; font-weight:bold;}

.sub_r_con_c h2{ line-height:16px; height:80px; padding-top:0px; overflow:hidden; }

.sub_r_con_c h3 a,.sub_r_con_c h3 a:link,.sub_r_con_c h3 a:visited{ color:#00a5d3; background: url(../images/ab_06.gif) no-repeat right; padding-right:10px;} 








/*products_show*/
.products_show {
	width:720px;
}
.products_show_pic {
	width:720px;
	padding:10px 0px;
	padding-left:0px;
	height:auto;
}
.prpic {
	float:left;
	width:360px;
	/*text-align:right;*/
	height:auto;
}

.prpic ul {
	margin-top:8px;
}
.prpic ul li {
	float:left;
	margin-right:8px;
	overflow:hidden;
}


.show_con {
	width:340px;
	margin-left:10px;
	line-height:18px;
	float:left;
}
.show_con b{
	color:#d6000f;
	font-size:20px;
	line-height:25px;

}


/*滑动块CSS*/
.productInfoArea {
	width:720px; padding:10px 0px 0px 0px; 
}
.infoTabsArea {
	BACKGROUND-IMAGE:url(../images/infoTabsAreaBackground.gif); MARGIN-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 39px; OVERFLOW: hidden
}
.infoTabsArea UL {
	LIST-STYLE-TYPE: none
}
.infoTabsArea ul li {
	TEXT-ALIGN: center; LINE-HEIGHT: 37px; WIDTH: 135px; FLOAT: left; FONT-SIZE: 13px; MARGIN-RIGHT: 5px
}
.infoTabsArea ul li A {
	BACKGROUND-IMAGE: url(../images/infoTabsAreaLinkBackground.gif); BORDER-LEFT: #d4d4d4 1px solid; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; HEIGHT: 39px; /*COLOR: #6a9bd1;*/ BORDER-TOP: #d4d4d4 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #d4d4d4 1px solid; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px
}
.infoTabsArea UL LI A.selected {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; COLOR: #d6000f
}


.tabsContentArea {
	BORDER-BOTTOM: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM:0px; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 20px;
	overflow:hidden;
}

.conlist{ text-align:left; line-height:20px;}

