@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体";  text-align:left; background:#fff; color:#000; line-height:16px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#ff722d; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}
.indexNav {height:270px;}

/*public content*/
#header{ width:1002px; margin:0 auto; height:32px; background:url(../images/headerbg.jpg) repeat-x;}
#header .pic{ float:left; margin:14px 0 0 72px;}
#header .login{ float:left; width:520px; display:inline; margin-left:78px;}
#header .login td{ height:31px;}
#header .login .td1{ padding-top:1px; height:30px;}
#header .login .txt{ width:99px; height:16px; border:1px solid #c7c7c7; color:#c7c7c7; padding:0 0 0 3px;}
#header .login a{ color:#2b8db0; text-decoration:underline;}
#header .login a:hover{ color:#ff722d; text-decoration:underline;}
#header .search{ width:218px; height:20px; float:right; display:inline; margin:3px 12px 0 0; position:relative;}
#header .search .txt{ position:absolute; left:0; top:3px; width:122px; height:16px; padding-left:3px; border:1px solid #c7c7c7; color:#c7c7c7;}
#header .search .btn{ position:absolute; right:0; top:0;}

#navArea{ width:1002px; margin:0 auto; height:78px; overflow:hidden;}
#navArea .logo{ float:left; margin-left:17px;}
#navArea .nav{ width:712px; margin:7px 0 0 25px; height:71px; display:inline; float:left;}
#navArea .nav li{ float:left; height:71px; margin-right:5px;}
#navArea .nav li a{ display:block; text-align:center; height:17px; padding-top:54px;}
#navArea .nav li a.current , #navArea .nav li a:hover{ color:#fff;}
#navArea .nav li.li1{ width:75px;}
#navArea .nav li.li1 a{ background:url(../images/navli1.jpg) no-repeat;}
#navArea .nav li.li1 a:hover , #navArea .nav li.li1 a.current{ background:url(../images/navli11.jpg) no-repeat;}
#navArea .nav li.li2{ width:75px;}
#navArea .nav li.li2 a{ background:url(../images/navli2.jpg) no-repeat;}
#navArea .nav li.li2 a:hover , #navArea .nav li.li2 a.current{ background:url(../images/navli22.jpg) no-repeat;}
#navArea .nav li.li3{ width:75px;}
#navArea .nav li.li3 a{ background:url(../images/navli3.jpg) no-repeat;}
#navArea .nav li.li3 a:hover , #navArea .nav li.li3 a.current{ background:url(../images/navli33.jpg) no-repeat;}
#navArea .nav li.li4{ width:70px;}
#navArea .nav li.li4 a{ background:url(../images/navli4.jpg) no-repeat;}
#navArea .nav li.li4 a:hover , #navArea .nav li.li4 a.current{ background:url(../images/navli44.jpg) no-repeat;}
#navArea .nav li.li5{ width:72px;}
#navArea .nav li.li5 a{ background:url(../images/navli5.jpg) no-repeat;}
#navArea .nav li.li5 a:hover , #navArea .nav li.li5 a.current{ background:url(../images/navli55.jpg) no-repeat;}
#navArea .nav li.li6{ width:73px;}
#navArea .nav li.li6 a{ background:url(../images/navli6.jpg) no-repeat;}
#navArea .nav li.li6 a:hover , #navArea .nav li.li6 a.current{ background:url(../images/navli66.jpg) no-repeat;}
#navArea .nav li.li7{ width:70px;}
#navArea .nav li.li7 a{ background:url(../images/navli7.jpg) no-repeat;}
#navArea .nav li.li7 a:hover , #navArea .nav li.li7 a.current{ background:url(../images/navli77.jpg) no-repeat;}
#navArea .nav li.li8{ width:84px;}
#navArea .nav li.li8 a{ background:url(../images/navli8.jpg) no-repeat;}
#navArea .nav li.li8 a:hover , #navArea .nav li.li8 a.current{ background:url(../images/navli88.jpg) no-repeat;}
#navArea .nav li.li9{ width:71px;}
#navArea .nav li.li9 a{ background:url(../images/navli9.jpg) no-repeat;}
#navArea .nav li.li9 a:hover , #navArea .nav li.li9 a.current{ background:url(../images/navli99.jpg) no-repeat;}

#footer{ width:1002px; margin:12px auto; background:url(../images/footerbg.jpg) repeat-x; line-height:22px; padding-top:15px;padding-bottom:15px;text-align:center; position:relative;}
#footer img{ position:absolute; right:67px; top:17px;}

/*global struct*/
#wrapper{ width:972px; margin:15px auto 0; overflow:hidden;}
#wrapper1{ width:981px; margin:15px auto 0; overflow:hidden;}
.fleft{ width:737px; float:left;}
.fright{ width:224px; float:right;}
.fleft1{ width:184px; float:left;}
.fright1{ width:788px; float:right;}
.fleft2{ width:513px; float:left; margin:13px 0 0 10px; display:inline;}
.fright2{ width:249px; float:right; margin:13px 9px 0 0; display:inline;}

