/* CSS Document */
*{ margin:0px; padding:0px; list-style:none}
a{ color:#000; text-decoration:none}
a:hover{ color:#900; text-decoration:underline}
img{ border:0px;}
input,select{ font-size:12px;}
.clear{ clear:both}
.show{ display:block}
.hide{ display:none}
body{ font-size:12px; background:#fff; line-height:22px;}
/*结构*/
#wrap{ width:960px; margin:5px auto; overflow:hidden}
#content{ width:958px; border:1px solid #999; overflow:hidden; border-top:0px; background:url(/quote../img/contbg.gif) repeat-y 0 0; padding-top:5px;}
#road{ height:32px; line-height:32px; padding:0px 10px;border:1px solid #999; border-bottom:1px solid #cbcbcb}
#sidebar{ width:190px; float:left; margin-left:10px; display:inline; overflow:hidden}
#maincont{ width:728px; float:right; margin-right:10px; display:inline}
.mainbox{ width:728px; overflow:hidden; margin-bottom:15px;}
.lcol{ width:203px; float:left; margin-right:21px; display:inline}
.lcol2{ width:430px; float:left; margin-left:8px;display:inline; }
.lcol3{ width:436px; float:left;display:inline; }
.rcol{ width:278px; float:right;}
.botcont{ background:url(/quote../img/boxbg2.gif) repeat-y; width:728px; overflow:hidden;}
.bg2{ background:url(/quote../img/contbg2.gif) repeat-y right 0}

/*块*/
.sidemod{ margin-bottom:10px;}
.selbox{ background:url(/quote../img/boxbg.gif) repeat-y; margin-bottom:10px;}
.selbox .top{ background:url(/quote../img/boxtb.gif) no-repeat 0 0; height:10px; font-size:1px; line-height:normal}
.selbox .bot{ background:url(/quote../img/boxtb.gif) no-repeat 0 bottom; height:10px; font-size:1px; line-height:normal}
.selbox ul{ margin:0px auto; width:167px;}
.firstNav_closed ,.firstNav_open{background: url(/quote../img/ico.gif) no-repeat 0 0px; height:23px; line-height:23px;padding-left:17px; cursor:pointer; font-weight:bold; margin-bottom:2px;}
.firstNav_open{background:url(/quote../img/ico.gif) no-repeat 0  -28px;}
.secondNav_hidden{display:none;}
.secondNav_show{display:block; }
.secondNav_show div{padding-left:17px;}
.bfff{ background:#fff;}
.selmod span{ float:right;}
.selmod { padding:0px 5px 6px 5px; border-bottom:1px solid #ccc; margin-bottom:5px;}
.mod01{ margin-bottom:10px;}
.mod01 .cont{ padding:0px 10px;}
.mod02{ margin-bottom:10px;}
.mod02 .cont{ border:1px solid #d9d9d9; padding:4px 12px;}
.plmod{ color:#666;}
.plmod p{ padding-top:10px;}
.plmod textarea{ background: url(/quote../img/textbg.gif) no-repeat; width:423px; height:60px; border:0px; overflow:hidden; font-size:12px; color:#666; padding:5px; line-height:18px;}
.bor{border:1px solid #dadada; border-top:0px; padding:10px 0; text-align:center}
.toptab{ border:1px solid #d3d3d3; border-top:0px;}
.toptab .left{ background:url(/quote../img/tdbg.gif) repeat-x 0 top;border-right:1px solid #d3d3d3;}
.qhsermod{ background:#f0f0f0; border:1px solid #ccc; height:28px; padding:4px 0 0 12px;}
.qxmod{ background:url(/quote../img/dot.gif) no-repeat 1px -31px; padding-left:18px; height:26px; line-height:normal; padding-top:7px}
/*标题样式*/
h3.title{  margin-bottom: 8px; height: 25px; overflow: hidden; background:url(/quote../img/titlebg.gif) repeat-x; display:block; clear:both;}
h3.title li{ float: left;  background: url(/quote../img/tabbg.gif) no-repeat right 0;  padding-left:6px; height:25px;}
h3.title li b{ background:none; height:25px; width:6px; float:left}
h3.title li a ,h3.title div a{ float:left; font-size:13px; font-family:"微软雅黑","宋体"; line-height:24px;}
h3.title li.checked{ background:url(/quote../img/tabbg.gif) no-repeat 0 -30px; padding-left:17px;}
h3.title li.checked b{ background:url(/quote../img/tabbg.gif) no-repeat right -30px; }
h3.title a.s15{ font-size:15px}
h3.title div{ float: left; background:url(/quote../img/tabbg.gif) no-repeat 0 -30px; padding-left:20px; height:25px; line-height:26px; overflow:hidden}
h3.title div b{ background:url(/quote../img/tabbg.gif) no-repeat right -30px; height:25px; width:16px; float:left}
h3.title span{ float:right; font-weight:normal; font-size:12px; color:#ccc; padding-right:10px; line-height:18px; padding-top:4px;}
h3.title i{ float:right; font-weight:normal; font-size:12px; font-style:normal; line-height:22px; padding-top:1px;padding-right:6px;}
h3.title i img{ float:left; padding-right:6px;}h3.title03{ background:#efefef; border-left:1px solid #ccc; line-height:21px; font-family:"微软雅黑"; font-size:12px; color:#670006; padding-left:10px; margin-bottom:6px;}
h3.title02{ background:url(/quote../img/tabbg02.gif) no-repeat 0 0; height:22px; clear:both; overflow:hidden; padding-left:22px;}
h3.title02 span{ float:right; font-weight:normal; padding:0px 6px 0 0px; font-size:12px; width:36px;}
h3.title02 span a{ color:#666;}
h3.title02  ul{ float:left}
h3.title02 li{ float:left; height:15px; line-height: normal; padding:0 4px; cursor:pointer; line-height:15px; padding-top:5px;font-size:12px; font-weight:normal; border-left:1px solid #fff; border-right:1px solid #b9b9b9;}
h3.title02 li a{ float:left;}
h3.title02 li a:hover{ color:#ff3333}
h3.title02 li.checked{ float:left; background:url(/quote../img/tabbg02.gif) no-repeat 0 -28px;border:0px;}
h3.title02 li.checked  a{ color:#fff;}
h2.tit01{ text-align:center; font-size:18px; font-family:"黑体"; font-weight:normal; padding:10px 0}
#qhmod05 li a{ font-size:13px; padding:0px 4px;}
#qhmod05 li.checked a{ font-size:15px;}
h3.title ul.tag02 li a{ padding:0px 10px 0 8px;}

/*tab li*/
.nsc04 th{ background: url(/quote../img/nsdot04.gif) repeat-x left bottom; font-weight: normal;  }
.nsc04 th span{ height: 12px; line-height: normal; border-right: #000 1px solid; display: block; margin-bottom:2px; }
.nsc04 td{ border-bottom: #ccc 1px solid; border-right: #ccc 1px dotted; padding: 0 2px; text-align:center; line-height:24px; }
.nsc04 td.end{ border-bottom:0px;}
.nsc04 td.rig{ border-right:0px;}
.ul02 li ,.ul02b li{ line-height:24px; height:24px; overflow:hidden; background:url(/quote../img/dot.gif) no-repeat 0 8px; padding-left:8px;}
.ul02b li{ height:22px; line-height:22px;}
.ul02b li span{ float:right; color:#666; padding-left:24px;}
.ul05{ height:95px; padding-top:12px;}
.ul04 li{ float:left; width:82px; background:url(/quote../img/dot.gif) no-repeat 0 8px; padding-left:8px;}
.ul05 li{ float:left; width:64px;}
.ul05 li img{ width:50px; border:1px solid #ccc; display:block; }
.ul06 li{ background:url(/quote../img/ico.gif) no-repeat 0 -65px; width:60px; height:20px; line-height:20px; float:left; text-align:center; margin:0 1px 5px 1px; display:inline}
.ul06b li{ background:url(/quote../img/ico.gif) no-repeat 0 -65px; width:60px; height:20px; line-height:20px; float:left; text-align:center; margin:0 1px 10px 1px; display:inline}
.ul07 li{ height:22px; overflow:hidden;}
.ul07 li b ,.ul07 li span{ float:right; font-weight:normal; color:#666; padding:0px 0 0 8px;}
.ul07 li b { width:100px; text-align:center}
.ul08{ background:#efefef; border:1px solid #d9d9d9; width:702px; overflow:hidden; padding:8px 12px;}
.ul08 li{ float:left; width:155px; height:22px; overflow:hidden;background:url(/quote../img/dot.gif) no-repeat 0 8px; padding-left:10px; margin:0px 5px; display:inline}
.ul09{ background:#efefef; border:1px solid #d9d9d9; padding:1px 10px;}
.ul09 li{ background:url(/quote../img/dot.gif) no-repeat 0 -8px; padding-left:12px;}
.dl01{ height:65px; padding-top:12px;}
.dl01 dt{ float:left; width:62px;}
.dl01 dt img{ width:50px; height:50px; border:1px solid #ccc;}
.dl01 dd{ padding-top:10px;}
#right04{ margin:0px auto; border:1px solid #ccc;}
#right04 td{ border-bottom:1px dashed #ccc; padding:0 5px}
#right04 td.rig{ border-right:1px dashed #ccc;}
#right04 td.end{ border-bottom:0px;}
.box6{ line-height:24px; border:1px solid #dadada; border-left:0px;}
.box6 td{ border-left:1px solid #cfcfcf; padding:0 0 0 6px; border-bottom:1px dashed #cfcfcf}
.box6 td.end{ border-bottom:0px;}
.tab01{ line-height:21px;}
.tab01 .rig{ text-align:right; padding-right:16px;}
/*font*/
.c090{ color:#090}
.cc00{ color:#c00}
.c666{ color:#666}
.cf00{ color:#f00}
.f18h{ font-size:18px; font-family:"黑体"; border-bottom:1px solid #000; margin:0px 14px;}
.cd00{ color:#d00; font-size:40px; font-family: Arial; line-height:50px; font-weight:bold}
.pl10{ padding-left:10px;}
.inp01{ background:url(/quote../img/ico.gif) no-repeat 0 -94px; width:59px; height:21px; border:0px; color:#fff; line-height:21px;}
.tel{ background:url(/quote../img/dot.gif) no-repeat 8px -67px; line-height:18px; padding:0 0 10px 25px;}
.mind{background:url(/quote../img/dot.gif) no-repeat 8px -130px; line-height:18px; padding:0 0 10px 25px;}


/*thor*/
.topname{ background:url(/quote../img/tdbg.gif) repeat-x 0 top;border:1px solid #d3d3d3; border-top:0px; margin-bottom:10px; padding:0px 10px; font-weight:bold; line-height:38px; height:38px;}
.topname span{ float:right; padding-top:10px;}
.tabcont{ background:#ccc;}
.tabcont td{ background:#fff; padding:6px; vertical-align:text-top; line-height:20px;}

.listdh {margin-bottom:10px;clear:both; margin-top:10px;}
.listdh ul{float:right;list-style:none;}
.listdh li{float:left; }
.page2{ width:45px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0; cursor:pointer; margin:0 0 0 5px; color:#333333;border:1px solid #ccc }
#pagingIndex{ width:35px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0;margin:0 0 0 5px; color:#333333;border:0px; }
.page3{ width:30px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0;margin:0 0 0 5px; color:#333333;border:0px; }

/*hq新增*/

ul.hq_contact {padding-bottom:40px; padding-left:8px;}
ul.hq_contact li { padding-left:20px; line-height:16px; margin-bottom:12px;}
ul.hq_contact li.tel {}
ul.hq_contact li.mail {}
.hq_infoTop { border:1px solid #CCC; border-top:none; height:28px; overflow:hidden; padding:10px 10px 0 10px; margin-bottom:10px;}
.hq_infoTop a.back { float:right;}
.hq_week {width:726px; overflow:hidden; margin-bottom:15px;}
.hq_week .week_L {float:left; width:445px; padding-left:1px;}
.hq_week .week_R {float:right; width:270px;}
.hq_week h4 { font-weight:bold; font-size:12px; color:#670006; padding-left:8px;}
.hq_week h4 span {font-weight:normal; float:right; color:#000;}
.hq_week table { border-collapse:collapse; border:1px solid #CCC;}
.hq_week table th { font-weight:normal; border:1px solid #CCC;}
.hq_week table td { border-bottom:1px solid #CCC; border-right:1px dotted #CCC; padding-left:5px; line-height:24px;}
.hq_week table td.area { border-right:1px solid #CCC; text-align:center; padding-left:0;}
.hq_week table tr.even {background:#EFEFEF;}
.hq_week table.his th { border:none; background:url(/quote../img/nsdot04.gif) repeat-x bottom;}
.hq_week table.his td {text-align:center;}
.hq_week table.his th span {border-right:1px solid #000000;display:block;height:15px;line-height:15px; margin-bottom:3px;}
.hq_stat {text-align:center; margin-bottom:15px;}
.hq_info { width:726px; overflow:hidden;}
.hq_info .info_L {float:left; width:358px;}
.hq_info .info_R {float:right; width:358px;}
.hq_info .info_con { border:1px solid #CCC; padding:10px;}
.hq_chart {width:726px; overflow:hidden; padding-top:10px;}
.hq_chart .chart_L { float:left; width:310px; padding-left:1px;}
.hq_chart .chart_R { float:right; width:400px;}
.hq_chart .chart_L h4 {font-weight:bold; font-size:12px; color:#670006; padding-left:8px;}
.hq_chart .chart_L h4 a.more {font-weight:normal; float:right; color:#000;}
.hq_chart .chart_L table {border-collapse:collapse; border:1px solid #CCC;}
.hq_chart .chart_L table th { font-weight:normal;background:url(/quote../img/nsdot04.gif) repeat-x bottom;}
.hq_chart .chart_L table th span {border-right:1px solid #000000;display:block;height:15px;line-height:15px; margin:3px 0 6px 0;}
.hq_chart .chart_L table td { border-bottom:1px solid #CCC; border-right:1px dotted #CCC; padding-left:5px; line-height:24px; text-align:center;}
.hq_chart .chart_L h5 { font-weight:normal; font-size:12px;}
.hq_chart .chart_L h5 span {float:right;}
.hq_chart .chart_title { font-weight:bold; color:#670006; text-align:center;}
.dot_line { background:url(/quote../img/table_bg4.gif) repeat-x center; height:31px; width:726px; overflow:hidden; clear:both;}

.tabcol{ width:202px; float:left; margin-left:25px; display:inline}
.tabmod2{ border:1px solid #ccc; margin-bottom:10px;}
.tabmod{ border:1px solid #ccc; padding:0px 8px 8px 8px;}
.tabtit { padding-top:10px;}
.tabtit strong{ color:#670006}
.tabtit span{ float:right;}

#qhmod01 li{cursor:pointer}
.red{color:#FE0000}
.gray{color:#808080}
.green{color:#018000}

