html,body { margin:0; padding:0; height:100%;}
*{font:12px "ËÎÌå";}
body *{overflow:hidden;}
#home_flash{ width:800px; height:605px; border:0; position:absolute;left:50%; top:0; margin:0 0 0 -400px;}
body,td,p,span,a{ font:12px "ËÎÌå"; color:#999; }
p line-height:180%;
a img{ border:none;}
#marin_layout{ width:1003px; height:733px; margin:0 auto;background:url(../images/bg.jpg); padding:5px 0;}
.par_dw{ position:relative;}
.sub_dw{ position:absolute;}
ul{ padding:0; margin:0; list-style:none;}
ul li.first{ border-left:none;}
.jga_ul li,.jgb_ul li,.jgc_ul li{ float:left; display:inline;  border-left:1px solid #4a1618; padding:0 5px;}
.jga_ul li a{text-decoration:none;color:#4a1618;}
.jgb_ul li,.jgb_ul li a{text-decoration:none;color:#e98603;border-color:#e98603;}
.jgc_ul li,.jgc_ul li a{text-decoration:none;color:#454353;border-color:#454353;}
.jga_ul li a:hover,.jgb_ul li a:hover,.jgc_ul li a:hover{ color:#fff;}

a.zc_link{text-decoration:none;color:#e98603;border-color:#e98603; line-height:180%;}
a.zc_link:hover{ color:#fff;}



a{color:#fff; text-decoration:none;}
a:hover{color:red;}

#banner{ margin:0 0 0 600px; }

#page_left{ clear:both;float:left; display:inline;margin:143px 0 0 0;padding:60px 0 0 0;}
#page_right{margin:123px 0 0 0; height:453px;position:absolute; left:413px;top:19px;}
#page_right2{margin:100px 0 0 0; height:483px;position:absolute; left:413px;top:19px;}

#ifr{  clear:both;width:523px; height:508px;  overflow:hidden;}
#ifrpage_div{width:523px; height:418px;}
#ifrpage_div_news{width:523px; height:418px; margin:23px 0 0 0;}
#ifrpage_div_product{width:523px; height:418px; margin:0 0 0 0}
#fx{ margin:40px 0 0 0;position:absolute; bottom:0;right:0;}
#fx img{/*behavior: url(iepngfix.htc);*/margin:0 10px 0 0;}
#pn{ text-align:center; width:16px; margin:0 auto; }
#pn img{margin:0 8px 10px 0; border:none;}
#imgp{behavior: url(iepngfix.htc);margin:0 8px 0 0; border:none;}
#imgn{behavior: url(iepngfix.htc);margin:0 8px 0 0; border:none;}
#sub_dh{position:absolute;right:0;}
#news_content{margin:20px 0 0 0;padding:30px 25px; width:473px; height:338px;  overflow:hidden;}
#client_content{margin:20px 0 0 0;padding:30px 25px; width:473px; height:338px;  overflow:hidden;}

/*#product_content{margin:20px 0 0 0;padding:50px 10px 10px 10px;  height:305px;width:503px;  overflow:hidden;}*/
#product_content{margin:20px 0 0 0;padding:50px 10px 0px 10px;  height:320px;width:503px;  overflow:hidden;}

.news_list{width:473px;}
.news_list{ padding:0; margin:0; list-style:none;}
.news_list li{ border-bottom:1px dashed #d2d2d2; height:30px;}
.news_list li a{float:left; display:block;padding:8px 0; clear:both;}
.news_list li p{ margin:0; padding:8px 0;  float:right; }

/*.news_list,.simScrollCont{width:473px;}
.news_list,.simScrollCont{ padding:0; margin:0; list-style:none;}
.news_list li,.simScrollCont li{ border-bottom:1px dashed #d2d2d2; padding:8px 0; position:relative;}
.news_list li p,.simScrollCont li p{ margin:0; padding:0; position:absolute;right:0;}*/


#page_bottom{ clear:both;  position:absolute; left:30px; bottom:20px; width:100%;}
.bq{ padding:0 0 0 5px;clear:both;color:#e98603;}

#news_view,#news_view *{ line-height:200%;}


.input1,.input2{ background:#333;border:1px solid #ccc; margin:0 0 3px 0; color:#fff;}
.con_tit{ color:#888888; clear:both; font-size:14px; font-weight:bold; text-align:center; margin:0 0 20px 0;}


#pro_src_div{ width:296px; height:296px; border:1px solid #434343; padding:2px; background:#300023; overflow:hidden; text-align:center;}
#slpic_div{ height:288px; border:1px solid #434343; border:1px solid #434343;background:#32182c; padding:5px 11px 0 11px; width:71px;}
#slpic_div img{width:71px; height:88px; margin:2px 0;}
/*.form_tab *{color:#999;}*/
.form_tab td input,.form_tab td textarea{ background:#cccccc; border:1px solid #fff;}
.input_w{width:100px;}




.sl {
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 }  
/* firefox only */
  sl:not(p) { /* wtf is? pls let me know*/
   clear: both;
   }
  sl:not(p) a {
   max-width: 175px;
   float: left;
   }
  sl:not(p):after {
   content: "...";
   float: left;
   width: 25px;
   padding-left: 5px;
   color: #df3a0e;
   }
   
   
   /* simScroll Style */
.simScroll {position: relative; width: 5px;border-bottom:1px solid #4b4f57; height:333px;}
	/* ¹ö¶¯Ìõ */
	.simScrollDragArea {/*background: url(Images/simScroll_Drag_Area.gif) repeat-y background:url(Images/simScroll_Drag_Over.gif) repeat-y #666;*/ border:1px solid #666; border-right:0;border-left:0;}
	.simScrollDrag {background: url(../Images/simScroll_Drag.gif) repeat-y; cursor:hand;}
	.simScrollDrag_Over {cursor:hand;background: url(../simScroll_Drag_Area.gif) repeat-y #fff;}
.simScrollCont {float: left;  width:430px; height: 335px;   padding: 0 20px 0 10px; overflow: hidden;}

