﻿body,ul,li,ol{ margin:0 auto; padding:0; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#040404;}
body{ background:#cccccc; line-height:180%;}
a,a:visited{
	color:#040404;
	text-decoration:none;
	}
a:hover{
	color:#005593;
	text-decoration:none;
	}
.container{
	width:960px;
	margin:0 auto;
	padding:0;
	}
.main{
	width:960px;
	float:left;
	height:auto;
	background:#fcf9f9;
	padding-top:5px;
	padding-bottom: 5px;
	}
.head{
	float:left;
	width:100%;
	height:68px;
	background:url(../images/head.jpg) repeat-x top;
	}
.logo{
	float:left;
	width:330px;
	padding-top:14px;
	height:68px;
	}
.canada{
	width:60px;
	height:22px;
	line-height:22px;
	float:right;
	background:url(../images/canada.png) no-repeat;
	padding-left:35px;
	margin-top:6px;
	}
.english{
	width:70px;
	height:22px;
	line-height:22px;
	float:right;
	background:url(../images/english.png) no-repeat;
	padding-left:35px;
	margin-top:6px;
	}
.chinese{
	width:60px;
	height:22px;
	line-height:22px;
	float:right;
	background:url(../images/chinese.png) no-repeat;
	margin-top:6px;
	text-align:right;
	}
.tel{
	float:right;
	width:630px;
	text-align:right;
	}
.tel span{
	float:right;
	height:40px;
	line-height:40px;
	}
#telnum{
	color:#005593;
	font-weight:bold;
	font-size:20px;
	}
.dh{
	float:left;
	width:100%;
	height:38px;
	background:url(../images/dh.jpg) repeat-x top;
	}
.dh ul{
	width:960px;
	margin:0 auto;
	}
.dh ul li{
	width:11.1%;
	float:left;
	height:38px;
	line-height:38px;
	text-align:center;
	}
.dh ul li,.dh ul li a{
	color:#ffffff;
	font-size:14px;
	font-family:微软雅黑;
	}
.dh ul li.selected{
	background:url(../images/dhhover.jpg) repeat-x top;
	color:#005593;
	}
.dh ul li.selected,.dh ul li.selected a{
	color:#005593;
	}
a img{border:none 0;display: block;}
.footbg{
	width:100%;
	height:195px;
	float:left;
	background:url(../images/footbg.jpg) repeat-x top;
	}
.foot1{
	width:960px;
	float:left;
	height:10px;
	background:#494849;
	}
.foot1{
	width:960px;
	float:left;
	height:10px;
	background:#272727;
	}
.foot2{
	width:960px;
	float:left;
	height:185px;
	background:url(../images/foot2.jpg) repeat-x top;
	}
#footlogo{
	width:169px;
	height:61px;
	float:right;
	margin-top:30px;
	}
#footcontent{
	width:700px;
	float:left;
	margin-top:30px;
	color:#7a7c7d;
	margin-left:10px;
	}
#footcontent a{
	color:#7a7c7d;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
	}
/*banner*/
.banner_index{height:300px;position: relative;overflow:hidden;width: 960px;margin:0 auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:125px;width: 50px;height: 50px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 960px;float: left;}
.banner_index .banner_wrap li img{ width:960px;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}
/*左侧*/
.left{
	width:236px;
	float:left;
	margin-left:10px;
	}
.conleft{
	width:236px;
	float:left;
	margin-bottom:10px;
	}
.conleft div.tbtopleft{
	width:226px;
	float:left;
	height:28px;
	background:url(../images/tbtop.jpg) no-repeat left;
	}
.conleft div.tbtopleft span.ch{
	font-family:微软雅黑;
	font-size:14px;
	line-height:28px;
	margin-left:20px;
	}
.conleft div.tbtopleft span.en{
	font-family:微软雅黑;
	font-size:12px;
	color:#005593;
	line-height:25px;
	}
.conleft div.tbtopright{
	width:10px;
	float:left;
	height:28px;
	background:url(../images/tbtop.jpg) no-repeat right;
	}
.conleft div.tbmidleft{
	width:226px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y left;
	}
.conleft div.tbmid{
	width:236px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y right;
	}
.conleft div.tbbotleft{
	width:226px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat left;
	}
.conleft div.tbbotright{
	width:10px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat right;
	}
.searchform{
	width:216px;
	float:left;
	margin-left:10px;
	}
.searchleft{
	width:80px;
	float:left;
	margin-top:10px;
	line-height:30px;
	}
