@charset "utf-8";
/*
	模板设计：雅风
	承接企业网站建设 稻壳cms模板定制业务
	联系QQ：5685200 工作室网站：http://www.htmcss.com
*/ 

/* 模板首页及布局css */

/* 链接颜色 */
a:link { color: #666; }
a:visited { color: #666; }
a:hover { color: #004E73; }
a:active { color: #004E73; }
/* 通用 */
.w980 { width: 980px; margin: 0 auto; clear: both; }
.w966 { width: 966px; margin: 0 auto; clear: both; }
.w250 { width: 250px; overflow:hidden; }
.w706 { width: 706px; overflow:hidden;}
.w770 { width: 770px; overflow:hidden;}
.h10 { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; width: 100%; }
.left { float: left; }
.right { float: right; }
/* 主体背景 */
body { background: #EBEBEB url(bodybg.png) 0 -13px repeat-x; }
/* head */
#yhead { height: 124px; position: relative; z-index: 99; }
#yhead .logo { position: absolute; top: 0; left: 0; width: 576px; height: 85px; overflow: hidden; }
#yhead .logo h1 { width: 576px; height: 85px; overflow: hidden; background: url(logo.png) no-repeat; text-indent: -999px; }
#yhead .c { position: absolute; top: 20px; left: 721px; }
#yhead .e { position: absolute; top: 20px; left: 827px; }
#yhead .s { position: absolute; top: 51px; left: 700px; height: 20px; width: 130px; border: 2px solid #9E9E9E; background: url(magnifier.gif) 8px 5px #fff no-repeat; padding: 0 5px 0 30px; }
#yhead .s input { background: none; border: 0; width: 130px; color: #999; padding: 3px 0 0; line-height: 14px; }
#yhead .s button { position: absolute; top: -2px; right: -72px; width: 72px; height: 26px; padding: 0; background: url(icon-bg2.gif) 6px 1px no-repeat; border: 0; text-indent: -2000px; overflow: hidden; cursor: pointer; }
#yhead .b { position: absolute; top: 52px; left: 820px; }
.sina-video, .sina-weibo { float: right; display: block; text-indent: -7777em; overflow: hidden; width: 25px; height: 25px; margin: 0 10px 0 0; }
.sina-blog { float: right; display: block; text-indent: -7777em; overflow: hidden; width: 27px; height: 25px; margin: 0 10px 0 0; }
.site-rss { float: right; display: block; text-indent: -7777em; overflow: hidden; width: 25px; height: 25px; margin: 0 10px 0 0; }
.sina-blog { background: url(r-nav.png) no-repeat 0 0px; }
.sina-blog:hover { background: url(r-nav.png) no-repeat 0 -25px; }
.sina-weibo { background: url(r-nav.png) no-repeat -51px 0px; }
.sina-weibo:hover { background: url(r-nav.png) no-repeat -51px -25px; }
.sina-video { background: url(r-nav.png) no-repeat -103px 0px; }
.sina-video:hover { background: url(r-nav.png) no-repeat -103px -25px; }
.site-rss { background: url(r-nav.png) no-repeat -155px 0px; }
.site-rss:hover { background: url(r-nav.png) no-repeat -155px -25px; }
#ymenu { position: absolute; top: 87px; left: 0px; background: url(ymenu.png) no-repeat; height: 37px; }
#menu { z-index: 99; }
#menu li { float: left; padding: 0 0 0 2px; background: url(menuline.png) 0px 2px no-repeat; position: relative; z-index: 99; }
#menu li.n { background-image: none; }
#menu li a { width: 90px; height: 36px; display: block; text-align: center; line-height: 36px; font: 14px/36px \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color: #fff; }
#menu li a:hover, #m1s { background: url(menuhover.png) 0 2px no-repeat; color: #004668; }
#menu li ul { width: 100px; position: absolute; top: 36px; left: -2px; background: #fff url(m2.png) no-repeat; border-bottom: #fff 1px solid; padding: 10px 0 5px 0; display: none; z-index: 999; }
#menu li ul li { padding: 0; background-image: none; }
#menu li ul li a { width: 100px; font-size: 12px; line-height: 22px; text-align: center; height: 22px; color: #515151; }
#menu li ul li a:hover, #m2s { color: #fff !important; background-image: none !important; background:#555 !important; }
/* banner */
.banner { background: url(bg-banner.jpg) repeat-x; width: 100%; overflow: hidden;/*border-bottom:1px solid #BACDDE;*/ text-align: center; }
#ybanner { height: 266px; padding: 5px 0 6px 0; overflow: hidden; position: relative; z-index: 1; }
/* main */
#ybgfff { background: #fff; padding: 5px 0; }
#ymain { }
/* left */
.ylbox { }
.ylh2 { height: 40px; background: url(lbg.png) no-repeat; overflow: hidden; }
.ylh2 h2 { line-height: 40px; font-size: 12px; font-weight: bold; color: #004E73; text-indent: 42px; height: 40px; position: relative; }
.ylh2 h2 span { font-weight: normal; position: absolute; top: 0; right: 0; display: block; height: 40px; width: 48px; text-indent: 0; }
.ylh21 { background: url(h21.gif) 16px 13px no-repeat; }
.ylh22 { background: url(h22.gif) 16px 13px no-repeat; }
.ylh23 { background: url(h23.gif) 16px 13px no-repeat; }
.ylh24 { background: url(h24.gif) 16px 13px no-repeat; }
.ylboxc { border-left: #B8DEF6 1px solid; border-right: #B8DEF6 1px solid; border-bottom: #B8DEF6 1px solid; padding: 0 10px 5px 10px; }
.ylnews { padding: 0 8px 6px 8px; }
.ylnews li { height: 26px; line-height: 26px; background: url(newline.gif) 8px 24px no-repeat; overflow: hidden; }
.ylnews li a { color: #555; }
.ylnews li a span { font-family: \5b8b\4f53; }
.ylnews li a:hover { color: #004E73; }
.ylnews1 { padding: 0 8px 0px 8px; }
.ylnews1 li { height: 26px; line-height: 26px; background: url(newline.gif) 8px 24px no-repeat; overflow: hidden; }
.ylnews1 li a { color: #555; }
.ylnews1 li a span { font-family: \5b8b\4f53; }
.ylnews1 li a:hover { color: #004E73; }
.yltel { padding: 0 5px 0 15px; }
.yltel li { height: 24px; line-height: 24px; overflow: hidden; }
.ylfocus { width: 228px; height: 180px; overflow: hidden; margin: 0 auto; }
/* right */
.yrbox { }
.yrh2 { height: 46px; background: url(rbg.png) no-repeat; overflow: hidden; }
.yrh2 h2 { line-height: 40px; font-size: 12px; font-weight: bold; color: #004E73; text-indent: 35px; height: 40px; position: relative; }
.yrh2 h2 span { position: absolute; top: 15px; right: 5px; text-indent: -999px; }
.yrh2 h2 span a { background: url(more.gif) no-repeat; height: 20px; width: 40px; overflow: hidden; text-indent: -999px; display: block; }
.yrh21 { background: url(h21r.gif) 11px 13px no-repeat; }
.yrh22 { background: url(h22r.gif) 11px 13px no-repeat; }
.yrh23 { background: url(h23r.gif) 11px 13px no-repeat; }
.yrboxc { border-left: #B8DEF6 1px solid; border-right: #B8DEF6 1px solid; border-bottom: #B8DEF6 1px solid; padding: 5px 10px 10px 10px; }
.yrabout { width: 470px; height: 172px; line-height: 1.8; font-size: 12px; color: #444; text-indent: 2em; float: left; }
.yrf { width: 194px; height: 144px; overflow: hidden; background: url(fbg.png) no-repeat; padding: 6px 0 0 6px; float: right; }
.yrf #KinSlideshow2 { width: 188px; height: 140px; }
.yrp { }
.yrp li { width: 170px; height: 176px; float: left; }
.yrp li a.yrpimg { width: 160px; height: 120px; margin: 0 auto; border: #ddd 1px solid; display: block; }
.yrp li a.yrpimg:hover { border: #aaa 1px solid; }
.yrp li a.yrptitle { width: 160px; height: 48px; margin: 0 auto; line-height: 22px; color: #069; text-align: center; display: block; overflow: hidden; }
.yrp li a.yrptitle:hover { color: #444; line-height: 22px; }
.rollBox { overflow: hidden; position: relative; width: 684px; }
.rollBox .Cont { overflow: hidden; width: 684px; }
.rollBox .ScrCont { width: 10000000px; }
.rollBox .Cont .pic { width: 170px; height: 160px; float: left; }
.rollBox .Cont .pic a.img { width: 160px; height: 120px; margin: 0 auto; border: #ccc 1px solid; display: block; }
.rollBox .Cont .pic a.title { width: 160px; height: 30px; margin: 0 auto; line-height: 30px; color: #333; text-align: center; display: block; overflow: hidden; }
.rollBox .Cont .pic img { width: 160px; height: 120px; }
.rollBox #List1, .rollBox #List2 { float: left; }
.img1 { position: absolute; left: 0px; top: 0px; cursor: pointer; display: none; }
.img2 { position: absolute; right: 0px; top: 0px; cursor: pointer; display: none; }
/* foot */
#yfoot { height: 108px; background: url(footbg.png); overflow: hidden; }
.yfootl { padding: 20px 0 0 40px; width: 150px; }
.yfootr { padding: 15px 0 0 0; line-height: 24px; text-align: center; }

.getlist{ height:26px; line-height:26px; overflow:hidden;}
