﻿/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#fff; color:#000; font:12px simsun; text-align:center; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
a { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
.sepln { display:none; }
/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }
.maxWidth { width:1000px; margin:auto; }
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0; }
.chaotong { width:1000px; margin:0 auto; padding:10px 0; clear:both; }
.chaotong img { margin:5px 0; }
.webTitle { text-align:left; position:absolute; top:-99999px; left:-9999em; }
img { vertical-align:middle; }

/* head */
.chanTop { background:#fff url("../images/bg_pagehead_top.gif") repeat-x 100% bottom; }
.pageHead { background:#f4f4f4 url("../images/pageheadline.png") repeat-x 100% bottom; }
#GlobalNav { background:#fff; }
#GlobalNav ul { border:0 !important; padding-left:11px !important; }
.cityHead .logo-second {
    float: left;
    font: 22px "Microsoft YaHei";
    color: #757575;
    padding-left: 10px;
    padding-top: 17px;
    display: inline-block;
}

.cityHead { padding:0px 0 5px;}
.cityHead img { display:block;}
.cityHead .logo { float:left;}
.cityHead .logo img{ height:50px;}
.cityHead .weather { float:left; font:12px/24px simsun; color:#999; padding:28px 0 0 23px; height:22px; overflow:hidden;}
.cityHead .otherLogo { float:right; padding-top:20px;}
.cityHead .otherLogo img{width:180px;height:38px;overflow:hidden;}
.cityHead .otherLogo a { float:left; display:inline; margin-left:10px;}
.city_Nav { height:65px; }
.city_Nav .con { background-color:#b6241f; overflow:hidden; width:100%; }
.city_Nav strong { font-weight:bold; }
.city_Nav a, .city_Nav a:hover { color:#fff; }
.city_Nav .item { background:url("../images/citynav.png") 0 0 no-repeat; float:left; height:50px; line-height:22px; overflow:hidden; padding:9px 14px 0; }
.city_Nav .item a { margin:0 6px; padding:3px 6px; }
.city_Nav .item a:hover { background:#820504; text-decoration:none; }
.city_Nav .sn1 { background-image:none; }
.city_Nav .sn5 { float:right; }
.cityNav { border-top:6px solid #cd0c0d; height:51px; background:url("../images/pageheadline.png") repeat-y left 100%; padding-left:1px; position:relative; }
.cityNav li { height:50px; font:16px/50px "Microsoft YaHei"; float:left; background:url("../images/pageheadline.png") repeat-y right 100%; width:100px; }
.cityNav li a { display:block; height:50px; margin-right:1px; text-align:center; }
.cityNav li.current { height:51px; }
.cityNav li.current a { background:#fff; color:#dc0000; padding-bottom:1px; }
.cityNav li a:hover { background:#cd0c0d; color:#fff; padding-bottom:1px; text-decoration:none; }
.cityList { padding:10px 0; }
.cityList ul { zoom:1; overflow:hidden; padding:0 10px; }
.cityList li { float:left; display:inline; font:12px/26px "Microsoft YaHei"; }
.cityList li a { padding:3px 6px; }
.cityList li a:hover { background:#cd0c0d; color:#fff; text-decoration:none; }
.cityList li strong { font-weight:bold; margin-right:10px; }
/**/
.photoTit strong { background:url("../images/phototit.png") no-repeat; }
.photoTit { width:100%; overflow:hidden; background:url("../images/phototit-line.png") repeat-x 100% bottom; position:relative; display:block; margin-bottom:15px; }
.photoTit strong { width:300px; height:55px; text-align:left; float:left; overflow:hidden; display:block; font:28px/58px "Microsoft YaHei"; text-indent:37px; }
.photoTit-link { float:right; padding-top:25px; font:12px/20px simsun; color:#666; }
.photoTit-link a { color:#666; padding:0 5px; }
.photoTit-link a:hover { color:#c00; }
/*.photoTit .photoTit-focus { background-position:0 0;}*/
.photoTit .photoTit-news { background-position:0 0; }
.photoTit .photoTit-finance { background-position:0 -58px; }
.photoTit .photoTit-legality { background-position:0 -117px; text-indent:44px;}
.photoTit .photoTit-travel { background-position:0 -236px; }
.photoTit .photoTit-culture { background-position:0 -178px; text-indent:44px; }
.photoTit .photoTit-realestate { background-position:0 -299px; text-indent:40px;}
.photoTit .photoTit-auto { background-position:0 -275px; }
.photoTit .photoTit-health { background-position:0 -480px; text-indent:44px; }
.photoTit .photoTit-interactive { background-position:0 -359px; text-indent:24px;}
.photoTit .photoTit-beauty { background-position:0 -419px; }
/**/
.photo-line { width:668px; border-bottom:solid 4px #cd0c0d; height:51px; position:absolute; left:0; top:0; }
.smallTit { width:100%; overflow:hidden; }
.smallTit strong { float:left; background:url("../images/smalltit-icon.png") no-repeat right center; padding-right:15px; font:18px/36px "Microsoft YaHei"; display:inline; margin-top:12px; }
.modTit { width:100%; overflow:hidden; background:url("../images/modtit-line.png") repeat-x 100% bottom; }
.modTit strong { float:left; font:16px/32px "Microsoft YaHei"; color:#000; border-bottom:2px solid #cd1415; padding-right:5px; }
.modTit-link { float:right; padding-top:10px; }
.modTit-link a { color:#666; }
.modTit-link a:hover { color:#c00; }
.newsList { padding:15px 0; text-align:left; }
.newsList .newstop { font:bold 16px/30px "Microsoft YaHei"; color:#2a3030; background:none; padding-left:0; }
/*.newsList .newstop span { display:none;}*/
.newsList li { font:14px/28px simsun; background:url("../images/black-dot.png") no-repeat 0 12px; padding-left:10px; height:28px; overflow:hidden; }
.newsList li.splitline { background:url("../images/headline-line.png") repeat-x 100% center; }
.newsList li a { color:#333; }
.newsList li a:hover { color:#c00; }
.newsList li .newslistSubTitle { background:url("../images/city-shuline.png") no-repeat right center; margin-right:4px; padding-right:4px; }
.newsList2 { padding:15px 0; text-align:left; }
.newsList2 li, .newslist li { font:12px/28px simsun; background:url("../images/gray-dot.png") no-repeat 0 11px; padding-left:10px; height:28px; overflow:hidden; text-align:left; }
.newsList2 li a, .newslist li a { color:#666; }
.newsList2 li a:hove, .newslist li a:hover {
color:#c00;
}
.indexAdBanner { padding:20px 0 0; }
.indexAdBanner img { display:block; }
.list-r-mod .newsList { padding:0px; }
/**/
.r1 { padding-top:10px; }
.headline { width:330px; float:left; }
.headline .photoTit { margin-bottom:0; }
.focus { width:634px; float:right; }
.r1-c { width:289px; float:left; display:inline; padding:0 13px 0 0; border-right:1px solid #e2e2e2; margin-left:36px; }
.r1-r { width:305px; float:right; overflow:hidden; padding:0 10px; }
.photoTit-list .focusTopic { text-align:left; padding:0px 0 14px; background:url("../images/headline-line.png") repeat-x 100% bottom; }
.photoTit-list .focusTopic_tit { font:bold 18px/50px "Microsoft YaHei"; color:#2a3030; height:40px; overflow:hidden; }
.photoTit-list .focusTopic_tit a { color:#2a3030; }
.photoTit-list .focusTopic_tit a:hover { color:#c00; text-decoration:none; }
.photoTit-list .focusTopic_txt a { color:#333; }
.photoTit-list .focusTopic_txt a:hover { color:#c00; }
.photoTit-list .focusTopic_txt { font:12px/26px simsun; height:52px; width:100%; overflow:hidden; }
.headline .newsList { padding-top:10px; }

/*focus*/
.focus { height:425px; position:relative; text-align:left; }
.focusScroll { width:100%; height:425px; overflow:hidden; }
.focusScroll img { width:634px; height:300px; display:block; }
.focusScroll .figure-news { float:left; width:634px; background:#ebebeb; }
.focusScroll .fn-cont-tit { display:block; font:23px/40px "Microsoft YaHei"; }
.focusScroll .fn-cont-date { display:none; }
.focusScroll .fn-cont-txt a { color:#c00; padding-left:10px; }
.focusScroll .fn-cont-txt a:hover { color:#000; }
.focusScroll .fn-cont { padding:16px 15px 16px; }
.focusScroll .fn-cont-txt { padding-top:5px; display:block; height:48px; font:12px/24px simsun; color:#666; overflow:hidden; }
#focus-slider { position:absolute; top:325px; right:6px; }
#focus-slider a { float:left; background:url("../images/focus-dot-s.png") no-repeat 1px 2px; width:22px; height:22px; font:14px/22px Arial; color:#fff; text-align:center; margin-right:4px; overflow:hidden; }
#focus-slider a.current { background:url("../images/focus-dot-s.png") no-repeat -19px 2px; }
#focus-slider a:hover{ text-decoration:none;}
.focus-arrows { position:absolute; top:207px; left:0; width:100%; height:0; }
.focus-arrows a { width:50px; height:65px; display:block; background:url("../images/focus-arrows.png") no-repeat; filter:alpha(opacity=50); opacity:0.5; position:relative;}
.focus-arrows a:hover { filter:alpha(opacity=70); opacity:0.7;  text-decoration:none;}
#focusArrows-left { float:left; background-position:0 0; }
#focusArrows-right { float:right; background-position:-50px 0; }

.r1-c-1 { position:relative; text-align:left; padding:15px 0 15px; }
.r1-c-scroll { width:100%; height:240px; overflow:hidden; }
.r1-c-scroll img { width:310px; height:150px; display:block; }
.r1-c-scroll .figure-news { float:left; width:310px; }
.r1-c-scroll .fn-cont-tit { display:block; font:16px/30px "Microsoft YaHei"; }
.r1-c-scroll .fn-cont-date { display:none; }
.r1-c-scroll .fn-cont { padding:5px 0 0 0; }
.r1-c-scroll .fn-cont-txt { display:block; height:44px; font:12px/22px simsun; color:#666; overflow:hidden; }
.r1-c-scroll .fn-cont-txt a { padding-left:10px; color:#c00; }
.r1-c-scroll .fn-cont-txt a:hover { color:#000; }
.scroll-type { padding-top:5px; clear:both; width:100%; overflow:hidden; }
.scroll-type-con { float:left; display:inline; position:relative; left:50%; }
.scroll-left, .scroll-right, .scroll-slider a { background:url("../images/r1-c-scroll-icon.png") no-repeat; }
.scroll-slider { float:left; padding:0 10px; display:inline; position:relative; right:50%; }
.scroll-slider a { float:left; display:inline; margin:6px 4px 0; width:10px; height:10px; text-align:left; text-indent:-999em; background-position:-80px 0; overflow:hidden; }
.scroll-slider a.current { background-position:-60px 0; }
.scroll-left, .scroll-right { float:left; width:21px; height:21px; overflow:hidden; display:inline; position:relative; right:50%; }
.scroll-left { background-position:0 0; }
.scroll-right { background-position:-30px 0; }
.r1-r-1 { width:320px; margin-right:-18px; padding:15px 0 0; height:255px; overflow:hidden; }
.r1-r-1 .photoAlbum_item { width:142px; float:left; display:inline; margin-right:18px; overflow:hidden; padding:0 0 15px; text-align:center; }
.r1-r-1 img { width:142px; height:90px; display:block; }
.r1-r-1 .photoAlbum_item_txt { padding-top:5px; line-height:24px; height:24px; overflow:hidden; white-space:nowrap; }
/**/
.r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 { padding-top:20px; overflow:hidden; }
.r2-l, .r3-l, .r4-l, .r5-l, .r6-l, .r7-l, .r8-l, .r9-l { width:310px; float:right; background-color:#fbfbfb; border:solid 1px #e5e5e5; overflow:hidden; padding:0 10px; }
.r4-l .newsList li, .r5-r .newsList li, .r4-r .newsList li { font-size:100%; }
.r2-c, .r3-c, .r4-c, .r5-c, .r6-c, .r7-c, .r8-c, .r9-c { width:355px; float:left; display:inline; overflow:hidden; margin-left:17px; }
.r2-r, .r3-r, .r4-r, .r5-r, .r6-r, .r7-r, .r8-r, .r9-r { width:240px; float:left; border-right:solid 1px #e5e5e5; padding-right:17px; margin-left:5px; }
/* r2 */
.photoAndList .figure-news { width:100%; overflow:hidden; padding:14px 0 15px; margin:auto; text-align:left; border-bottom:1px dotted #ddd; }
.photoAndList .figure-news img { width:100px; height:70px; display:block; }
.photoAndList .fn-pic { width:100px; float:left; display:inline; }
.photoAndList .fn-cont { margin-left:110px; _margin-left:107px; height:70px; overflow:hidden; }
.photoAndList .fn-cont-tit { font:14px/22px "Microsoft YaHei"; display:block; height:22px; overflow:hidden; }
.photoAndList .fn-cont-tit a { color:#222; }
.photoAndList .fn-cont-tit a:hover { color:#c00; }
.photoAndList .fn-cont-txt { padding-top:4px; color:#666; line-height:24px; display:block; }
.photoAndList .fn-cont-txt a { color:#c00; }
.photoAndList .fn-cont-txt a:hover { color:#000; }

.photo_List .figure-news { width:100%; overflow:hidden; padding:14px 0 15px; margin:auto; text-align:left;}
.photo_List .figure-news img { width:240px; height:145px;display:block; }
.photo_List .fn-pic { padding-bottom:10px; clear:both;}
.photo_List .fn-cont {height:70px; overflow:hidden; clear:both;}
.photo_List .fn-cont-tit { font:14px/22px "Microsoft YaHei"; display:block; height:22px; overflow:hidden; }
.photo_List .fn-cont-tit a { color:#222; }
.photo_List .fn-cont-tit a:hover { color:#c00; }
.photo_List .fn-cont-txt { padding-top:4px; color:#666; line-height:24px; display:block; }
.photo_List .fn-cont-txt a { color:#c00; }
.photo_List .fn-cont-txt a:hover { color:#000; }

.info-left-photo { width:350px; margin-right:-20px; overflow:hidden; }
.info-left-photo .photoAlbum_item { width:160px; float:left; _display:inline; overflow:hidden; margin:15px 10px 0 0; }
.info-left-photo img { width:160px; height:100px; display:block; }
.info-left-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; white-space:nowrap; }
.r2-r-1 .newsList2 { padding:9px 0; }
.r2-r-3 .newsList2 { padding:14px 0 8px; }
.r2-r-2 .newsList2 li { line-height:28px; height:28px; }
.r2-l-2 .figure-news { padding:10px 0 10px; }
.r2-l-1 .figure-news { padding:16px 0; }
.r2-r-1 .realestate-right-photo .photoAlbum_item_txt { height:38px; overflow:hidden; }
/* r3 */

.r3-l, .r3-c, .r3-r { overflow:hidden; }
.r3-l-2 .newsList2 { padding:0; }
.r3-r-2 .newsList2 li { line-height:28px; height:28px; }
.r3-r-2 .newslist{ padding:10px 0 0;}
.r3-r-1-r { padding-bottom:20px; }
.r3-r-1-r { width:312px; margin-right:-2px; padding:15px 0; overflow:hidden; }
.r3-r-1-r img { width:154px; height:105px; display:block; }
.r3-r-1-r .focusTopic { float:left; margin:0 2px 2px 0; width:154px; position:relative; }
.r3-r-1-r .focusTopic_txt, .r3-r-1-r .focusTopic_tit { display:none; }
.r3-r-1-r .focusTopic_txt a { display:none; }
.r3-r-1-r .focusTopic_txt { height:32px; background:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; width:100%; left:0; bottom:0; z-index:1; }
.r3-r-1-r .focusTopic_tit { line-height:32px; position:absolute; width:100%; left:0; bottom:0; height:32px; overflow:hidden; z-index:10; text-align:center; }
.r3-r-1-r .focusTopic_tit a { padding:0 5px; color:#fff; font-size:14px; }
.r3-r-1-r .focusTopic_tit a:hover { color:#ff0; text-decoration:none; }
.r3-r-1-r .topone, .r3-r-1-r .topone img { width:310px; height:105px; }
.rightFoc .focus { width:240px; height:173px; position:relative; float:none; padding-bottom:15px; margin-top:10px; }
.rightFoc .focusPic { height:173px; overflow:hidden; }
.rightFoc .focusTopic_pic { width:100%; }
.rightFoc .focusPic .focusTopic_tit, .rightFoc .focusPic .focusTopic_txt { display:none; }
.rightFoc .focusPic img { width:240px; height:173px; display:block; }
.rightFoc .focusLine { width:240px; height:25px; background:#000; filter:alpha(opacity=50); opacity:0.5!important; position:absolute; left:0; top:148px; }
.rightFoc .focusFont { line-height:25px; height:25px; padding-left:10px; overflow:hidden; position:absolute; left:0; top:148px; }
.rightFoc .focusFont a { color:#fff; }
.rightFoc .focusDocket { display:none; }
.rightFoc .focusDocket li { padding:5px; }
.rightFoc .focusCount { position:absolute; top:151px; right:0; }
.rightFoc .focusCount span { cursor:pointer; float:left; background:url("../images/focus-dot-s.png") no-repeat; width:19px; height:19px; font:14px/19px Arial; color:#fff; text-align:center; margin-right:2px; overflow:hidden; }
.rightFoc .focusCount .spanHove { background-position:-20px 0; color:#fff; }
/* r4 */
.r4-l, .r4-c, .r4-r { height:660px; overflow:hidden; }
.r4-c .newsList { padding:13px 0; }
.r4-r-2 .newsList { padding:5px 0; }
.r4-r-2 .newsList li { background:none; }
.r4-r-2 .newsList li a { display:block; float:left; width:50%; }
.r4-c .newsList { background:url("../images/headline-line.png") repeat-x 100% bottom; }
.r4-r-3 .realestate-right-photo .photoAlbum_item { margin-bottom:5px; }
/* r5 */
.r5-l-2 .newsList2 { padding-top:13px; }
.r5-r-2 { margin-top:2px; }
.r5-l-1 .newsList2 { padding:10px 0; }
.r5-r-con { background:url("../images/r3-r-2-l-icon.png") no-repeat 0 25px; }
.r5-r-con .figure-news { width:100%; overflow:hidden; }
.r5-r-con .figure-news img { width:97px; height:64px; display:block; }
.r5-r-con .figure-news dt { width:97px; float:left; display:inline; }
.r5-r-con .figure-news dd { margin-left:107px; _margin-left:104px; height:64px; overflow:hidden; }
.r5-r-con .figure-news { padding-top:20px; margin:auto; overflow:hidden; text-align:left; }
.r5-r-con .f-tit { font:12px/24px "Microsoft YaHei"; height:24px; padding-left:20px; overflow:hidden; }
.r5-r-con .f-tit a { color:#333; }
.r5-r-con .f-tit a:hover { color:#f00; }
.r5-r-con .f-sum { color:#666; line-height:20px; height:40px; overflow:hidden; }
.r5-r-con .f-sum a { color:#c00; }
.r5-r-con .f-sum a:hover { color:#000; }
.r5-r-con .newslist { text-align:left; padding-top:13px; }
.r5-r-con .newslist li { font:12px/26px "Microsoft YaHei"; padding-left:18px; height:26px; overflow:hidden; }
.r5-r-con .newslist li a { color:#666; }
.r5-r-con .newslist li a:hover { color:#c00; }

.travel-left-photo {width:350px;margin-right:-20px;overflow:hidden;}
.travel-left-photo .photoAlbum_item { width:145px; float:left; _display:inline; overflow:hidden; margin:15px 20px 0 0; }
.travel-left-photo img { width:155px; height:100px; display:block; }
.travel-left-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; white-space:nowrap; }
.travel-center-photo { width:360px; margin-right:-20px; overflow:hidden; }
.travel-center-photo .photoAlbum_item { width:100px; float:left; _display:inline; overflow:hidden; margin:15px 15px 0 0; }
.travel-center-photo img { width:100px; height:100px; display:block; }
.travel-center-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; white-space:nowrap; }
.travel-right-photo { width:300px; margin-right:-20px; padding:15px 0 0; overflow:hidden; }
.travel-right-photo .photoAlbum_item { width:125px; float:left; display:inline; overflow:hidden; margin-right:18px; padding:0 0 15px; text-align:center; }
.travel-right-photo img { width:125px; height:100px; display:block; }
.travel-right-photo .photoAlbum_item_txt { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; }
.r5-c-1 .focus, .r2-c .focus, .r3-c .focus { width:355px; height:180px; margin-top:15px; }
.r5-c-1 .focusPic, .r2-c .focusPic, .r3-c .focusPic { height:180px; overflow:hidden; }
.r5-c-1 .focusPic img, .r2-c .focusPic img, .r3-c .focusPic img { width:355px; height:180px; display:block; }
.r5-c-1 .focusLine, .r2-c .focusLine, .r3-c .focusLine { width:355px; top:155px; }
.r5-c-1 .focusFont, .r2-c .focusFont, .r3-c .focusFont { top:155px; }
.r5-c-1 .focusCount, .r2-c .focusCount, .r3-c .focusCount { top:159px; }
/* r6 */

.r6-l-1 { position:relative; text-align:left; }
.r6-l-scroll { width:100%; height:150px; margin-top:15px; overflow:hidden; }
.r6-l-scroll img { width:330px; height:150px; float:left; display:block; }
.r6-l-1 .newsList2 { padding:8px 0; }
.r6-l-1, .r6-c-1, .r6-r-1 { overflow:hidden; }
.r6-c .newsList li { height:27px; line-height:27px; }
.r6-l .photoAndList .figure-news { padding:5px 0 5px; }
.r6-l-2 .newsList2 li, .r6-r-2 .newsList2 li { line-height:28px; height:28px; }
.r6-r .rightFoc .focus { margin:15px 0 0 0; }
.r6-r-1 .realestate-right-photo .photoAlbum_item_txt { height:38px; overflow:hidden; }
.r6-l .modTit { margin-bottom:5px; }
.r6-l .r6-l-2 .newsList2 { padding:3px 0; }
.realestate-right-photo { width:260px; margin-right:-20px; padding:15px 0 0; overflow:hidden; *zoom:1;
}
.realestate-right-photo .photoAlbum_item { width:110px; float:left; display:inline; overflow:hidden; margin-right:20px; margin-bottom:10px; text-align:center; }
.realestate-right-photo img { width:110px; height:100px; display:block; }
.realestate-right-photo .photoAlbum_item_txt { padding-top:6px; line-height:19px; height:19px; overflow:hidden; }
.realestate-right-photo .photoAlbum_item_txt a { color:#7d7d7d; }

.realestate-mid-photo { width:364px; margin-right:-20px; padding:15px 0 0; overflow:hidden; *zoom:1;}
.realestate-mid-photo .photoAlbum_item { width:110px; float:left; display:inline; overflow:hidden; margin-right:11px; margin-bottom:10px; text-align:center; }
.realestate-mid-photo img { width:110px; height:150px; display:block; }
.realestate-mid-photo .photoAlbum_item_txt { padding-top:6px; line-height:19px; height:19px; overflow:hidden; }
.realestate-mid-photo .photoAlbum_item_txt a { color:#7d7d7d; }



.r6-c .newsList { padding:6px 0; }
/* r7 */
.r7-l, .r7-c, .r7-r { overflow:hidden; height:427px; }
.r7-l-2 .newsList2 li, .r7-r-1 .newsList2 li, .r7-r-2 .newsList2 li { line-height:28px; height:28px; }
.r7-l-1 .newsList2 { padding:0; }
.auto-center-photo { width:360px; margin-right:-20px; overflow:hidden; }
.auto-center-photo .photoAlbum_item { width:100px; float:left; _display:inline; overflow:hidden; margin:15px 15px 0 0; }
.auto-center-photo img { width:100px; height:100px; display:block; }
.auto-center-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; }
.r7-l .travel-left-photo img { width:145px; height:70px; }
.r7-r-2 .realestate-right-photo .photoAlbum_item_txt { height:38px; overflow:hidden; }
/* r8 */
.r8-c-1 { position:relative; text-align:left; }
.r8-c-scroll { width:100%; height:150px; margin-top:15px; overflow:hidden; }
.r8-c-scroll img { width:330px; height:150px; float:left; display:block; }
.r8-r .rightFoc .focus { padding-bottom:6px; }
.r8-l-1, .r8-c-1, .r8-r-1 { overflow:hidden; }
.r8-r-1 .newsList2 li, .r8-r-2 .newsList2 li { line-height:28px; height:28px; }
.r8-l-1 .newsList2 li { line-height:24px; height:24px; }
.r8-c-1 .newsList, .r8-c-2 .newsList { padding-top:13px; }
.r8-l-1 .travel-left-photo img { height:60px; }
.r8-l-1 .newsList2 { padding:5px 0; }
.life-center-photo { width:360px; margin-right:-20px; overflow:hidden; }
.life-center-photo .photoAlbum_item { width:100px; float:left; _display:inline; overflow:hidden; margin:15px 15px 0 0; }
.life-center-photo img { width:100px; height:100px; display:block; }
.life-center-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; }
.life-right-photo { width:360px; margin-right:-20px; overflow:hidden; }
.life-right-photo .photoAlbum_item { width:80px; float:left; _display:inline; overflow:hidden; margin:15px 15px 0 0; }
.life-right-photo img { width:80px; height:80px; display:block; }
.life-right-photo .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:24px; height:24px; overflow:hidden; }
/* r8 */

.r8-l-2 { line-height:24px; padding:8px 0 0 12px; text-align:left; }
.r8-r-2 { padding-top:12px; }
.r8 .photoAndList .figure-news { padding-bottom:0; }
/* r9 */
.r9 .photoTit { margin-bottom:0; }
.r9-con { width:1002px; margin-right:-2px; padding:15px 0; overflow:hidden; }
.r9-con img { width:248px; height:128px; display:block; }
.r9-con .focusTopic { float:left; margin:0 2px 2px 0; width:248px; position:relative; }
.r9-con .focusTopic_txt, .r9-con .focusTopic_tit { display:none; }
.r9-con .focusTopic_txt a { display:none; }
.r9-con .focusTopic_txt { height:32px; background:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; width:100%; left:0; bottom:0; z-index:1; }
.r9-con .focusTopic_tit { line-height:32px; position:absolute; width:100%; left:0; bottom:0; height:32px; overflow:hidden; z-index:10; text-align:center; }
.r9-con .focusTopic_tit a { padding:0 5px; color:#fff; font-size:14px; }
.r9-con .focusTopic_tit a:hover { color:#ff0; text-decoration:none; }
.r9-con .topone, .r9-con .topone img { width:498px; height:258px; }
/**/
.r10 { margin-top:30px; border-top:1px solid #ddd; background:#f4f4f4; text-align:left; overflow:hidden; }
.r10 h2 { width:1000px; margin:0 auto; padding-top:20px; overflow:hidden; }
.r10 h2 strong { width:178px; height:67px; float:left; text-indent:-999em; overflow:hidden; background:url("../images/linktit.png") no-repeat; }
.r10-con { margin:auto; width:912px; padding:10px 0 30px; overflow:hidden; }
.r10-con li { float:left; display:inline; margin:0 0 0 -1px; padding:6px 0; color:#666; }
.r10-con li a { border-left:1px solid #666; color:#666; padding:0 13px; white-space:nowrap; }
.r10-con li a:hover { color:#c00; }
/**/
.shushuo { width:100%; height:194px; position:relative; }
.shushuo a { float:left; font:14px/24px "Microsoft YaHei"; color:#fff; position:absolute; }
.shushuo a:hover { text-decoration:none; }
.shushuo .ss_0 { background:#48608e; width:100px; height:68px; line-height:68px; top:0; left:0; }
.shushuo .ss_0:hover { background:#627cad; }
.shushuo .ss_1 { background:#c1392b; width:88px; height:139px; line-height:139px; top:0; left:101px; }
.shushuo .ss_1:hover { background:#e04130; }
.shushuo .ss_2 { background:#1d6478; width:120px; height:99px; line-height:99px; top:0; right:0; }
.shushuo .ss_2:hover { background:#24829c; }
.shushuo .ss_3 { background:#8e56a7; width:100px; height:70px; line-height:70px; top:69px; left:0; }
.shushuo .ss_3:hover { background:#a86dc2; }
.shushuo .ss_4 { background:#34495e; width:189px; height:60px; line-height:60px; top:140px; left:0; }
.shushuo .ss_4:hover { background:#586d81; }
.shushuo .ss_5 { background:#687576; width:120px; height:100px; line-height:100px; right:0; top:100px; }
.shushuo .ss_5:hover { background:#859a9c; }
/*  list  */
.listmain { margin-top:20px; background:url("../images/pageheadline.png") repeat-y 677px 100%; }
.listmain-l { width:655px; float:left; }
.listmain-r { width:300px; float:right; }
.location { border-bottom:1px solid #ddd; font:12px/30px simsun; color:#000; text-align:left; }
.location a { color:#000; }
.location a:hover { color:#c00; }
.location h1 { display:inline; }
.listmain-list { width:100%; text-align:left; overflow:hidden; }

.listmain-l .focus { width:655px; height:330px; overflow:hidden; float:left;}
.listmain-l .focusScroll .figure-news{ position:relative;}
.listmain-l .focusScroll .figure-news,.listmain-l .focusScroll img{ width:655px;}
.listmain-l .focusScroll img{ height:310px;}
.listmain-l .focus-arrows{ top:107px;}
.listmain-l .focusScroll .fn-cont{ position:absolute; left:0px; top:270px; background:url(../images/imgtit.png); width:655px; height:40px; line-height:40px;padding:0px;}
.listmain-l .focusScroll .fn-cont a{ color:#fff; padding-left:10px;}
.listmain-l .fn-cont-txt{ display:none;}
.listmain-l #focus-slider{ top:280px;}

.list_nav{ width:655px; height:40px; clear:both; }
.list_nav ul {border-bottom:2px solid #cd0c0d;height:40px;position:relative; }
.list_nav ul li { height:40px; font:16px/40px "Microsoft YaHei"; float:left; background:url(../images/list-shuline.png) no-repeat scroll right center; width:auto; padding:0 8px; }
.list_nav ul li.no_line{ background:none; float:right;}
.list_nav ul li a { display:block; height:40px;text-align:center; }
.list_nav ul li.current { height:40px;background:#cd0c0d;}
.list_nav ul li.current a {color:#fff;}
.list_nav ul li.current a:hover{ color:#fff;}
.list_nav ul li a:hover { background:#cd0c0d; color:#fff;text-decoration:none; }

.list_more{ padding:20px 0; clear:both; display:block; text-align:center;}
.list_more a{ display:inline-block;padding:5px 50px; background:#f8f8f8;font:16px/22px "Microsoft YaHei"; color:#b4b4b4;}
.list_more a:hover{ text-decoration:none;}

.list-item { background:url("../images/headline-line.png") repeat-x 100% top; padding-top:10px; margin-top:-1px }
.list-title { font:18px/40px "Microsoft YaHei"; color:#090909; }
.list-title a { color:#090909; }
.list-title a:hover { color:#c00; text-decoration:none; }
.list-summary { font:12px/20px simsun; color:#666; height:40px; overflow:hidden; }
.list-summary a { display:none; }
.list-type { font:12px/20px simsun; padding:10px 0 16px; color:#666; }
.list-time { background:url("../images/list-shuline.png") no-repeat right center; padding-right:10px; margin-right:10px; }
.list-keyword,.list-keyword  a { color:#37649d; }
.pages { padding:40px 0 0px; height:30px; text-align:center; }
.pages a, .pages span { border:1px solid #cdcdcd; color:#3333; line-height:18px; padding:2px 6px; _padding:1px 6px; zoom:1; font-family:Arial; text-decoration:none; }
.pages a:hover, .pages span.curPage { background:#cd0c0d; border:1px solid #cd0c0d; color:#fff; }
.pages span { margin-right:6px; }
.pages span.curPage { font-weight:bold; margin-right:0; }
.list-r-mod { padding-top:20px; }
.list-r-photolist { padding-top:10px; }
.list-r-photolist .figure-news { width:100%; overflow:hidden; padding:10px 0 10px; margin:auto; text-align:left; }
.list-r-photolist .figure-news img { width:100px; height:70px; display:block; }
.list-r-photolist .fn-pic { width:100px; float:left; display:inline; }
.list-r-photolist .fn-cont { margin-left:110px; _margin-left:107px; height:70px; overflow:hidden; }
.list-r-photolist .fn-cont-tit { font:14px/22px "Microsoft YaHei"; display:block; height:22px; overflow:hidden; }
.list-r-photolist .fn-cont-tit a { color:#222; }
.list-r-photolist .fn-cont-tit a:hover { color:#c00; }
.list-r-photolist .fn-cont-txt { padding-top:4px; color:#666; line-height:24px; display:block; }
.list-r-photolist .fn-cont-txt a { color:#c00; }
.list-r-photolist .fn-cont-txt a:hover { color:#000; }
.list-r-mod .newsList { margin-top:10px; background:url("../images/rankicon.png") no-repeat 0 0; *width:100%;
*float:left;
}
.list-r-mod .newsList li { background:none; line-height:28px; height:28px; padding-left:38px; font-size:12px; }
.erweima { position:relative; width:1000px; margin:0 auto; }
.erweima span { position:absolute; right:115px; top:-93px }
.erweima span img { display:block; width:90px; height:90px; }
/**/
.common-footer { width:100%; text-align:center; margin:0 auto; margin-top:20px; line-height:24px; color:#ddd; background:#555;text-align:center; padding:30px 0;}
.common-footer a { color:#ddd; }
.common-footer a:hover { color:#c00; }