/* CSS Document */
 
body { 
	margin:0 auto;
	FONT-SIZE: 12px; 
	color:#666666;
	background-color: #ffffff; 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: Arial,Verdana,sans-serif;
	background-position:top;
	}
	
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#666666; text-decoration:none;}
a:hover { color:#333;}
div {
	margin: 0px;
	padding: 0px;
	border: none;
}
img {
	border:none;
}
p{
  font:normal 11px Arial,Verdana,sans-serif;
  color:#666;
  margin: 1em 0;
  padding: 0;
}
#abox {
	width:980px;
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	clear:both;
}
.acontent {
	width:980px;
	margin:0 auto;
	
	background-color:#ffffff;
}
.abcontent{
	margin-top:5px;
	
	background:  url(../images/content_bg.png) repeat-y left top;
	float: left;	
}

/*-------------atop style start------------------*/

#atop {
	width:980px;
	float:left;
	background-color:#ffffff;
	}
	
#acompanyname {
	float:left;
	width:194px;
	height:166px;
	border:0;
	background: url(../images/logo.png) no-repeat left top;
}
#acompanyname_2 {
	float:left;
	width:194px;
	height:146px;
	background:  url(../images/logo2.png) no-repeat left top;
	text-indent:-9999px;
}
#abanner{
	width:786px;
	height:103px;
    float:right;
	}
#abanner img{
	margin: 0;
	padding:0;
	display: block;
}
#asearchbox {
	width:194px;
	height:67px;
	float:left;
	background:  url(../images/searchbg.png) repeat-x left top;
    padding-bottom: 5px;
}
#asearchbox b{
	font: bold 11px/25px  arial;
	color:#666666;
	padding-left:10px;
	display: block;
	}

/*---------- main nav style start-------------------------*/	
/***************************************************start nav*********************************************/

#nav {display:block; width:788px; padding:0 0 5px 3px; margin:0 auto; height:43px;position:relative; z-index:9;}
#nav .nomenu {background-image:none; padding:0;}
#nav li {float:left;position:relative; list-style:none;}
#nav li a {float:left; width:80px; font-size:11px/38px; color:#d2f1ff; text-align:center; line-height:38px; height:38px;padding:0 10px; }
#nav li a:hover {float:left; width:80px; font-size:12px; color:#003352; text-align:center; line-height:38px; height:38px; }

#nav li a span {cursor:pointer;} /*span是有下拉箭头的*/
#nav li:hover { text-decoration:none; background:url(../images/menu_hoverbg.png) repeat-x; color:#003352;}
#nav li.downmenu:hover a span {} /*下拉箭头变色, ie6下必须加上后面的一句不起作用的_border, 前面的position才生效，并且只能作用到a，而不是span。不知何故... */
#nav li.menu1 span {padding:0 0 0 0px; display:inline-block;} /* 显示白色房子 */
#nav li.menu1:hover {background:url(../images/menu_hoverbg.png) repeat-x; color:#003352;} /* 显示左侧第一格hover绿背景 */
#nav li#menu2 {width:80px; 
				z-index:10; 
				_width:72px;  /*IE6 hack*/
}
#nav li#menu2:hover {}  /* 显示右侧第一格hover绿背景 */


#nav .nav_menu {display:none; z-index:10; position:absolute; top:38px; left:-1px; +left:-41px;  repeat-x left top #e2f6f8; padding:0px 6px 0px 0px; border-left:#333 1px solid;border-right:#333 0px solid;border-bottom:#333 0px solid;background-color:#ff8000;background:url(../images/navmenu_right.gif) repeat-y right top;} /* 后面加\9是hack for ie678的写法 */

#nav .nav_menu li ul{display:none; z-index:10; position:absolute; top:38px; left:-1px; +left:-41px;  repeat-x left top #e2f6f8; padding:0px 6px 0px 0px; border-left:#333 1px solid;border-right:#333 0px solid;border-bottom:#333 0px solid;background-color:#ff8000;background:url(../images/navmenu_right.gif) repeat-y right top;} /* 后面加\9是hack for ie678的写法 */

#nav li:hover .nav_menu li:hover ul{display:block;position:absolute; left:150px; top:0px;} /*触发*/

#nav li:hover .nav_menu, #nav li.menu2:hover .nav_menu {display:block;} /*触发*/

