*{margin:0;padding:0;}
HTML,BODY {
	padding:0;font-size: 12px; background:#fff;margin:0 auto; color: #000;font-family:Arial, Helvetica, sans-serif;text-align:center
}
div,form,img,dl,dt,dd {
	padding:0;margin: 0;border:0;
}

table,tr,td,th{
	font-size: 12px;
}

A{
	color: #383838; text-decoration: none
}
A:hover {
	color: #B91400; text-decoration: none
}
.clear {
	CLEAR: both;font-size:0;line-height:0
}
.left{float:left}
.right{float:right}

.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center;}

.h8{clear:both;margin:0 auto;height:8px;font-size:0px;}
.h18{clear:both;margin:0 auto;height:18px;font-size:0px;}
.h20{clear:both;margin:0 auto;height:20px;font-size:0px;}

/*top*/
#ypro_top{margin:0px auto 0;width:781px;height:57px;text-align:left;}
#ypro_top #ypro_logo{display:block;float:left;}
#ypro_top #ypro_topright{float:right;padding:25px 0 0 0;}
#ypro_top #ypro_topright a {padding:0 0 0 30px; background:url(../../../jp/images/navi_biao.jpg) no-repeat 15px center;}
#ypro_top #ypro_topright a.on {color:#045597}
#ypro_topsmalldh{float:left;margin:32px 0 0 0;}
#ypro_topsmalldh ul{list-style:none;margin:0;padding:0;}
#ypro_topsmalldh li{margin:0;padding:0;list-style:none;color:#818181;float:left;background:url(../images/topline.jpg) no-repeat right top;}
#ypro_topsmalldh li a{display:block;color:#818181;padding:0px 10px;}
#ypro_topsmalldh li a:hover{color:#818181;text-decoration:underline}
#ypro_topsmalldh li#noline{background:none;margin:0;padding:0;}
#ypro_top #ypro_topbutton{float:right;margin:30px 2px 0px 0px;}
/*dh*/
#ypro_banner{margin:0px auto;width:781px;}/*banner*/
#ypro_dh_k{margin:0px auto;width:781px;height:42px;text-align:left;background:url(../images/dh_bj.jpg) repeat-x left top;}
#ypro_dh_k2{height:42px;width:781px;background:url(../images/dhbj.jpg) no-repeat left top;text-align:left;}
#ypro_dh ul{list-style:none;float:right;margin:0;padding:0;text-align:left;}
#ypro_dh,#ypro_dh ul,#ypro_dh ul li ul,#ypro_dh ul li ul li ul,#ypro_dh ul li#ypro_on ul,ypro_dh ul li#ypro_on ul{	list-style: none;margin:0;padding:0;}
#ypro_dh ul li{list-style: none;margin:0;padding:0;float:left;color:#fff;}
#ypro_dh ul li a{float:left;display:block;color:#fff;height:42px;padding:0 20px 0px 20px;line-height:42px;}
#ypro_dh ul li a:hover{color:#fff;background:url(../images/arrow.jpg) no-repeat 15px 0px;}
#ypro_dh ul li#ypro_on a{float:left;display:block;color:#fff;height:42px;padding:0 20px 0px 20px;line-height:42px;background:url(../images/arrow.jpg) no-repeat 15px 0px;}
#ypro_dh ul li#ypro_on a:hover{background:url(../images/arrow.jpg) no-repeat 15px 0px;}
#ypro_dh ul li#ypro_on li a,#ypro_dh ul li#ypro_on li li a{float:none;display:block;color:#fff;height:20px;line-height:20px;padding:3px 10px;width:123px;background:none;}
#ypro_footer .ypro_footer_mid .ypro_icp{float:left;height:43px;width:180px;text-align:right; padding-top:16px}
#ypro_dh ul li#ypro_on li a:hover,#ypro_dh ul li#ypro_on li li a:hover,{background:none;}

#ypro_dh ul li ul{
position: absolute;
	width: 143px;margin:0;padding:0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#ypro_dh ul li ul li,#ypro_dh ul li#ypro_on ul li{float:left;margin:0;padding:0;color:#fff;border-bottom:1px #fff solid}
#ypro_dh ul li ul li a,#ypro_dh ul li#ypro_on ul li a{display:block;background:#7A7A7A;height:auto!important;height:20px;min-height:20px;line-height:20px;padding:3px 10px;width:123px;color:#fff;}
#ypro_dh ul li ul li a:hover,#ypro_dh ul li#ypro_on ul li a:hover{background:#979797;height:auto!important;height:20px;min-height:20px;line-height:20px;padding:3px 10px;width:123px;color:#fff;}
#ypro_dh ul li ul li ul li,#ypro_dh ul li#ypro_on ul li ul li{float:left;margin:0;padding:0;color:#fff;border-bottom:1px #fff solid}
#ypro_dh ul li ul li ul li a,#ypro_dh ul li#ypro_on ul li ul li a{display:block;background:#A9A9A9;height:auto!important;height:20px;min-height:20px;line-height:20px;padding:3px 10px;width:123px;color:#fff;}
#ypro_dh ul li ul li ul li a:hover,#ypro_dh ul li#ypro_on ul li ul li a:hover{background:#979797;height:auto!important;height:20px;min-height:20px;line-height:20px;padding:3px 10px;width:123px;color:#fff;}
/*#ypro_dh a,#ypro_dh li.sfhover,#ypro_dh li#ypro_on a{display:block;}*/