/*sub public*/
.leftNav{}
.leftNav h2{ background:url(../images/leftnavtit.jpg) no-repeat; height:31px; color:#fff; line-height:27px; padding-left:20px;}
.leftNav ul{ background:#f6f6f6 url(../images/leftnavbott.jpg) left bottom no-repeat; padding:10px 0 23px;}
.leftNav li{ padding-left:34px; line-height:34px; background:url(../images/leftlibg.jpg) left bottom no-repeat;}
.leftNav li.active a , .leftNav li a:hover{ color:#0c769f; font-weight:bold;}

.welcome{ margin-top:10px;}
.welcome h2{ background:url(../images/weltit.jpg) no-repeat; color:#0b6e94; font-size:12px; padding-left:14px; line-height:27px;}
.welcome .content{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0 0; overflow:hidden;line-height:26px; padding-left:14px;}
.welcome .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.fornotice{ margin-top:10px;}
.fornotice h2{ height:33px; background:url(../images/fornoticetit.jpg) no-repeat;}
.fornotice .content{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0; overflow:hidden; width:182px;}
.fornotice .content p{ line-height:20px; margin-top:5px; padding:0 12px;}
.fornotice .content p.except{ text-align:center; margin-bottom:9px;}
.fornotice .content p span{ color:#af0000; font-weight:bold;}
.fornotice .content select{ width:164px; margin:0 auto; display:block; margin-top:10px;}
.fornotice .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.hotAsk{ margin-top:10px;}
.hotAsk h2{ height:33px; background:url(../images/hotaskt.jpg) no-repeat;}
.hotAsk ul{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0; overflow:hidden; width:182px;}
.hotAsk li{ width:145px; padding-left:10px; background:url(../images/shuaj.jpg) 0 47% no-repeat; line-height:25px; margin-left:14px; float:left; display:inline;}
.hotAsk .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.hotColumns{ margin-top:10px;}
.hotColumns h2{ height:33px; background:url(../images/hotcolumns_tit.jpg) no-repeat;}
.hotColumns ul{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0; overflow:hidden; width:182px;}
.hotColumns li{ width:145px; padding-left:10px; background:url(../images/shuaj.jpg) 0 47% no-repeat; line-height:25px; margin-left:14px; float:left; display:inline;}
.hotColumns .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.speedLink{ margin-top:20px;}
.speedLink h2{ height:33px; background:url(../images/speedh.jpg) no-repeat;}
.speedLink ul{ margin-top:14px;}

.speedNav{ margin-top:10px;}
.speedNav h2{ height:33px; background:url(../images/speednav.jpg) no-repeat;}
.speedNav ul{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0;}
.speedNav li{ width:149px; line-height:24px; background:url(../images/spp.jpg) no-repeat left bottom; margin:0 auto; padding-left:9px; padding-top:2px;}
.speedNav li a{ color:#000;}
.speedNav li a:hover{ color:#ff722d;}
.speedNav .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.hotCommend{ margin-top:10px;}
.hotCommend h2{ height:33px; background:url(../images/conmm.jpg) no-repeat;}
.hotCommend ul{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0; overflow:hidden; width:182px;}
.hotCommend li{ width:145px; padding-left:10px; background:url(../images/shuaj.jpg) 0 47% no-repeat; line-height:25px; margin-left:14px; float:left; display:inline;}
.hotCommend .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.hotTab{ margin-top:10px;}
.hotTab h2{ height:33px; background:url(../images/tabtit.jpg) no-repeat;}
.hotTab ul{ border:1px solid #a6c7d4; border-width:0 1px; background:#f4f7fd; padding:12px 0; overflow:hidden; width:170px; padding-left:12px;}
.hotTab li{ float:left; width:42px; background:url(../images/shuaj.jpg) 0 47% no-repeat; line-height:25px; padding-left:14px;}
.hotTab .bottom{ height:6px; overflow:hidden; background:url(../images/speedbott.jpg) no-repeat;}

.currentLoc{ border-bottom:1px solid #c9c9c9; width:755px; padding-right:22px; margin:12px auto 0; text-align:right; line-height:28px;}
.currentLoc1{ border-bottom:1px solid #c9c9c9; width:755px; padding-right:22px; margin:0px auto 0; text-align:right; line-height:28px;}
.currentLoc2{ width:765px; margin:0px auto 0; text-align:right; line-height:28px;}
.pages{ text-align:right; padding-right:22px; padding-bottom:20px;}
.pages1{ text-align:right; padding-right:22px; padding-bottom:20px; padding-top:22px;}
.pages2{ text-align:right; padding-right:22px; padding-bottom:0px; padding-top:0px;}
