﻿@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体";  text-align:left; background:url(../images/bodybg.jpg) left top repeat-x #fff; color:#000; 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:#731d45; 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;}

/*global struct*/
#wrapper{ width:962px; margin:0 auto; overflow:hidden;}
#leftbar{ float:left; width:6px; height:567px; background:url(../images/leftbar.jpg) no-repeat;}
#rightbar{ float:right; width:6px; height:567px; background:url(../images/rightbar.jpg) no-repeat;}
#mainbody{ float:left; width:950px;}

.mainContent{ background:url(../images/mainbg.jpg) repeat-x left top #f1e9f4; overflow:hidden; _height:1%;}
.fleft{ float:left; width:711px;}
.fright{ float:right; width:223px; display:inline; margin-right:8px;}
.contentR{ float:left; width:440px; margin:9px 0 0 13px;}

#mainbody1{ background:url(../images/mainw.jpg) left top repeat-x #f1e9f4; padding:22px 0; overflow:hidden; width:100%;}
.fleft1{ float:left; width:210px; display:inline; margin-left:10px;}
.fright1{ float:right; width:713px; display:inline; margin-right:9px;}

.rightTop{ height:24px; background:url(../images/rightti.jpg) no-repeat;}
.rightTop h2{ float:left; color:#731d45; display:inline; margin:2px 0 0 16px; font-weight:normal; font-size:12px; }
.rightTop .currentLoc{ float:right; color:#731d45; display:inline; margin:2px 32px 0 0;}
.rightTop .currentLoc a{ color:#731d45;}
.rightTop .currentLoc a:hover{ color:#731d45; text-decoration:underline;}
 
/*public content*/
#header{ height:106px; background:url(../images/headerbg.jpg) no-repeat;}
#header .logo{ float:left; margin:19px 0 0 44px;}
#header .search{ float:right; width:160px; height:24px; margin:77px 37px 0 0; display:inline;}
#header .search .txt{ float:left; border:0; padding:4px 0 0 4px; width:102px; float:left; height:16px; color:#666; background:url(../images/searchtxt.jpg) no-repeat; margin-top:4px;}
#header .search .btn{ float:right; }

#nav{ height:25px; background:url(../images/navbg.jpg) repeat-x;}
#nav li{ float:left; width:133px; text-align:center; font-size:12px; font-weight:bold;}
#nav li a{ display:block; width:133px; height:25px; background:url(../images/navli1.jpg) no-repeat; line-height:25px; color:#fff;}
#nav li a:hover , #nav li.current a{ background:url(../images/navli2.jpg) no-repeat;}

#footer{ height:43px; padding-top:3px; background:url(../images/footerbg.jpg) no-repeat; color:#535353;}
#footer .msg{ font-family:arial;}
#footer .msg table{ margin:0 37px; width:876px;}
#footer .smallNav{ text-align:center; margin-top:-2px;}
#footer a{ color:#535353;}
#footer a:hover{ color:#731d45; text-decoration:underline;}

#topNav{ height:35px; background:url(../images/spe.jpg) no-repeat;padding-left:162px;}
#topNav li{ float:left; background:url(../images/st.jpg) 0 45% no-repeat; padding-left:12px; line-height:35px; width:99px;}
#topNav li a{ color:#731d45;}
#topNav li a:hover{ color:#731d45; text-decoration:underline;}

.leftNav{}
.leftNav h2{ background:url(../images/leftnavtit.jpg) no-repeat; font-size:12px; color:#731d45; height:22px; padding:2px 0 0 70px;}
.leftNav ul{ background:url(../images/cc.jpg) left top repeat-x; padding-top:9px;}
.leftNav li{ height:26px; background:url(../images/leftnavli.jpg) no-repeat; padding-top:9px; text-align:center;}
.leftNav li.except{ background:url(../images/liefte.jpg) no-repeat;}
.leftNav li a{ color:#000;}
.leftNav li a:hover{ color:#731d45; font-weight:bold;}

.leftSpeed{ margin-top:39px;}
.leftSpeed h2{ background:url(../images/leftnavtit.jpg) no-repeat; font-size:12px; color:#731d45; height:22px; padding:2px 0 0 70px;}
.leftSpeed ul{ background:url(../images/ccsd.jpg) left top repeat-x; padding-top:15px; font-size: 0;}
.leftSpeed li{ height:48px;width:210px;overflow:hidden;}

.returnTop{ float:right; margin:0 36px 0 0;}
.pages{ text-align:right; padding:20px 20px 15px 0;}
.pages1{ padding:20px 47px 15px 0;}