@charset "utf-8";
/* CSS Document */
body { color:#666; }




/* css of top */
#main-top,#ax-top,#hrf-top { background:url(../images/bg3.jpg) repeat-x center 0; height:174px; }
#main-top .row { background:url(../images/YF-bg4.png) no-repeat 100% 4px; height:174px; position:relative; }
#ax-top .row { background:url(../images/YF-bg9.png) no-repeat 100% 4px; height:174px; position:relative; }
#hrf-top .row { background:url(../images/YF-bg10.png) no-repeat 100% 4px; height:174px; position:relative; }

#top-link { float:right; position:relative; width:192px; background:url(../images/YF-bg5.png) no-repeat 0 bottom; }
#top-link li { list-style-type:none; width:192px; height:25px; }
#top-link a { color:#7D2203; display:block; width:172px; padding:0 10px; height:25px; }
#top-link-t { background:url(../images/YF-bg6.png) no-repeat 170px 5px; }
#top-link-c { position:absolute; top:25px; z-index:100; width:192px; background:url(../images/YF-bg5.png) no-repeat 0 bottom; }
#top-link-c a:hover { color:#FFFFFF; }
#nav { float:right; width:820px; height:42px; line-height:42px; margin-top:69px; display:inline; }
#nav li { font-size:14px; font-weight:bold; float:left; width:90px; text-align:center; margin-left:10px; display:inline; position:relative; }
#nav li a { color:#FFF; }
#subnav { clear:right; height:40px; line-height:40px; font-size:12px; font-weight:normal; word-spacing:8px; }
#subnav a { color:#B81F03; }
#nav li.sfhover { background:url(../images/YF-bg3.jpg) no-repeat -110px -480px; }
#nav li.sfhover a { color:#B81F03; }
#SubNavi1 { margin:0 0 0 120px; }
#SubNavi2 { margin:0 0 0 250px; }
#SubNavi3 { margin:0 0 0 50px; text-align:center; }
#SubNavi4 { margin:0 0 0 250px; text-align:center; }
#SubNavi5 { margin:0 180px 0 0px; text-align:right; }
#SubNavi6 { margin:0 50px 0 0px; text-align:right; }
#SubNavi7 { margin:0 0 0 100px; text-align:right; }




/* css of bot */
#main-bot { background:#A2000A url(../images/YF-bg2.jpg) repeat-x 0 0; overflow:hidden; padding:15px 0; color:#C08859; }
#main-bot a { color:#DAB99E; }
#main-bot .right { word-spacing:10px; }







/* css of index */
#index { background:#FFF url(../images/YF-bg1.jpg) repeat-x 0 -174px; }
#index-slide { width:988px; height:369px; margin:0 auto; background:url(../images/YF-slide.png) no-repeat 0 -0px; }

#index-left { float:left; width:280px; }
#index-news { float:left; width:470px; margin-left:13px; display:inline; background:#FFF url(../images/YF-bg3.jpg) no-repeat -293px 0; height:450px; overflow:hidden; }
#index-right { float:right; width:205px; }

#index-vedio-t { background:url(../images/YF-bg3.jpg) no-repeat 0 0px; height:21px; padding:15px 15px 0 0; }
#index-vedio-c { background:url(../images/YF-bg3.jpg) no-repeat 0 -36px; height:202px; padding:8px 0 0 8px; }
#index-dangjian-t { background:url(../images/YF-bg3.jpg) no-repeat 0 -259px; height:35px; line-height:35px; padding:0px 15px 0 30px; color:#B84504; font-size:14px; font-weight:bold; }
#index-dangjian-t .right img,#index-notice-t .right img { margin-top:15px; }
#index-dangjian-c { background:url(../images/YF-bg3.jpg) no-repeat 0 -294px; height:155px; padding:5px 5px 0; color:#B84504; }
#index-dangjian-c li a { color:#B84504; }

#index-news-t { padding-left:1px; height:35px; }
#index-news-t li { float:left; width:100px; text-align:center; font-size:14px; font-weight:bold; height:35px; line-height:35px; background:url(../images/YF-bg3.jpg) no-repeat -394px 0px; }
#index-news-t li a { color:#FFF; }
#index-news-t li.main_labels { background:url(../images/YF-bg3.jpg) no-repeat -294px 0px; }
#index-news-t li.main_labels a { color:#B84504; }
#index-news-c { height:295px; overflow:hidden; padding:0 15px; }
.index-news-rec { border-bottom:1px dotted #DFDDDE; height:107px; overflow:hidden; padding:10px 0px; line-height:23px; margin-bottom:10px; }
.index-news-rec .left img { width:130px; height:100px; border:1px solid #CCC; padding:1px; margin-right:10px; margin-top:5px; display:inline; }
.index-news-rec h2 a { font-size:14px; color:#7A5504; }
#index-news-c li .right { color:#999; }
#index-news-c li a { color:#7A5504; }
#atbc_4 { padding-top:8px; }
#atbc_4 img { width:135px; height:95px; border:1px solid #CCC; padding:1px; margin:5px 3px 0 0; }
#index-culture-t { height:30px; line-height:30px; padding-left:35px; font-size:14px; font-weight:bold; }
#index-culture-t a { color:#7A5504; }
#index-culture-c { height:75px; margin:10px 15px 0; overflow:hidden; }
#index-culture-c li { height:25px; line-height:25px; color:#B84504; }
#index-culture-c li a { color:#B84504; }

#index-notice-t { background:url(../images/YF-bg3.jpg) no-repeat -775px 0px; height:35px; line-height:35px; padding:0px 15px 0 30px; color:#B84504; font-size:14px; font-weight:bold; }
#index-notice-c { background:url(../images/YF-bg3.jpg) no-repeat -775px -35px; height:132px; padding:8px 8px 0; }

#index-estate { float:left; width:484px; }
#index-hotel { float:right; width:484px; }
.index-block-t { height:35px; margin-bottom:15px; }
.index-block-t a { width:484px; height:35px; display:block; }
#index-estate .index-block-t { background:url(../images/YF-bg3.jpg) no-repeat 0px -580px; }
#index-hotel .index-block-t { background:url(../images/YF-bg3.jpg) no-repeat -496px -580px; }
.index-block-c { height:180px; }
.index-block-c .left img { width:210px; height:160px; }
.index-block-c .right { width:260px; }
.index-block-c .right h3 a { color:#B84504; font-size:14px; }
.index-block-link { border-top:1px dotted #DFDDDE; margin-top:5px; padding-top:5px; }
.index-block-link li { padding-left:25px; background:url(../images/YF-bg3.jpg) no-repeat 0px -630px; }
.index-block-link li a:hover { color:#B84504; }








/* css of subpages */
#sub-left { float:left; width:200px; }
#sub-right { float:right; width:760px; }

#sub-left-t { background:url(../images/YF-bg3.jpg) no-repeat 0px -690px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; padding-left:15px; }
#sub-left-nav { background:#FBECC1 url(../images/YF-bg7.jpg) no-repeat 0px -50px; border:1px solid #E8CD7C; border-top:none; padding:10px; }
#sub-left-nav li { margin-bottom:5px; height:26px; }
#sub-left-nav li a { display:block; width:153px; height:26px; line-height:26px; color:#7A5504; padding-left:25px; background:url(../images/YF-bg6.png) no-repeat 10px -68px; }
#sub-left-nav li#sub-navc { background:#FBECC1 url(../images/YF-bg7.jpg) no-repeat 0px 0px; border:1px solid #E8CD7C; }
#sub-left-nav li#sub-navc a,#sub-left-nav li a:hover {  background:url(../images/YF-bg6.png) no-repeat 10px -33px; color:#B84504; height:26px; width:151px; font-weight:bold; }

#sub-title { background:url(../images/YF-bg6.png) no-repeat 0px -137px; height:36px; line-height:36px; padding:0 5px; margin-bottom:20px; font-size:18px; color:#B84504; font-family:微软雅黑; }
#sub-title img { margin:10px 0 0 0; }
#sub-title .right { font-size:12px; font-family:宋体; }

#sub-container h2 { text-align:center; font-size:24px; color:#B81F03; }
.content { padding:0 20px; font-size:14px; }

.piclist { margin:20px 0; }
.piclist li { list-style-type:none; float:left; width:230px; height:240px; margin:0 10px; display:inline; text-align:center; }
.piclist li img { width:225px; height:160px; border:1px solid #CCC; padding:2px; }


.news-rec { background:#FFF url(../images/YF-bg8.jpg) repeat-x 0 bottom; border-bottom:1px dotted #CCC; padding:15px; height:170px; margin-bottom:20px; }
.news-rec .left img { width:218px; height:150px; padding:3px; border:1px solid #CCC; margin-right:15px; }
.news-rec h3 a { font-size:15px; color:#B84504; }
.news-more { text-align:right; }
.news-more a { color:#7A5504; }

.joblist li { list-style-type:none; border-bottom:1px dotted #CCC; background:url(../images/dot.gif) no-repeat 5px 22px; padding:10px 20px 15px; margin:0 10px; }
#sub-container .joblist li h2 { text-align:left; }
.joblist li h2 a { color:#B84504; font-size:14px; }

.flinkbox li { list-style-type:none; float:left; border:1px solid #CCC; text-align:center; width:100px; height:30px; line-height:30px; margin:10px; display:inline; }
.linkbox { clear:both; border-bottom:1px dotted #CCC; padding-bottom:10px; margin-bottom:15px; }
.linkbox h3 { font-size:14px; }
.linkbox li { list-style-type:none; float:left; padding-right:10px; height:30px; line-height:30px; margin:0 10px; display:inline; font-size:12px; }

.vedio-v {width:480px; height:360px; padding:10px; margin:0 auto; background:url(/templets/images/movie_b.gif) no-repeat; overflow:hidden;}