@charset "utf-8";
/* CSS Document */
body,html,font,div,input 
{font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px}
form,input,table{ padding:0px; margin:0px}
a{text-decoration: none;}
.body_p a,.body_p a:hover,.body_p a:link,.body_p a:active,.body_p a:visited{ color:#800001}
a:link 
{
	text-decoration: none;
	font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px;
	color: #800001;
}
a:visited {

	text-decoration: none;
	font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px;
	color: #800001;
}

a:active {

	text-decoration: none;
	font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px;
	color:#800001
}
body,td,th {
font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px
	font-size: 12px;
	color: #333333;
}

a.font_b:link{ font-size:11px;color: #333333;text-decoration: none;}
a.font_b:active{ font-size:11px;color: #800001;text-decoration: none;}
a.font_b:visited{ font-size:11px;color: #333333;text-decoration: none;}
a.font_b:hover{ font-size:11px;color: #800001;text-decoration: none;}

.font_bb{ font-size:11px;color: #800001;text-decoration: none;}

.top2{width:960px; padding-left:21px; padding-right:21px;}
.form{padding:0px; margin:0px; line-height:0px}
.form1{font-size:0px; line-height:0px}
.se{padding:0px; margin:0px; width:203px; height:20px; font-size:12px}
.input{width:33px; height:22px; padding:0px; margin:0px}
.input2{width:198px; height:18px; padding:0px; margin:0px; vertical-align:middle; line-height:18px}
.cc{margin:0px; padding:0px; line-height:0px; font-size:0px}
.se2{padding:0px; margin:0px; width:203px; height:20px; font-size:12px}
.tp{margin:0px; padding:0px; line-height:0px; font-size:0px}
.tp2{padding:0px; margin:0px; width:203px; height:20px; font-size:12px}
.tp3{margin:0px; padding:0px; line-height:0px; font-size:0px}
.top_p{padding:0px; margin:0px}

.clear{clear:both; display:block;  font-size:0}



.top2222222222{width:1002px;position:absolute; text-align:center; z-index:-1; left:0 }
.body_right2222222{float:right; width:714px; auto; margin-top:110px; position:relative;z-index:20 }
.body_left33333333333{float:left; width:287px; margin-top:60px; height:auto; margin-top:175px; z-index:5; position:relative}
.body_left_p{padding-left:22px; height:126px}
.body_left_p1{float:left; width:132px}
.body_left_v1{padding-left:23px}



.font{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;text-decoration: none;}

.about{width:1002px; text-align:left; position:relative}

.body{width:1002px; height:auto}



.top{width:1002px;position:absolute; text-align:center; z-index:10; left:0; height:50px;  top:0}
.body_left{float:left; width:287px; margin-top:60px; height:auto; margin-top:175px; z-index:5; position:relative}
.body_right{margin-top:110px; position:relative; z-index:21; width:700px; float:left }




.body_right_ge{height:18px; width:10px; font-size:0px; line-height:0px}
.body_right_ge2{height:19px; width:10px; font-size:0px; line-height:0px}
.body_right_about{padding-left:14px;}
.body_right_w{padding-left:14px;  font-size:12px; line-height:17px; color:#333333; height:auto}
.body_right_w_l{width:300px; font-size:12px; line-height:17px; color:#333333; float:left;word-wrap:break-word;}
.body_right_w_r{width:300px; font-size:12px; line-height:17px; color:#333333; float:left; margin-left:38px;word-wrap:break-word;}
.body_p{padding-left:2px}
.body_pic{width:668px}
car_color{color:#FFFFFF}



#leftProd{ padding:13px 11px; width:223px; height:auto!important; height:170px; min-height:170px;}
#leftProd a{ text-decoration:none}
.lev_0_prod{ padding-bottom:13px}
.lev_1_prod{ color:#666; font-size:12px; font-weight:bold; background:url(/images/ico_1.gif) 0 6px no-repeat; padding-left:13px}
.lev_1_prod a,a:visited{color:#666; text-decoration:none}
.lev_1_prod a:hover,#leftProd .sel .lev_1_prod a{ color:#800001;}
.lev_2_prod{color:#800001; font-size:12px; font-weight:bold; background:url(/images/ico_2.gif) 0 6px no-repeat; padding-left:13px; margin:10px 0 0 13px; display:none}
.lev_2_prod .exh_a_t,.lev_2_prod .exh_a_d,.lev_2_prod .exh_a_t:visited,.lev_2_prod .exh_a_d:visited{ color:#333; display:block; line-height:18px; font-size:11px; font-weight:normal}
.lev_0_prod .lev_2_prod .sel31{color:#800001; display:block; line-height:18px; font-size:11px; font-weight:normal; font-weight:bold}
.lev_0_prod .lev_2_prod .sel32{color:#800001; display:block; line-height:18px; font-size:11px; font-weight:normal}
.lev_3_prod{color:#666; font-size:11px;background:url(/images/ico_2.gif) 0 6px no-repeat; padding-left:13px; margin-left:26px;display:none} 
.lev_3_prod a,.lev_3_prod a:visited{color:#666;}
.lev_3_prod a:hover,.lev_0_prod .lev_3_prod a.sel2{ color:#800001}

#leftProd .sel .lev_2_prod,#leftProd .sel .lev_3_prod{ display:block}
#prod_3_tab #prod_3_title{color:#880200; font-size:15px; font-weight:bold}
#catName{color:#880200; font-size:15px; font-weight:bold}
#prod_3_tab{ border-bottom:1px solid #bbb; padding-bottom:3px; width:640px; margin-bottom:5px}
#prod_3_tab_bom{ padding-bottom:3px; width:640px; margin-bottom:5px}
#prod_1_img{width:438px; height:337px; overflow:hidden; position:relative}
#prod_1_img img{ position:absolute; left:0; top:0}
#prod_1_desc{ margin-right:5px; font-size:12px; line-height:18px; color:#333333}
#prod_1_desc p{ padding:0; margin:0;}
#prod_1_title{ line-height:12px; color:#333333; font-size:12px; padding-top:9px}
#prod_1_origin{ font-size:11px; line-height:12px; color:#880200;}
#prod_1_tab{ padding-bottom:19px;}
.pord_1_list{ border-top:1px solid #c9c9c9; padding:19px 0; width:638px}
.td__1,.td__2{ padding-bottom:4px}
.td__1{ width:47px}
.td__2{ width:142px}
.td__1 a{ display:block; width:32px; height:32px; overflow:hidden; border:1px solid #333}
.td__1 a img{ border:none}
.prod_1_2_title{font-size:11px; line-height:18px; color:#800001; font-weight:bold; padding-bottom:6px; display:block}
.prod_1_line{ border-left:1px solid #c9c9c9}
.body_p .td__2 .prod_1_2_name{ color:#666;}
.pord_1_list .td_1,.pord_1_list .td_2,.pord_1_list .td_3{ padding-right:5px}
.top{z-index:10;}
.body{z-index:50; position:relative}
.prod_3_td_img{ height:150px; width:180px; overflow:hidden; text-align:center; padding:5px 0; vertical-align:middle; }
.prod_3_td_img table,.prod_3_td_img table{margin:0 auto;  text-align:center}
.prod_3_td_img img{border:none; }
.prod_3_td{ border:1px solid #bbb;width:640px;}
#prod3Table{  position:relative; left:-8px}
.body_p .prod_3_td_title a,.body_p .prod_3_td_title a:hover,.body_p .prod_3_td_title a:active,.body_p .prod_3_td_title a:visited{ color:#5a5a52; font-size:12px; line-height:13px; font-weight:bold}
.body_p .prod_3_td_creator a,.body_p .prod_3_td_creator a:hover,.body_p .prod_3_td_creator a:active,.body_p .prod_3_td_creator a:visited{ color:#5a5a52; font-size:12px; line-height:13px; }
.pageShow tr td{ color:#800001}
.pageShow tr td .pageno{color:#757374}
.prod_3_td_creator{padding-bottom:5px}
#prod_3_tabp{ font-size:15px; line-height:30px; font-weight:bold; color:#880200; padding-bottom:9px; position:relative}
#toppage_{ position:absolute; top:0; right:0;line-height:30px; font-weight:normal; width:300px;; padding-right:13px}
#dp_m_img{ padding:0; overflow:hidden; width:373px;}
#dp_m_img img{border:1px solid #ccc}
#dp_img_p{ width:350px; text-align:right; padding:9px 0 7px; }
#dp_img_btn{ cursor:pointer; display:block; margin:auto 0 auto auto; background:url(/images/imgBtn.gif) center center no-repeat; width:18px; height:18px}
#dp_s_img_box{ width:304px; text-align:left;}
.imgpd2box{float:left; width:62px; height:62px; overflow:hidden; border:1px solid #999; padding:3px; margin-right:5px}
.imgpd2box img{ width:62px; height:62px}
#dp_title{font-size:15px; font-weight:bold; line-height:18px; color:#333}
#pd_date{ font-size:12px; color:#880200}
#dp_creator{font-size:12px; color:#666; line-height:18px}
.traInfo{ font-size:12px; line-height:18px; color:#333; font-weight:bold; margin-top:12px}
.traInfo .trTitle{ font-weight:normal}
.tdHr1 hr,.tdHr2 hr,.tdHr hr{ font-size:0; padding:0; margin:4px 0 3px; +margin:0; height:1px; border:0; background:#999; }
.tdHr1 div.divHr{ width:auto; background:url(/images/pi.gif) 0 14px repeat-x; height:19px; font-size:0}
.tdHr2 div.divHr{ width:auto; background:url(/images/pi.gif) 0 3px repeat-x; height:19px; font-size:0}
.tdHr3 div.divHr{ width:auto; background:url(/images/pi.gif) 0 center repeat-x; height:19px; font-size:0}
.tdHr1,.tdHr2,.tdHr3{ font-size:0; padding:0 }

.addcart{ width:87px; height:18px; background:url(/images/addCart.gif) no-repeat; display:block}
.imgpdList{ cursor:pointer}
#RO_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.RO_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #RO_overlay { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#RO_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;text-align:left;top:50%;left:50%; margin-left:-108px}
* html #RO_window { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#RO_imgColse{position: fixed;z-index:105;top: 10px;right: 10px;height:34px; width:37px; cursor:pointer; background:url(/images/imgColse.gif) no-repeat;}
#RO_imgPrev{position: fixed;z-index:105; bottom:60px;right: 64px;height:59px; width:46px; cursor:pointer; background:url(/images/imgPrev.gif) no-repeat; display:none}
#RO_imgNext{position: fixed;z-index:105; bottom:60px;right: 10px;height:59px; width:46px; cursor:pointer; background:url(/images/imgNext.gif) no-repeat; display:none}
* html #RO_imgPrev,* html #RO_imgNext { position: absolute;top: expression( (window.innerHeight || self.innerHeight||(document.documentElement&&document.documentElement.clientHeight)||document.body.clientHeight)-105+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #RO_imgColse{ position: absolute;top: expression( 10+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

center{ position:relative;}
#menu2{ position:absolute; width:auto; top:104px; margin:0 0 0 386px; display:none; z-index:90; left:0; height:auto;  background:#0066CC}
#menu2 .lev_0_prod{width:auto;padding:0; height:auto}
#menu2 .lev_0_prod .lev_1_prod{  padding:0 13px; width:auto; border-top:4px solid #570100; background:#570100; height:auto }
#menu2 .lev_0_prod .lev_1_prod a{ color:#fff; font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;line-height:18px;  white-space:nowrap; width:auto; height:auto}





#menu3{ position:absolute; width:auto;top:104px; margin:0 0 0 628px; display:none; z-index:100; left:0; height:auto; background:#0066CC}
#menu3 .lev_0_prod{width:auto; padding:0; height:auto}
#menu3 .lev_0_prod .lev_1_prod{ background:#570100; padding:0 13px; width:auto; border-top:4px solid #570100; }
#menu3 .lev_0_prod .lev_1_prod a{ color:#fff; font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;line-height:18px;  white-space:nowrap}



.spaceTr td{ font-size:0; height:8x; line-height:8px;}
#dp_nums{ font-size:12px; color:#880200; padding-top:10px}

#exh_title{color:#333; font-size:15px; line-height:18px; font-weight:bold}
#exh_data{font-weight:bold; color:#800001; font-size:12px}
#exh_text{ padding-top:18px; color:#333; line-height:18px;text-align:justify}

#viewWorks img{ border:none}
#viewWorks{ position:relative; top:40px}
#exh_data_{ font-size:12px; color:#333; font-weight:bold; padding-top:8px}
#exh_text_{ width:640px; font-size:12px; color:#333; line-height:18px}

#dp_description{ width:auto;padding-bottom:20px; overflow:hidden;text-align:justify}
#dp_biography{ line-height:18px; color:#333; font-size:12px; color:#333; background:url(/images/biography.gif) 0 0 no-repeat; padding:15px 0 20px;width:auto;text-align:justify}
#dp_biography .ptitle{ font-weight:bold; display:block; padding-bottom:10px}
#homeWrap{ width:671px; height:502px; overflow:hidden; position:relative}
#homeImgL{position:absolute; top:0; left:0; z-index:1}
#noticeType{ position:absolute; top:345px; left:0; height:20px; overflow:hidden; z-index:2}
#noticeTypeTitle{  font-size:12px;  color:#800000; font-weight:bold; line-height:12px; background:#fff; padding:6px 0 0 3px; width:auto!important; width:180px; min-width:180px; float:left; height:20px}
#noticeTypeImg{ float:left; width:7px; height:20px; overflow:hidden; background:url(/images/1.png) no-repeat!important;background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/1.png");}
#homeInfoBg{ position:absolute; z-index:2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); opacity: .85; z-index: 2; background:#fff; height:138px; top:365px; left:0; width:671px}
#homeInfoWrap{ position:absolute; z-index:3;height:138px; top:365px; left:0; width:671px; overflow:hidden; }

#homeSImgWarp{ float:left; position:static; height:137px;background-position:1px 6px; background-repeat:no-repeat; display:block}
#homeSImgLeft{ float:left; height:137px;width:13px;background:url(/images/3.png) no-repeat!important;background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/3.png");}
#homeSImgCen{float:left; height:137px;background:url(/images/4.png) repeat-x!important;background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/4.png"); cursor:pointer}
#homeSImgRight{ float:left; height:137px;width:13px;background:url(/images/2.png) no-repeat!important;background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/2.png");}
#homeMsg{ float:left; position:static; padding-left:18px; color:#505050; font-size:11px; line-height:14px; padding-top:6px; }
#hevTitle{ font-size:12px; font-weight:bold; padding-bottom:10px; display:block; color:#800000}
#hevDate,#hevOpening,#hevLocation{ display:block }
.hgtitile{font-weight:bold}
#hevDescription{ display:block; padding:7px 0; color:#505050}
#hevaLink{ display:block; background:url(/images/homeBtn.gif) no-repeat; width:55px; height:10px; font-size:0; }
.homeList{margin-top:13px; margin-left:auto; margin-right:auto; height:160px; width:220px;}
#BomList{margin-bottom:13px}


.smap1{color:#800001; font-size:12px; font-weight:bold; background:url(/images/21.gif) 0 26px no-repeat; padding-left:20px; padding-top:21px}
.smap2{color:#800001; font-size:12px; font-weight:bold; background:url(/images/21.gif) 20px 15px no-repeat; padding-left:40px; padding-top:10px; }
.smap3{color:#333; font-size:12px;background:url(/images/22.gif) 40px 10px no-repeat; padding-left:13px; padding-left:60px;font-weight:bold; padding-top:5px}
.smap4{color:#999; font-size:12px;background:url(/images/22.gif) 60px 9px no-repeat; padding-left:13px; padding-left:80px;font-weight:bold; padding-top:4px}
.smap1 a,.smap1 a:link,.smap1 a:active,.smap1 a:visited{color:#800001;text-decoration:none}
.smap2 a,.smap2 a:link,.smap2 a:active,.smap2 a:visited{color:#800001;text-decoration:none}
.smap3 a,.smap3 a:link,.smap3 a:active,.smap3 a:visited{color:#333;text-decoration:none}
.smap4 a,.smap4 a:link,.smap4 a:active,.smap4 a:visited{color:#999;text-decoration:none}
.smap1 a:hover,.smap2 a:hover,.smap3 a:hover,.smap4 a:hover{ text-decoration:underline}

#logo_ivpda { width:118px; height:52px; background:url(/images/logo_ivpda.gif) top left no-repeat; display:block; position: relative; top: 4px; left: -4px }
#prod_3_tab #prod_3_title{color:#880200; font-size:17px; font-weight:bold}

#extToolsNone #leftProd .sel .lev_2_prod{display:none}
#ebyTab tr td{ padding:12px 0; border-top:1px solid #ccc}
#ebyTab{ border-bottom:1px solid #ccc}
#ebyTab tr td a{ font-size:12px; color:#800000}
#ebyTab tr td a img{ border:none}
.eby_date{ font-weight:bold; color:#000}
#ebyTab tr td.eby_title{ padding-left:12px; padding-right:20px}
#ebyTab tr td.eby_msg{ color:#3a3a3a; padding-right:12px}

#pagePrev,#pagePrev:link,#pagePrev:visited,#pagePrev:active,#pageNext,#pageNext:link,#pageNext:visited,#pageNext:active{ color:#757374}
#pagePrev:hover,#pageNext:hover{color: #800001;}

#echbyye .body_right_about{ padding-right:15px;}
.padtop1 { padding-top: 7px; }
.padtop2 { padding-top: 8px; }
#dp_back{ padding-top:8px; width:373px}
#dp_back a{ height:20px; color:#757374; text-decoration:none}
#dp_back a:hover{color: #800001;}
#topListWarp{ width:244px; height:160px; padding:12px 0; text-align:center}
#BomListWarp{ width:244px;text-align:center;height:172px;}

.body_p .div_title_right a,.body_p .div_title_right a:hover,.body_p .div_title_right a:link,.body_p .div_title_right a:visited,.body_p .div_title_right a:active{ color:#333}
#homeLImgLink{ width:671px; height:345px; position:absolute; left:0; top:0; display:block; z-index:100; background:#fff; filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
