@charset "utf-8";
/* CSS Document */

div, ul { zoom:1; }
div:after, ul:after { content:""; visibility:hidden; height:0; clear:both; }
html { overflow-y:scroll; overflow-x:visible; }
body { margin:0; color:#000; font:12px/21px "宋体"; }
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, input { margin:0; padding:0; }
img, fieldset { border:none; }
li { list-style:none; }
select, input, img { vertical-align:middle; }
select, input, textarea { font-size:12px; }
a { color:#000; text-decoration:none; }
a:hover { color:#4c7d08; text-decoration:underline; }
div, ul, dl { zoom:1; }
div:after, ul:after, dl:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
/* ===================== 板块定义 ===================== */
/* 首页级导航 */
.nav { display:block; background-color:#FFFFFF; width:967px; margin:0 auto; }
.navLogo { font:bold 14px/21px "微软雅黑"; height:56px; padding-top:7px; }
.navLogo span { font-weight:normal; color:#c8c8c8; }
.navLogo img { vertical-align:baseline; margin-right:8px; margin-bottom:-10px; }
.navForm { margin-top:-30px; float:right; color:#dfdfdf; position:relative; z-index:5; zoom:1; }
.navFormList { position:absolute; width:265px; background:#fff; border:1px solid #808080; right:51px; top:24px; line-height:23px; font-size:14px; }
.navFormList a, .navFormList a:hover { display:block; padding:0 5px; zoom:1; background:#fff; color:#000; text-decoration:none; }
.navFormList a.a1, .navFormList a.a1:hover { background:#e7e7e7; }
.navInput { background:url(http://www.qiyipic.com/common/qiyi_images/searchBg.png) 0 -80px repeat-x; }
.navInputText { width:256px; height:15px; padding:5px; border:none; border-left:1px solid #cbcbcb; margin-left:10px; }
.navInputBtn { background-position:0 0; width:52px; height:25px; border:none; cursor:pointer; }
.navInputBtn_ { background-position:0 -40px; width:52px; height:25px; border:none; cursor:pointer; color:#fefdfd; }
/* 头部信息 */
.topInfo { position:relative; z-index:2; background:url(http://www.qiyipic.com/common/homepage_images/navBg.png) 0 0 repeat-x #808080; line-height:33px; height:33px; text-align:right; }
.navList { float:left; padding-left:2px; }
.navList a { float:left; display:inline; padding:0 17px 0 15px; background:url(http://www.qiyipic.com/common/homepage_images/navLineBg.png) right center no-repeat; font-size:14px; color:#fefdfd; }
.navList a:hover { color:#e7e7e7; text-decoration:none; }
.qs .qsLink:hover, .dysy .dyLink:hover, .dsjsy .dsjLink:hover, .jlpsy .jlpLink:hover, .zysy .zyLink:hover { color:#fefdfd; text-decoration:none; }
.topInfoC { float:right; padding-right:10px; color:#aaa; }
.topInfoC a, .topInfoC a:hover { color:#fefdfd; }
.topInfoC a.a1, .topInfoC a.a2 { display:inline-block; padding-right:15px; width:101px; text-align:center; position:relative; z-index:2; vertical-align:middle; }
.topInfoC a.a1 { background:url(http://www.qiyipic.com/common/qiyi_images/iconBg2.png) right -31px no-repeat; }
.topInfoC a.a2, .topInfoC a.a2:hover { background:url(http://www.qiyipic.com/common/qiyi_images/topbg.png) 0 1px no-repeat; height:31px; color:#000; line-height:29px; text-decoration:none; }
.topC { top:32px; position:absolute; text-align:left; }
.topCBg { background:#fff; border:solid #ddca7f; border-width:1px 1px 0; padding:8px 0; line-height:21px; }
.topCBottomBg { background:url(http://www.qiyipic.com/common/qiyi_images/topBottomBg.png) bottom no-repeat; margin:-1px; height:9px; font-size:0; position:relative; }
.topC p { margin:0 10px; line-height:25px; }
.topC .pRight { text-align:right; }
.topC .pCenter { text-align:center; position:relative; z-index:2; margin-bottom:-1px; }
.topC .pCenter a { background:url(http://www.qiyipic.com/common/qiyi_images/biaoqing.png) 0px 20px no-repeat; display:inline-block; width:30px; height:42px; line-height:200px; overflow:hidden; vertical-align:top; margin:0 6px; }
.topC .pCenter a:hover { font-weight:bold; color:#4a7f07; background:url(http://www.qiyipic.com/common/qiyi_images/array.gif) 0 bottom no-repeat; line-height:36px; text-decoration:none; }
.topC a.jixuLink { color:#589c03; text-decoration:underline; }
.topC a.jixuLink:hover { color:#4a7f07; }
#topTT1 { background-position:0 0; }
#topTT2 { background-position:-48px 0; }
#topTT3 { background-position:-99px 0; }
#topTT4 { background-position:-148px 0; }
.selected#topTT1 { background-position:0 -50px; }
.selected#topTT2 { background-position:-48px -50px; }
.selected#topTT3 { background-position:-99px -50px; }
.selected#topTT4 { background-position:-148px -50px; }
.topC .pCenter a.selected:hover { background-position:0 bottom !important; }
.topC_ulList { padding:0 5px; margin:0 5px; }
.topC_ulList li { border-bottom:1px solid #ece8d0; padding:5px 0; line-height:18px; padding-left:18px; }
.topC .topCUl { padding:12px 5px; border-top:1px solid #ddca7f; margin:0 7px; }
.topC .topCUl li { border-bottom:1px solid #ece8d0; padding:5px 0; line-height:18px; padding-left:18px; }
.topC1 { height:260px; }
.topC1 .topC_ulList { overflow-x:hidden; overflow-y:scroll; height:230px; }
.shutdown { background:url(http://www.qiyipic.com/common/images/shutdown.gif) 6px 4px no-repeat; width:18px; height:18px; display:inline-block; vertical-align:middle; margin-left:-21px; display:inline; float:left; }
.shutdown:hover { background-position:6px -67px; }
.dyBofang { width:12px; height:21px; float:left; background:url(http://www.qiyipic.com/common/qiyi_images/dyBofang.gif) 0 4px no-repeat; margin-left:-15px; display:inline; }
.dsBofang { width:12px; height:21px; float:left; background:url(http://www.qiyipic.com/common/qiyi_images/dsBofang.gif) 0 4px no-repeat; margin-left:-15px; display:inline; }
#topC1 { width:223px; right:115px; }
#topC2 { width:223px; right:0; }
a { border:0; }
/*页面*/
#box1 { font-family: "宋体"; font-size: 12px; line-height: 1.5; color: #666666; background-color: #526a04; background-image: url(http://www.qiyipic.com/yule/images20100608/bg_repeat.jpg); background-repeat: repeat-y; padding:0; margin:0; background-position: center; }
ul, li { padding:0; margin:0; list-style:none; }
#top { background-image:url(http://www.qiyipic.com/yule/images20100608/bg.jpg); height:1032px; background-position:center 0; background-repeat: no-repeat; }
#flash { width:983px; height:499px; margin:0 auto; }
#topbar { height:293px; width:982px; margin:0 auto; }
#banner { float:left; }
#toplist { background-color: #50592a; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; color:#CCCCCC; float:left; width:274px; height:266px; padding:12px 32px; }
#toplist a { font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bolder; }
#toplist a:hover { font-size:14px; color:#FFFFFF; text-decoration:underline; font-weight:bolder; }
#toplist p { background-image: url(http://www.qiyipic.com/yule/images20100608/line_topbar.jpg); background-repeat: no-repeat; background-position: center bottom; padding:0 0 10px 0; margin:0 0 10px 0; }
#toplist ul li { background-image: url(http://www.qiyipic.com/yule/images20100608/icon.jpg); text-indent: 24px; background-repeat: no-repeat; background-position: left; }
#toplist ul a { font-size:12px; color:#CCCCCC; font-weight:normal; }
#toplist ul a:hover { font-size:12px; color:#ffffff; font-weight:normal; }
#topcontent { width:932px; margin:12px auto; height:225px; }
#box1 h2 { width:932px; background-image: url(http://www.qiyipic.com/yule/images20100608/bg_title.jpg); background-repeat: no-repeat; background-position: right 24px; padding:0; margin:0; display:block; height:30px; }
#box1 h2 img { float:left; }
#box1 h2 a { float:right; font-size:12px; color:#FFFFFF; text-decoration:none; }
#box1 h2 a:hover { text-decoration:underline; }
.infiniteCarousel { width: 932px; position: relative; }
.infiniteCarousel .wrapper { width: 835px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ height: 161px; margin: 5px 18px; position: absolute; top: 0; }
.infiniteCarousel ul a img { border: 5px solid #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.infiniteCarousel ul label a { display:block; font-size:13px; color:#FFFFFF; font-weight:bolder; text-align:center; margin-top:7px; text-decoration:none; }
.infiniteCarousel ul label a:hover { display:block; font-size:13px; font-weight:bolder; text-align:center; text-decoration: underline; }
.infiniteCarousel .wrapper ul { width: 900px; /* single item * n */ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; padding: 10px 25px; height: 121px; width: 175px; text-indent:0; }
.infiniteCarousel ul li img { -webkit-transition: border-color 400ms; }
.infiniteCarousel ul:hover li img { border-color: #ffffff; }
.infiniteCarousel ul:hover li:hover img { border-color: #ffffff; }
.infiniteCarousel ul li a img { display:block; }
.infiniteCarousel .arrow { display: block; height: 36px; width: 37px; text-indent: -999px; position: absolute; top: 60px; cursor: pointer; outline: 0; background-image: url(http://www.qiyipic.com/yule/images20100608/arrow.jpg); background-repeat: no-repeat; background-position: 0 0; font-size:1px; color:#669933; }
.infiniteCarousel .forward { background-position: 0 0; right: 0; }
.infiniteCarousel .back { background-position: 0 -72px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -36px; }
.infiniteCarousel .back:hover { background-position: 0 -108px; }
#main { width:935px; margin:0 auto; }
#jiabinbar { background-image: url(http://www.qiyipic.com/yule/bg_content_t.jpg); background-repeat: no-repeat; background-position: 0px 40px; }
#jiabincontent { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_content_b.jpg); background-repeat: no-repeat; background-position: bottom; padding-bottom:20px; }
#jiabincontent table { margin:16px 0 16px 27px; }
#jiabincontent td { padding:8px 20px 0 0; line-height:20px; }
#jiabincontent img { border: #cacaca 1px solid; padding:4px; float:left; }
#jiabincontent a { color:#4a7f07; font-size:12px; font-weight:bolder; text-decoration:none; }
#jiabincontent a b { font-size:14px; }
#jiabincontent p { padding:0; margin:0; }
#hudong { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_content_t.jpg); background-repeat: no-repeat; background-position: 0px 40px; margin:10px 0; height:270px; }
#hudong .infiniteCarousel { margin-top:13px; }
#hudong .infiniteCarousel .wrapper { width: 840px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ height: 230px; margin: 5px 22px; position: absolute; top: 0; }
#hudong .infiniteCarousel ul a img { border: 1px solid #cacaca; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#hudong .infiniteCarousel ul label a { display:block; font-size:12px; color:#4a7f07; font-weight:bolder; text-align:center; margin-top:5px; text-decoration:none; }
#hudong .infiniteCarousel ul li { display:block; float:left; padding: 10px 23px; height: 175px; width: 176px; text-indent:0; }
#hudong .infiniteCarousel .arrow { display: block; height: 36px; width: 37px; text-indent: -999px; position: absolute; top: 90px; cursor: pointer; outline: 0; background-image: url(http://www.qiyipic.com/yule/images20100608/arrow2.jpg); background-repeat: no-repeat; background-position: 0 0; font-size:1px; color:#669933; }
#hudong .infiniteCarousel .forward { background-position: 0 0; right: 0; }
#hudong .infiniteCarousel .back { background-position: 0 -72px; left: 10px; }
#hudong .infiniteCarousel .forward:hover { background-position: 0 -35px; }
#hudong .infiniteCarousel .back:hover { background-position: 0 -109px; }
#hdhj_pic { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_content_t.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin:15px 0; height:400px; padding-top:20px; }
#hdhj_pic table { margin:0 0 20px 36px; width:875px; }
#hdhj_pic img { border: 1px solid #cacaca; padding:4px; }
.textbar { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_content.jpg); width:460px; height:200px; float:left; vertical-align: top; }
.textbar h3 a { color:#333333; padding:0; font-size:12px; font-weight:normal; text-decoration:none; }
.textbar h3 { background-image: url(http://www.qiyipic.com/yule/images20100608/title_mtbd.jpg); background-repeat: no-repeat; height:23px; text-align:right; padding:0; margin:5px; }
.textbar ul { margin:20px 40px; }
.textbar li { border-bottom:1px solid #e1e1e1; background-image: url(http://www.qiyipic.com/yule/images20100608/icon.jpg); text-indent: 24px; line-height:25px; background-repeat: no-repeat; background-position: left; }
.textbar a { text-decoration:none; color:#2b2b2b; }
.textbar a:hover { text-decoration: underline; color:#4a7f07; }
#link { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_link.jpg); width:935px; height:60px; clear:both; margin:10px 0; padding:5px 0 0 0; }
#link a { width:155px; display:block; float:left; text-align:center; }
#link img { border:0; }
#footer { background-image: url(http://www.qiyipic.com/yule/images20100608/bg_footer.jpg); background-repeat: no-repeat; background-position: center bottom; height:69px; }
.footer { line-height:20px; text-align:center; padding:20px 0 40px; background:url(http://www.qiyipic.com/common/qiyi_images/footerBg.png) 0 0 no-repeat; clear:both; width:970px; margin:0 auto 0; }
.footer, .footer a { color:#6b6b6b; }
.footer a:hover { color:#4c7d08; }
.fEn { font-family:Arial; }