﻿/*全局设置*/
* {font:12px arial,宋体;}
body {margin:0;padding:0;font-size:12px;text-align:center;}
body > div {text-align:center; margin:0 auto;} 
img {border:0;}
A img {border:0;}
div{border:0;margin:0 auto;padding:0;text-align:left;height:auto;}
table,th,td{margin:0;padding:0;}
form, input, select {margin:0;padding:0;text-align:left;}
input,select{vertical-align:middle!important;vertical-align:-2px;}
ul,ol,li,dl,dt,dd,p,span{border:0;margin:0;padding:0;text-align:left;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left;height:0;font-weight:bold;}
strong{font-weight:bold;}
.clear {clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

﻿#container{ width:780px; margin: 0 auto; padding: 0; }
#main{ background:#fff; padding-top: 0; padding-right: 0px; padding-bottom:0px; }
#left,#center,#right{overflow:hidden;}
#left_index{ float:left; width:265px; margin: 0 10px 0 0; }
#right_index{ float:left; width:505px; }
#banner{background-image: url(../images/banner.png); background-repeat: no-repeat; width: 780px; height: 153px; margin-bottom: 10px;}

.module_index{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module .top{ background-color: transparent; background-image: url(../images/module_top1.gif); 	 height:23px; }
.module .top span{padding-left:28px; float:left; color:#ffffff; font-size:14px; font-weight:bold; padding-top:5px;}
.module1{ background-position: 0 0; margin-bottom: 10px; margin-left: 0; overflow:hidden; border: solid 1px #cfcfcf; width:263px;}
.module1 .top{ background-color: transparent; background-image: url(../images/module_top2.gif);  height:23px; }
.module1 .top span{padding-left:28px; float:left; color:#ffffff; font-size:14px; font-weight:bold; padding-top:5px;}
.module2{ background-position: 0 0; margin-bottom: 10px; margin-left: 0; overflow:hidden; border: solid 1px #cfcfcf;  }
.module2 .top{ background-color: transparent; background-image: url(../images/module_top3.gif);  height:23px; }
.module2 .top span{padding-left:28px; float:left; color:#ffffff; font-size:14px; font-weight:bold; padding-top:5px;}
.module3{ background-position: 0 0; height: 245px; float:right;  margin-bottom: 10px; padding-top:0px; overflow:hidden; border: solid 1px #cfcfcf;}
.module3 ul{ padding:2px 12px 0px 12px;  }
.module3 ul li{float:left; margin:0px; padding:0px; border-bottom:1px solid #cfcfcf;}
.module3 ul li a{float:left; width:170px; height:45px; }
.module3 ul li#tnote a{background:url(../images/module_pic3.gif) no-repeat;}
.module3 ul li#tscale a{background:url(../images/module_pic4.gif) no-repeat;}
.module3 ul li#tsel a{background:url(../images/module_pic7.gif) no-repeat;}
.module3 ul li#tnav a{background:url(../images/module_pic1.gif) no-repeat;}
.module3 ul li#tfull a{background:url(../images/module_pic6.gif) no-repeat;}
.module3 ul li#tnote a:hover{background:url(../images/module_pic3a.gif) no-repeat;}
.module3 ul li#tscale a:hover{background:url(../images/module_pic4a.gif) no-repeat;}
.module3 ul li#tsel a:hover{background:url(../images/module_pic7a.gif) no-repeat;}
.module3 ul li#tnav a:hover{background:url(../images/module_pic1a.gif) no-repeat;}
.module3 ul li#tfull a:hover{background:url(../images/module_pic6a.gif) no-repeat;}

#senior ul{ width:99%; }
#senior li{ display: inline; overflow: hidden; width: 61px; height: 85px; float: left; padding: 9px 18px 0 20px; }
#senior img{border-right: #eaeaea 1px solid; padding-right: 2px; border-top: #eaeaea 1px solid; display: block; padding-left: 2px; padding-bottom: 2px; border-left: #eaeaea 1px solid; width: 55px; cursor: pointer; padding-top: 2px; border-bottom: #eaeaea 1px solid; height: 55px}
#senior li span a:link,#senior li span a:visited{color:#184675;line-height:20px;font-weight:bold;}
#senior li a:link,#senior li a:visited{line-height:18px;color:#358EC6;height:18px;}

/*导航条*/
#top_guide { background-image: url(../images/menu_bg.gif); background-repeat: repeat-x; width:778px; height: 28px; margin-bottom: 10px; border: 1px #a41100 solid; }
#subnav{width:780px; font-size: 14px;}
#pages{ float:left; padding-top: 7px; padding-left: 15px; }
#pages em{color: #ffffff; padding:0px 2px 0px 2px;}
#pages a{ font-size: 14px; color: #ffffff; font-weight: bolder; text-decoration: none; }
#pages a:hover{font-size: 14px; color: #fdf3be; text-decoration: none;}
#manage{ float:right; padding-top: 15px; }
#manage a:link,#manage a:visited{margin:0 10px;font-size:12px; color: #767a7d}
#foot { background-image: url(../images/bottom_bg.gif); background-repeat: repeat-x; width:778px; height: 14px; margin-bottom: 10px; border: 1px #dadada solid; }

/*搜索*/
#top_search { background-image: url(../images/search_bg.gif); background-repeat: repeat-x; width:778px; height: 42px; margin-bottom: 10px; border: 1px #bdbcbd solid; }
#top_search .inf{float:left; width:300px; padding:6px 0px 0px 20px;}
#top_search .inf a{color:#e9290c;}
/*焦点*/
#focus{ margin-bottom: 10px; border: solid 1px #dce4ed; }
#focus_top { background-image: url(../images/q_index/top_bg.gif); background-repeat: repeat-x; background-position: 0 0; height: 25px}
#focus_body { height: 235px; }
#focus_body H1 {line-height: 30px; height: 30px; text-align: center}
#focus_body H1 A {font-weight: bold; font-size: 16px; color: #333}
#focus_body DL {clear: both; padding-left: 6px; overflow: hidden}
#focus_body DT {padding-left: 5px; background: url(../images/q_index/dot.gif) no-repeat left center; float: left; width: 200px; line-height: 22px; height: 22px}
#focus_body DD {padding-left: 5px; background: url(../images/q_index/dot.gif) no-repeat left center; float: left; width: 200px; line-height: 22px; height: 22px}
#focus_body DT {margin-right: 8px}
#focus_body DL SPAN {float: right; color: #848484; line-height: 22px}
#focus_body DL SPAN A {color: #848484}
#focus_body A {color: #205480; line-height: 22px}
#focus_body P { float: left; width: 190px; height: 65px; padding: 5px 0 0 10px; }
#focus_body P IMG {float: left; width: 60px; margin-right: 10px; height: 51px}
#focus_body P IMG.icon_blgo {width: 59px; height: 49px}
#focus_body P IMG.icon_friend {width: 59px; padding-top: 10px; height: 46px}
#focus_body P IMG.icon_game {width: 59px; height: 56px}
#focus_body P STRONG {DISPLAY: block; color: #333; FONT-FAMILY: 宋体}
#focus_body P STRONG A {font-weight: bold; font-size: 14px; color: #333; margin-right: 10px}
#focus_body P SPAN {color: #5a5a5a; line-height: 16px}

/*flash*/
#flash { float: left; overflow: hidden; height: 310px; width:300px; text-align: center; margin-bottom: 10px; border: solid 1px #cfcfcf; }
#flash img {width: 265px; height: 240px}
#flash a {font-weight: bold; overflow: hidden; color: #000; line-height: 25px}


.mid_info .q_info { height: 100%; }
.q_info IMG {BORDER-right: #dddcdc 1px solid; padding-right: 1px; BORDER-top: #dddcdc 1px solid; padding-left: 1px; float: left; padding-bottom: 1px; margin: 14px 22px 18px 16px; BORDER-left: #dddcdc 1px solid; width: 55px; padding-top: 1px; BORDER-bottom: #dddcdc 1px solid; height: 55px}
.q_info DL {padding-top: 15px}
.q_info DT A {font-weight: bold; font-size: 14px; color: #525252}
.q_info DD A {color: #4e78a7; margin-right: 5px}
.q_info DT {line-height: 18px}
.q_info DD {line-height: 18px}
.q_info SPAN {clear: both; DISPLAY: block; padding-left: 25px; color: #525252}
.q_info SPAN EM {margin-left: 11px; color: #f00; FONT-FAMILY: 宋体}
.q_info SPAN A {color: #f00}

.dot_line {clear: both; background: url(../images/q_index/dot_line.gif) repeat-x; margin: 5px; overflow: hidden; height: 1px}
#foot {margin-top: 20px}
#foot DIV {color: #000; line-height: 24px; text-align: center}
#foot A:link {color: #000}
#foot A:visited {color: #000}
#foot A:hover {TEXT-DECORATION: underline}



.mid_art {padding-left: 10px}
.mid_art DT {float: left; width: 205px; line-height: 23px; height: 23px}
.mid_art DD {float: left; width: 205px; line-height: 23px; height: 23px; overflow:hidden;}
.mid_art DT STRONG {color: #333}
.mid_art DT A {color: #f30; line-height: 23px}
.mid_art DD {padding-left: 10px; background: url(../images/q_index/dot.gif) no-repeat left center; width: 190px; text-overflow:ellipsis;}
.mid_art DD A {color: #333; line-height: 23px}

.mid_info { background: #fafcfc; float: left; margin-bottom: 10px; overflow: hidden; width: 200px; position: relative; height: 95px; border: solid 1px #dce4ed; }
.mid_info .q_info IMG {margin: 8px 12px 8px 8px; width: 72px; height: 72px}
.mid_info .q_info DL {padding-top: 10px}
#blog,#blog1,#blog2,#blog3,#blog4 { height: 185px; padding: 6px 0 0 5px; }
.mr7 {margin-right: 7px}

#links{padding:10px 10px;}
#links a:link,#links a:visited{display:block;line-height:20px;color:#333333;}



/*地名文化*/
#best_host { background-color: #f5f5f5; margin:6px; padding-bottom:5px;}
#best_host a img { float: left; margin: 16px 6px 0 10px; width: 56px; height: 56px; padding: 2px; border: solid 1px #ccc; }
#best_host dl {padding-right: 10px; margin-bottom: 9px; padding-top: 12px}
#best_host dt {font-weight: bold; color: #cb2410; line-height: 20px; height: 20px; font-size: 12px;}
#best_host dt a {font-weight: bold; color: #333333; line-height: 20px; height: 20px}
#best_host dd {line-height: 16px; overflow:hidden;}
#best_host dd a {margin: 0px 2px; color: #333333; line-height: 16px}

.csfg{background-image: url(../images/csfg.gif); background-repeat: no-repeat; width: 500px; height: 120px; background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf; padding-top:37px;  }


span.link
{color:Black;cursor: pointer; word-spacing:15px;}

.pright{float:right; padding-right:17px; word-spacing:10px;}