.searchright{
	width:136px;
	float:left;
	margin-top:10px;
	}
#key{
	background:url(../images/inputbg.png) no-repeat;
	height:30px;
	}
#key input.key{
	width:100px;
	height:30px;
	padding-left: 5px;
	border:none;
	background:none;
	line-height:30px;
	}
.submit{
	background:url(../images/submitbg.png) no-repeat;
	width:26px;
	height:23px;
	position:absolute;
	text-indent:-1;
	margin-top:3px;
	}
	
/*筛选下拉*/
DIV.selectbox-wrapper {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 0px solid; MARGIN-TOP: -3px; margin-left:2px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 130px; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; BACKGROUND: #e9e9e9; TEXT-ALIGN: left
}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: #bfbfbf; }
DIV.selectbox-wrapper UL LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #005593;
}
DIV.selectbox-wrapper UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 124px; CURSOR: pointer; LINE-HEIGHT: 30px;
}
.selectbox { border:none;  DISPLAY: block; padding-left:4px; width: 136px; CURSOR: pointer;  HEIGHT: 30px; background:url(../images/inputbg.png) no-repeat;}
/*产品分类*/
.left_menu{
	width:216px;
	float:left;
	margin-left:10px;
	}
.left_menu li.menu{
	width:204px;
	height:25px;
	line-height:25px;
	background:url(../images/left_menu.png) no-repeat left;
	padding-left:12px;
	color:#0c5082;
	float:left;
	}
.left_menu li ul{
	width:198px;
	float:left;
	margin-left:12px;
	}
.left_menu li ul li{
	min-width: 99px;
	max-width: 198px;
	float:left;
	line-height:22px;
	}
/*联系我们*/
.tbmidleft #telpic{
	width:60px;
	height:60px;
	float:left;
	margin-left:10px;
	background:url(../images/telpic.png) no-repeat left;
	}
.tbmidleft #telname{
	width:136px;
	height:30px;
	float:left;
	line-height:30px;
	color:#0c5082;
	font-family:微软雅黑;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	}
.tbmidleft #telnum{
	width:136px;
	float:left;
	color:#0c5082;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	}
.tbmidleft div.contactleft{
	width:216px;
	margin-left:10px;
	float:left;
	background:url(../images/contact.png) no-repeat right bottom;
	color:#767575;
	}
/*右侧*/
.conright{
	width:694px;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	}
.conright div.tbtopleft{
	width:634px;
	float:left;
	height:28px;
	background:url(../images/tbtop.jpg) no-repeat left;
	}
.conright div.tbtopleft span.ch{
	font-family:微软雅黑;
	font-size:14px;
	line-height:28px;
	margin-left:20px;
	}
.conright div.tbtopleft span.en{
	font-family:微软雅黑;
	font-size:12px;
	color:#005593;
	line-height:25px;
	}
.conright div.tbtopright{
	width:60px;
	float:left;
	height:28px;
	line-height:28px;
	text-align:left;
	background:url(../images/tbtop.jpg) no-repeat right;
	}
.conright div.tbtopright a{
	color:#005593;
	font-size:12px;
	font-family:微软雅黑;
	}
.conright div.tbmidleft{
	width:684px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y left;
	}
.conright div.tbmid{
	width:694px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y right;
	}
.conright div.tbbotleft{
	width:684px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat left;
	}
.conright div.tbbotright{
	width:10px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat right;
	}
.contentright{
	width:674px;
	margin-left:10px;
	float:left;
	overflow:hidden;
	}
.contentright img{max-width: 674px;}
.contentright ul.indexpro{
	width:674px;
	float:left;
	}
.contentright ul.indexpro li{
	width:200px;
	float:left;
	margin:12px;
	}