#nav .nav_menu li {margin-top:1px 0; background:#cfdef4;}
#nav .nav_menu li a {color:#333; background:none; font-size:11px; height:25px; line-height:25px; width:120px; text-align:left;padding-left:10px; border-bottom:#99d0d4 0px solid;}

#nav .nav_menu li.nav_menu_bottom{
width:100%;
height:5px;
border-bottom:#333 1px solid;
background-color:#ff7802;
}
#nav .nav_menu li.nav_menu_top{
width:100%;
height:1px;
background:url(../images/menu_hoverbg.png) repeat-x;
}
#nav .nav_menu li a:hover {background:#212629; color:#fff; padding-left:10px; border-bottom:#fff 1px solid;}
#nav #abouten li a {width:130px;}
#nav #proden li a {width:130px;}
#nav #capaen li a {width:130px;}
#nav #techen li a {width:100px;}
#nav #newen li a {width:90px;}
#nav #serven li a {width:100px;}
#nav #contacten li a {width:70px;}
#nav #capabilityen li a {width:130px;}
#nav #navsubmenu li a{width:120px;}

/***************************************************end of nav*********************************************/


#anav {
  height:43px;
  width:786px;
  float:right;
  background-color:#212629;
  background:  url(../images/anav_bk.gif) repeat-x left top;

 }
#anav a {
  height:38px;
  font:  normal 11px/18px arial;
  color:#ffffff;
  float:left;
  display:inline-block;
  text-align:center;
  text-decoration:none;
  padding:0 15px;
}  
  #anav a.acontact{
  	background: none;
  } 
#anav a:hover, #anav a.active {
  color:#00c9d5;
  font:normal 11px/18px arial;
  text-decoration:underline;
} 

/*---------- Frame style start-------------------------*/

.ablnav{
	width: 177px;
	float:left;
	
}
.amainbox{
  width: 559px;
  background-color:#ffffff;
  float: left;
  margin-left: 10px;
  border-right: 10px solid #ffffff;
  padding-bottom: 20px;
}
.aprodbox{
  font:  normal 11px/18px arial;
  margin-top:40px;
  margin-left:20px;
  width: 755px;
  background-color:#ffffff;
  float: left;
  border-right: 10px solid #ffffff;
  padding-bottom: 20px;
  height:auto !important;
}
.abright{
	width: 216px;
	float: right;
	padding-right:5px;
}

/*------------------------------ afoot style--------------------------*/
#afoot {
	margin:0 auto;
	height:65px;
  	width:980px;
	background-color:#f2f1ef;
	border-top: 8px solid #006699;
	clear: both;
}

.abnav {
	width:690px;
	float:left;
	padding: 25px 0 0 10px;
	height:40px;
}
#afoot a {
	font: 11px/12px Arial;
	color:#00314d;
	float:left;
	display:block;
	text-decoration:none;
	padding: 0 10px;
	border-right: 1px solid #00314d;
	height:11px;
}
#afoot a.alastone {
	border:none;
}
#afoot a.alastline {
	border:none;
}
#afoot a:hover {
	color:#00314d;
	text-decoration:underline;
}
#afoot p {
	font: 10px/15px Arial;
	color:#00314d;
	float:right;
	padding: 15px 20px 0 0;
	height:50px;
	margin:0;
	width:175px;
}

h3{
	font: bold 12px/32px  Arial;
	color:#ffffff;
	background:  url(../images/title_bg.png) repeat-x left top;
	margin: 0;
	padding: 0;
	text-indent: 15px;
	height: 34px;
}

h1{
	width:559px;
	font: bold 20px/28px  Arial;
	color:#bc682f;
	margin: 5px 0;
	padding:0 0 0 10px;
	height: 31px;
	float:left;
}

h4{
	font: bold 16px/12px  Arial;
	color:#004064;
	height: 20px;
	margin: 0;
	float: left;
	display:block;
	width: 554px;
	padding: 15px 0 0 15px;
	border-bottom: 1px dashed #231815;
}

h5{
	font: bold 13px/12px  arial;
	color:#004064;
	margin: 0px 0 0px 0;
	height: 20px;
	float:left;
	display:block;
	width: 359px;
}

h6{
	font: bold 16px/12px  arial;
	color:#004064;
	margin: 0px 0 0px 0;
	height: 20px;
	float:left;
	display:block;
	width: 68%;
}

.aclear{
	clear:both;
	height:0px;
}

