﻿@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.5; color:#333}
ul,li{list-style:none; padding:0; margin:0;}
form{padding:0; margin:0;}
a img {border: none; }
img{border:none;}

a:link,a:visited{text-decoration:none; color:#333}
a:hover{color:#000; text-decoration:underline}

.twidth{width:970px; text-align:left; margin:0 auto; padding:0; line-height:1.5; overflow:hidden}

#head { position:relative; height:100px}
#head .left{position:absolute; left:10px; top:5px}
#head .middle{position:absolute; left:280px; top:15px; text-align:right}
#head .right{position:absolute; right:20px; top:20px}

.f75e01{color:#f75e01}
.f75e01 a,.f75e01 a:link,.f75e01 a:visited,.f75e01 .hover{color:#f75e01}

a.F30{color:#F30;}
a.F30:link,a.F30:visited,a.F30:hover{color:#F30}

#nav{background:url(../images/bannerb.jpg) no-repeat 0px 2px; width:970px; margin-top:10px; height:78px;}
#nav .navbar{ height:35px; line-height:35px; overflow:hidden}
#nav .navbar a{display:block; width:165px; text-align:center; line-height:35px; font-weight:bold; float:left}
#nav .navbar a.first{background:none; width:145px; overflow:hidden}
#nav .navbar a:hover,#nav .navbar a.current{background:url(../images/bannerc.png) no-repeat}
#nav .search{}
#nav .search .ffffff{color:#fff}
#nav .search form lable{height:40px; line-height:40px;}

#loginbox{background:url(../images/loginbg.png) no-repeat; width:238px;height:206px}
#loginbox h3{line-height:50px; padding-left:25px}
#loginbox input.log{background:#FFEEDC; border:1px solid #F03; height:18px; line-height:18px}
#loginbox .forgot,#loginbox .forgot a{color:#ff0000; text-decoration:underline; width:230px; text-align:right}
#loginbox #loginboxcontent table{margin:0 auto}]

.mframe{}
.mframe .tl{float:left; _margin-right:-3px; background:url(../images/m_r1_c1.png) no-repeat; width:176px; height:29px; line-height:29px; color:#000; font-weight:bold; text-align:center}
.mframe .tr{float:right;margin_left:-3px; background:url(../images/m_r1_c5.png) no-repeat; width:52px; height:29px}
.mframe .tm{background:url(../images/m_r1_c3.png) repeat-x;height:29px}

.moreR{ line-height:29px; float:right}
.moreR a,.moreR a:link,.moreR a:visited{color:#f00}
.moreR a:hover{text-decoration:underline}

.clear{width:100%; font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both}

.tframe{margin-top:8px}
.tframe .tl{float:left; _margin-right:-3px; background:url(../images/l_r1_c1.png) no-repeat; width:170px; height:24px; line-height:24px; color:#fff; font-weight:bold; text-align:center}
.tframe .tr{float:right;margin_left:-3px; background:url(../images/l_r1_c3.png) no-repeat; display:none}
.tframe .tm{background:url(../images/l_r1_c3.png) repeat-x;height:24px}

.xframe {margin-bottom:4px; margin-top:4px}
.xframe .tm {height:37px;line-height:30px;overflow:hidden; background:url(../images/r_r1_c3.png) repeat-x;}
.xframe .tl { background:url(../images/r_r1_c1.png) no-repeat -1px 0px; width:86px; height:37px;_margin-right:-3px; line-height:30px}
.xframe .tr {background:url(../images/r_r1_c5.png) no-repeat 1px 0px; width:8px; height:37px;_margin-left:-3px;}
.xframe span.tt {font-size:14px;color:#FEB351; font-weight:bold;padding-left:4px}
.xframe span.tt a,.mframe span.tt a:link,.mframe span.tt a:visited,.mframe span.tt a:hover{color:#FEB351}
.xframe .mm {padding:0;overflow-x:hidden; border-left:1px solid #E7E0B1;border-right:1px solid #E7E0B1}
.xframe .ml {display:none}
.xframe .mr {display:none}
.xframe .bm {background:url(../images/r_r3_c3.png) repeat-x; height:9px; overflow:hidden;}
.xframe .bl { background:url(../images/r_r3_c1.png) no-repeat -1px 0px; width:86px; height:9px; _margin-right:-3px;}
.xframe .br { background:url(../images/r_r3_c5.png) no-repeat 1px 0px; width:8px; height:9px; _margin-left:-3px; }

.tl,.ml,.bl{float:left}
.tr,.mr,.br{float:right}