@charset "utf-8";
/* global */

.wrapper{width:920px;}
.wrapperfull{width:100%;}
.clearboth{line-height:0px;	font-size:0px;clear:both;}
.noheight{font-size:0px;}

.left{float:left;}
.right{float:right;}

.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}

.margint5{margin-top:5px;}
.margint6{margin-top:6px;}
.margint7{margin-top:7px;}
.margint8{margin-top:8px;}
.margint9{margin-top:9px;}
.margint10{margin-top:10px;}
.margint15{margin-top:15px;}
.margint16{margin-top:16px;}
.margint20{margin-top:20px;}
.margint28{margin-top:28px;}

.marginr5{margin-right:5px;}
.marginr10{margin-right:10px;}

.marginb5{margin-bottom:5px;}
.marginb9{margin-bottom:9px;}
.marginb10{margin-bottom:10px;}
.marginb18{margin-bottom:18px;}

.marginl5{margin-left:5px;}
.marginl10{margin-left:10px;}
.marginl15{margin-left:15px;}

.coloreee{color:#eee;}
.colorccc{color:#ccc;}
.color555{color:#666;}
.color333{color:#333;}

.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}

.padding10{padding:10px;}

.tbg{background:url(../images/global/topbg.gif) no-repeat;height:11px;font-size:0px;}
.bbg{background:#fff;}
.botbg{background:url(../images/global/botbg.gif) no-repeat;height:6px;font-size:0px;}

/* top */

.topw{
	height:207px;
	width:974px;
	margin:0px auto;
}

.tl{
	float:left;
	height:207px;
	width:7px;
	font-size:0px;
	background:url(../images/top/tbg_left.jpg) no-repeat;
}

.tr{
	float:right;
	height:207px;
	width:7px;
	font-size:0px;
	background:url(../images/top/tbg_right.jpg) no-repeat;
}

.tc{
	float:left;
	height:203px;
	width:960px;
	background:url(../images/top/bg.jpg) no-repeat top;
	border-bottom:4px solid #B2B2B2;
}

.toprow1{
	height:141px;
}

.langctn{
	height:22px;
}

.toprow2{
	height:41px;
	margin-top:21px;
}

.top_phone_num{
	margin-left:30px;
	display:inline;
}

.top_search{
	height:41px;
	width:337px;
	padding-left:130px;
	margin-right:30px;
	display:inline;
	background:url(../images/top/search_bg.jpg) no-repeat;
}

.top_search_btn{
	width:33px;
	margin:5px 13px auto auto;
	display:inline;
}

.top_search_btn input{
	width:27px;
	height:33px;
	cursor:pointer;
	border:0px;
	background:url(../images/top/search_btn.jpg) no-repeat;
}

.top_search_ipt{
	padding-top:10px;
}

.top_search_ipt input{
	width:281px;
	height:19px;
	padding:2px;
	border:1px solid #b2b2b2;
	line-height:19px;
	overflow:hidden;
	font-family:Verdana;
	color:#333;
	background:#fff url(../images/top/input_bg.jpg) no-repeat;
}

/* float contact */

.floatcontact{position:absolute;z-index:999;left:0px;top:100px;width:97px;background:url(../images/floatcontact/bodybg.gif) repeat-y;}
.floatcontactitem{background:url(../images/floatcontact/dot.gif) repeat-x bottom;padding-bottom:1px;}

/* body */

.bodyw{
	width:974px;
}

.bl{
	float:left;
	width:7px;
	height:204px;
	background:url(../images/global/bbg_left.jpg) no-repeat;
}

.br{
	float:right;
	width:7px;
	height:204px;
	background:url(../images/global/bbg_right.jpg) no-repeat;
}

.bc{
	float:left;
	width:960px;
	text-align:center;
}

.binnerctn{
	width:900px;
}

.body_main{
	margin-top:28px;
}

.bctn_left{
	float:left;
	width:596px;
}

.bctn_right{
	float:right;
	width:275px;
}

.mtitle_left{
	height:10px;
	font-size:0px;
	background:url(../images/global/title_bg_line1.gif) repeat-x;
}

.mtitle_left img{
	margin-left:20px;
}

.page_position{
	width:880px;
	height:36px;
	line-height:36px;
	padding-left:20px;
	border-bottom:1px solid #B2B2B2;
	background:url(../images/global/position_arrow.gif) no-repeat left center;
}

.page_handler{
	color:#333;
	height:30px;
	line-height:30px;
	border-top:1px solid #ccc;
}

.page_handler_right{
	text-align:right;
}

.page_handler_right a:link,.page_handler_right a:visited{
	color:#333;
}

.page_handler_right a:hover{
	color:#3385EB;
}

.page_handler_right span{
	color:#666;
}

/* nav */

.nav{
	width:960px;
	height:41px;
	margin-bottom:28px;
	z-index:1000;
	position:relative;
	background:url(../images/nav/bg.jpg) repeat-x;
}

.nav li{
	float:left;
}

.nav li.subnav1{
	width:133;
}

.nav li.subnav2{
	width:163px;
}

.nav li.subnav3{
	width:138px;
}

.nav li.subnav4{
	width:98px;
}

.nav li.subnav5{
	width:164px;
}

.nav li.subnav6{
	width:139px;
}

.nav li.subnav7{
	width:125px;
}

.nav li ul{
	display:none;
	position:absolute;
}

.nav li.subnav2 ul{
	width:162px;
}

.nav li.subnav3 ul{
	width:137px;
}

.nav li.subnav4 ul{
	width:98px;
}

.nav li ul li{
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}

/* footer */

.footer{
	height:163px;
	margin-top:28px;
	background:url(../images/foot/bg.jpg) repeat-x;
}

.footerctn{
	width:974px;
}

.fl{
	float:left;
	height:163px;
	width:7px;
	font-size:0px;
	background:url(../images/foot/bg_l.jpg) no-repeat
}

.fr{
	float:right;
	height:163px;
	width:7px;
	font-size:0px;
	background:url(../images/foot/bg_r.jpg) no-repeat;
}

.fc{
	float:left;
	width:900px;
	margin-left:30px;
	margin-top:5px;
	display:inline;
}

.footerleft{
	width:826px;
}

.footerlogo{
	width:70px;
}

.footerlink{
	height:41px;
	line-height:41px;
	color:#343434;
	font-size:9px;
}

.footerlink a:link,.footerlink a:visited{
	font-size:9px;
	color:#343434;
}

.footerlink a:hover{
	color:#3299FE;
}

.footer_contact{
	font-size:9px;
	height:33px;
	line-height:33px;
	color:#666;
	background:url(../images/foot/contactinfo_bg.gif) repeat-x;
}

.footer_contact span{
	color:#000;
}

.footer_copyinfo{
	margin-top:10px;
	line-height:20px;
	font-size:9px;
}

.footer_copyinfo a:link,.footer_copyinfo a:visited{
	/*color:#3382E9;*/
	color:#333;
}

.footer_copyinfo a:hover{
	color:#000;
}

/* body -> index */

.index_about_ctn{
	margin-top:14px;
}

.index_more{
	margin-top:10px;
	margin-bottom:28px;
}

.index_newpro{
	margin-top:10px;
}

.index_newpro li{
	float:left;
	width:174px;
	margin-right:34px;
}

.index_newpro li.last{
	margin-right:0px;
}

.imgborder1{
	border:1px solid #ABCDF2;
}


.index_newpro_title{
	line-height:28px;
	height:28px;
	background:url(../images/index/newpro_arrow.gif) no-repeat left center;
}

.index_newpro_title a:link,.index_newpro_title a:visited{
	margin-left:10px;
	font-weight:bold;
	color:#329AFD;
}

.index_newpro_title a:hover{
	color:#333;
}

.index_newpro_des{
	padding-top:6px;
	padding-bottom:10px;
	height:48px;
	background:url(../images/global/dotccc.gif) repeat-x bottom;
}

.index_newpro_btn{
	margin-top:5px;
}

.index_right_quality{
	margin-top:18px;
}

/* body -> introduction */

.intro_main_intro{
	margin-top:20px;
}

.intro_main_content{
	width:410px;
}


.intro_main_more{
	margin-top:10px;
}

.intro_main_news{
	margin-top:20px;
}

.intro_main_news_img img{
	border:2px solid #ccc;
}

.intro_main_news_ctn{
	width:172px;
}

.intro_main_news_ctn span a:link,.intro_main_news_ctn span a:visited{
	color:#349A34;
	font-weight:bold;
	line-height:18px;
}

.intro_main_news_ctn span a:hover{
	color:#000;
}

.intro_rightnews_item{
	margin-bottom:10px;
}

.intro_main_news_ctn p a:link,.intro_main_news_ctn p a:visited{
	color:#666;
}

.intro_main_news_ctn p a:hover{
	color:#333;
}

.intro_main_imgbtn{
	margin-top:5px;
	padding-top:20px;
	border-top:1px solid #b2b2b2;
}

.intro_main_btnlist{

}

.intro_main_btnlist li{
	float:left;
	margin-right:10px;
}

.intro_main_btnlist li.last{
	margin-right:0px;
}

.about_nav{
	padding-left:12px;
}

.about_nav li{
	margin-bottom:11px;
}

.intro_left_ctn{
	margin-top:20px;
}

.intro_stylelist{
	background:#666;
}

.intro_stylelist li{
	float:left;
	width:154px;
	margin-right:60px;
	margin-bottom:18px;
}

.intro_stylelist li.last{
	margin-right:0px;
}

.introstyle_img img{
	border:2px solid #B2B2B2;
}

.introstyle_link{
	width:154px;
	height:30px;
	line-height:30px;
	text-align:center;
}

.introstyle_link a:link,.introstyle_link a:visited{
	color:#3198FF;
}

.introstyle_link a:hover{
	color:#000;
}


/* body -> product */

.pro_list{
	margin-top:28px;
}

.pro_list li{
	float:left;
	width:162px;
	margin-right:55px;
	margin-bottom:15px;
}

.pro_list li.last{
	margin-right:0px;
}

.pro_list li div img{
	border:1px solid #B2B2B2;
}

.pro_list_name{
	height:25px;
	line-height:25px;
	text-align:center;
}

.pro_list_name a:link,.pro_list_name a:visited{
	color:#3399FD;
}

.pro_list_name a:hover{
	color:#333;
}

.cat_list{
	margin-top:24px;
}

.cat_list li{
	width:275px;
	padding-top:9px;
	padding-bottom:9px;
	background:url(../images/global/dotccc.gif) repeat-x bottom;
}

.cat_list li a:link,.cat_list li a:visited{
	color:#333;
	padding-left:11px;
	background:url(../images/pro/cate_arrow.gif) no-repeat 0px 4px;
}

.cat_list li a:hover{
	color:#339933;	
}

.pro_newpro_title{
	text-align:center;
	margin:28px auto 25px auto;
}

.pro_newpro_title img{
	margin:0px auto;
}

.newpro_list{
	padding-left:10px;
}

.newpro_list li{
	float:left;
	padding-left:20px;
	padding-bottom:20px;
}

.newpro_list li img{
	border:1px solid #b2b2b2;
}

.prodetail_name{
	margin-top:28px;
	height:30px;
	line-height:30px;
	color:#0066CC;
	font-size:14px;
	font-weight:bold;
	background:url(../images/global/dotccc.gif) repeat-x bottom;
}

.prodetail_name span{
	color:#000;
}
.main_cate_list_title span a:link,.main_cate_list_title span a:visited{
	color:#fff;
}

.main_cate_list_title span a:hover{
	color:#999999;
}

.prodetail_bigimg{
	margin:10px auto 10px 0px;	
}

.prodetail_bigimg img{
	border:1px solid #ccc;
}

.prodetail_title{
	height:35px;
	color:#0066CC;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/pro/dot1.gif) repeat-x;
}

.prodetail_content{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url(../images/global/dotccc.gif) repeat-x bottom;
}

.prodetail_btn_next{
	margin-left:20px;
}

.main_cate_list{
	margin:30px auto 10px auto;
	width:555px;
}

.main_cate_list_left img{
	border:1px solid #999;
}

.main_cate_list_right{
	width:327px;
}

.main_cate_list_title {
	background:url(../images/pro/cate_name_bg.gif) no-repeat;
	border-bottom:2px solid #999;
	padding-bottom:2px;
}

.main_cate_list_title span{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	margin-left:33px;
}

.main_cate_list_des{
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
}

.maincatedetail_title{
	height:25px;
	background:url(../images/pro/catedetail_title_bg.gif) no-repeat left top;
	border-bottom:3px solid #333;
}

.maincatedetail_title span{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-left:29px;
}

.maincatedetail_img{
	margin:20px 0px;
	padding-bottom:20px;
	border-bottom:1px solid #999;
}

.maincatedetail_img img{
	border:1px solid #999;
}

.maincatedetail_btn{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #999;
}

/* body -> news */

.newstopcate{
	margin:28px auto;
	height:104px;
	background:url(../images/news/dot1.gif) repeat-y center;
}

.newslist{
	margin-bottom:10px;
}

.newslist li{
	height:30px;
	line-height:30px;
	background:url(../images/global/dotccc.gif) repeat-x bottom;
}

.newslist li a:link,.newslist li a:visited{
	color:#333;
	padding-left:22px;
	background:url(../images/news/list_arrow.gif) no-repeat left center;
}

.newslist li a:hover{
	color:#3295FD;
}

.newslist li span{
	font-size:9px;
	color:#666;
}

.newsdetail_title{
	margin-top:28px;
	text-align:center;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

.newsdetail_info{
	height:29px;
	line-height:29px;
	font-size:9px;
	background:url(../images/news/newsdetailinfo_bg.gif) repeat-x;
}

.newsdetail_content{
	color:#333;
	padding-top:20px;
}

/* body -> guestbook */

.gbctn{
	margin-top:28px;
	padding-left:27px;
}

.gbipt{
	margin-bottom:28px;
}

.gbipt input{
	height:23px;
	width:537px;
	line-height:23px;
	padding-left:2px;
	color:#333;
	border:1px solid #9A9A9A;
	font-family:Verdana,"宋体";
	background:#eee;
}

.gbipt textarea{
	height:139px;
	width:537px;
	line-height:23px;
	padding-left:2px;
	color:#333;
	font-family:Verdana,"宋体";
	border:1px solid #9A9A9A;
	overflow:hidden;
	background:#eee url(../images/gb/logo.gif) no-repeat center;
}

.gb_submit{
	width:96px;
	height:31px;
	border:0px;
	cursor:pointer;
	background:url(../images/gb/btn_submit.gif) no-repeat;
}

.gb_reset{
	width:87px;
	height:31px;
	border:0px;
	cursor:pointer;
	margin-left:20px;
	background:url(../images/gb/btn_reset.gif) no-repeat;
}

.contac_tcontent{
	padding-top:28px;
}