/*********************  css *************************/
br.an, .an{
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 1px;
	border: none;
	font: normal 1px/1px Arial;
}

.asearch_frm{
  clear: both;
  width: 156px;
}
.asearch_frm input.abox{
	width: 100px;
	float: left;
	margin: 0px 0px 0px 10px;
	height:16px;
	border: 1px solid #3d3c3c;
	color: #ababab;
}
.asearch_frm input.abutton{
	float: left;
	width: 38px;
	height: 21px;	
	margin: 0px 0px 0px 5px;
}



/*-----------Season's Greeting-------------*/
#abox img.season_greeting {
	float:left;
	height:208px;
	margin-top:-450px;
	margin-left:450px;
	position:fixed;
	width:450px;
	z-index:1;
}


/* Footer Styles ---------- */

#footer {
	width: 980px;
	margin: 0px auto;
	border-top: 8px solid #006699;
	background-color:#ffffff;
	height: 55px;
	padding-top: 10px;
	clear: both;
	border-bottom: 1px solid #e4e4e4;
}
#footer #footer_content {
	width: 900px;
	height: 50%;
	vertical-align: middle;
	*margin-top: 5px;
}
#footer #contact_info {
	float: left;
	margin-left: 40px;
}
#footer p {
	font-size: 0.9em;
	color: #333;
	margin-top: 2px;
}
#footer #links {
	float: right;
	margin-right: 0px;
	text-align: right;
	margin-top: 3px;
}
#links ul li {
	display: inline;
	margin-left: 15px;
}
#links a {
	text-decoration: none;
	color: #006699;
	font-weight: bold;
}
#links a:hover { color: #666; }
#contact_info a:hover { color:#666; }
.phone { color:#CCC; }
.linksFooter { font-weight: bold; }
.contactLink {
	color:#333;
	text-decoration: none;
}

.bpath{
	width: 559px;
	float: none;
	clear: both;
	padding-left: 10px;
	height: 25px;
	font: normal 11px/25px  arial;
	color:#212121;
}
.bpath a {
	display: inline-block;
	text-decoration: none;
	color:#212121;
	padding: 0 3px;
}
.bpath a:hover{
		text-decoration: underline;
}

.bsub{
width: 165px;
float: left;
}
.bsub a{
	width: 173px;
	height: 29px;
	float: left;
	text-decoration: none;
	display: inline-block;
	font: bold 11px/27px  arial;
	color:#0d4668;
	background:  url(../images/rnav_bg.gif) repeat-x left center;
}
.bsub a.bnow {
   margin-top: 1px;
	text-decoration: underline;
	background:#e2f6f8 url(../images/lbnav_bg.jpg) repeat-x 10px center;
}

.bsub a img{
border:medium none;
display:block;
float:left;
}

a.btwo{
  line-height: 14px !important;
}

.bpathright{
  
}

/* CSS Document */
.brtop{
		width: 166px;
		float: right;
		height: 30px;
	}

.brtop a{
	padding: 0 7px;
	border-right: 1px solid #002e49;
	font: bold 11px/12px  Tahoma,Arial;
	color:#002e49;
	display: inline-block;
	float:left;
	text-decoration:none;
	}
.brtop a:hover {
text-decoration:underline;
}
.brtop a.bnoline{
	border: none;
}


.btitle {
font: bold 11px/32px Tahoma,Arial;
color:#f2f1ef;
text-align: center;	
height: 36px;
}

h2{
	font: bold 14px/18px Arial,Verdana,sans-serif;
	color:#bc682f;
	margin: 0;
	padding: 16px 0;
}
h3{
	font: bold 12px/32px  Arial;
	color:#ffffff;
	background:  url(../images/title_bg.png) repeat-x left top;
	margin: 0;
	padding: 0;
	text-indent: 15px;
	height: 34px;
}




/*-----------  lbox CSS satrt   ------------------------*/
.clbox{
  width: 194px;
  height: 536px;
  background-color:#f2f1ef;
  float: left;
}

#clhead {
	float:left;
	width:190px;
	height:30px;
	background:  url(../images/iso.gif) no-repeat left top;	
}

.clbox b{
  font: bold 11px/15px  Arial;
  color:#bc682f;
  width: 175px;
  display: block;
  padding:5px 0 5px 12px;
  float: left;
}

