/* CSS reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, form, label, table, tr, th, td, blockquote, pre, q, b, cite, iframe,ins, kbd, sub, sup, caption, tbody, tfoot, thead, fieldset,legend, abbr, code, del {
	margin: 0;
	padding: 0;
}
ol,ul,nav { list-style: none; }
img { border: none; }

.topdemo {
	width:1016px;
	height:287px;
	margin:0 auto;
	background:url(imagestop.jpg) center  no-repeat;
}
.toppic img{
	width:990px;
	height:62px;
	margin:2px 0;
}

/* =layout
------------------------------------------*/
.wrap { width:990px;margin:auto;position:relative; }
.main { overflow:hidden;width:990px;}
.content { float:left;width:792px; }
.subcol { float:left;padding:5px;width:175px;background:#CBE79C; }
.maincol { float:left;width:602px;padding-left:8px; }
.side { float:right;width:188px;background:#CBE79C; }


body { font:12px/1.8 Arial,"ËÎÌå";color:#333; }
a { color:#333;text-decoration:none; }

/*where*/
.where { padding-left:50px;background:url(imagesicons.png) no-repeat 25px 8px;height:32px;line-height:32px;}
.where a,.where { color:#1A800F;}
.where strong { font-weight:normal;}
.where span { padding:0 8px;}



/*!yanim 20111017*/
.subcol,.maincol,.side {padding-bottom:9999px;margin-bottom:-9999px;}

/*office*/
.subcol .ti { height:32px;line-height:32px;background:url(imagessubcol-hd.jpg) no-repeat;color:#fff;font-size:14px;padding-left:36px; }
.subcol .bd { background:#fff;padding:10px 5px 5px;}
.office { margin-bottom:10px;}
.menu-item {margin-bottom:5px;width:165px;height:26px;background:url(imagesmenu.jpg) no-repeat;}
.menu-item a {display:block;padding-left:22px;line-height:26px;background:url(imagesicons.png) no-repeat 10px -190px;color:#278B21;}
.menu-item a:hover {background:url(imagesmenu2.jpg) no-repeat;color:#333;}
.menu .cur { height:auto;}
.submenu a { background-position:10px -150px;color:#000;}
.menu .acur {background-position:8px -110px;}
.submenu li { height:26px;overflow:hidden;border-bottom:1px dotted #999;}

.clicks { margin-bottom:5px;}
.clicks li {padding:2px 0 5px 20px;position:relative;border-bottom:1px dotted #ddd;}
.clicks span.num { position:absolute;left:1px;top:7px;*top:3px;_left:-19px;display:block;width:14px;height:14px;line-height:14px;text-align:center;background:url(Imagesicons.png) no-repeat 0 -239px;font:bold 11px arial;color:#fff;}
.clicks em { font-style:normal; color:#090; }

/*leader*/
.leader {text-align:center;}
.leader .photo {width:131px;height:174px;border:1px solid #ccc;}
.list {border:1px solid #ccc;border-top:none;margin-bottom:10px;}
.list .hd { line-height:30px;overflow:hidden;*zoom:1;background:url(imagesrepeat.jpg) repeat-x 0 -240px;padding-right:12px;}
.list .ti { float:left;height:30px;background:url(imageslist-ti.jpg) no-repeat right 0;color:#fff;font-size:14px;_width:100px;_white-space:nowrap;}
.list .ti span { font-size:14px;display:block;height:30px;padding:0 28px;background:url(../images/list-tit.jpg) no-repeat;}
.list .more { float:right;background:url(imagesicons.png) no-repeat 28px -68px;padding-right:10px;color:#1B8110;}
.list .bd {padding:10px 0 10px 10px;}
.list .bd li { overflow:hidden;*zoom:1;line-height:2.2;height:2.2em;padding:0 8px 0 10px;background:url(imagesicons.png) no-repeat 0 -348px; }
.list .bd li a { float:left;width:470px;overflow:hidden;font-size:14px;color:#494949;}
.list .bd li a:hover { color:#268B20;}
.list em { float:right;font-style:normal;font-size:12px;color:#999;}
.list li span {color:#f60;float:left;padding-top:3px;}

.list2 {border:1px solid #ccc;border-top:none;margin-bottom:10px;}
.list2 .hd { line-height:30px;overflow:hidden;*zoom:1;background:url(imagesrepeat.jpg) repeat-x 0 -240px;padding-right:12px;}
.list2 .ti { float:left;height:30px;background:url(imageslist-ti2.jpg) no-repeat right 0;color:#fff;font-size:14px;_width:100px;_white-space:nowrap;}
.list2 .ti span { font-size:14px;display:block;height:30px;padding:0 28px;background:url(../images/list-tit.jpg) no-repeat;}
.list2 .more { float:right;background:url(imagesicons.png) no-repeat 28px -68px;padding-right:10px;color:#1B8110;}
.list2 .bd {padding:10px 0 10px 10px;}
.list2 .bd li { overflow:hidden;*zoom:1;line-height:2.2;height:2.2em;padding:0 8px 0 10px;background:url(imagesicons.png) no-repeat 0 -348px; }
.list2 .bd li a { float:left;width:470px;overflow:hidden;font-size:14px;color:#494949;}
.list2 .bd li a:hover { color:#268B20;}
.list2 em { float:right;font-style:normal;font-size:12px;color:#999;}
.list2 li span {color:#f60;float:left;padding-top:3px;}

/*new*/
.sbox { width:178px;margin:auto;margin-top:10px; }
.sbox .hd { height:32px;line-height:32px;background:url(imagessbox-hd.jpg) no-repeat; }
.sbox .bd { background:#fff;overflow:hidden;width:178px; }
.sbox .ti { float:left;width:92px;height:32px;text-indent:-9999em;background:url(imagessbox-ti.png) no-repeat; }
.new { margin-bottom:5px;}
.new .ti {background-position:0 -158px;}
.new .bd { padding:10px 0  0;text-align:center;}
.new .bd a { display:block;width:154px;margin:auto; font:12px/180%;line-height: 1.5;padding:5px 0;}
.new .bd img {display:block;width:154px;height:115px;margin:0 auto 5px auto;}
.new .bd p { height:36px;line-height:36px;overflow:hidden;}

.pic li { width:170px; height:160px; float:left; margin:8px 10px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.pic img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:142px; height:105px; background:#fff; }

.videolist ul{ padding:0px 0px 15px 0px; display:inline-block;}
.videolist li{ padding:15px 0px 0px 21px; float:left; width:133px; overflow:hidden;}
.videolist img{ width:123px; height:82px; background:url(imagesleadervideo_bg.jpg) no-repeat 0px bottom; border:solid 1px #CCCCCC; padding:4px 4px 16px 4px;}
.videolist p{ padding:5px 0px 0px 0px; width:133px; line-height:19px; height:38px; overflow:hidden;}
