/* CSS Document */

body { 
	margin:0 auto;
	FONT-SIZE: 12px; 
	color:#666666;
	BACKGROUND: url(../images/back.gif); 
	background-color: #a4a4a4; 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: Arial,Verdana,sans-serif;
	background-position:top;
	-webkit-text-size-adjust:none;
	}
	
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;}
/*清除浮动层*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
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:64px;
	float:left;
	background:  url(../images/searchbg.png) repeat-x left top;
    padding-bottom: 0px;
}
#asearchbox b{
	font: bold 11px/25px  arial;
	color:#ffffff;
	padding-left:10px;
	display: block;
	}

/*---------- main nav style start-------------------------*/	
/***************************************************start nav*********************************************/

#nav {display:block; width:788px;*width:788px !important;_width:780px; 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; font-weight:300;color:#99ccff; text-align:center; line-height:38px; height:38px;padding:0 10px; }
#nav > li > a:hover {float:left; width:80px; font-size:11px; font-weight:300;color:#ffffff; text-align:center; line-height:38px; height:38px; }

#nav > li a span {cursor:pointer;} /*spanÊÇÓÐÏÂÀ­¼ýÍ·µÄ*/
#nav > li:hover { text-decoration:none;  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; background-color: #fff;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 #FFF;} /* ºóÃæ¼Ó\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:40px;
  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;
  _border:0px #fff solid;/*2013-2-21*/
}
.aprodbox{
  margin-top:20px;
  margin-left:20px;
  width: 755px;
  background-color:#ffffff;
  float: left;
  border-right: 10px solid #ffffff;
  padding-bottom: 20px;
  height:auto !important;
}
.abright{
	
	width: 215px;/*width: 216px;2013-2-21*/
	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: 7px 0px 0px 10px;
	height:16px;
	border: 1px solid #3d3c3c;
	color: #ababab;
}
.asearch_frm input.abutton{
	float: left;
	width: 21px;
	height: 20px;	
	margin: 7px 0px 0px 10px;
}



/*-----------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 #093b76;
	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: 860px;
  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:0 40 0 20;
}
.caboutUs h2{
	font: bold 14px/18px Arial,Verdana,sans-serif;
	color:#bc682f;
	margin: 0;
	padding: 5px 0 2px 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 p a{
	color:#333;
}
.learnmore{
	width: 83px;
	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:320px;
	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;
}

.crbox h1{
	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;
	width: 177px;
}

.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:#093c78;
	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:13px;
	height:29px;
	float:left;
	clear:none;
	background:  url(../images/arrowc.gif);
}
.arrowo{
	width:13px;
	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:#093c78;
	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:220px;
	*height:220px !important;_height:230px;/*2013-2-21*/
	background-image: url(../images/prod_item_bg.png);
	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;
	*width: 250px !important;_width: 230px;/*2013-2-21*/
	height: 195px;
	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; }
.prod_info h2.cu-prod-title-orange2 { font-size: 1.9em!important; color: #666666; line-height: 10px!important; padding-bottom: 15px; }


#prodsolu_info {
	float: left;
	width: 350px;
	*width: 350px !important;_width: 330px;/*2013-2-21*/
	height: 195px;
	margin-left: 20px;
	padding-top: 3px;
}
#prodsolu_info h1 { line-height: .8em; }
#prodsolu_info p,
#prodsolu_info h1,
#prodsolu_info_long p,
#prodsolu_info_long h1 { display: block; }
#prodsolu_info ul { margin-top: 0px; }
.prodsolu_info h2.cu-prod-title-orange { font-size: 1.9em!important; color: #BC682F; line-height: 10px!important; padding-bottom: 15px; }
.prodsolu_info h2.cu-prod-title-orange2 { font-size: 1.9em!important; color: #666666; 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;}
#prod_series h2.cu-prod-title-orange2 { font-size: 1.2em!important; color: #666666; 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:left;
clear:none;
text-align:right;
background:  url(../images/pyinying.png) no-repeat top left;
}
.prodtop3{
width:100px;
height:250px;
float:left;
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;
}
.partbigfont_mt{
padding-left:0px;
font: bold 24px/25px  arial;
color:#333333;
}
.techdoc
{
width:97%;
cellpadding:0;
cellspacing:0;
border:#e2e2e2 0px solid;
margin:10px;10px;
padding-right:20px;
text-align:left;
color:#404040;
font: 14px/20px Times New Roman;
}

.techdoc P
{
font: 14px/20px Times New Roman;
}

.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: 14px/20px Times New Roman;
}
.techdoc A:link{
color:#333;
font-size:14px;
}
.techdoc A:visited{
FONT-WEIGHT: normal; color:#666; TEXT-DECORATION: none;font-size:14px;
}
.techdoc A:hover{
COLOR: #ff9900; TEXT-DECORATION: underline;font-size:14px;
}
.techdoc A:active{
COLOR: #ff9900; TEXT-DECORATION: underline;font-size:14px;
}

