@charset "utf-8";
/*网站公用样式，必须定义*/
/*****    让所有标签的外边界和内部的填充都为0    *****/
html,body,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset {margin:0px;	padding:0px;}
/*****    让所有图片都边框都为0    *****/
img{border:none; margin:0;}
/*****    让所有类型的列表都是没有样式的    *****/
ul,ol,dl{list-style-type:none;}
select,input,select{vertical-align:middle;}
/*****   控制页面中的文字字体和字号   *****/
body,table,input,select,textarea{font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; color:#000000;}
div,td{font-size:12px; font-family:"宋体"; color:#333;}
/*****    清楚对象的左右浮动    *****/
.clear{font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden;}
/*****    网页公用的属性设置，包括文字字体、文字颜色、背景颜色或者图像等    *****/
body{background:url(bgt.png) repeat-x; background-attachment: fixed;}
/*****   网页中默认链接的样式设置   *****/
a{color:#000000; text-decoration:none;}
/*****   网页中默认鼠标滑过链接的样式设置   *****/
a:hover{color:#ff0000; text-decoration:underline;}
.overflow{overflow:auto;}
.mt50{margin-top:50px;}
.borderbox{border:1px solid #ccc;}
/*网站公用样式结束*/

a.top:link {color: #ffffff; text-decoration: none}
a.top:active {color: #ffff00; text-decoration: none}
a.top:visited {color: #ffffff; text-decoration: none}
a.top:hover {color: #ffff00}

.footer td{font-family:"宋体"; line-height:18px;}

/* 列表样式 */
.list_news_01 { margin:0 10px; }
.list_news_01 ul li {padding:2px 8px; border-bottom:1px solid #d5ead2; line-height:20px; color:#000000; clear:both; }
.list_news_01 ul li a { color:#000000; padding-left:15px; }
.list_news_01 ul li a:hover{color:#ff0000;}
.list_news_01 .ico { width:10px; height:20px; display:block; float:left; background:url('tb-1.gif') no-repeat 0 6px; +background:url('tb-1.gif') no-repeat 0 6px; }

.list_news_02 { margin:0 5px;}
.list_news_02 ul{margin:0 0px;}
.list_news_02 ul li {padding:5px 5px; line-height:22px; color:#000000; clear:both; background:url('bg_news_list_line2.gif') repeat-x bottom left; }
.list_news_02 ul li a { color:#000000; padding-left:5px; }
.list_news_02 ul li a:hover{color:#ff0000;}
.list_news_02 .ico { width:10px; height:20px; display:block; float:left; background:url('icon_arr.gif') no-repeat 0 6px; +background:url('icon_arr.gif') no-repeat 0 6px; }

.page{text-align:center; padding:8px 0 5px 0; clear:both;}

/* 二级导航 */
.menu { width:161px; margin:20px auto 0 auto; }
.menu dl { margin:0; width:161px; }
.menu dt { margin:5px auto 0 auto; width:161px; height:27px; line-height:27px; font-weight:bold; color:#000; overflow:hidden; }
.menu dt a { display:block; width:140px; height:27px; background:url('menu_1.gif') no-repeat; padding-left:21px;}
.menu dt a:hover, .menu dt .current { background:url('menu_1.gif') no-repeat; text-decoration:none;color:#f00; }
/* 三级导航 */
.menu dd { margin:0; width:161px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #f60; overflow:hidden; }
.menu dd a{ display:block; color:#666; }
.menu dd a:hover, .menu dd .current {color:#f60; text-decoration:none; }

/*==========文章内容样式=============*/
.artbox { padding:0 8px; margin:20px; }
.artbox h1 { text-align:center; font:bold 16px/18px 'Arial'; padding:10px 0; color:#000;}
.artbox .info { text-align:center; font:12px/24px 'Verdana'; color:#000; padding:7px 0; }
.artbox .info a { color:#b5b5b5; }
.artbox .art_message { text-align:center; }
.artbox .article { font:15px/26px '宋体'; color:#000; padding:20px 20px 30px 20px; word-wrap:break-word; table-layput:fixed; word-break:break-all; }
.artbox .article a { color:#06c; }
.artbox .article a:hover { color:#F60; }

.location{line-height:30px; padding-left:20px;}
.location a{margin:0 3px;}

/* 在线留言 */
.messagebox{margin:15px; line-height:24px; padding:15px; border:1px solid #ccc; clear:both;}
.messagebox .mt{color:#e40203; font-weight:bold; margin-top:10px;}
.messagebox .mc{padding:0 15px;}

.title01{background:#ebebeb; font-weight:bold; color:#666666; height:24px; line-height:24px; margin:15px 15px 0 15px; padding-left:30px; overflow:hidden;}
.title01 span{float:right; padding:0 22px 0 0;}

/* 表单 */
.inputbox {clear:both; width:460px; text-align:left; margin:10px auto 50px auto; padding:0 10px; }
.inputbox p { clear:both; text-align:left;}

.ibl { width:90px; color:#333; text-align:right; float:left; margin-right:10px; padding-top:10px;}
.ibr { width:340px; text-align:left; float:left; padding-top:10px; +padding-top:8px;}

.orderlist td { background:#fff; padding:5px 10px; text-align:center; }
.orderbox { width:80%; text-align:center; padding:20px 0 0 0; }
.orderbox a { margin:0 10px; }

.input_01 { border:1px solid #b2c2d7; background:#fffdfb; height:16px; padding:1px; }
.input_submit { cursor:pointer; border:0px; width:63px; height:21px; background-image:url('btn_submit.jpg'); }
.input_reset { cursor:pointer; border:0px; width:63px; height:21px; background-image:url('btn_reset.jpg'); }

.contact{padding:25px 35px 25px 35px; line-height:22px; font-size:12px; color:#666666;}

.vote{line-height:24px; padding:15px; background:#c6f7b3; clear:both;}
.vote_tit{text-align:center; padding:10px 0;}
.vote input{border:1px solid #b2c2d7; background:#fff;}

.hot td,.hot td a,.hot td a:hover,.f00{color:#f00;}

.slide{ padding:10px 0;}
.slide a{color:#f00; line-height:18px;}
