﻿body,ul,li,p,h1,h2,img,div{margin:0;padding:0;}
body{background-color:#fbfbfb;color:#333;font-family:"Microsoft YaHei","微软雅黑","Arial","SimSun","宋体";font-size:14px;margin:0 auto;width:1015px;}
ul{list-style:none;}
input{font-size:12px}
a{color:#333;text-decoration:none}
a:active{color:#ff0000;}
a:link{color:#333;}
a:hover{color:#ff0000;}

/* public */
.clear{clear:both;}

/* header */
#headermain{height:60px;background-color:#fff;}
#headerleft{float:left;text-align:left;width:350px;background:#fff url('../images/logo.gif') no-repeat 0px 3px;height:60px;}
#headerleft p{font-size:20px;letter-spacing:2px;margin-left:210px;padding-top:20px;}
#headerleft a{text-decoration:none;color:#333;}
#headerright{float:right;padding-top:5px;}

/* headsearch */
#headsearch{float:left;border:#eee 0px solid;margin:5px 10px 5px 0;height:40px;overflow:hidden;}
.headsearch{padding:3px 5px 0 33px;}
.headsearch .textbox{width:180px;font-size:16px;color:#999;border:1px solid #018574;padding:5px; margin:0;}
.headsearch .btn{font-size:12px;background-color:#018574;color:#fff;padding:5px 10px;border:0;}

/* menu */
#menu{background-color:#018574;padding:8px;}/*628db_7*/
#menu ul li{display:inline}
#menu ul li a{padding:2px 10px 8px 10px;font-size:16px;font-weight:normal;color:white}
#menu li a:hover{text-decoration:none;background:#f9f9f9;color:#018574}

/* topdh */
.topdh{margin:0;padding:5px 0 5px 8px;border:#eee 1px solid;border-bottom:0px;text-align:center;background:#f9f9f9;}
.topdh dl{margin:0 6px;float:left;}
.topdh dl dt{line-height:1.4;margin:0px 0px 2px;text-align:center;color:#018574;font-size:12px;}
.topdh dl dd{margin:0px 5px;text-align:center;line-height:1.8;float:left;font-size:14px;}

/* userinfo */
#divuser{border:#eee 1px solid;margin:0 0 10px;height:30px;overflow:hidden;background:#F5F5F5}
.userinfo{padding:0 3px}
.userinfo span{padding:5px 5px 5px 0;float:right;display:inline-block;}

/* brw */
.col1{width:703px;overflow:hidden;float:left;}
.col2{width:302px;overflow:hidden;float:right;}

/* 右部 */
/* news_right */
.news_right{border:#eee 1px solid;line-height:28px;margin-bottom:10px;background-color:#fff}
.news_title{border-bottom:#eee 1px solid;line-height:30px;padding:0 15px;background-color:#f9f9f9;color:#018574;}
.news_title a{color:#018574;}
.news_title a:hover{color:#ff0000;}
.news_right ul{padding:5px 15px;}
.news_right ul li{line-height:30px;white-space:nowrap;overflow:hidden;}
.news_right a:visited{color:#666;}
.news_right ul label{margin-right:5px}
.news_right ul span{float:right;color:#999}

.rank{float:left;background-color:#A2A2A2;font-size:12px;color:#fff;width:18px;line-height:22px;margin-top:5px;margin-right:8px;display:block;text-align:center;}
.q3bg{background-color:#F2405B;}

.qiandao{border:1px solid #eee;margin-bottom:10px;line-height:30px;cursor:pointer}
.qiandao span{background:#018574;color:#fff;padding:6px 12px;margin-right:15px}

/* foot */
#foot{padding:5px 0;margin:10px 0;width:1015px;background-color:#fbfbfb;text-align:center;border-top:solid 0px #eee;line-height:20px;font-size:12px}
#foot strong{color:#888}

/* 列表 */

/* index_class */
.index_class,.index_tj{border:#eee 1px solid;width:695px;height:auto;margin:0px 0px 10px 0;padding:0;background-color:#fff}
.index_title{border-bottom:#eee 1px solid;line-height:30px;padding:0 15px;background-color:#f9f9f9;}
.index_title a{color:#018574;}
.index_title a:hover{color:#ff0000;}
.index_title label{float:right;color:#666;}
.index_title label a{color:#666;}
.index_sort{float:left;border:0;width:322px;margin:0 2px 5px 0;float:left;padding:0;}
.index_sort ul{padding:5px 3px;line-height:1.8}
.index_sort label{font-weight:normal;margin-right:3px}
.index_title span{float:right;color:#999;}
.tt a{margin-right:20px;}

.lv{padding:5px 0 0;}
.lv ul{margin:0 auto;padding:0;}
.lv ul li{line-height:44px;white-space:nowrap;overflow:hidden;width:340px;margin:0 0 0 5px;border-bottom:1px dotted #eee;}
.lv .lg{float:left;width:50px;}
.lv .lg span{display:block;background:url(../images/bg.png) no-repeat 0 -80px;width:24px;height:24px;margin-top:10px;margin-left:12px;}
.lv .if{margin-left:5px;}
.lv .if a,.lv .if a:link{font-size:16px;width:280px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* flash */
.flash{float:right;margin:3px 3px 0px 6px;width:320px;height:180px;position:relative;border:1px solid #f7f6ee;overflow:hidden;}
.divchange{position:absolute;top:0;left:0;}
.changenum{right:8px;position:absolute;bottom:8px;filter:alpha(opacity=70);opacity:0.7;}
.changenum li{display:inline-block;float:left;}
.changenum span{float:none;width:16px;height:16px;line-height:16px;text-align:center;margin:3px 2px;color:#aaa;background:#ffffff;display:inline-block;cursor:pointer;}
.changenum span.on{background:#ff7300;font-size:16px;width:21px;height:21px;line-height:21px;margin:0px 2px;color:#ffffff;font-weight:600;}

/* yqlinks */
.yqlinks{margin:10px 0;padding:10px;border:1px solid #eee;text-align:left;background:#fff;}
.yqlinks a{margin-right:10px}

/* bottomdh */
.bottomdh{padding:5px;border:1px solid #eee;background:#fff}
.bottomdh ul li{float:left;width:75px;line-height:30px;text-align:center;}

/*index.tuijian*/
.idd{float:left;border:#eee 1px solid;width:695px;margin:0 5px 10px 0;background:#fff}
.idd span{float:right;font-size:12px;font-weight:normal;text-align:right;width:50px;white-space:nowrap;overflow:hidden}
.idd .news_title span{width:auto;color:#333;}
.idd  ul{padding:5px 3px;}
.idd  ul li{padding-left:22px;line-height:32px;background:url(../images/bg.png) no-repeat -0px -110px;white-space:nowrap;overflow:hidden;}
.idd  ul li span{float:right;color:#999;font-size:12px;margin-right:5px;}
.idd .te{width:35px;}
.idd .t2{width:40px;}
.idd a:hover{color:#ff0000;}
.idd .pic{padding-bottom:5px;}
.idd .pic .fl{float:left;width:80px;height:80px;}
.idd .wz{background:url(../images/bg.png) no-repeat 0 0;}
.idd .sg{background:url(../images/bg.png) no-repeat -80px 0;}
.idd .rj{background:url(../images/bg.png) no-repeat -160px 0;}
.idd .zw{background:url(../images/bg.png) no-repeat -240px 0;}
.idd .pic .fr{float:right;margin-left:5px;}
.idd .pic .frtop{width:210px;}
.idd .pic .fr a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f20;margin-bottom:5px;width:220px;}
.idd .pic span{float:none;line-height:23px;font-size:14px;color:#666;}