@charset "utf-8";
/* CSS Document */
body{ width:100%; background:url(../images/bg.jpg) center repeat-y #840045;}
body,td,th{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b51c6c;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td,span { margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
a{ color:#b51c6c;}
a:hover{ color:#b51c6c;}
.clr{ margin:0px; padding:0px; clear:both;}

.main{ width:100%;}
.in_main{ width:1004px; height:600px; margin:0 auto;}
.top{ width:1004px; height:114px; margin:0 auto; background:url(../images/top_bg.jpg) no-repeat;}
.top_logo{ float:left; width:128px; height:40px; padding:65px 0 0 14px; background:url(../images/logo.jpg) right bottom no-repeat;}
.top_right{ float:right; width:532px; height:114px;}
.top_right_menu{ float:right; width:123px; height:11px; padding:25px 15px 0 0;}
.top_right_login{ float:right; width:532px; height:25px; padding-top:45px;}

.body{ width:1004px; height:391px; margin:0 auto; background:url(../images/body_bg.jpg) no-repeat;}
.body_left{ float:left; width:858px; height:391px;}
.body_right{ float:right; width:107px; height:312px; padding:79px 0 0 37px; background:url(../images/main_menu_bg.jpg) no-repeat;}

.foot{ width:1004px; height:95px; margin:0 auto; background:url(../images/foot_bg.jpg) no-repeat;}
.foot_zw{ float:right; width:527px; height:33px; padding:18px 17px 0 0; background:url(../img/foot.jpg) bottom left no-repeat;}

.indexdi 
{ color:#d3a3bd;}
.indexdi  a
{ color:#d3a3bd; text-decoration:underline;}

.indexdi  a:hover
{ color:#d3a3bd;}