#ypro_dh ul li ul li ul { /* third-and-above-level lists */
	margin: 0 0 0 144px;padding:0;
}

#ypro_dh ul li,#ypro_dh ul li ul li{margin:0;padding:0;position:relative}
#ypro_dh li:hover ul ul, #ypro_dh li.sfhover ul ul {
	margin:0;padding:0;
	left: -999em;
}
/*#ypro_dh ul li ul li,#ypro_dh ul li ul li ul li{float:none}*/
#ypro_dh li:hover ul, #ypro_dh li.sfhover ul{left:10px;top:38px;margin:0;padding:0;}
#ypro_dh li li:hover ul, #ypro_dh li li.sfhover ul,#ypro_dh li li li:hover ul, #ypro_dh li li li.sfhover ul{left:0;top:0;margin:0;padding:0;}


#ypro_main{margin:0px auto;width:781px;text-align:left;}/*attachment*/
#ypro_wrap{width:100%;margin:0 auto;}
#ypro_wrapleft{float:left;width:73%;text-align:left;}
#ypro_wrapright{float:right;width:26.9%;text-align:center}

/*left*/
h1{font-size:16px;font-weight:bold;height:20px;padding:0 10px 8px;}
.cnt{font-family:arial;line-height:20px;border-top:3px #CBCBCB solid;background:url(../images/leftline.jpg) no-repeat left top;text-align:left;padding:8px 10px 18px 25px;}
.cnt2{font-family:arial;line-height:20px;border-top:3px #CBCBCB solid;background:url(../images/leftline.jpg) no-repeat left top;text-align:left;padding:8px 10px 18px 15px;}


/*footer*/
#ypro_footer{clear:both;margin:18px auto 0px;width:781px;text-align:left;height:43px;background:url(../images/bottom_bj.jpg) repeat-x left top;}
#ypro_footer .ypro_footer_mid{float:left;width:755px;}
.ypro_smalldh{float:left}
.ypro_smalldh ul{list-style:none;margin:15px 0 0 0;padding:0;}
.ypro_smalldh li{float:left;color:#434343;margin:0;padding:0;}
.ypro_smalldh li a{display:block;color:#434343;padding:2px 10px 0;background:url(../images/line2.jpg) no-repeat right center;}
.ypro_smalldh li a:hover{color:#434343;text-decoration:underline}
.ypro_smalldh li#noline a {display:block;color:#434343;padding:2px 10px 0;background:none;}
#ypro_footer .ypro_footer_mid .ypro_copyrightzi{float:right;height:43px;background:url(../images/copyright_zi.jpg) no-repeat left center;width:185px;}

/*right*/
.ypro_box_product{border:1px #D0D0D0 solid;width:199px;text-align:left;float:right}
.ypro_product_box_tit{font-weight:bold;font-size:14px;padding:12px 0 0 10px;height:25px;background:#F0F0F0;}

/*nav*/
.ypro_type_box{margin:8px auto 12px;width:174px;font-family:Arial, Helvetica, sans-serif;}
.ypro_nav1{border-bottom:1px #fff solid;}
.ypro_nav1 a{display:block;background:url(../images/typedh_off.jpg) no-repeat left center;height:21px;width:174px;line-height:21px;text-indent:30px;color:#0E5EAB;text-decoration:underline}
.ypro_nav1 a:hover{background:url(../images/typedh_on.jpg) no-repeat left top;color:#fff;text-decoration:underline}
.ypro_nav1_on{border-bottom:1px #fff solid;}
.ypro_nav1_on a{display:block;background:url(../images/typedh_on.jpg) no-repeat left top;height:21px;width:174px;line-height:21px;text-indent:30px;color:#fff;text-decoration:underline}
.ypro_nav1_on a:hover{background:url(../images/typedh_on.jpg) no-repeat left top;color:#fff;text-decoration:underline}
.ypro_nav2_box{margin:3px 10px 6px 15px;}
.ypro_nav2{border-bottom:1px #fff solid;}
.ypro_nav2 a{background:url(../images/icon.gif) no-repeat 17px 8px;display:block;color:#535353;line-height:18px;padding:1px 5px 1px 30px;text-decoration:underline}
.ypro_nav2 a:hover{background:url(../images/icon.gif) #F0F0F0 no-repeat 17px 8px;color:#535353;text-decoration:underline}
.ypro_nav2_on{border-bottom:1px #fff solid;}
.ypro_nav2_on a{background:url(../images/icon.gif) #F0F0F0 no-repeat 17px 8px;display:block;color:#535353;line-height:18px;padding:1px 5px 1px 30px;text-decoration:underline}
.ypro_nav2_on a:hover{color:#535353;text-decoration:underline}

/*content by wenli 2007.9.29*/
.ypro_content{line-height:24px;color:#333;margin:0 10px;}


.trans_msg
{
	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);
}

