@charset "utf-8";
/* CSS Document */

/*公用样式*/
body, button, input, select, textarea {font: 12px/1.125 宋体,Arial,Helvetica,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0;padding:0}
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;}
ol,ul { list-style:none }
address,caption,cite,code,dfn,em,strong,th,var { font-size:normal; font-weight:normal }
table { border-collapse:collapse; border-spacing:0 }
fieldset,img { border:0 }
caption,th { text-align:left }
input,button,select,textarea{ outline:none;}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

/*top部*/
.bgtop{ background:#691f73; width:100%; height:494px; border-bottom:1px solid #2977cd; }
.mainheader{ width:950px; margin:0 auto; position:relative;} 
.mainheader .downad{position: absolute; z-index:1;}
.mainheader .header{ position:absolute; z-index:50; width:950px; margin:0 auto;}
.mainheader a.logo{ float:left; background: url(../images/logo.png) no-repeat 0 0; width:125px; height:35px; margin:24px 0 0 78px; _display:inline; text-indent:-9999px;}
/*nav*/
.mainheader .nav{ float:right; margin-top:40px;}
.mainheader .nav a{ color:#f7f4f8; font-style:normal; margin-left:40px; text-shadow:2px 2px 2px #54165e;}
.mainheader .nav a:hover{color:#f7f4f8; text-decoration:underline;}

/*bottom部*/
.bgbottom{ width:100%; background:url(../images/nrbg.jpg) repeat; border-top:1px solid #fcfcfc;border-bottom:1px solid #fff;}
.main{ width:955px; margin:0 auto; padding-top:56px;}
.main .maintablecenter{ background:url(../images/table_center.png) repeat-y;}
.main .maintablecenter .clf{ width:310px; float:left; padding:28px 30px 0;}
.main .maintablecenter .clf1{ width:250px;}
.main .maintablecenter .clf2{width:190px; padding:28px 24px 0 60px;}
.main .maintablecenter .clf p{ line-height:24px;}
.main .maintablecenter .clf h1{ font-size:14px; height:30px; line-height:30px;}
.main .maintablecenter .clf h2{height:30px; line-height:30px;}

/*底部ul*/
.mainul{ padding-top:39px; padding-bottom:70px; }
.mainli{ width:231px; background:url(../images/imgheader.png) left top no-repeat; padding-top:5px; float:left; margin-right:10px;}
.mainli h3,.mainli p{ margin:0 20px 0 25px; font-size:14px;}
.mainli h3{ height:40px; line-height:40px;   font-weight:bold; background:url(../images/icon_dian.png) 0 center no-repeat; padding-left:15px;  }
.mainli p{ line-height:18px; padding-bottom:20px; font-size:12px;}
.mainul .mr{ margin-right:0;} 

/*结尾*/
.footbg{ width:100%; background:url(../images/footbg.png) repeat; height:53px;  }
.foot{ width:950px; margin:0 auto;  color:#999;  padding:0 10px; font:normal 12px/49px 'Microsoft YaHei','simsun';text-shadow:1px 1px 1px #000;}
.foot a{ color:#999;text-shadow:1px 1px 1px #000;}
.foot .left{ float:left; padding-top:4px;}
.foot .right{ float:right; padding-top:4px;}
.foot .right a{ cursor:pointer; }
.foot .right a:hover{ text-decoration:none;}
.foot .right span{ padding:0 5px;}