@charset "gb2312";
/* CSS Document */
.main {width:990px; height:auto; margin:0 auto;}
.mainL{float:left; width:248px; height:auto; min-height:835px; border:1px solid #d7d7d7; background:url(imgxxgk_LBg.png) no-repeat left top #fff; overflow:hidden;}
.mainR{float:right; width:723px; height:auto; height:835px; border:1px solid #d7d7d7; background:#fff; position:relative;}

.mainL .xxgkNav{padding:10px 20px;}
.mainL .xxgkNav p{line-height:38px; text-indent:48px; font-size:14px;cursor:pointer; padding-top:10px;}
.mainL .xxgkNav p a{display:block; width:206px; height:38px; border:1px solid #cdcdcd; background:url(imgxxgk_icon5.jpg) repeat-x; color:#666666; }
.mainL .xxgkNav p a:hover{ background:#d10707; border-color:#b40008; color:#fff;}
.mainL .xxgkNav .gkml{ border:1px solid #cdcdcd; border-top:none; background:#f5f5f5; padding:0 9px 50px; width:188px; height:auto; }
.mainL .xxgkNav .tab-tit{width:100%; text-align:center; padding:15px 0;}
.mainL .xxgkNav .tab-tit a{color:#666666; font-weight:bold;}
.mainL .xxgkNav .tab-tit a:hover,.mainL .xxgkNav .tab-tit a.current{color:#cc0000;}
.mainL .xxgkNav .tab-cont{}
.BBMain{padding-top:2px; background:#fff;} 
.BBtitle01{display:block; width:188px; height:30px; background:#e2e2e2; line-height:30px; font-weight:bold;}
.BBtitle01 a{background:url(../img/xxgk_icon6.png) no-repeat left; padding-left:22px; margin-left:10px;}
.BBtitle01 a:hover{ color:#cc0000;}
.BBtitle{}
.BBtitle h2{display:block; width:156px; height:30px; background:url(imgxxgk_BBg1.jpg) no-repeat; line-height:30px; padding-left:32px;cursor:pointer;}
.BBtitle h2.cursel{ background:url(imgxxgk_BBg.jpg) no-repeat;}
.BBcontent{padding:14px 0 20px 20px; background:#fff; }
.BBcontent ul li{background:url(imgxxgk_dian1.png) no-repeat left; padding-left:7px; line-height:24px;}
.BBcontent ul li a{color:#666;}
.BBcontent ul li a:hover{color:#cc0000;}


.mainR .head{border-bottom:1px solid #d7d7d7; background:url(imgxxgk_icon5.jpg) repeat-x; height:38px; line-height:38px;}
.mainR .head h3{ float:left; font-size:14px; color:#cc0000; padding-left:20px; font-weight:bold;}
.mainR .head form{float:right; margin-right:10px; }
.mainR .head form span{color:#999;}
.mainR .head .txt{ border:1px solid #d7d7d7; width:113px; height:18px; color:#999; line-height:18px; font-size:12px; text-indent:4px;}
.mainR .head .btn{ background:url(imgxxgk_icon5.png) no-repeat; width:55px; height:20px; border:none; color:#fff; cursor:pointer;}

.mainR .lb table{table-layout:fixed;}
.mainR .lb tr.first{background:url(imgxxgk_trBg.png) repeat-x; height:35px; color:#cc0000; }
.mainR .lb tr.first:hover{background:url(imgxxgk_trBg.png) repeat-x; height:35px; }
.mainR .lb tr.first td{ color:#cc0000;}
.mainR .lb tr:hover{background:#f2f2f2;}
.mainR .lb table td{ height:35px; text-align:center; border:1px solid #d7d7d7; color:#666; white-space:nowrap; overflow:hidden; border-left:none; border-top:none; }
.mainR .lb table td.mc{text-align:left; padding-left:15px; }
.mainR .lb table td a{color:#666;}
.mainR .lb table td a:hover{color:#cc0000;}

.mainR .btm{border-top:1px solid #d7d7d7; height:40px; width:100%; line-height:40px; background:#f2f2f2; position:absolute; left:0; bottom:0;}
.mainR .btm ul{margin-left:100px; overflow:hidden;}
.mainR .btm ul li{display:inline-block; *zoom:1;*display:inline; margin-right:10px;}
.mainR .btm ul li *{color:#333;}
.mainR .btm ul li a:hover{ color:#b40008}
.mainR .btm .txt{border:1px solid #cccccc; height:15px; line-height:15px; width:33px; text-align:center;}
.mainR .btm .btn{ background:url(../img/xxgk_icon6.jpg) no-repeat; border:none; width:20px; height:17px; cursor:pointer; }
