﻿/* ==全局样式定义== */
body{font: 12px/1.5em Arial Helvetica "sans-serif"; margin: 0px; padding: 0px;background:#fefefe;text-decoration: none; text-align:left}
a{font: normal normal normal 12px/160% Arial, "宋体" ,Helvetica,sans-serif;}
A IMG {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
A:link {COLOR: #1C0E40; TEXT-DECORATION: none}
A:visited {COLOR: #333; TEXT-DECORATION: none}
A:active {COLOR: #333; TEXT-DECORATION: underline}
A:hover {COLOR: #003366; TEXT-DECORATION: underline}
input[type=text], input[type=Keyword]
{
    height: 15px;
    margin: 1px;
}
* + html input[type=text]
{
    margin: 0px;
}
h1{margin: 0px;padding: 0px;background: none;font: normal normal bold 20px/150% Arial, "宋体" ,Helvetica,sans-serif; text-align: center;}
h2{margin: 0px;padding: 0px;background: none;font: normal normal bold 16px/150% Arial, "宋体" ,Helvetica,sans-serif;}
h3{margin: 5px auto;padding: 0px;background: none;}
h4{ margin:0px; padding:0px;}
dl, dt, dd, ul, li {padding: 0px; margin: 0px; list-style:none}

/* --定义文字换行(FF不支持)-- */
*, #*, .*{ word-wrap: break-word;word-break: break-all;}

.h180 {border:1px solid #ccc; border-top-width:0px;height:164px;margin:0px auto 10px;overflow:hidden;padding:9px;_padding:4px;_height:184px;}
.h180 ul{padding: 0px; margin: 0px; list-style:none}
.h180 li{ width:154px; float:left; text-align:center; margin:1px 0px; height:55px;}
.h180 li p{ height:20px; line-height:20px; text-align:center; margin:0px; padding:0px}
.h180 li img{ width:120px; height:35px; border:none}
.head_box{clear:both; overflow:hidden; margin:0px auto;width: 960px; border-bottom:5px #660400 solid; height:197px; text-align:center}

.clear{ clear:both; overflow:hidden; height:0px; line-height:0px; margin:0px auto}
.top_flash{padding: 0px;margin: 5px auto 0px; width: 960px;}
.top_flash .w680{ width:680px; float:right; height:250px; overflow:hidden}
.top_flash .w270{ float:left; width:270px; overflow:hidden; height:250px; font-size:12px;  font-weight:bold; color:#FF0000}
.top_flash .w270 .zz{ float:left; width:84px; padding:0px; margin:0px;line-height:22px; text-align:center}
.top_flash .w270 .zz p{ margin:5px; padding:0px}
.top_flash .w270 .tel{height:88px; overflow:hidden; width:270px;}


.N_Flash{ width:680px; margin:0px auto; clear:both; overflow:hidden}
.flashbox {MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 254px}
.flashbox .pic {BORDER-RIGHT: #FFB981 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #FFB981 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #FFB981 1px solid; WIDTH: 410px; PADDING-TOP: 1px; BORDER-BOTTOM: #FFB981 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 250px}
.flashbox UL {LEFT: 415px; WIDTH: 270px; POSITION: absolute; TOP: 0px}
.flashbox LI {MARGIN-BOTTOM: 1px; OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 50px}
.flashbox LI A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #e8e9ea; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 40px}
.flashbox LI.selected A {BACKGROUND: url(index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none}
.flashbox LI A:hover {BACKGROUND: url(index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none}
.flashbox LI STRONG {DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 14px; HEIGHT: 14px}
.flashbox LI IMG {RIGHT: 7px; WIDTH: 74px; POSITION: absolute; TOP: 3px; HEIGHT: 44px}


.tit_b{ height:26px; clear:both; background:url(title.jpg) repeat-x; border:1px #ccc solid; border-bottom-width:0px; text-align:left; font-weight:bold}
.tit_b .more{ position:relative; z-index:900; bottom:18px; font-family:Arial, Helvetica, sans-serif}
.tit_b h4{ background:url(common6.gif) 8px 2px no-repeat; padding-left:22px; font-size:12px; height:25px; line-height:25px;}
.tit_b span{ height:25px; line-height:25px; padding-left:25px; background:url(windows_icon.png) 8px center no-repeat}

.list_box{ height:auto; overflow:hidden; border:1px #ccc solid;border-top-width:0px; padding:8px; margin-bottom:10px;}
.list_box ul{ padding:0px; margin:0px; list-style:none}
.list_box ul li{ height:22px; line-height:22px; overflow:hidden; margin:0px auto}
.list_box ul li.l{ background:url(windows_icon.png) left 5px no-repeat; padding-left:18px;height:26px; line-height:26px; }
.list_box ul li .big{ font-size:14px; font-weight:bold}

.lists_box{ height:auto; overflow:hidden; border:1px #ccc solid;border-top-width:0px; padding:8px; margin-bottom:10px;}
.lists_box ul{ padding:0px; margin:0px; list-style:none}
.lists_box ul li{ height:22px; line-height:22px; overflow:hidden; width:50%; float:left}

#main_bg{padding: 0px;margin: 10px auto; width: 960px; font-size:12px}
#main_bg .l_box{ width:270px; float:left; overflow:hidden;}
#main_bg .w484{ width:484px; float:left; }
#main_bg .w186{ width:186px; float: right; }
#main_bg .r_box{ width:680px; float:right; overflow:hidden}
#main_bg .detail{border:1px #ccc solid;border-top-width:0px; padding:8px; margin-bottom:10px; height:auto; overflow:hidden;}
#main_bg .detail p{ padding:0px; margin:0px;}

.photo{border:1px #ccc solid;border-top-width:0px; padding:8px; margin-bottom:10px; height:auto; overflow:hidden; display:block}
.photo li{ width:245px; height:82px; float:left; text-align:center; overflow:hidden; margin:5px 0px;}
.photo li img{ width:220px; height:58px;}
.photo li p{ padding:0px; margin:1px; height:22px; line-height:22px; text-align:center}

.box_753{ float:right; width:753px;}
.box_197{ float:left; width:197px;}
.box_197 .hottel{ background:url(rdhnt_tel.gif); height:70px; width:197px; clear:both}
.box_197 .hotbm{height:53px; width:197px; margin:10px auto; clear:both; overflow:hidden}


#menu{padding: 0px;margin: 0px auto;width: 960px; background: url(menu_bg.gif) repeat-x; height:30px; border-bottom:0px #f2f2f2 solid;}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
ul#saturday{margin:0;padding:0; display:inline}
ul#saturday li{display:block;float:left;margin:0px 5px;pading:0; text-align:center; line-height:30px;}
ul#saturday li a{display:block;float:left;color:#fff;text-decoration:none;padding:2px 10px 0px;height:28px;background:transparent url("menu_bg.gif") repeat-x; line-height:28px}
ul#saturday li a:hover{ background:url(menu_bg_on.gif) center center no-repeat;color:#ff0;line-height:28px}
ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;background:transparent url("menu_bg.jpg") repeat-x; }
ul#saturday li span{color:#ff0; font-weight:bold; font-size:12px;}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#Logo{width: 960px;height:88px; margin:0px auto; clear:both; background:url(logo.gif) }
#Logo H1 {MARGIN: 0px; PADDING: 0px}
#Logo H1 A {DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(banner.jpg); WIDTH: 960px; TEXT-INDENT: -9000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 210px; TEXT-DECORATION: none}

#left{ margin:0px; width:300px; float:left; height:610px; background:url(hot_bg.jpg) top left no-repeat}
#right{ float:right; margin-right:10px; width:640px; height:590px; margin-top:20px; background:url(hot_bg_rb.jpg) right bottom no-repeat}
#right .bgtitle{ background:url(hot_bgtitle.jpg) no-repeat bottom left ; color:##right; font-weight:bold; font-size:18px; text-align:center; height:25px; margin-top:10px; padding-top:5px}
#right .list{ float:right; width:550px; margin-right:20px; padding:10px 0px }
.con_l{ width:345px; display:inline; float:left; margin-left:10px; margin-top:10px}
.con_r{ width:585px; display:inline; float:right; margin-right:10px; margin-top:10px}


.title_bg{ clear:both; margin:0px auto; height:23px; background:url(menu_bg.jpg) repeat-x;font-size:14px; line-height:20px;font-weight:bold; padding-left:10px; padding-top:3px; color:#FFFF00}

.title_bg span{ background:url(common6.gif) left -3px no-repeat; padding-left:20px;color:#FFFF00}

.left_bg{ width:335px; padding:5px; margin-bottom:10px }
.con_tdbg{width:395px; margin:0px auto;}
.left_bg UL{ margin:0px; padding:0px;list-style:none}
.left_bg UL li{margin:0px; padding:0px; line-height:22px; background:url(common3.gif) left 6px no-repeat; padding-left:10px; font-weight:bold; font-size:14px}
.left_bg UL li a{font-weight:bold; font-size:14px}
.con_tdbg UL{ margin:0px; padding:0px;list-style:none}
.con_tdbg UL li{margin:0px; padding:0px; line-height:22px; background:url(common3.gif) left 5px no-repeat; padding-left:10px}

.con_r_l{width:395px; display:inline; float:left;}
.con_r_r{width:180px; display:inline; float:right; padding-top:0px }

.list-1 li{text-align:left;line-height:24px;}
.list-1 a:link,.list-1 a:visited{ font-size:14px; }
.list-1 a:hover{color:#000; text-decoration:underline;}
.list-1 span{ padding-left:50px; color:#666;}
.list_title{background:url(list_titlebg.gif) repeat-x; height:31px; line-height:31px;text-align:left; padding-left:10px; font-size:14px; font-weight:bold; color:#000; }

.list_title img{padding-right:6px;*+padding-top:8px;}
.list-1 .l-a6{font-size:14px; font-weight:bold; color:#000; height:30px; line-height:30px;}
.list-1 .a3{text-align:left;line-height:23px; font-size:14px; color:#666;}
.list-1  .l-a7{ color:red;}
.dotted-line{
  border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
}

#bottom{ margin:0px auto; padding-top:10px; width:960px; height:80px; border-top:1px #ccc solid; }
#bottom .copyright{ overflow:hidden; color:#1C0E40; text-align: center; font-size:12px; line-height:22px;}


#endMain {CLEAR: both; MARGIN: 5px 10px; }

#endMain .theTitle {CLEAR: both; PADDING: 5px auto; MARGIN: 0px 0px 5px 0px;}
#endMain .theTitle H1 {CLEAR: both; font-size: 22pt;font-weight:bold;text-align: center;color:#f00;   line-height: 2em; word-break:break-all;Width:fixed;}
#endMain .texts {CLEAR: both; PADDING: 5px;font-size: 12px;color:#666;TEXT-ALIGN: center;}


#endMain .fontzoom { border-top:1px #ccc dashed;CLEAR: both; FONT-SIZE: 14px; OVERFLOW: hidden; WORD-BREAK: break-all; LINE-HEIGHT:1.8em;  TEXT-ALIGN: left; color: #000; WORD-WRAP: break-word; padding-top:15px; margin-top:5px}
#endMain .fontzoom p{letter-spacing: 0.1em;word-spacing: 0.2em;line-height: 1.8em;font-size : normal;text-indent: 2em; margin:0px auto; padding:5px 0px}
#endMain .fontzoom table p{text-indent:0em;padding:0px}
#endMain .fontzoom table {border-collapse:collapse;border-color:#000;}
#endMain .fontzoom td{border-color:#000; padding:5px}
#endNext{CLEAR: both;MARGIN: 5px auto;  PADDING: 5px 20px; TEXT-ALIGN: left; font-size:14px;}

/*文章分页样式*/
#fenye{clear:both; }
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd;  text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;}
#fenye span{margin:10px;}

.rtbutton {MARGIN: 20px auto; WIDTH: 100%; TEXT-ALIGN: center}
.rtbutton .rbut {MARGIN:0px 5px; border-width:0px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(001.png)  no-repeat  center center; color:#FFFF00; WIDTH: 250px; CURSOR: pointer; PADDING-TOP: 3px; HEIGHT: 38px; text-align:center}