body {
	background:#fff;
	font-family:"微软雅黑"
}
.top { width:100%; height:45px; line-height:45px; background:#333; color:#ccc; position:absolute; top:0; left:0; z-index:999; filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;  }
.lang { float:right; color:#fff; font-size:12px; color:#23262b; margin-right:15px;}
.lang span{ float:left; color:#ccc; padding:0 5px;}
.lang a { color:#ccc; text-decoration:none; float:left;}
.header { width:100%; height:56px; line-height:56px; background:url(../../images/headerRight.png) repeat-x; position:absolute;top:45px;z-index:1; filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9; }
.leftLogo {
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:56px;
	z-index:9;
}
.leftLogoWrap {
	position:absolute;
	top:0;
	right:240px;
	height:56px;
	width:100%;
	background:url(../../images/headerLeft.png) repeat-x;
	z-index:9;
}
.headerWrap {width:940px; margin:0 auto; position:absolute; top:0; left:50%; margin-left:-470px; z-index:19;}
.common-wrap { width:940px; margin:0 auto;}
.logo { background:url(../../images/logo.png) no-repeat; width:271px; height:56px; float:left; position:absolute; z-index:7;}
.menu { float:left; margin:0; padding:0; padding-left:40px; width:669px; height:56px; background:url(../../images/headerRight.png) repeat-x;filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	  z-index:1;
	  position:absolute;
	  top:0;
	  left:231px}
.menu li { float:left; list-style:none; line-height:56px; margin-left:30px;}
.menu li a { color:#fff; font-size:14px; text-decoration:none; display:inline-block; width:64px; height:56px; margin:0; line-height:32px; text-align:center;}
.menu a.on,.menu a:hover { color:#fff; font-weight:bold;}
/*.focus-img { width:928px; height:378px; margin:0 auto; margin-top:20px; margin-bottom:30px;}*/
.focus-img { width:100%; height:620px; position:absolute; margin-bottom:30px; top:0; left:0; z-index:0; overflow:hidden;}
.focusWrap {
	width:1920px;
	height:620px;
	position:absolute;
}


.main { width:940px; margin:0 auto; overflow:hidden; margin:0 auto; margin-top:620px; margin-bottom:40px;}
.main-wrap { width:110%; overflow:hidden;}
.area { float:left; margin-right:66px; width:269px; height:264px;}
.harea { border-bottom:#d9d9d9 5px solid;}
.areaHover { border-bottom:#1c8dee 5px solid;}
.area ul { padding:10px; margin:0px;}
.area ul li { line-height:25px; font-size:11px; list-style:none; background:url(../../images/secondarybk.gif) no-repeat 3px 3px; text-indent:1.2em;-webkit-text-size-adjust: none; color:#343434;}
.area-title {width:300px; height:50px; text-indent:0; color:#1c8dee; line-height:50px; font-size:18px; font-weight:bold; padding-top:15px;}
.area-title a{text-indent:1.5em; color:#1c8dee; font-size:12px; line-height:30px;}
.area-title a:hover{ text-decoration:none;}
.area-img {width:269px; height:auto; margin-bottom:20px;}
.blueFont { color:#1c8dee; display:block; padding-bottom:7px; font-weight:bold; padding-top:5px;}
.sj {
	background:url(../../images/sj.png) no-repeat left;
	padding-left:20px;
	width:100px;
	height:12px;
	color:#7e919f;
	font-size:11px;
}

.main2 {
	width:100%;
	height:350px;
	border-top:#e9eaea 1px solid;
	border-bottom:#e9eaea 1px solid;
	background:#fbfbfb;
}
.main2Wrap {
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
.main2Content {
	width:110%;
}
.moreBtn {
	border-top:#ebebeb 1px solid;
	padding-top:15px;
	text-align:right;
	margin-top:30px;
}
.moreBtn a {
	background:url(../../images/morebtn.png) no-repeat;
	width:60px;
	height:26px;
	display:block;
	text-align:right;
	float:right;
}










.footer-nav { background:#fff; width:100%; height:120px; padding-top:45px;  border-top: #e9eaea 1px solid;}
.footerWrap {
	width:940px;
	margin:0 auto;
}
.footLeft {
	float:left;
}
.footLeftLogo {
	width:208px;
	height:41px;
	background:url(../../images/footerLogo.png) no-repeat
}
.footerLeftNav {
	width:400px;
	padding-top:5px;
	padding-left:8px;
}
.footerLeftNav a {
	color:#999;
	float:left;
	margin-right:6px;
	color:#999;
}
.footerRight {
	float:right;
	text-align:right;
}









.footer-icp { color:#333; font-size:12px; text-align:right; }
.footer-icp span { color:#1c8dee; }


.ie6fixedBR{position:fixed;right:0px;top:200px; font-size:16px; font-weight:bold; z-index:9999;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}







.footer {
	width:100%;
	height:620px;
}
.header-main, .area-wrap, .footer-wrap {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.header-tel, .nav-foot-bg, .message-online, .contact-us, .sharp, .sharp h2, .sharp-content h2 span, .sharp-content h2 a.more, .news-imformation-show ul li,.news-list ul li,.sample-list ul li, .footer, .product-list h2, .nav-wrap p a {
	background:url(../../images/img.png) no-repeat;
	_background:url(../../images/img.gif) no-repeat;
}
.header-main {
	height:88px;
}
.header-lang a {
	width:50px;
	height:19px;
}
.header-tel {
	background-position:-450px -23px;
	width:184px;
	height:33px;
	text-indent:-9999px;
}
.nav {
	width:228px;
	height:100%;
}
.nav-title {
	width:221px;
	border-top:#fff 1px solid;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-bottom:#ddd 1px solid;
	height:45px;
	background:#ededed;
}
.nav-title-wrap {
	width:221px;
	border-top:#d63626 3px solid;
	height:42px;
	line-height:42px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#d63626;
	background:url(../../images/fl.png) no-repeat 36px 14px;
}
.nav-wrap {
	background-color:#fff;
	margin:0;
	padding-bottom:10px;
	width:223px;
	overflow:hidden;
	border:#ccc 1px solid;
	
	/*box-shadow: 0px 10px 10px #111;*/
}
.nav-wrap h2, .nav-wrap p {
	line-height:30px;
}
.nav-wrap h2 {
	background-color:#f5f5f5;
	text-indent:10px;
	font-weight:bold;
	margin:0 1px;
}
.nav-wrap h2 a {
	color:#000;
}
.nav-wrap p {
	padding-left:10px;
}
.nav-wrap p a {
	background-position:-697px -475px;
	float:left;
	width:100%;
	line-height:25px;
	display:inline-block;
	overflow:hidden;
	color:#454545;
	text-indent:2em;
}
.nav-foot {
	width:243px;
	height:69px;
	position:relative;
}
.nav-foot-bg {
	background-position:0 -142px;
	width:243px;
	height:69px;
	position:absolute;
	top:-20px
}

.focus-images {
	width:928px;
	height:378px;
	padding:10px;
	background:#eaeaec;
	margin-top:17px;
	margin-bottom:40px;
}
.content-wrap {
	/*width:100%;*/
	width:1000px;
	margin:0 auto;
	padding:0;
	height:auto;
	overflow:hidden;
}
.b-pic {
	width:1000px;
	height:94px;
	margin-top:10px;
	background:url(../../images/banner.png) no-repeat;
}
.sharp {
	background-repeat:repeat-x;
	background-position:0 -225px;
	width:100%;
	height:240px;
}
.sharp h2 {
	height:35px;
	width:100%;
	line-height:30px;
}
.company-introduction {
	width:420px;
	height:240px;
}
.company-introduction h2 {
	background-position:20px -474px;
}
.sharp-content h2 span {
	background-position:-685px -508px;
	color:#ea3625;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	text-indent:30px;
	width:auto;
	height:30px;
	float:left;
}
.sharp-content h2 label {
	float:left;
	color:#aeaeae;
	font-family:"MS Serif", "New York", serif;
	font-size:9px;
	margin-left:10px;
}
.sharp-content h2 a.more {
	background-position:-675px -34px;
	width:42px;
	height:20px;
	color:#ea3625;
	float:right;
	margin-right:10px;
	font-size:11px;
	overflow:hidden;
	font-family:"MS Serif", "New York", serif;
}
.news-imformation {
	width:325px;
	height:240px;
}
.news-imformation h2 {
	background-position:10px -517px;
}
.news-imformation-show ul {
	width:285px;
	padding:10px 19px;
	overflow:hidden;
}
.news-imformation-show ul li {
	background-position:-697px -477px;
	border-bottom:#797979 1px dotted;
	line-height:22px;
	height:25px;
	margin-bottom:5px;
}
.news-imformation-show ul li a {
	text-indent:1.5em;
	float:left;
	width:180px;
	height:25px;
	overflow:hidden;
}
.news-imformation-show ul li span {
	float:right;
}
.product-show {
	width:758px;
	height:240px;
}
.product-show h2 {
	background-position:10px -567px;
}
.message-online, .contact-us {
	width:221px;
	height:72px;
	display:block;
	margin-bottom:10px;
	text-indent:-9999px;
}
.message-online {
	background-position:-252px -142px;
}
.contact-us {
	background-position:-489px -143px;
}
.footer {
	background-position:0 -60px;
	background-repeat:repeat-x;
	height:67px;
	
}
.footer-wrap {
	width:1000px;
	margin:0 auto;
	text-align:center;
	line-height:67px;
	color:#eaeaec;
	position:relative;
}
.footer-wrap span {
	font-weight:bold;
	font-size:16px;
	color:#e83723;
}
.amazon_scroller {
	padding: 0px;
	margin: 0px;
}
.amazon_scroller .amazon_scroller_nav {
	position: absolute;
}
.amazon_scroller .amazon_scroller_nav li {
	cursor: pointer;
	position: absolute;
}
.amazon_scroller .amazon_scroller_mask {
	position: absolute;
	margin:0 47px;
	overflow: hidden;
}
.amazon_scroller .amazon_scroller_mask a{
	line-height:26px;
}
.amazon_scroller ul {
	padding: 0px;
	margin: 0px;
	float: left;
}
.amazon_scroller ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	list-style: none;
	float: left;
	text-align: center;
	display:inline;
}
.amazon_scroller ul li a {
	text-decoration: none;
}
.amazon_scroller ul li a:hover {
	text-decoration: underline;
}
.amazon_scroller ul li a img {
	border: none;
}
/*.breadcrumbs {
	line-height:40px;
	text-indent:10px;
}*/
.smBanner {
	width:100%;
	height:350px;
	overflow:hidden;
	position:relative;
}
.smBannerWrap {
	width:1920px;
	height:350px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.breadcrumbs {
	width:100%;
	height:97px;
	padding-top:20px;
	border-bottom:#e9eaea 1px solid;
	background:#fff;
}
.breadcrumbs .breadcrumbsWrap {
	width:940px;
	height:97px;
	margin:0 auto;
}
.breadcrumbs .breadcrumbsWrap h2 {
	height:27px;
	padding-top:27px;
	font-size:22px;
	color:#007ee4;
	font-weight:bold;
}
.breadcrumbs .breadcrumbsWrap div {
	color:#a6a6a6;
	font-weight:bold;
	line-height:28px;
}
.breadcrumbs .breadcrumbsWrap div a , .breadcrumbs .breadcrumbsWrap div span {
	color:#a6a6a6;
	font-weight:normal;
}
.mainA {
	width:100%;
	background:#fafafa;
}
.mainA .mainAwrap {
	width:940px;
	padding-bottom:20px;
	margin:0 auto;
}
.proLeft {
	width:238px;
	float:left;
	border:#dcdcdc 1px solid;
	padding-bottom:15px;
	/*background:#0084f0;*/
}
.proLeft ul {
	width:238px;
}
.proLeft ul li {
	width:238px;
	height:40px;
	line-height:40px;
	border-bottom:#dcdcdc 1px solid;
}
.proLeft ul li a {
	display:block;
	width:238px;
	height:40px;
	line-height:40px;
	text-indent:22px;
	background:url(../../images/proLeftBg.png) repeat-x;
}
.proLeft ul li a:hover , .proLeft ul li a.focus {
	background:#0084f0;
	color:#fff;
	text-decoration:none;
}
.proRight {
	width:680px;
	float:right;	
}
.proRightWrap {
	width:678px;
	border:#dcdcdc 1px solid;
	background:#fff;
	margin-bottom:30px;
}
.proRightA {
	width:628px;
	padding:25px;
}
.proRightA .left {
	width:300px;
}
.proRightA .right {
	width:300px;
	text-align:right;
}
.proRightA h2.h2 {
	font-size:20px;
	line-height:25px;
	color:#333;
	text-align:left;
	padding-bottom:20px;
	font-weight:bold;
}
.proRightA .left div {
	font-size:12px;
	color:#666;
	line-height:20px;
}
.proRightB {
	width:678px;
	padding:20px 0;
}
.proRightB .proRightBtitle {
	width:648px;
	height:35px;
	padding-left:30px;
	background:url(../../images/tabA.png) repeat-x;
}
.proRightB .proRightBtitle h3.h3 {
	float:left;
	width:100px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-right:2px;
	background:url(../../images/tabAbtn.png) no-repeat;
	cursor:pointer;
}
.proRightB .proRightBtitle h3.focus {
	background:url(../../images/tabAbtnFocus.png) no-repeat;
}
.proRightBContent {
	padding:30px;
}
.proRightWrap h4.h4 {
	font-size:20px;
	line-height:70px;
	color:#333;
	text-align:left;
	text-indent:30px;
	padding-bottom:20px;
	font-weight:bold;
}
.proRightWrap .proRightBContentB {
	padding:0 30px 30px;
}








.pList {
	padding-top:30px;
}
.pListTitle , .secTitle {
	padding-bottom:20px;
	background:url(../../images/titleBg.png) repeat-x;
	height:50px;
}
.pListTitle h3 , .pListTitle a , .secTitle a {
	float:left;
	display:inline-block;
	height:50px;
	line-height:50px;
	color:#fff;
}
.pListTitle h3 {
	background:url(../../images/titleBgFocus.png) repeat-x;
}
.pListTitle h3 a {
	background:url(../../images/titleBgFGX.png) no-repeat right;
	color:#fff;
}
.pListTitle a , .secTitle a  {
	padding:0 15px;
	background:url(../../images/titleBgFGX.png) no-repeat right;
	color:#ddd;
}
.secTitle a.on  {
	background:url(../../images/titleBgFocus.png) repeat-x;
	color:#fff;
}
.pListContent {
	width:940px;
	height:292px;
}
.pListContentWrap {
	width:110%;
	height:292px;
}
.pListContentArea {
	width:940px;
}
.pListContentAreaWrap {
	width:940px;
}
.pListContent a.first {
	float:left;
	width:300px;
	height:280px;
	padding:5px;
	border:#e1e1e1 1px solid;
	display:inline-block;
	background:#fff;
}
.pListContent a.first img {
	width:300px;
	height:250px;
}
.pListContent a.first h4 {
	width:300px;
	height:30px;
	background:#c7c7c7;
	text-align:center;
	line-height:30px;
	color:#333;
}
.pListContent a.pListView {
	background:#fff;
	display:inline-block;
	float:left;
	width:128px;
	height:124px;
	padding:5px;
	border:#e1e1e1 1px solid;
	margin-left:17px;
	margin-bottom:20px;
}
.pListContent a.pListView img {
	width:128px;
	height:104px;
}
.pListContent a.pListView h4 {
	width:128px;
	height:20px;
	background:#fff;
	text-align:center;
	line-height:20px;
	color:#333;
	overflow:hidden;
}
.pListContent a.last {
	background:#f4f4f4;
	display:inline-block;
	float:left;
	width:138px;
	height:134px;
	border:#e1e1e1 1px solid;
	margin-left:17px;
	margin-bottom:20px;
}
.pListContent a.last h4 {
	width:138px;
	height:134px;
	text-align:center;
	line-height:134px;
	color:#999;
	font-weight:bold;
	font-size:18px;
}
.pListContent a.last:hover {
	text-decoration:none;
}




.product-list {
	float:right;
	width:756px;
	border:#ccc 1px solid;
	margin:0 0 10px 0;
	background:#fff;
	padding-bottom:30px;
}
.product-list ul {
	width:756px;
	overflow:hidden;
	padding-bottom:39px;
}
.product-list ul li {
	float:left;
	width:200px;
	margin-left:39px;
	height:240px;
	margin-top:39px;
	line-height:40px;
	text-align:center;
}
.product-list ul li a {
}
.support-list {
	float:right;
	width:756px;
	border:#ccc 1px solid;
	margin:0 0 10px 0;
	background:#fff;
	padding:15px 0 30px 0;
}
.support-list ul {
	width:740px;
	padding-left:16px;
}
.support-list ul li {
	float:left;
	width:740px;
	height:30px;
	line-height:30px;
	border-bottom:#ccc 1px dotted;
	background:url(../../images/secondarybk.gif) no-repeat 8px 6px;
	text-indent:18px;
}
.support-list ul li a {
}
.product-detail-title {
	font-weight:bold;
	font-size:24px;
	text-align:center;
	line-height:30px;
	height:100px;
}
.product-detail-info {
	font-weight:normal;
	font-size:12px;
	text-align:center;
	line-height:30px;
	color:#999
}
.product-detail {
	position:relative;
	float:right;
	width:756px;
	margin-bottom:10px;
}
.product-detail-tab {
	margin-top:20px;
	margin-bottom:30px;
}
.product-detail-tab a {
	width:160px;
	height:30px;
	margin-right:15px;
	display:inline-block;
	background:#ccc;
	border:#ccc 1px solid;
	line-height:30px;
	text-align:center;
	color:#000;
}
.product-detail-tab a.on, .product-detail-tab a:hover {
	background:#1c8dee;
	border:#1c8dee 1px solid;
	color:#fff;
}
.product-detail-content {
	 display:none;
}
.product-detail-content table {
	border-top:none;
	border-left:none;
}

.product-detail-content table td {
	border-bottom:none;
	border-right:none;
}
.news-list,.sample-list {
	float:right;
	width:756px;
	border:#ccc 1px solid;
	margin:0 0 10px 0;
	background:#fff;
	padding-bottom:30px;
}
.news-list ul,.sample-list ul {
	padding:5px 15px;
}
.news-list ul li,.sample-list ul li {
	height:36px;
	overflow:hidden;
	line-height:36px;
	background-position:-697px -470px;
	border-bottom:#9a9a9a 1px dotted;
	text-indent:20px;
}
.news-list ul li a{
	float:left;
}
.news-list ul li span{
	float:right;
}

.news {
	width:940px;
}
.news li {
	width:940px;
	height:40px;
	line-height:40px;
	border-bottom:#d5d5d5 1px dashed;
}
.news li a {
	float:left;
	width:840px;
}
.news li span {
	float:right;
	width:100px;
}
.exhibition {
	width:940px;
}
.exhibition th {
	background:#7394c7;
	border-bottom:#fff 1px solid;
	color:#fff;
	height:40px;
	line-height:40px;
}
.exhibition td {
	background:#d8e1f2;
	color:#333;
	padding:10px 0;
}
.flip { clear:both; padding-top:20px;}
.flip a {
	border:#eaeaec 1px solid;
	line-height:22px;
	padding:8px 12px;
	margin-right:10px;
}
.flip a.on,.flip a:hover {
	border:#007ee4 1px solid;
	background:#007ee4;
	line-height:22px;
	padding:8px 12px;
	margin-right:10px;
	color:#fff;
}
.download {
	background:#e83723;
	height:20px;
	line-height:22px;
	padding:3px 12px;
	color:#fff;
	border:#e83723 1px solid;
	-moz-border-radius: 5px;     
    -webkit-border-radius: 5px;  
    border-radius:5px;
	text-indent:0;
	margin-top:4px;
}
.allc {
	color:#F00;
	cursor:pointer;
	right:0;
}
.notallc {
	color:#F00;
	cursor:pointer;
}
.w-1000 { width:1000px;}

.content {
	width:758px;
	overflow:hidden;
}
.content-w {
	width:1000px;
	overflow:hidden;
}






.scrollStyle {
	height:350px;
	overflow:auto;
}



.ie6fixedBR{position:fixed;right:0px;top:200px; font-size:16px; font-weight:bold;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}



















