body { color:#444; font-size:12px; line-height:24px;  }
a{ text-decoration:none; color:#333;  }
a:hover { text-decoration:underline; color:#059bd5; }
img { border:0; }
ul,li{ list-style:none; }
*{ margin:0; padding:0; }
.mt10{ margin-top:10px; }

#yxj_top { width:100%; background:url(../images/top_bg.gif) repeat-x bottom #fff; }
.header{ margin:0 auto; width:960px; padding-left:20px; height:120px; line-height:120px;  font-size:38px; font-family:Microsoft YaHei; font-weight:bold;  }
.header a{ text-decoration:none; color:#333;  }
.header a:hover { text-decoration:none; color:#666; }
.nav { width:980px; height:36px; line-height:34px; margin:0 auto; background:url(../images/nav_bg.gif) repeat-x; }
.nav ul { overflow:hidden; padding:0 15px;  }
.nav ul li { float:left;text-align:center; display:block; padding:0 15px; font-weight: bold; }

#yxj_banner { background:url(../images/banner_bg.jpg) no-repeat center top; width:100%; margin:0 auto; }
#yxj_banner img{ overflow:hidden; margin:0 auto; text-align:center; width:980px; width:980px; height:332px; display:block;   }

#yxj_main_div { width:100%; margin:0 auto; background:url(../images/main_bg.gif) repeat-x top #ebebeb; padding-top:4px;  }
#yxj_main_all { width:986px; margin:0 auto; background:url(../images/main_con_bg2.gif) no-repeat top center; }
#yxj_mainmain { width:966px; margin:0px auto; background:#f5f5f5; }
#yxj_main_con { width:940px; margin:0 auto; padding-top:15px; background:url(../images/main_bg.gif) repeat-x top #ebebeb; padding-bottom:10px; overflow:hidden;   }

#yxj_i_left { width:210px; padding-right:10px; float:left; overflow:hidden; }
.modblk{ overflow:hidden; }
.iblk_t { font-size:12px; background:url(../images/right_class_bg2.gif) no-repeat; overflow:hidden; height:31px; line-height:31px; text-indent:20px; color:#fff; font-weight:bold; padding-left:13px;}
.prod_type { padding:5px 10px 0px 10px; overflow:hidden;   }
.prod_type ul { overflow:hidden; }
.prod_type ul li { width:185px; padding:5px 0 0px 5px; border-bottom:#ccc 1px dashed; display:block; float:left;  overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}

.left_con { width:180px; padding:10px 15px 0px 15px; overflow:hidden;  }

#yxj_center { width:500px; float:left; overflow:hidden; }
#yxj_center .blk_t { font-size:12px; height:31px; line-height:31px; background:url(../images/left_class_bg.gif) no-repeat; text-indent:20px; color:#fff; font-weight:bold; padding-left:13px;}
.company { width:480px; padding:10px 10px;  overflow:hidden; }
.company div,.company p{ text-indent:2em; }

.marquee { overflow:hidden; padding-top:5px; }
.marquee li{ width:112px; display:block; float:left;   }
.marquee li img { width:108px; height:90px; border:1px solid #ccc;  padding:1px;  }
#demo{ width:500px; overflow:hidden;  }

#yxj_i_right { width:210px; float:left; padding-left:10px; overflow:hidden; }

.link { width:910px; padding:7px 15px; border:solid  1px #eeeeee; margin:10px auto 10px auto; overflow:hidden;  }
.link strong { display:block; float:left; font-size:12px; line-height:25px; padding-right:10px; color:#716d54; border-right-width: 2px; border-right-style: solid;  border-right-color: #ebebeb; }
.link span { display:block; float:left; width:840px; padding-left:5px; line-height:22px;  }
.link span li{ display:block; float:left; padding-left:10px; white-space:nowrap;  }
.link span li a { color:#999999; text-decoration:none;  }
.link span li a:hover { color:#696ca3; text-decoration:none;   }

.link01{ width:920px; padding:7px 5px 7px 15px; border:solid  1px #eeeeee; margin:10px auto 10px auto; overflow:hidden; }
.link01 li{ display:block; float:left; padding-right:10px; white-space:nowrap; }
.link01 li a { color:#999999; text-decoration:none;  }
.link01 li a:hover { color:#696ca3; text-decoration:none;   }

.copyright { width:966px; background:url(../images/footer_bg.gif) repeat-x top #e4e4e4;  border-top:1px solid #d2d2d2; text-align:center; line-height:60px; padding-top:5px;  }

#yxj_left { width:263px; float:left; padding-right:7px; overflow: hidden; }
#yxj_left .blk_t { font-size:12px; background:url(../images/right_class_bg1.gif) no-repeat; overflow:hidden; height:31px; line-height:31px; text-indent:20px; color:#fff; font-weight:bold; }

.hots { padding:5px 10px 0px 10px; overflow:hidden;   }
.hots ul { overflow:hidden; }
.hots ul li { width:238px; padding:5px 0 0px 5px; border-bottom:#ccc 1px dashed; display:block; float:left; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; }

.pro_over{ width:253px; overflow:hidden; padding:5px; }
.pro_over ul{ overflow:hidden; }
.pro_over ul li{ width:116px; display:block; float:left; overflow:hidden; padding:5px;   }
.pro_over ul li img{ width:110px; height:80px; display:block; float:left; border:1px #CCC solid; padding:2px; }
.pro_over ul li span{ width:116px; display:block; float:left; text-align:center; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; }

.introduce{ width:243px; overflow:hidden; padding:10px 10px 0 10px;  }
.introduce div,.introduce p{ text-indent:2em; }

#yxj_right { width:663px; padding-left:5px; overflow:hidden; float:left; }
.artview_intr { padding:0 15px; line-height:30px;  color:#868686; background-color:#f5f5f5; border:#e5e5e5 1px solid;  }
.artview_title {  line-height:40px; border-bottom:#f5f5f5 2px solid; text-align:center; font-size:16px; font-weight:bold; padding-top:5px;   }
.content{ padding:10px 10px 0 10px; }
.content div,.content p{ text-indent:2em; }

.artview_info { text-align:center; }
.body{ padding:10px; }
.body div,.body p{ text-indent:2em; }
.body img{ display:block; margin:0 auto; }
.artview_next{ padding:0 20px;  }

.list{ width:643px; overflow:hidden; padding:0 10px 10px 10px; }
.list ul{ overflow:hidden; }
.list ul li{ width:643px; display:block; float:left; padding-top:10px; }
.list ul li a{ width:625px; line-height:30px; border-bottom:#f5f5f5 2px solid; font-size:14px; font-weight:bold; display:block; float:left; padding-left:18px; background:url(../images/news_arrow.gif) no-repeat 5px 12px;  }
.list ul li span{ display:block; float:left; text-indent:2em;  }
.list ul li p{ display:inline; color:#999; }

#yxj_right .listbox{ overflow:hidden; padding-bottom:10px;}
#yxj_right .listbox ul{ display:block; overflow:hidden;}
#yxj_right .listbox ul li{ width:663px; display:block; overflow:hidden; float:left; padding:10px 0; border-bottom:#f5f5f5 2px solid; color: #aaa;}
#yxj_right .listbox ul li img{ width:80px; height:54px; display:block; padding:1px; border: 1px solid #EEE; float:left;}
#yxj_right .listbox ul li img:hover{ border: 1px solid #aaa; }
#yxj_right .listbox ul li a.preview{ width:84px; float:left; margin:5px 7px 3px 10px; display:inline;}
#yxj_right .listbox ul li a.title_cp{ overflow:hidden; line-height:25px; font-weight:bold; font-size:14px; margin-left:2px; }
#yxj_right .listbox ul span.info{ display:block; line-height:23px; color:#555; padding-left:12px; }
#yxj_right .listbox ul span.info small{ color:#AAA; font-size:12px; margin-left:3px; }
#yxj_right .listbox ul span.info a{ color:#690; }
#yxj_right .listbox ul p.intro{ color:#776955; line-height:20px;  padding-left:10px; padding-right:10px; }

.pages{ width:643px; display:block; padding:0 10px; }
.pages li{ display:block; float:left; padding-left:10px; }
