@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; width:100%;  font-size:12px; }
html { padding:0; margin:0; }
h1, h2 ,h3{font-size:12px ;}
h1{font:bold 14px Arial, Helvetica, sans-serif;color:#D60000; text-align:center;}
a,a:visited{color:#000000;text-decoration:none;}
a:hover{color:#6C6C6C;text-decoration:none;}
img{border:0;}
/* main */
.main { width:1004px; padding:0; margin:0 auto; }
/********** header **********/
.header { }
.block_header {margin:0 auto; width:1004px; }
/* logo */
.logo { float:left; padding:0; margin:10px 0 16px 0; width:338px; }
.yy{width:410px; float:right; margin:25px 20px 0 0; font:11px Arial, Helvetica, sans-serif;}
.yyl{width:270px; float:left; margin-right:5px;line-height:27px;}
.yyr{width:113px; float:right;}
.banner{width:1004px; background:#08716B url(../images/banner.gif) no-repeat right; height:172px;}
.banner img{float:left; margin:13px 0 10px 5px;}
.mainpage{margin:0 auto; width:1004px;}
.sidebar{ float:left;width:207px; margin:5px 6px 0 10px;}
.left{width:200px; float:left; }
.sidebar_title{margin:5px 0 0 0;width:207px; height:31px; background:url(../images/menu.gif)  no-repeat  bottom; font:bold 12px/31px  Arial, Helvetica, sans-serif; text-indent:10px; color:#fff ; }
.sidebar_title a:hover{ color:#fff;}
.sidebar_title a{ color:#fff;}
.sidebar_text{width:207px; background:#E9E9E9 url(../images/menu-1.gif) no-repeat bottom;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidebar_text ul{float:left; padding:5px 0; margin:0;text-indent:20px;}
.sidebar_text ul li{ list-style:none; font: 12px/20px  Arial, Helvetica, sans-serif;}
.mainbar{width:750px; float:left; margin:10px;}
.mainbar_title{width:95%; border-bottom:1px solid #ccc; margin:0 auto; font-weight:bold; font-size:15px;text-indent:15px; line-height:30px;} 
.mainbar_text{width:90%; margin:10px auto; font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:22px; text-align:left;} 
.mainbar_paging{width:95%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px;}
.foot{width:1004px; height:60px; background:#08716B url(../images/foot.gif) no-repeat top; margin:10px 0 0 0; color:#FFFFFF; text-align:center; font:11px/16px Arial, Helvetica, sans-serif;}
.nlist{text-indent:30px;font: 12px/20px  Arial, Helvetica, sans-serif;}

.pro{ border:1px #D9E1E1 solid; padding:3px;width:140px; height:175px; float:left; margin:9px; text-align:center;}
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; 
}