.clbox p{
  font: normal 11px/15px  Arial;
  width: 175px;
  padding:5px 0 5px 12px;
  float: left;
  margin: 0;
  color:#999999;
}
.clist{
  width: 179px;
  padding:5px 0px 5px 12px;
  float: left;
}
.clist a{
	width: 166px;
	height: 25px;
	padding-left: 13px;
	float: left;
	text-decoration: underline;
	display: inline-block;
	font: normal 9px/15px  Arial;
	color:#666666;
}
.clist a:hover{
	text-decoration: none;
}

/*-----------  lbox CSS end   ------------------------*/

/*-----------  cbox CSS satrt   ------------------------*/
.cbox{
  width: 773px;
  height: 594px;
  background-color:#ffffff;
  float: left;
  border-left: 15px solid #ffffff;
  border-right: 5px solid #ffffff;
}
.cyinying{
  width: 10px;
  height: 600px;
  float: left;
  background:  url(../images/yinyingindex.png) no-repeat top center;
}
.caboutUs{
	width: 773px;
	height:150px;
	border-bottom: 1px solid #e0e0e0;
	float:left;
	clear:left
	padding:10 40 0 20;
}
.caboutUs h2{
	font: bold 14px/18px Arial,Verdana,sans-serif;
	color:#bc682f;
	margin: 0;
	padding: 16px 0 10px 0;
}

.caboutUs h2 span{
	font: bold 11px/15px Arial;
	color:#00849f;
}
.caboutUs p{

	font: 12px/22px Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0 0 10px 0;
	color:#333333;
}
.caboutUs a{
	width: 73px;
	height:15px;
	font: normal 9px/15px  Arial;
	color:#666666;
	text-align:center;
	margin-top: -15px;
	text-decoration: underline;
	float:right;
}
.caboutUs img{
margin-top:5px;
margin-right:5px;
float:left;
clear:none;
}
.caboutUs a:hover{
	text-decoration: none;
}
.cfeature{
	width: 773px;
	height:285px;
	border-bottom: 1px solid #e0e0e0;
	margin: 20px auto 0px auto;
}

.cfpbox{
	width: 250px;
	height: 180px;
	float:left;
	padding-right: 0px;
	padding-bottom: 20px;
	border-right: 0px solid #ffffff;
	text-align:center;
}
.cfpbox a{
font-size:12px;
color:#666666;
}


.cnewbox{
	width: 330px;
	float:left;
	clear:none;
	height:100px;
}


 .cnews h2{
	padding: 12px 0 0 0;
}

.cnewbox dl{
  float:left;
  width:310px;
  margin: 0;
  padding: 0 ;
  padding: 8px 0 0 0 ;
}
	
.cnewbox dl dt{
  font: normal 11px/20px Arial;
  color:#666666;
  width:310px;
  background:  url(../images/news_aoorw.gif) no-repeat 15px center;
  padding: 0px 0 0 30px ;
}

.cnewbox dl dd{
  font:11px/13px Arial;
  color:#262626;
  padding: 0 0 10px 10px; 
}

.cnewbox dl dd a{
  color:#353535;
  text-decoration:none;
  padding-left:20px;
}

.cnewbox dl dd a:hover{
  text-decoration:none;
}



.crbox{
  width: 177px;
  background-color:#ffffff;
  float: left;
  margin-top:0px;
}

.crnav{
  width: 177px;
  float: left;
}
.crnav a{
	width: 177px;
	height: 29px;
	float: left;
	text-decoration: none;
	display: inline-block;
	font: bold 11px/29px  Arial;
	color:#333333;
	background:  url(../images/rnav_bg.gif) repeat-x left center;
}
.arrowimg{
width:50px;
height:49px;
display:inline;
background:  url(../images/ranv_a_bg.gif) repeat-none left top;
}

.crnav a:hover {
	text-decoration: underline;}
.crnav a img{
  border:medium none;
  display:block;
  float:left;
}

.arrowc{
	width:15px;
	height:29px;
	float:left;
	clear:none;
	background:  url(../images/arrowc.gif);
}
.arrowo{
	width:15px;
	height:29px;
	float:left;
	clear:none;
	background:  url(../images/arrowo.gif);
}

.selcrnav{
  width: 177px;
  float: left;
}
.selcrnav a{
	width: 177px;
	height: 29px;
	float: left;
	text-decoration: none;
	display: inline-block;
	font: bold 11px/29px  Arial;
	color:#333333;
	background:  url(../images/rnavsel_bg.gif) repeat-x left center;
}