.contentright ul.indexpro li .propic{ width:198px; height:180px; border:#e4e4e4 1px solid; background:#FFFFFF; overflow:hidden;}
.contentright ul.indexpro li .propic img{ width:198px;}
.contentright ul.indexpro li .protitle{ width:200px; float:left; line-height:30px; text-align:center;}
.contentright ul.indexpro li .proxh{ width:200px; float:left; line-height:20px; text-align:center; color:#767575;}
.pre_next{margin-top: 5px;}
/*内页*/
.conright div.nytbtopleft{
	width:334px;
	float:left;
	height:28px;
	background:url(../images/tbtop.jpg) no-repeat left;
	}
.conright div.nytbtopleft span.ch{
	font-family:微软雅黑;
	font-size:14px;
	line-height:28px;
	margin-left:20px;
	}
.conright div.nytbtopleft span.en{
	font-family:微软雅黑;
	font-size:12px;
	color:#005593;
	line-height:25px;
	}
.conright div.nytbtopright{
	width:350px;
	float:left;
	height:28px;
	line-height:28px;
	text-align:right;
	background:url(../images/tbtop.jpg) no-repeat right;
	font-family:宋体;
	padding-right:10px;
	}
.conright div.nytbtopright a{
	color:#005593;
	font-size:12px;
	}
.prolist{
	float:left;
	width:672px;
	margin-top:10px;
	color:#666666;
	border:#dddddd 1px solid;
	border-bottom:none;
	}
.prolist a{
	color:#666666;
	}
.prolist li.propic{
	width:150px;
	float:left;
	text-align:center;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	background:#FFFFFF;
	}
.prolist li.propic img{
	width:150px;
	height: 150px;
	}
.prolist li.protitle{
	width:150px;
	height:130px;
	overflow:hidden;
	float:left;
	text-align:left;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	padding:10px;
	}
.prolist li.proinfo{
	width:330px;
	height:130px;
	overflow:hidden;
	float:left;
	text-align:left;
	border-bottom:#dddddd 1px solid;
	padding:10px;
	}
.prolist li#prolisttop{
	background:#f0f0f0;
	height:30px;
	line-height:30px;
	text-align:center;
	padding-bottom:0;
	padding-top:0;
	}
/*页码*/
.pages{
	float:right;
	width:100%;
	margin-top:10px;
	}
/*新闻、下载中心*/
.newslist{
	width:684px;
	float:left;
	}
.newslist li{
	width:684px;
	float:left;
	}
.newslist li div.newscon{
	width:10px;
	height:30px;
	background:url(../images/newscon.png) no-repeat left;
	float:left;
	}
.newslist li div.newstitle{
	width:560px;
	height:30px;
	line-height:30px;
	float:left;
	}
.newslist li div.newsdate{
	width:104px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:right;
	}
.newslist li div.newsdate span{
	float:right;
	line-height:25px;
	margin-left:5px;
	}
.newslist li div.newsdate span img{
	padding-top:5px;
	}
.form{
	width:684px;
	float:left;
	border:#d4d4d4 1px solid;
	background:#ffffff;
	border-bottom:none;
	}
.form li{
	width:684px;
	float:left;
	border-bottom:#d4d4d4 1px solid;
	min-height:30px;
	color:#666666;
	position: relative;
	}
.form li span{
	width:120px;
	float:left;
	padding-left:10px;
	line-height:25px;
	}
.form li input{
	width:250px;
	float:left;
	line-height:17px;
	border:#c8c8c8 1px solid;
	background:#f9f9f9;
	margin-top: 5px;
	}
.form li textarea{
	width:246px;
	float:left;
	line-height:17px;
	border:#c8c8c8 1px solid;
	background:#f9f9f9;
	margin: 5px 0;
	}
.post{
	width:50px;
	height:20px;
	background:url(../images/post.jpg) no-repeat;
	border:none;
	}
#yzm{position: absolute;top: 0;left: 440px;}
/*搜索结果页*/
.scon{width: 940px;height: 100%; margin:0 10px 10px 10px;}
.scon div.nytbtopleft{
	width:940px;
	float:left;
	height:28px;
	background:url(../images/tbtop.jpg) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.scon div.nytbtopleft span.ch{
	font-family:微软雅黑;
	font-size:14px;
	line-height:28px;
	margin-left:20px;
	}
.scon div.nytbtopleft span.en{
	font-family:微软雅黑;
	font-size:12px;
	color:#005593;
	line-height:25px;
	}
.scon div.nytbtopright{
	width:350px;
	float:left;
	height:28px;
	line-height:28px;
	text-align:right;
	background:url(../images/tbtop.jpg) no-repeat right;
	font-family:宋体;
	padding-right:10px;
	}
.scon div.nytbtopright a{
	color:#005593;
	font-size:12px;
	}
.scon div.tbmid{
	width:940px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y right;
	}
.scon div.tbmidleft{
	width:939px;
	float:left;
	height:auto;
	background:url(../images/tbmiddle.jpg) repeat-y left;
	}
.scon div.tbmidleft div.contentright{width: 915px;margin-left: 10px;float: left;overflow: hidden;}
.scon div.tbbotleft{
	width:929px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat left;
	}
.scon div.tbbotright{
	width:10px;
	float:left;
	height:10px;
	background:url(../images/tbbottom.jpg) no-repeat right;
	}