﻿@charset "utf-8";
@import "jquery.jcarousel.css";
/* CSS Document */
*{margin:0;padding:0;}
body{
	text-align:center;
	font:normal 12px/20px Arial, Helvetica, sans-serif,"宋体";
	color:#333;
	background-color:#fff;
}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#009FA8;text-decoration:underline;}
a img{border:none;}
ul,li{list-style:none;padding:0;margin:0;}
a{outline:none;}

.tc{text-align:center;}

#layout{
	width:960px;
	margin:0 auto;
	padding:15px 0 20px 0;
	text-align:left;
}
#top{
	width:100%;
	height:auto;
	overflow:auto;
	zoom:1;
	margin-bottom:15px;
}
#top .logo{
	float:left;
	display:inline;
	margin-left:25px;
}
#top .nav{
	float:right;
	height:auto;
	overflow:auto;
	zoom:1;
	font-weight:bold;
	margin-top:15px;
}
#top .nav div.fl{float:left;}
#top .nav_cnt{
	background:url(../images/front/nav_bg.gif) repeat-x;
	height:29px;
	line-height:29px;
	float:left;
}
#top .nav_cnt li{
	float:left;
}
#top .nav_cnt a{
	display:block;
	padding:0 20px;
	margin:0 1px 0 0;
}
#top .nav_cnt a:link,#top .nav_cnt a:visited{color:#666;}
#top .nav_cnt a.current:link,#top .nav_cnt a.current:visited,#top .nav_cnt a:hover{
	background:url(../images/front/nav_activeBg.gif) repeat-x;
	color:#FFF;
	text-decoration:none;
}
#footer{
	background:url(../images/front/icon_03.gif) repeat-x 15px;
	color:#5C9499;
	height:auto;
	overflow:auto;
	zoom:1;
	margin-top:20px;
	width:960px;
}
#footer .footer_txtL{
	float:left;
	background:#FFF;
	padding:0 5px 0 7px;
}
#footer .footer_txtR{
	float:right;
	background:#FFF;
	padding:0 7px 0 5px;
}
#footer a:link,#footer a:visited{color:#00878F;}
#footer a:hover{color:#333;}