.selcrnav a:hover {
	text-decoration: underline;}
.selcrnav a img{
  border:medium none;
  display:block;
  float:left;
}



.capplication{
	width:177px;
	float:left;
}
		


.capplication a img {
  border:medium none;
  display:block;
  float:left;
  margin:2px 10px 0px 5px; 
}

.capplication  a{
	font: normal 11px/30px tahoma,Arial;
	display:block;
	text-decoration:none;
	color:#333;
	height:30px;
	width:167px;
	border-bottom: 1px solid #e0e0e0;
	clear:both;
	padding-left:10px;
}
	
.capplication a:hover{
	text-decoration:underline;
}
	
.capplication a.twoline{
	line-height:14px;
	width:150px;
	padding-right: 27px;
}
.capplication a.cursel{
	border-bottom:0;
	border-top: 1px solid rgb(153, 208, 212);
	font-weight:normal;
	background-color:#bfdbeb;

}
.capplication a.cursubsel{
	text-align:center;
	padding-left:0px;
	width:177px;
	font-weight:bold;
	background:url(../images/cursubsel.jpg);
	border:0;
}
.capplication a.subsel{
	padding-left:0px;
	text-align:center;
	width:177px;
	background-color:#bfdbeb;
	border:0;
}
/*-----------  rbox CSS end   ------------------------*/

.asearch_frm {width:170px;}


/*-----------   flash CSS satrt   ------------------------*/
#cflash{
	width:786px;
	height:190px;
	background-color:#666;
   	float:right;
	}
	
object.cfla{
  width:727px;
  height:190px;
}
/*-----------   flash CSS end   ------------------------*/

/* qqshop focus */
#focus {width:786px; height:190px; overflow:hidden; position:relative;margin:0px;padding:0px;}
#focus ul {height:210px; position:absolute;}
#focus ul li {float:left; width:786px; height:190px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:786px; height:0px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:766px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.pbtitle {
    color: #bc682f;
    font-weight: 600;
    font-size: 20px;
	padding-left:20px;
	padding-top:2px;
	width:600px;
	height:40px;
}
.pbsubtitle {
    color: #bc682f;
    font-weight: 600;
    font-size: 14px;
	padding-left:20px;
	padding-top:2px;
	width:600px;
	height:40px;
}

.productcenter{
width:600px;
}
.productcenter A:link {
    color: rgb(51, 51, 51);
}
.cpzxjs {
padding-left:50px;
    text-align: left;
    color: rgb(85, 85, 85);
    line-height: 150%;
}

/*******************************/
#prod_series {
	overflow: hidden;
	padding-bottom: 0px;
	margin:0px;
	padding:0px;
	padding-top: 10px;
	margin-bottom: 20px;
	width:370px;
	height:200px;
	background-image: url(../images/prod_item_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	float:left;
	clear: none;
}

