@charset "gb2312";
/* CSS Document */

@charset "utf-8";
body { background-color:#F1F1F1;}
.Top { background: url(TopNavBg.jpg) repeat-x left top; height:40px; }
.Top .TopLinks { line-height:40px; height:40px; width: 1060px; margin-right: auto; margin-left: auto; }
.Top .TopLinks a { margin:0px 8px;}
.Top .TopLinks a#Hj-EasyRead-Key { color:#090;}
.Top .TopLinks .TopLinks1 { float:left;}
.Top .TopLinks .TopLinks1 a { margin-left:20px;}
.Top .TopLinks .TopLinks2 { width:500px; float:right; text-align:right; overflow:hidden;}
.Top .TopLinks .TopLinks3 { width:300px; float:left;  text-align:center;overflow:hidden;}

.MainContainer { width:1060px; margin-right:auto; margin-left:auto; } 
.MainContainer .LogoFlash { height:154px; overflow:hidden; width:1060px; background: url(bg_topFlash.jpg) left center no-repeat;}

.MainContainer .NavAndSearchbox { background-image: url(NavBg.jpg); background-repeat: no-repeat; background-position: center center; height: 40px; }
.MainContainer .NavAndSearchbox .Nav { width: 710px; float:left; display:block; height:40px; padding-left:15px; }
.MainContainer .NavAndSearchbox .Nav li { float:left; width:90px; height:40px; text-align:center; overflow:hidden; line-height:40px; font-family:"微软雅黑"; font-size:16px; margin-left:3px;}
.MainContainer .NavAndSearchbox .Nav li a { color: #d5c6b8; /*padding-left:5px;*/ display: inline-block; width: 100px; height: 40px; text-indent: 0px; font-size: 0px; text-decoration: none; }
.MainContainer .NavAndSearchbox .jsearchForm { display:inline; margin-left:40px; padding: 0px; float: left; padding-top:8px; padding-left:5px; }
.MainContainer .NavAndSearchbox .jsearchForm label { float: left; margin-left: 6px; _margin-left:3px; color:#FFC; line-height:24px; }
.MainContainer .NavAndSearchbox .jsearchForm label input { float:left; padding:5px 5px 0 0;}
.MainContainer .NavAndSearchbox .jsearchForm .searchInput { display: block; float: left; height: 24px; width: 100px; background-image: url(searchInputBg.jpg); margin-left: 6px; _margin-left:3px; background-color:transparent; border:none; padding:0px; line-height:24px; padding-left:5px; }
.MainContainer .NavAndSearchbox .jsearchForm .searchSubmit { float:left;}
.MainContainer .NavAndSearchbox .jsearchForm .AdvSearch { width:90px; height:24px; background:url(xxbsrk.jpg) no-repeat; margin-left: 5px; _margin-left: 3px; float:right; line-height: 24px; font-weight: bold; }

.MainContainer .MainNav { height: 60px; clear: both; background-image: url(MainNavBg.jpg); background-repeat: no-repeat; background-position: center center; }
.MainContainer .MainNav .MainNavList { padding-left:40px;}
.MainContainer .MainNav .MainNavList li { display: block; float: left; width: 265px; padding-top:12px; overflow:hidden; line-height:18px; }
.MainContainer .MainNav .MainNavList li.first { width:200px;}
.MainContainer .MainNav .MainNavList li a { color: #996633; margin-left: 8px; white-space: nowrap; float: left; }
.MainContainer .MainNav .MainNavList li a.first { display:block; width:50px; float:left; height:33px; margin-top:5px; text-indent:-999999px;}
.MainContainer .MainNav .MainNavList li a:hover { color:#C00;}
.Footer { height: 245px; background-image: url(FooterBg.jpg); background-repeat: repeat-x; background-position: left top; margin-top:12px; }
.MainContainer .MainNav .MainNavList li br { display:none; }

.MainContainer .MainContentBox { min-height: 500px; height:auto; }
* html .MainContainer .MainContentBox { height: 500px; }
* + .MainContainer .MainContentBox { min-height: 500px; height:auto; }
/*.MainContainer .MainContentBox div { background-color:none;}*/
.Footer .FooterContent { width: 1060px; margin-right: auto; margin-left: auto; text-align: center; color:#666; line-height:25px;padding-bottom: 15px; }
.Footer .FooterContent .FooterLink { font-weight: bold; padding-top:15px; }
.Footer .FooterContent .FooterLink br { display:none; }
.Footer .FooterContent .FooterLink a { margin:0px 5px;}
.Footer .FooterContent .FooterLink table {
    margin:0 auto;
    width: auto;
}

.MainContainer .SiderAndWeather { background-image: url(LocationBg.jpg); background-repeat: repeat-x; background-position: center center; height: 38px; width: 1058px; margin-right: auto; margin-left: auto; border: 1px solid #FFF; margin-top: 5px; margin-bottom: 10px; line-height:38px; }
.MainContainer .SiderAndWeather .Sider { float:left; color:#960; padding-left:19px; line-height:38px; }
.MainContainer .SiderAndWeather .Weather { float:right; padding-right:19px; color:#666; line-height:38px; }

/*循环调用类*/
#Martop{ margin-top:10px;}
#MarLeft{ margin-left:10px;}
#MarLeftTo{ margin-left:13px;}
#MarLeftFr{ float:right;}
#MarLeftFl{ float:left;}
#MarLeftFlTo{ float:left; margin-left:10px;}
.Frominput{ width:100px; height:18px; border:1px solid #e3ccb3; line-height:18px; color:#666; text-indent:5px;}
.Frominput2{ width:120px; height:20px; border:1px solid #e3ccb3; font-size:11px; color:#999;}
.ImgBox{ border:1px solid #CCC;}
.TableTr{ background-color:#fff0e2; font-weight:bold; color:#c60;}
.TableLine{ border-bottom:1px dashed #ccc;}

/*通用列表页*/

.NormalList { line-height: 27px; padding-right: 13px; padding-left: 13px; clear: both; }
.NormalList li { display: block; height: 27px; background:url(doticon.jpg) no-repeat left 13px; overflow:hidden; padding-left:8px; clear:both; vertical-align:middle; line-height:27px; }
.NormalList li a { float:left; }
.NormalList li span { float:right; }

.hidden { display:none;}


.picHoverDesc { margin: 0px; padding: 0px; font-size:12px; /*width:213px;*/ display:block; padding:10px 0px 0px 8px; }
.picHoverDesc a { text-decoration:none; /*color:#333;*/ }
.picHoverDesc a:hover { /*text-decoration:underline;*/ color:#C00; }
.picHoverDesc li { height:24px; line-height:24px; overflow:hidden; padding:0px; }
.picHoverDesc li .picHDesc { padding:5px 0px 8px 0px;}
.picHoverDesc li .shareDiv { clear:both; font-size:0px; line-height:1%;}
.picHoverDesc li .picHDesc img.headpic { float:left; width:138px; height:93px; border:1px solid #CCC; margin-left:6px;_margin-left:3px; }
.picHoverDesc li .picHDesc p { float:left; margin:0px; padding:0px 0px 0px 10px; width:170px; height:95px; display:block; overflow:hidden; line-height:24px; }
.picHoverDesc li .picHDesc p a { color:#999; }
.picHoverDesc li .picHDesc p a:hover { /*text-decoration:underline;*/ }
.picHoverDesc li.hover { height:auto; }
.picHoverDesc li.hover a.title { color:#C00; font-size:14px; }
.picHoverDesc li.blue { /*background-color:F4F4FF; border-top:1px solid #F0F0FF; border-bottom:1px solid #F0F0FF;*/ }
.picHoverDesc li.blue a.title { color:#CC0000; /*font-weight:bold;*/ }
.picHoverDesc li a.title { line-height:22px; display:block; }
iframe#vishidden { display:none;}
iframe#hidframe { display:none;}
.searcher{ margin-left:5px;padding:none;border:none; width:50px; height:24px; background:url(sstubiao.jpg) no-repeat;}


.backToTop {
    background: url("returnTop.jpg") no-repeat scroll 0 0 transparent;
    bottom: 30px;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 12px;
    height: 50px;
    line-height: 1.2;
    opacity: 0.6;
    padding: 5px 0;
    position: fixed;
    right: 10px;
    text-align: center;
    text-indent: -99999px;
    width: 50px;
}
.backToTop:hover {
    background: url("returnTop_1.png") no-repeat scroll 0 0 transparent;
    opacity: 1;
}
a#smoothBegin {
    background: url(home_smoothBt_0.gif) no-repeat scroll 0 0 transparent;
    color: #990000;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 8px;
    text-align: center;
    width: 85px;
}
a#smoothBegin:hover {
    background: url(home_smoothBt_1.gif) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}