@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
table {border-collapse:collapse;border-spacing:0;}
ol, ul , li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
body { background:#FFF; font-size:12px; font-family:Arial, Tahoma,Helvetica,Verdana,Geneva,"宋体",sans-serif; color:#333333; line-height:1;}

/* 自适高度 */
html,body{ height:100%;}


/* 清除浮动 */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/** 浮动类 **/
.floatLft{ float:left;}
.floatRgt{ float:right;}
.floatNone{ float:none;}

/* Link style */
a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:underline;}

/* form */
button,input,textarea{ margin:0px; padding:0px;}
input, button, select { vertical-align: middle;}

input.btnIpt{ border:0px; padding:0px; margin:0px; cursor:pointer;}
input.button{ border:0px; cursor:pointer;}
input.textIpt{height:18px;padding:3px;border:1px solid #bbb;background:#fff;line-height:18px;}

input.radioIpt, input.checkBoxIpt { margin-right:6px;*margin-right:3px; margin-top:-2px; margin-bottom:1px; }


/* */


.pageHd{background:url(../images/head_bg01_02.jpg) top center repeat-x;}
.pageHd .inner{background:url(../images/head_bg01.jpg) top center no-repeat;}
.pageHd .autoCenter{ width:950px; margin:0 auto; height:143px; overflow:hidden; zoom:1;}
	.topBox{ height:67px; padding:25px 12px 0 10px; overflow:hidden; zoom:1;}
		.logo{ float:left; display:block; margin-top:5px; height:38px; overflow:hidden;}
		.loginBox{ float:right; height:56px; overflow:hidden;}
			.headTips{ height:14px; text-align:right; overflow:hidden;}
			.loginFre{ height:42px; overflow:hidden; zoom:1;}
			.loginFre ul{ float:right;} 
			.loginFre ul li{ float:left; margin:12px 0; line-height:18px;}
			.loginFre ul li.li1{ padding:0 7px 0 5px;} 
			.loginFre ul li.li2{ padding-right:11px;}
			.loginFre ul li .textIpt{ width:110px; height:16px; padding:0px; border:1px solid #e0e0e0; background:#FFF;}
			.loginFre ul li  .btnIpt{ background:url(../images/btn01.jpg) top left no-repeat; width:51px; height:19px;}
			
			.nav{ background:url(../images/navBg.jpg) top center no-repeat; height:51px; padding:0 44px 0 54px; overflow:hidden; zoom:1;}
			.nav a{ display:block; _display:inline; float:left; height:51px;}

.pageFt{ background:url(../images/foot.jpg) top center repeat-x;}
.pageFt .autoCenter{ width:950px; margin:0 auto; height:128px; padding-top:15px; text-align:center; overflow:hidden;}
.pageFt .autoCenter p{ line-height:21px; font-size:11px;}
.pageFt .autoCenter p span{ color:#999999;}

.pageBd{ background:url(../images/bg.jpg) top center repeat-x;}
.pageBd .autoCenter{ width:906px; margin:0 auto; padding:10px 22px 17px 22px; background:url(../images/bg2.jpg) top center no-repeat; overflow:hidden; zoom:1;}
 
	.pageLft{ float:left; width:181px; background:#f5f5f5; height:730px;}
		.pageLft .title{ background:url(../images/subMenu.jpg) top left no-repeat; height:32px; overflow:hidden;}
		.pageLft .content{ padding-top:10px;}
		.pageLft .content h3{ font-size:11px; line-height:20px; color:#ff6700; padding-left:20px; background:#ececec}
		.pageLft .content ul li{ line-height:20px; padding-left:31px;}
		.pageLft .content ul li a{ font-size:11px;}
		.pageLft .content ul li ul li{ padding-left:12px;}
	.pageRgt{ float:right; width:713px; }
		.picShow { margin-right:-2px;  height:285px;  overflow:hidden; zoom:1;}
		.picShow .item{ float:left; _display:inline; margin-right:2px; width:141px; height:285px; overflow:hidden;}
		.picShow .item a{ display:block; height:249px;}
		.picShow .item h3{ height:36px; line-height:36px; text-align:center; background:url(../images/ottpty_01.jpg) left top repeat-x; color:#fff; font-size:14px; overflow:hidden;}
		.picShow .item h3 a{ display:block; height:36px; color:#FFF;}
		.picShow .item h3 a:hover{ text-decoration:none;}
		.picShow .on h3{ background:url(../images/ottpty_02.jpg) top left repeat-x;}
		
		.srhBox{ border:1px solid #e8e8e8; padding:1px; background:#eeeeee;}
		.srhBox .inner{ background:url(../images/srh_02.jpg) top left repeat-x; height:24px; padding:8px 13px 0 16px; position:relative; overflow:hidden; zoom:1;}
		.srhBox .inner .returnNav{ float:left; color:#ff6700; font-size:11px;}
		.srhBox .inner img{ float:right; margin:2px 10px 0 0;}
		.srhBox .inner input{ float:right; width:259px; height:16px; border:1px solid #e0e0e0; padding:0 23px 0 0; background:#FFF;}
		.srhBox .inner span{ display:block; cursor:pointer; position:absolute; top:10px; right:23px; text-indent:-99999px; line-height:14px; background:url(../images/srh_03.jpg) top left no-repeat; width:17px; height:14px; overflow:hidden;}
		.srhBox .inner span .btn{background:url(../images/srh_03.jpg) top left no-repeat; width:17px; height:14px; border:0px; padding:0px;}
		.productList{ border:1px solid #eaeaea; margin-top:10px;}
		.productList .title{ border-bottom:1px solid #eaeaea; padding:1px; background:#f3f2f3;}
		.productList .title .inner{ background:url(../images/bg3.jpg) top left repeat-x; height:30px; padding:0 16px 0 18px; line-height:30px; overflow:hidden; zoom:1;}
		.productList .title .inner b{ font-size:14px; float:left;}
		.productList .title .inner a{ float:right; font-size:11px; font-weight:700;}
		.productList .content{ padding:10px 15px;}
		.productList .content .item{ width:160px; height:208px; float:left; _display:inline; margin:8px 5px  0 5px; overflow:hidden;}
		.productList .content .item a.aImg{ display:block; width:158px; height:118px; margin-bottom:4px; border:1px solid #cccccc; overflow:hidden;}
		.productList .content .item a.aImg img{width:158px; /*height:118px;*/}
		.productList .content .item p{ text-align:center; line-height:21px; font-size:11px;}
		
		/* about us */
		.aboutContent{ padding:25px; border:1px solid #e8e8e8; min-height:642px; _height:642px;}
		.aboutContent .adImg img{ display:block;}
			.aboutCn{ margin-top:13px;}
				.aboutCn h3{ font-size:14px; color:#ff6700; line-height:30px;}
				.aboutCn p{ color:#666; line-height:23px;}
		.contactCn{margin-top:13px;}		
		.contactCn h3{font-size:14px; color:#ff6700; line-height:30px; margin-bottom:11px;}
		.contactCn dl{ padding-left:117px; margin-bottom:21px;}
		.contactCn dl dt{ float:left; _display:inline; width:117px; margin-left:-117px; overflow:hidden;}
		.contactCn dl dd{ float:left; width:100%; font-size:11px; color:#666; line-height:20px;}
		.contactCn dl dd h3{ font-size:11px; color:#333; line-height:12px; margin-bottom:0px}
		
		.downloadContent{ padding:25px 16px; border:1px solid #e8e8e8; min-height:642px; _height:642px;}
		.downloadList{ padding:0 20px 0 15px }
		.downloadList .item{ width:290px; float:left; _display:inline; border:1px solid #e8e8e8; padding:1px; background:#f9f9f9; margin:10px 14px 0 14px;}
		.downloadList .item .inner{ height:78px; padding:4px 20px;  background:#f4f4f4; font-size:11px; line-height:19px; overflow:hidden;}
		.downloadList .item .inner h3{ font-size:12px; line-height:20px; color:#f87100;}
		.downloadList .item .inner a{ font-weight:700; background:url(../images/download_01.jpg) right no-repeat; padding-right:20px; color:#009933;}
		
		.pager{ text-align:right; font-weight:700; font-size:11px; line-height:54px; margin-bottom:5px;}
		.pager a{ font-size:11px; font-weight:700; margin:0 10px;}
		
		.downloadTips{ background:url(../images/line.jpg) top left no-repeat; padding-left:28px; line-height:21px; font-size:11px; zoom:1; }
		.downloadTips h3{ font-size:11px; line-height:37px;}
		
		.feedbackContent{padding:13px 35px; border:1px solid #e8e8e8; min-height:666px; _height:666px;}
		.feedbackContent h3{ font-size:18px; line-height:62px;}
		.feedbackContent table{ border-left:1px solid #f3f3f3; border-top:1px solid #f3f3f3;}
		.feedbackContent td{ line-height:30px; font-size:11px; padding-left:5px;}
		.feedbackContent td.td1{border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
		.feedbackContent td .textIpt{ width:274px; height:20px; border:1px solid #7f9db9; padding:0px;}
		.feedbackContent td  textarea{ width:343px; height:86px; border:1px solid #7f9db9; margin:5px 0; }
		.feedbackContent td  .btn{ margin:10px;}
		
		/* 产品列表 */
		.productContent{ margin-top:0px; padding-top:13px; _height:679px; min-height:679px;}
		.productContent .tl{height:28px; line-height:28px; margin-left:20px; font-size:14px;}
		.productContent .tl span{ color:#ff6700; margin-left:5px;}
		.productContent .content{ padding:0 15px;}
		
		/* 产品详细 */
		.productDt{ padding:6px 12px; border:1px solid #e8e8e8; min-height:680px; _height:680px;}
		.dtShow{ padding-left:9px;}
		.dtShow .title{ height:42px; line-height:42px; font-size:14px;}
		.dtShow .title span{ color:#ff6700; margin-left:5px;}
		.dtShow .cn .left{ float:left; width:391px;  overflow:hidden;}
		.dtShow .cn .left .bigPic{ border:1px solid #cdcdcd; width:389px; min-height:154px; _height:154px;}
		.dtShow .cn .left ul{ margin-right:-3px; margin-top:4px; overflow:hidden; zoom:1;}
		.dtShow .cn .left ul li{ float:left; width:73px; height:54px; _display:inline; border:1px solid #cdcdcd; margin-right:3px; overflow:hidden; }
		.dtShow .cn .left ul li img{ width:73px; height:54px;}
		.dtShow .cn .right{ width:267px; min-height:354px; _height:354px; float:right; }
		.dtShow .cn .right ul li{ line-height:23px; font-size:12px;}
		.dtShow .cn .right ul li.li1{ margin-bottom:5px;}
		.related{ margin-top:41px;}
		.related .title{ background:url(../images/line.jpg) top left repeat-x; padding-top:1px;}
		.related .title .inner{background:url(../images/line.jpg) bottom left repeat-x; height:28px; line-height:28px; padding-left:10px; font-size:11px; padding-bottom:1px; }
		.related  .productList{ margin-top:18px; border:0px;}
		.related  .productList .content{ padding:0 3px;}
		.related  .productList .content .item { height:156px; overflow:hidden;}
		.related  .productList .content .item p a{ background:url(../images/productsd_1.jpg) left no-repeat; padding-left:13px;}
		
		.srhResults{ padding:10px; }
		.srhResults table tr th{ line-height:30px; background:#ddd;}
		.srhResults table tr td{ line-height:30px; border-bottom:1px solid #ddd; font-size:11px;}
		
		.hotbg{ background:url(../images/hotIcon.png) top left no-repeat; width:35px; height:35px; position:absolute; right:2px; top:2px;}
		.newbg{ background:url(../images/newIcon.png) top left no-repeat; width:35px; height:35px; position:absolute; right:2px; top:2px;}
		