.prod_img{
float: left;
width:100px;
height:200px;
}
.prod_img img{
padding-top:50px;
padding-left:15px;
}
.prod_series_img { float: left; padding-bottom: 10px; }
#prod_info {
	float: left;
	width: 250px;
	margin-left: 20px;
	padding-top: 3px;
}
#prod_info h1 { line-height: .8em; }
#prod_info p,
#prod_info h1,
#prod_info_long p,
#prod_info_long h1 { display: block; }
#prod_info ul { margin-top: 0px; }
.prod_info h2.cu-prod-title-orange { font-size: 1.9em!important; color: #BC682F; line-height: 10px!important; padding-bottom: 15px; }
ul.checkmarkGlobal li.subItem {
	color:#777;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-left: 30px;
	font-style: italic;
}
ul.checkmarkGlobal div { padding-top: 5px; padding-bottom: 5px; }
ul.checkmarkGlobal {
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 15px;
}
ul.checkmarkGlobal li {
	color:#666;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 10px;
}
#prod_series h2.cu-prod-title-orange { font-size: 1.4em!important; color: #BC682F; line-height: 10px!important; padding-bottom: 15px;  padding-left: 10px;}
/***************************************/
.aproducts{
width:100%;
height:auto !important;
}
.aproducts p{
font: 12px/18px Arial,Verdana,sans-serif;
padding:0 5px 0 20px;
}

h2.prod_title {
	display: inline;
    font-size: 1.2em;
    color: #bc682f;
    font-weight: bold;
}


ul.sanjiao
{
	margin-left:15px;
	margin-top:20px;
	Color:#666666;
	font-size:12px/18px;
	line-height:150%;
}
ul.sanjiao li {
	color:#666;
	background-image: url(../images/images_sanjiao.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 13px;
	padding-top:6px;
}
.prodtop1{
width:540px;
float:left;
clear:none;
margin-bottom:30px;

}
.prodtop2{
width:209px;
height:250px;
float:right;
clear:none;
text-align:right;
background:  url(../images/pyinying.png) no-repeat top left;
}

.highend
{
margin-left:20px;
width:500px;
float:left;
clear:left;
border-collapse: collapse;
border:1px #999 solid;
text-align:center;
}
.highend tr
{
height:20px;
}
.highend tr td
{
width:75px;
border:1px #999 solid;
}
a.downloadBtn {
    background-color: rgb(244, 244, 244);
    float: right;
    height: 34px;
    background-image: url(../images/pdf.gif);
    background-repeat: no-repeat;
    background-position: 15px 12px;
    padding-top: 6px;
    padding-left: 38px;
    padding-right: 10px;
    margin-left: 15px;
	margin-right: 20px;
    font-size: 11px;
    color: rgb(102, 102, 102);
    min-width: 75px;
    border-right: 7px solid rgb(221, 221, 221);
	border-left: 1px solid rgb(221, 221, 221);
}
.btnShadow {
    background-image: url(../images/dl_btn_bottom_shadow.jpg);
    height: 10px;
    width: 109px;
    display: block;
    float: right;
    clear: both;
    margin-left: 20px;
	margin-right: 20px;
}
.drawingline{
height:10px;
border-top: 1px dashed #bfdbeb;
margin-left:20px;
width:600px;
}

#prodlisttbl
{
border-collapse:collapse;
text-align: center;
width:99%;
font-size:11px;
font-family:tahoma,Arial;
}
#prodlisttbl tr td
{
height:50px;
}
#prodlisttbl td.modal
{
	font-weight:bold;
	color:#333;	
}
#prodlisttbl td.modal a
{
	font-weight:bold;	
	color:#666;
	text-decoration:underline;
}
.partbigfont{
padding-left:45px;
font-size:16px;
font-weight:bold;
}
.techdoc
{
width:97%;
cellpadding:0;
cellspacing:0;
border:#e2e2e2 0px solid;
margin:10px;10px;
padding-right:20px;
text-align:left;
color:#404040;
font: 12px/20px Arial;
}
.techdoc h1
{
font-size:18px;
}
.techdoc h2
{
font-size:20px;
text-align:center;
}
.techdoc h3
{
font-size:14px;
}
.techdoc A{
color:#666;
cursor:hand;
font-size:12px;
}
.techdoc A:link{
color:#333;
font-size:12px;
}
.techdoc A:visited{
FONT-WEIGHT: normal; color:#666; TEXT-DECORATION: none;font-size:12px;
}
.techdoc A:hover{
COLOR: #ff9900; TEXT-DECORATION: underline;font-size:12px;
}
.techdoc A:active{
COLOR: #ff9900; TEXT-DECORATION: underline;font-size:12px;
}

.prodimglist
{
padding:20px 0px 20px 50px;
border-bottom: 1px solid #e0e0e0;height:550px;
border-top: 1px solid #e0e0e0;
}
.prodgallary{
width:170px;
height:150px;
float:left;
clear:right;
}

.prodtblheader {
    background-image: url("../images/prod_table_bg.gif");
    background-repeat: repeat;
    border: 1px solid rgb(72, 72, 72);
	color:#ffffff;
}
.prodtbleven {
    background-image: url("../images/prod_table_bg_odd.gif");
    background-repeat: repeat;
}
.prodtblheader td{border:0;}

.primg{
  
  float:left;
  width:309px;
  height:250px;
  text-align:right;
  clear:none;
  background:  url(../images/pyinying.png) no-repeat top left;
}
.solucontent{
float:left;
clear:none;
padding-left:30px;
width:700px;
text-align:left;

}
.solucontent p{
font: Normal 12px/20px  Arial;

}
.solucontent h2{
font-size:14px;
}

.solucontent img{
padding-left:100px;
}