* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 13px;
    line-height:18px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #ccc;
    background:url(../image/body-bg.gif)
}

a {  text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline;color: #F9399C; }
a img { border: 0; }

a.more { font-size:11px; color:#f9399c; text-decoration:underline; float:right }
a:hover.more { text-decoration:none; }


.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.spacing{ height:10px; clear:both}
.spacing25{ height:25px; clear:both}


.shell { width:960px; padding:0px; margin:0 auto; }
#header {background:url(../image/topbg.jpg) repeat-x 0 0; height:629px; }
#header .logo_line{height:60px; padding-top:40px;}

.toplogo{width:138px;height:59px;display:block;position:absolute;z-index:100; }
.share{float:right;width:250px;}
.share .share_top{height:74px; }
.share .share_top .text{height:25px;font-size:14px;padding-left:5px;font-family:Verdana;}
.iconwrap img{float:left;margin:0px 0px 0px 5px;display:inline;width:32px;height:32px;}
.iconwrap a:hover img{filter:alpha(opacity=90); /*IE*/-moz-opacity:0.9; /*MOZ , FF*/opacity:0.9;/*CSS3, FF1.5*/}
#headcontent{ margin-top:30px;}
.hc_left{float:left; width:493px;}
.hc_left .text{ margin-top:-55px; color:#f5218f; font-weight:bold; margin-left:45px;}
.hc_left .text span{ font-size:18px; font-weight:bold; color:#FFF; padding-top:5px;}
.hc_right { float:right; width:445px;}
.hc_right .text { font-size:11px; margin-top:5px;}
.hc_right .image{ margin-top:35px;}
.hc_right .download{ text-align:center; margin-top:55px;}
#main,
#main-in { background:url(../image/main-bg.jpg) no-repeat center 0;width: 960px; margin: 0 auto; }
#main .shell { background:url(../image/main-b.jpg) no-repeat center bottom; padding-top:185px; padding-bottom:60px; }
.mHead{background:url(../image/testtitle.jpg) no-repeat left center; height:18px; padding-top:55px;}
.mContent{width:960px; margin:20px auto 0px; height:120px; background-color:#F00; overflow:hidden;}
.mcLeft{ float:left; }
.mcRight{ float:left; height:60px; width:270px; margin:0 15px;}
.name { font-size:14px; font-weight:bold; color:#f5218f;}
.date { color:#94b0d2; font-size:11px;}
.item { margin-top:4px; font-size:12px;}
.mFoot{ background:url(../image/main-b.jpg) top center; height:178px;}
#slider {padding-top: 10px; width:980px; position:relative; overflow:hidden;}
.admfoot { margin-top:55px;}
.admleft{background:url(../image/admbg.jpg) no-repeat; float:left; height:163px; width:508px; float:left;}
.admleft .text{padding:15px 0 0 45px; width:450px; line-height:33px;}
.admright{float:right; width:430px;}
.admright .text{ font-size:15px;}
.content .buy {float:right; margin-top:50px;}

#footer{ width:960px; margin:0 auto; text-align:center;}
#footer .cell { padding:12px 0; }
#footer p, #footer a { font-size:11px; color:#4a4a4a;  }

.zhezhao{text-align:left;background:#fff; padding: 25px; color: #fff;  position: absolute; left:50%; width:500px; margin-left:-250px; top:50%; margin-top:-40px; z-index: 999999; color:#CC0400; height:80px;opacity: 0.9; -moz-opacity:0.8; border-radius: 5px; -moz-border-radius: 25px;}