.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;
  *width:309px ! important;_width:300px;
  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;
}
.borderb{border:1px #000 solid;}
.CaseContent{float:left; width:773px;margin-top:1px; padding-top:0px;margin-bottom:10px;}
.CaseContentLeft{ float:left; width:35px; padding-left:5px;padding-top:55px;cursor:hand;}
.CaseContentMiddle{float:left; width:730px;}
.CaseContentMiddle ul{ margin:0px; height:200px;overflow:hidden;}
.CaseContentMiddle ul li{ width:220px; float:left; margin:6px; text-align:center;}
.CaseContentRight{ float:left; width:37px;padding-top:55px;cursor:hand;}	
.new_prod{
  width:200px;
  height:220px;
  float:left;
  text-align:center;
  margin-left:25px;
  margin-bottom:30px;
  font-weight:600;
  border:#e0e0e0 1px solid;
}
.new_prod img{
  border:medium none;
  display:block;
  float:left;
}
.new_prod_page1{
margin-right:100px;
margin-bottom:20px;
text-align:right;
font-size:16px;

}
.new_prod_page2{
margin-top:20px;
margin-bottom:20px;
margin-right:100px;
text-align:right;
font-size:16px;
}

.dropdown {
  position: relative;
}
 

.dropdown-box {
  display: none;
  position: absolute;
  background-color: #fff;
  top:34px;
  left: -310px;
  width: 780px;
  border: 3px solid #0367b5;
  z-index: 200000;
  box-shadow: 0 3px 7px rgba(0,0,0,0.5);
}
.dropdown-box .inline{
  padding: 10px;
}
.dropdown-box > .inline > .r-box {
      background-color: rgb(231,231,231);
      padding: 5px;
      padding-right: 0;
      padding-left: 10px; 
      padding-top: 8px; 
      border-radius: 3px;
}
.dropdown-box > .inline > .r-box .box {
  margin-right: 15px;
  margin-bottom: 5px;
}
.dropdown-box > .inline > .r-box .box.nm {
  margin-right: 0;
}
.dropdown-box > .inline > .r-box .box ul li {
  float: left;
  display: block;
  width: 100%;
  line-height: 18px;
}
.dropdown-box > .inline > .r-box .box strong {
  background-color:#0367b5;
  color: white;
  display: block;
  margin-bottom: 8px;
  width: 100%;
  text-align: left!important;
  text-indent: 5px;
  padding: 3px 0;
  margin-right: 5px;
}

.dropdown-box > .inline > .r-box .box  {
  width: 47%;
  float: left;
}
  

.dropdown-box > .inline > .r-box .box li {
  text-align: center;
}
.dropdown-box > .inline > .r-box .box li a {
  color: #000!important;
  padding: 0!important;
  height: 22px!important;
  line-height: 22px!important;
}
.r-box {
  float: right;
  width: 470px;
}

.dropdown-box > .inline > .l-box {
  width: 260px;
  border-right: 1px solid #EEE;
  min-height: 220px;
  float: left;
  FONT-FAMILY: Arial,Verdana,sans-serif;
  font-size:12;
}

.dropdown-box > .inline > .l-box  .img-nav {
  display: block; 
  width: 120px!important;
  height: auto!important;
  padding: 0!important;
  position: relative;
  float: left;
  margin-right: 8px;
  margin-bottom: 10px;
  line-height: 0!important;
}
.dropdown-box > .inline > .l-box  .img-nav.nm {
  margin-right: 0!important;
}
 .dropdown-box > .inline > .l-box  .img-nav img {
    width: 100%;
 } 

 .dropdown-box > .inline > .l-box  .img-nav p {
  height: 22px;
  line-height: 22px;
  background-color: rgba(0,0,0,.5);
  color: #fff;
  text-align: left;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0 5px;
  margin: 0!important;
 }
 
 .dropdown-box > .inline > .l-box  .img-nav1 {
  display: block; 
  width: 147px!important;
  height: auto!important;
  padding: 0!important;
  position: relative;
  float: left;
  margin-right: 8px;
  margin-bottom: 10px;
  line-height: 0!important;
}
.dropdown-box > .inline > .l-box  .img-nav1.nm {
  margin-right: 0!important;
}
 .dropdown-box > .inline > .l-box  .img-nav1 img {
    width: 100%;
 } 

 .dropdown-box > .inline > .l-box  .img-nav1 p {
  height: 22px;
  line-height: 22px;
  background-color: rgba(0,0,0,.5);
  color: #fff;
  text-align: left;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0 5px;
  margin: 0!important;
 }



.nm {
	margin-right: 0!important
}
.dropdown.hover {
	background-color: #0367b5!important;
	background-image: none;
	color: #fff!important;
}
.dropdown.hover > a {
	color: #fff!important;
}

.drop-cnt{
left: -25px;
width: 120px;
padding:0px;
margin:0px;
}
.r-box-cnt{
float:left;
width: 108px;
padding:0px;
margin:0px;
}


