@charset "utf-8";
*{ margin:0; padding:0;}
body{ margin:0;  padding:0; font-size:12px; color:#333; font-family: "宋体", "Arial Narrow"; background:#fef6f9;}
h1,h2,h3,h4{ margin:0; padding:0; }
ul,li{list-style-type:none;}
img{ vertical-align:middle; border:none;}

a{ color:#333; text-decoration:none;}
/***a:visited{ color:#7D6F12; text-decoration:none;}***/
a:hover{ color:#9c1d83; text-decoration:none;}
a:active {color:#9c1d83;text-decoration:none;}

.left{ float:left;}
.right{ float:right;}

.blue{ color:#0083d0;}

.line{ height:8px; background:#3475d6; line-height:0; font-size:0;}
.pro-line{ width:420px; background:url(../images/line.jpg) repeat-x left bottom; height:1px; font-size:0; line-height:0; margin:15px 0; _padding-top:15px;}
*+html .pro-line{padding-top:15px;}

.line2{ width:205px;background:url(../images/line.jpg) repeat-x left bottom; height:1px; font-size:0; line-height:0;margin-left:24px;}

.clear{ clear:both }

.blank10px{height:10px;font-size:0; display:block; clear:both}
.blank20px{height:20px;font-size:0; display:block; clear:both}
.blank40px{height:40px;font-size:0; display:block; clear:both}
.blank30px{height:30px;font-size:0; display:block; clear:both}
.blank50px{height:50px;font-size:0; display:block; clear:both}
.blank25px{height:25px;font-size:0; display:block; clear:both}
.blank15px{height:15px;font-size:0; display:block; clear:both}

.header,.content,.copy{ width:1000px; margin:0 auto; background:#fff;}

.menuTitle{border-bottom:1px solid #eee; height:35px;} 
 .menuTitle a:hover{background:url(../images/a-pig_10.jpg) no-repeat; width:174px; height:25px; color:#a3238e; display:block; line-height:24px; margin-top:5px;}
 .menuContent{ display: none;}
.menuContent a{ padding-left:10px;}

.nvaone li:hover .nav1{ display: block; z-index:10;}
.con_nav1 li{ margin-left:10px; z-index:10;}

.login-input{ width:150px; height:20px; line-height:20px; border:1px solid #ccc;}

.login-con{ padding:10px; text-align:center;}
.login-con p{ line-height:30px;}
.login-btn1{ background:url(../images/login-btn.jpg) no-repeat left top; width:85px; height:30px; line-height:30px; font-weight:bold; color:#21408f; text-align:center; font-size:14px; border:none; margin-top:15px;cursor:pointer;}
.login-btn2{ background:url(../images/login-btn2.jpg) no-repeat left top; width:85px; height:30px; line-height:30px; font-weight:bold;text-align:center; font-size:14px; margin-left:10px; border:none;margin-top:15px; cursor:pointer;}

.register-input{ width:200px; height:20px; line-height:20px; border:1px solid #ccc;}
.register-con{ padding:10px;}
.register-con p{ line-height:30px;}

 #slider
        {
            position: relative;  
            margin: 0 auto;
        }
        #slider img
        {
            position: absolute;
            display: none; 
            margin: 0 auto; 
           z-index:-1
        }
        .nivo-slice
        {
            display: block;
            position: absolute;  
        }
        /* Caption styles */
        .nivo-caption
        {
            position: absolute;
            left: 0px;
            bottom: 0px;
            background: #000;
            color: #fff;
            opacity: 0.8; /* Overridden by captionOpacity setting */ 
        }
        .nivo-directionNav a {
  display:none;
}.nivo-controlNav a {
display:none;
}