/*pageCnt*/
.pageCnt{
	margin-top:10px;
	overflow:auto;
	height:auto;
	zoom:1;
	color:#666;
}
.pageCnt .page_address{
	color:#00878F;
	margin-bottom:5px;
}
.pageCnt .page_address a:link,.pageCnt .page_address a:visited{color:#00878F;}
.pageCnt .page_address a:hover{color:#333;}
.pageCnt .pageCntL{
	width:233px;
	float:left;
}
.pageCnt .pageCntR{
	width:697px;
	float:right;
	background:url(../images/front/page_cnt_M.gif) repeat-y;
}
/*pageCntL*/
.pageCnt .page_subNav{
	width:100%;
	background:url(../images/front/page_subNav_M.gif) repeat-y;
}
.pageCnt .page_subNav_cnt{
	margin:10px 0 5px 35px;
}
.pageCnt .page_subNav_cnt span{font:normal 11px/18px Arial, Helvetica, sans-serif;}
.pageCnt .page_subNav_cnt li{
	border-bottom:1px dotted #009FA8;
	padding:5px 0;
	width:175px;
}
.pageCnt .page_subNav_cnt a:hover{
	text-decoration:none;
}
.pageCnt .page_subNav_cnt li:hover{
	background:url(../images/front/icon_left.gif) no-repeat right;
}
.pageCnt .page_subNav_cnt a.current{
	background:url(../images/front/icon_left.gif) no-repeat right;
	color:#009FA8;
	display:block;
}
.pageCnt .page_subProduct{
	width:100%;
	background:url(../images/front/page_product_M.gif) repeat-y;
	margin:12px 0;
}
.pageCnt .page_subProduct .page_subProduct_cnt{
	margin:5px 0 5px 35px;
	line-height:22px;
}
.pageCnt .page_subProduct .page_subProduct_cnt dt{
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}
.pageCnt .page_subProduct_cnt a:link,.pageCnt .page_subProduct_cnt a:visited{color:#64C42A;}

/*page_product_nav*/
.pageCnt .page_product_nav{margin:10px 0 5px 35px;}
.pageCnt .page_product_nav_list{
	width:175px;
	margin-bottom:5px;
}
.pageCnt .page_product_nav h3{
	background:url(../images/front/icon_10.gif) repeat-x 5px;
	font-size:12px;
	color:#008D95;
}
.pageCnt .page_product_nav h3 span{
	background:#FFF;
	padding-right:5px;
}
.pageCnt .page_product_nav h5{
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	cursor:pointer;
}
.pageCnt .page_product_nav h5 span{
	color:#7CBD15;
	margin-right:8px;
}
.pageCnt .page_product_nav ul{
	color:#7CBD15;
	margin:5px 0 5px 35px;
}

/*pageCntR*/
.pageCnt .page_subCnt{
	width:610px;
	margin:25px 0 20px 45px;
	overflow:hidden;
	height:auto;
	zoom:1;
}
/*page_about*/
.pageCnt .page_aboutCnt01,.pageCnt .page_aboutCnt02{
	overflow:auto;
	height:auto;
	zoom:1;
}
.pageCnt .page_aboutCnt01 p,.pageCnt .page_aboutCnt02 p,.pageCnt .page_aboutCnt03 p{text-indent:2em;}
.pageCnt .page_aboutCnt01 div.fl{
	float:left;
	margin-right:23px;
	display:inline;
}
.pageCnt .page_aboutCnt02 p.fl{float:left; width:400px;}
.pageCnt .page_aboutCnt02 div.fr{float:right;}
.page_aboutLine{
	border-bottom:1px dashed #ADADAD;
	margin:15px 0 20px 0;
}
.pageCnt .page_aboutCnt03 p{margin-bottom:10px;}
/*page_development*/
.pageCnt .page_development_L{
	width:161px;
	float:left;
}
.pageCnt .page_development_L img{
	margin-bottom:30px;
}
.pageCnt .page_development_L_img{
	background:url(../images/front/pic_devlelopment_box.gif) no-repeat;
	padding:5px 7px 9px 7px;
	margin-bottom:15px;
}
.pageCnt .page_development_R{
	width:430px;
	float:right;
	color:#336666;
}
.pageCnt .page_development_R dl{
	border-bottom:1px dashed #009AA3;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#000;
}
.pageCnt .page_development_R dt{
	font-weight:bold;
	font-size:14px;
	color:#00878F;
}
/*page_honor*/
.pageCnt .page_honor_list{margin-bottom:30px;}
.pageCnt .page_honor_list h3{
	color:#00878F;
	font-size:14px;
	margin-bottom:8px;
}
.pageCnt .page_honor_list ul{
	height:auto;
	overflow:auto;
	zoom:1;
}

.pageCnt .page_honor_list li{
	background:url(../images/front/pic_honor_box.gif) no-repeat;
	width:195px;
	height:156px;
	text-align:center;
	float:left;
	display:inline;
	margin-right:8px;
	margin-bottom:30px;
}
.pageCnt .page_honor_list li.last{
	float:right;
	margin-right:0;
}
.pageCnt .page_honor_list p.page_honor_img{
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 118px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:198px;
	height:136px;
}
.pageCnt .page_honor_list p.page_honor_img img{
	vertical-align:middle;
}
.pageCnt .page_honor_list p.page_honor_txt{
	height:15px;
	line-height:15px;
}
/*page_brand*/
.pageCnt .page_brand_list{overflow:hidden;width:610px;}
.pageCnt .page_brand_list ul{
	/*height:auto;
	overflow:hidden;
	zoom:1;*/
	clear:both;
	overflow:hidden;
	/*margin-bottom:30px;*/
}
.pageCnt .page_brand_list li{
	width:193px;
	float:left;
	display:inline;
	margin-right:10px;
        margin-bottom:30px;
}
.pageCnt .page_brand_list li.last{
	float:right;
	margin-right:0;
}
.pageCnt .page_brand_list .page_brand_tit{
	background:url(../images/front/pic_brand_box_T.gif);
	height:25px;
	line-height:25px;
	color:#009FA8;
	padding:0 15px;
}
.pageCnt .page_brand_list .page_brand_img{
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
}
.pageCnt .page_brand_list .page_brand_img img{padding:4px;}
.pageCnt .page_brand_list .page_brand_name{
	background:url(../images/front/pic_brand_box_F.gif) no-repeat;
	height:28px;
	line-height:28px;
	font-weight:bold;
	color:#666;
	text-align:center;
}
/*page_contact*/
.pageCnt .page_contact_map{
	width:310px;
	height:315px;
	float:left;
	border:1px solid #B8B8B8;
}
.pageCnt .page_contact_txt{
}
.pageCnt .page_contact_txt dl{margin-bottom:25px;}
.pageCnt .page_contact_txt dt{
	font-weight:bold;
	color:#008D95;
}

/*page_news*/
.pageCnt .page_news_list{margin-bottom:20px;}
.pageCnt .page_news_list .page_news_tit{
	height:auto;
	overflow:auto;
	zoom:1;
	background:url(../images/front/icon_04.gif) no-repeat left 9px;
	padding:1px 15px;
	border-bottom:1px solid #8DCF25;
	padding-bottom:2px;
	margin-bottom:10px;
}
.pageCnt .page_news_tit .page_news_subTit{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:430px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.pageCnt .page_news_tit .page_news_time{
	color:#00878F;
	float:right;
}
.pageCnt .page_news_subTit a:link,.pageCnt .page_news_subTit a:visited{color:#00878F;}
.pageCnt .page_news_subTit a:hover{color:#333;}
.pageCnt .page_news_list .page_news_firstTxt{
	color:#999;
	height:auto;
	overflow:auto;
	zoom:1;
}
.pageCnt .page_news_list .page_news_firstTxt div.fl{
	float:left;
	text-indent:2em;
	width:450px;
}
.pageCnt .page_news_list .page_news_firstTxt div.fr{
	float:right;
}
.pageCnt .page_news_list .page_news_txt{
	color:#999;
	text-indent:2em;
}

.pageCnt .page_news_showTit{
	border-bottom:5px solid #E4E4E4;
	padding:0 10px;
	font:bold 16px/18px Arial, Helvetica, sans-serif,"宋体";
	color:#009FA8;
	padding-bottom:8px;
}
.pageCnt .page_news_showCnt{
	border-bottom:1px solid #E4E4E4;
	margin-top:10px;
	padding-bottom:10px;
}
.pageCnt .page_news_showCnt p{text-indent:2em;}
.pageCnt .pag_news_showTime{
	text-align:right;
	margin:5px 0;
}
.pageCnt .page_news_showPage{
	color:#00878F;
	margin-top:15px;
}
.pageCnt .page_news_showPage p.fl{
	float:left;
}
.pageCnt .page_news_showPage p.fr{
	float:right;
}
.pageCnt .page_news_showPage a:link,.pageCnt .page_news_showPage a:visited{color:#00878F;}
.pageCnt .page_news_showPage a:hover{color:#333;}

/*page_services*/
.pageCnt .page_services dl{margin-bottom:25px;}
.pageCnt .page_services dt{
	background:url(../images/front/icon_05.gif) no-repeat left 5px;
	padding:1px 20px;
	color:#009FA8;
	font:bold 14px/18px Arial, Helvetica, sans-serif,"宋体";
}
.pageCnt .page_services dd{margin-left:20px;}
.pageCnt .page_services a:link,.pageCnt .page_services a:visited{color:#009FA8;}
.pageCnt .page_services a:hover{color:#333;text-decoration:none;}
/*page_faq*/
.pageCnt .page_faq_sort{
	font-weight:bold;
	color:#00878F;
	padding-bottom:10px;
}
.pageCnt .page_faq_cnt dl{margin-top:10px;}
.pageCnt .page_faq_cnt dt{
	/*color:#00878F;*/
	font-weight:bold;
	cursor:pointer;
	background:url(../images/front/icon_07.gif) no-repeat left 5px;
	padding:1px 15px;
}
.pageCnt .page_faq_cnt dt img{margin-right:10px;}
.pageCnt .page_faq_cnt dd{margin:10px 0 0 20px;}
/*page_guest*/
.pageCnt .page_guest_box{
	border:1px dotted #36A9A9;
	padding:10px;
	color:#00878F;
	margin-bottom:15px;
}
.pageCnt .page_guest_box input[type=text]{
	width:220px;
	height:21px;
	border:1px solid #CBCBCB;
	background:#FAFAFA;
}
.pageCnt .page_guest_box textarea{background:#FAFAFA;border:1px solid #CBCBCB;}
.pageCnt .page_guest_list p.page_guest_tit{
	background:url(../images/front/icon_02.gif) repeat-x 5px;
	color:#00878F;
	height:auto;
	overflow:auto;
	zoom:1;
}
.pageCnt .page_guest_list li{margin-bottom:20px;}
.pageCnt .page_guest_tit span.page_guest_name{
	background:#FFF;
	font-weight:bold;
	padding-right:5px;
	float:left;
}
.pageCnt .page_guest_tit span.page_guest_time{
	background:#FFF;
	float:right;
	padding-left:5px;
}

/*page_employment*/
.pageCnt .page_employment li{margin-bottom:20px;}
.pageCnt .page_employment .page_employment_tit{
	border-bottom:2px solid #DADADA;
	height:auto;
	overflow:auto;
	zoom:1;
	color:#00878F;
	background:url(../images/front/icon_08.gif) no-repeat 5px 6px;
	padding:1px 20px;
}
.pageCnt .page_employment .page_employment_tit span.fl{
	float:left;
	font-weight:bold;
}
.pageCnt .page_employment .page_employment_tit span.fr{
	float:right;
}
.pageCnt .page_employment .page_employment_txt{margin:5px 0 0 20px;}
.page_employment_txt p{
	margin-top:10px;
}

/*page_network*/
.pageCnt .page_network_tit{
	border-left:4px solid #66CC33;
	padding:5px 13px;
	color:#00878F;
}
.pageCnt .page_network_city{margin-top:15px;}
.pageCnt .page_network_city_header{
	height:25px;
	background:#009FA8;
	color:#FFF;
	font-weight:bold;
}
.pageCnt .page_network_city_header td{border-bottom:none;}
.pageCnt .page_network_city td{
	height:25px;
	border-bottom:1px dotted #008D95;
	padding:0 5px;
}
.pageCnt .page_network_city .tdBg{
	background:#F4F1F1;
}
.pageCnt .page_network_city .page_network_city_list{
	margin:15px 0 0 17px;
	height:auto;
	overflow:auto;
	zoom:1;
}
.pageCnt .page_network_city_list h3{
	color:#009999;
	font-weight:bold;
	font-size:14px;
}
.pageCnt .page_network_city_list dl{
	margin-top:5px;
	width:295px;
	float:left;
}
.pageCnt .page_network_city_list dt{
	color:#333;
	margin-left:15px;
	font-weight:bold;
}
.pageCnt .page_network_city_list dd{margin-left:15px;}
/*page_sales*/
.pageCnt .page_sales{
	border:1px solid #CCC;
	padding:12px 15px;
	margin-bottom:25px;
}
.pageCnt .page_sales .page_sales_tit{
	color:#00878F;
	font-weight:bold;
	background:url(../images/front/icon_04.gif) no-repeat left 7px;
	padding:1px 15px;
}
.pageCnt .page_sales .page_sales_time{
	color:#7CBA1A;
	margin:3px 0 0 15px;
}
.pageCnt .page_sales .page_sales_txt{margin-left:15px;}
/*page_newshop*/
.pageCnt .page_newshop ul{
	height:auto;
	overflow:auto;
	zoom:1;
	margin-bottom:25px;
}
.pageCnt .page_newshop li{
	width:191px;
	float:left;
	display:inline;
	margin-right:18px;
}
.pageCnt .page_newshop li.last{
	float:right;
	margin-right:0;
}
.pageCnt .page_newshop .page_newshop_tit{
	background:url(../images/front/pic_newshop_tit.gif) no-repeat;
	height:21px;
	line-height:21px;
	margin:8px 0 5px 0;
	padding-left:13px;
	font-weight:bold;
	color:#00878F;
}
.pageCnt .page_newshop .page_newshop_txt{margin-left:13px;}


/*product*/
.pageCnt .page_product_query{
	border-bottom:1px dotted #008D95;
	text-align:right;
	padding-bottom:5px;
}
.pageCnt .page_product_list{
	border:1px solid #ccc;
	margin-top:20px;
	height:auto;
	overflow:auto;
	zoom:1;
}
.pageCnt .page_product_list_L{
	width:452px;
	float:left;
	overflow:hidden;
}
.pageCnt .page_product_list_R{
	width:150px;
	float:right;
}
.pageCnt .page_product_list_R .page_product_list_img{
	height:160px;
	width:150px;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 140px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.pageCnt .page_product_list_img img{
	/*设置图片垂直居中*/
	vertical-align:middle;
}
.pageCnt .page_product_tit{
	background:url(../images/front/pic_product_tit.gif) no-repeat;
	width:452px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:25px;
}
.pageCnt .page_product_txt{
	width:400px;
	margin:15px 0 10px 20px;
}
.pageCnt .page_product_more{
	text-align:right;
	margin-bottom:10px;
}
.pageCnt .page_product_tit a:link,.pageCnt .page_product_tit a:visited{color:#00878F;}
.pageCnt .page_product_tit a:hover{color:#333;}

.pageCnt .page_product_info_tit{
	font-size:16px;
	font-weight:bold;
	color:#00878F;
}
.pageCnt .page_product_info_img{
	height:auto;
	overflow:hidden;
	zoom:1;
	margin-top:20px;
}
.pageCnt .page_product_info_img_big{
	float:left;
	width:440px;
	height:330px;
}
.pageCnt .page_product_info_img_small{
	float:left;
	display:inline;
	margin-left:5px;
	width:115px;
}
.pageCnt .page_product_info_img_small li{
	height:80px;
	overflow:hidden;
	margin-bottom:4px;
	cursor:pointer;
}
.pageCnt .page_product_info_img_small li.last{margin-bottom:0;}
.pageCnt .page_product_info_cnt{
	margin-top:25px;
}
.pageCnt .page_product_info_nav{
	height:auto;
	overflow:auto;
	zoom:1;
	background:url(../images/front/pic_product_info_navBg.gif);
}
.pageCnt .page_product_info_nav li{
	float:left;
	display:inline;
	margin-right:3px;
	height:26px;
	line-height:26px; width:83px;
	text-align:center;
	cursor:pointer;
}
.pageCnt .page_product_info_nav li.navActive{
	background:url(../images/front/pic_product_info_active.gif);
	color:#008D95;
	font-weight:bold;
}
.pageCnt .page_product_info_nav li.navNormal{
	background:url(../images/front/pic_product_info_normal.gif);
}
.pageCnt .page_product_info_box{
	border:1px solid #A8D5D8;
	border-top:0;
	padding:20px 25px;
}
.pageCnt .page_product_overview{color:#366;}
.pageCnt .page_product_overview li{margin-bottom:20px;}
.pageCnt .page_product_canshu table{
	border-collapse:collapse;
}
.pageCnt .page_product_canshu td{padding:3px 10px;}



/*siteMap*/
.pageCnt .siteMap_line{
	border-bottom:5px solid #009FA8;
}
.pageCnt .siteMap_list{padding:25px;}
.pageCnt .siteMap_list dl{
	margin-bottom:20px;
	height:auto;
	overflow:auto;
	zoom:1;
}
.pageCnt .siteMap_list dt{
	font-size:14px;
	font-weight:bold;
	color:#00878F;
}
.pageCnt .siteMap_list dd{
	float:left;
	background:url(../images/front/icon_09.gif) no-repeat left 10px;
	padding:1px 10px;
	display:inline;
	margin-right:20px;
}

/*links*/
.pageCnt .links{padding:25px 30px;}
.pageCnt .links li{
	border-bottom:1px dashed #999;
	padding-bottom:8px;
	margin-bottom:20px;
}
.pageCnt .links li.first img{margin-right:30px;}
.pageCnt .links span a:link,.pageCnt .links span a:visited{
	font-weight:bold;
	color:#00878F;
	margin-right:15px;
}

/*OA*/
.pageCnt .page_OA{
	margin:0 auto;
	padding-top:40px;
	height:auto;
	overflow:auto;
	zoom:1;
	width:500px;
}
.pageCnt .page_OA_bg{
	background:url(../images/front/pic_OA.gif) no-repeat;
	font-weight:bold;
	color:#00878F;
	width:243px;
	height:261px;
	text-align:right;
	float:left;
}
.pageCnt .page_OA_bg span{padding:20px 35px 0 0;}
.pageCnt .page_OA_txt{
	float:left;
	display:inline;
	text-align:left;
	margin-left:30px;
}
.pageCnt .page_OA_txt p{margin-bottom:15px;}
.pageCnt .page_OA_txt .inputBox{
	height:26px;
	line-height:26px;
	width:220px;
	border:1px solid #CCC;
}
.pageCnt .page_OA_txt input[type=text]{
	height:26px;
	line-height:26px;
	border:1px solid #CCC;
}




a span.cor009{color:#009FA8;}
.page{
	margin:0 auto;
	width:400px;
	height:auto;
	overflow:auto;
	zoom:1;
	margin:0 180px;
}
.page a{margin:2px;}
.page a.selected{
	color:#00f;
}
.page a.hidden{
	display:none;	
}


/*******************************add index css 07-24****************************/
.mainCnt{
	width:100%;
	height:auto;
	overflow:auto;
	zoom:1;
	margin-top:10px;
}
.mainCnt .mainCntL{
	width:654px;
	float:left;
}
.mainCnt .mainCntR{
	width:286px;
	float:right;
}
/*mainCntL*/
.mainCnt .index_product{}
.mainCnt .index_product_nav{
	background:url(../images/front/index_product_navBg.gif) no-repeat;
	height:26px;
}
.mainCnt .index_product_nav li{
	float:left;
	height:26px;
	line-height:26px;
	display:inline;
	margin-right:2px;
	cursor:pointer;
	text-align:center;
	width:95px;
}
.mainCnt .index_product_nav .index_product_navActive{
	background:url(../images/front/index_ActiveTab.gif) repeat-x;
	height:26px;
	color:#009FA8;
	font-weight:bold;
}
.mainCnt .index_product_nav .index_product_navNormal{
	background:url(../images/front/index_NormalTab.gif) repeat-x;
	height:26px;
	color:#336666;
}
.mainCnt .index_product_cnt{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/*padding:20px 0 5px 0;*/
	padding:25px 0px;
	position:relative;
}
.mainCnt .index_product_category{
	/*height:auto;
	overflow:auto;*/
	height:135px;
	overflow:hidden;
	/*_height:146px;*/
	/*overflow:hidden;*/
	/*margin:0px 25px 0px 25px;*/
	margin:0px;
	zoom:1;
}
/*
.mainCnt .index_product_cnt div.run_left{
	position:absolute;
	left:2px;
	top:85px;
}

.mainCnt .index_product_cnt div.run_right{
	position:absolute;
	right:2px;
	top:85px;
}
/*
.mainCnt .index_product_category div.fl{
	float:left;
	display:inline;
	margin:60px 3px 0 5px;
	cursor:pointer;
}
.mainCnt .index_product_category div.fr{
	float:right;
	display:inline;
	margin:60px 5px 0 3px;
	cursor:pointer;
}
*/

.mainCnt .index_product_category ul{
	overflow:hidden;
	/*height:auto;
	overflow:hidden;
	zoom:1;
	float:left;
	width:595px;*/
}
.mainCnt .index_product_category li{
	float:left;
	background:url(../images/front/index_product_line.gif) no-repeat right;
	padding:0 15px;
}
.mainCnt .index_product_category li.last{
	background:none;
}
.mainCnt .index_product_category_img{
	width:118px;
	height:110px;
	_height:119px;
	margin-bottom:15px;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 104px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.mainCnt .index_product_category_img img{
	vertical-align:middle;
}
.mainCnt .index_product_F{
	background:url(../images/front/index_product_F.gif) no-repeat;
	height:17px;
	overflow:auto;
	zoom:1;
}
.mainCnt .index_product_F p.fl{float:left;}
.mainCnt .index_product_F p.fr{float:right;}

.mainCnt .index_news{margin-top:20px;}
.mainCnt .index_newsL{
	height:auto;
	overflow:auto;
	zoom:1;
	margin-top:20px;
}
.mainCnt .index_news_cnt{
	margin:10px 0 0 20px;
	width:380px;
	display:inline;
	float:left;
}
.mainCnt .index_news_first h1{
	height:auto;
	overflow:auto;
	zoom:1;
	font-size:14px;
}
.mainCnt .index_news_first h1 span.fl{
	float:left;
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mainCnt .index_news_first h1 span.fr{
	float:right;
	font-weight:normal;
	font-size:12px;
}
.mainCnt .index_news_first h1 span.fr a:link,.mainCnt .index_news_first h1 span.fr a:visited{color:#009FA8;}
.mainCnt .index_news_first_txt{
	margin-top:10px;
	height:60px;
}
.mainCnt .index_news_list{margin-top:25px;}
.mainCnt .index_news_list li{
	background:url(../images/front/icon_02.gif) repeat-x 5px;
	height:auto;
	overflow:auto;
	zoom:1;
	margin-bottom:1px;
	+margin-bottom:0;
	_margin-bottom:0;
}
.mainCnt .index_news_list_tit{
	float:left;
	display:inline;
	width:270px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mainCnt .index_news_list_tit a{
	background:#FFF;
	padding-right:3px;
}
.mainCnt .index_news_list_time{
	float:right;
	background:#FFF;
	padding-right:3px;
	color:#999;
	width:70px;
	text-align:right;
}
.mainCnt .index_news_more{
	text-align:right;
}
.mainCnt .index_news_more a:link,.mainCnt .index_news_more a:visited{color:#009FA8;}
.mainCnt .index_advR{
	float:left;
	width:160px;
	display:inline;
	margin-left:55px;
}

.mainCnt .index_technical{margin-top:21px;}
.mainCnt .index_technical_cnt{
	height:auto;
	overflow:auto;
	zoom:1;
	margin-top:15px;
}
.mainCnt .index_technical_list{
	width:206px;
	float:left;
	margin-right:18px;
}
.mainCnt .last{
	float:right;
	margin-right:0;
}
.mainCnt .index_technical_list_cnt{
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
	background:#FFF url(../images/front/index_technical_bg.gif) repeat-x top;
	padding:0 1px;
	height:122px;
}
.mainCnt .index_technical_sub_cnt{
	padding:15px 15px 0px 15px;
}
.mainCnt .index_technical_sub_cnt p{text-indent:2em;}


/*mainCntR*/
.mainCnt .index_adv p{
	height:25px;
}
.mainCnt .index_newshop{
	margin-top:20px;
}
.mainCnt .index_newshop h3{
	background:url(../images/front/index_newShop.gif) no-repeat;
	height:24px;
	text-align:right;
}
.mainCnt .index_newshop_box{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:10px 15px;
	width:254px;
	overflow:hidden;
}
.mainCnt .index_newshop_box li{
	background:url(../images/front/icon_01.gif) no-repeat left 7px;
	padding:1px 15px;
	width:240px;
}
.mainCnt .index_newshop_box span{
	border-bottom:1px dotted #AEAEAE;
	display:block;
}
.mainCnt .index_newshop_box a{
	width:230px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
}

.marT15{margin-top:15px;}
.marT20{margin-top:20px;}


/******************************************lightbox****************************************/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.9;
	opacity: 0.9;
	}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/***********add technial 0824*************/
.pageCnt .technial_cnt h3{
	color:#099;
	font-size:12px;
}
.pageCnt .technial_cnt_txt{
	height:auto;
	overflow:auto;
	zoom:1;
	margin-bottom:15px;
}
.pageCnt .technial_cnt_txt ul{
	margin-top:5px;
	width:460px;
	float:left;
}
.pageCnt .technial_cnt_txt li{
	margin-bottom:5px;
	text-indent:2em;
}
.pageCnt .technial_cnt_img{
	float:right;
	width:132px;
	text-align:right;
}
.pageCnt .technial_cnt_img img{margin-bottom:10px;}