body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, iframe {padding: 0; margin: 0;}    
fieldset, img {border: 0;}    
table {border-collapse: collapse; border-spacing: 0;}    
ol, ul {list-style: none;}    
caption, th { text-align: left;}    
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 12px;}    
q:before, q:after {content: '';}    
abbr, acronym {border: 0;}
.b245 {WIDTH: 243px;BORDER: #cecdc9 1px solid;margin:0px auto}

select {font-size:12px;}
a {text-decoration:none; color:#333;line-height:150%;}
a:hover{color:#666;text-decoration:none;}
body {font:12px tahoma,SimSun; color:#333; line-height:16px; background:#5c6253; margin:0 auto;}


.title_foucs{font:20px Microsoft YaHei,黑体;font-weight:bold;color:#990000}
.title_foucs2{font:20px Microsoft YaHei,黑体;font-weight:bold;}

.per ul {list-style:none; margin:0; padding:5px;}
.per li {float:left; width:180px; margin-left:30px; padding:2px;}
.per img {border:3px #ffffff solid;}






.top a{font:12px tahoma,SimSun; color:#aab19f; line-height:16px;margin:0 auto;}
.top a:hover{color:#fec707; line-height:16px;margin:0 auto;}

.left ul{padding:5px;list-style:none;}
.left li{float:left; width:50px;padding-left:10px;}
.left li a{font:12px tahoma,SimSun; color:#fec707; line-height:16px;margin:0 auto;}
.left li a:hover{color:#333; line-height:16px;margin:0 auto;}

.zuo a {text-decoration:none; color:#fec707;}
.zuo a:hover{color:#666;text-decoration:none;}


/*公告及新闻*/
.gonggao ul{padding:5px;}
.gonggao li {width:100%;color:#999;font-size:14px}
.gonggao li a {display:block; padding:10px color:#333; border-bottom:1px dotted #ccc;background:url(images/icon_news.gif) no-repeat 2px 15px;}
.gonggao li a:hover {background:#f1f1f1 ;color:#ff6600;}

/*最新作品*/
.pro {list-style:none; margin:0; width:670px;}
.pro li {float:left; width:155px;padding:10px 0 9px 10px;}
.pro img {vertical-align:top;border:1px solid #cccccc;}
.pro a {font-size:12px;color:#ff6600;text-decoration:none;line-height:150%; text-align:center;width:60px;}
.pro a:hover {color:#666;text-decoration:none;}
.pro_jia{color:#f03;font-weight:bold;} 


.count a {font-weight:bold;text-decoration:none;border-buttom:1px solid #333;color:#ffc70f;line-height:180%;}
.count a:hover{font-weight:bold;text-decoration:none;color:#fff;background:#996600;}

.menu {color:#fff;padding-right:10px}
.menu a {color:#fff;font-weight:bold;text-decoration:none;line-height:160%;}
.menu a:hover {color:#fec707;font-weight:bold;text-decoration:none;line-height:160%;}


.bian{background:url(images/rig_top_bg.gif) repeat-x;}


.box {border:1px solid #cecdc9; padding:5px; width:475px; background:#fff;}
.border {border:1px solid #cecdc9; padding:5px; background:#fff;}
.nav {background:#f1f1f1; height:30px; padding:0 10px; border-bottom:1px solid #ccc; color:#339900;}

.link {padding:0 10px; color:#fff;}
.link a {color:#fff; padding:0 5px;}

.news li {display:block; padding:6px 0; color:#333; line-height:150%; background:url(images/icon_news.gif) no-repeat 2px 8px; padding-left:12px;border-bottom:1px dotted #ccc;}


.titlecase {color:#bd0c16; font-weight:bold; padding:20px 10px;}
.copyright {line-height:22px;}

.content {color:#444; word-break:break-all; line-height:20px; padding:10px;}
.content ul {list-style-type:disc; margin-left:40px;}
.content ol {list-style-type:decimal; margin-left:40px;}
.content iframe {width:100%;}

.title {background:#f0f0f0; margin:10px 0; font:bold 14px tahoma; padding:15px; color:#444;}
.title span {font:11px tahoma; color:#666; margin-left:10px;}

.subtitle {background:url(images/subtitle_bg.gif) no-repeat; height:26px; padding-left:20px; font-weight:bold; color:#034e83;}
.subtitle span {font:10px tahoma; color:#ccc; padding-left:10px;}

.submenu ul {padding:5px;}
.submenu li {width:100%;}
.submenu li a {display:block; padding:6px 0 4px 30px; color:#034e83; border-bottom:1px dotted #33CCFF; background:url(images/submenu_ico.gif) no-repeat 12px 9px;}
.submenu li a:hover {background:#f1f1f1 url(images/submenu_ico.gif) no-repeat 14px 9px; color:#330099; font-weight:bold;}

.newsclass {font-weight:bold; padding:8px 15px;}
.content .newslist {list-style: none; padding: 0; margin: 0;}
.newslist li {background:url(images/ico.gif) no-repeat 5px 9px; padding:1px 0 1px 15px; margin:4px 0; border-bottom:1px solid #f1f1f1;}
.newslist span {float:right; color:#9a9a9a; font:11px Verdana}
.newslist a:hover {background:#FF0099; color:#fff; padding:2px;}
.content .productslist {list-style: none; padding: 0; margin: 0;}
.productslist li {border-bottom:1px solid #f1f1f1;}
.productslist li img {width:150px; height:60px;}
.productslist li .pic {margin:5px; width:150px; height:120px; vertical-align:top;}

.page {margin:20px 0; border:1px solid #ccc; padding:2px 5px; clear:left;}
.page span {float:right;}
.page a {text-decoration:none; border:1px solid #ccc; padding:0px 3px; margin:0 1px;}
.page b {border:1px solid #ccc; padding:0px 3px; margin:0 1px; background:#dedede;}



.pic {border:0px solid #CCC;margin:2px;vertical-align:top;line-height:150%;}