body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
*{font-family: "Microsoft YaHei" ! }

a{text-decoration:none; font-size:13px; color:#333;}
ol,ul{ list-style:none;}
img,fieldset{ border:0 none; }
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; text-align:center;}
a{color:#666666; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;color:#fa7197;}

#topbanner{ width:100%; margin:0 auto; text-align:center; margin-bottom:30px; }
#main{ width:1000px; height:auto; margin:0 auto;}
#zfbox001{ background:url(box001.jpg) no-repeat; overflow:hidden; margin-bottom:30px;}
.zfbox001_t{ margin:90px 0 0 10px;}
.zfbox001_t p { font-size:14px; line-height:25px; margin-bottom:20px;}
#zfbox002{ margin-bottom:20px;}
#zfbox003{ background: url(box003.jpg) no-repeat; overflow:hidden;}
.zfbox003_t { margin:90px 0 0 0} 
.zfbox003_t li{ width:155px; text-align:center; float:left;}
.zfbox003_t b{ font-size:20px; line-height:50px;}
.zfbox003_t p{ font-size:12px; line-height:22px; color:#333;}
.zfbox003_t a{ color:#F00;}
.zfbox003_c{ margin:30px 10px 0 10px; float:left;}
.zfbox003_c b{ font-size:22px; color:#F00; line-height:28px;}
.zfbox003_c p{ font-size:14px; line-height:28px;}
.zfbox003_c span{display:inline-block; background-color:#e43000; width:90px; height:25px;  }
.zfbox003_c span a { color:#FFF; font-size:14px;}
#zfbox004{ margin-top:20px;}
#zfbox005{ margin-top:20px; padding-top:80px; background:url(box5bg.jpg) no-repeat; overflow:hidden;}
#zfbox005 ul{ }
#zfbox005 li{ width:186px; text-align:center; float:left; margin-right:14px;}
#zfbox005 li b{ font-size:18px; line-height:28px;}
#zfbox005 li p{ font-size:12px; line-height:22px; padding:0 12px;}
#zfbox006{ margin-top:30px;}
#zfbox007{ background:url(box7bg.jpg) no-repeat; padding-top:80px; overflow:hidden; margin-top:30px;}
.ziti1{ color:#F00; font-size:18px; line-height:18px;}

/*----------------------------------------------------------------------
 HEADER
----------------------------------------------------------------------*/
#content_inner { width: 1000px; margin: 0 auto; position: relative; background-color: #f5f5f5; }
#content #intro { border-bottom: dotted #ccc 1px; padding-bottom: 28px; margin-bottom: 10px; }
#content #intro p { font-size: 14px; color: #8f8f8f; line-height: 22px; padding-bottom: 5px; }
#content #intro a { color: #666; padding: 6px; }
#content #intro a:hover { background: #eee; text-decoration: none; border-bottom: dotted #ccc 1px; }
#content #intro ul { padding-bottom: 15px; padding-top: 3px; }
#content #intro li { color: #8f8f8f; margin-left: 50px; padding-bottom: 4px; font-size: 14px; }
#content p { font-size: 12px; color: #8f8f8f; padding-bottom: 10px; }
#content p a { color: #e41996; }
#content h2 { font-size: 26px; font-weight: normal; color: #666; padding-bottom: 17px; border-top: dotted #ccc 1px; padding-top: 20px; padding-bottom: 21px; margin-top: 13px; }
#content h2 span { font-size: 20px; }
#content #css3 { float: right; }
#content #css3 a:hover { background: none; border: 0; }
.pre_wrap { background: #f9f9f9; padding: 5px 5px 5px 14px; margin-bottom: 33px; margin-top: 32px; }
.pre_wrap span.label { color: #999; font-size: 12px; font-style: italic; display: block; padding-left: 5px; padding-top: 5px; }
.syntaxhighlighter { font-size: 12px; }
.slides1_wrap { position: relative; padding: 20px 0 0 49px; width: 1040px; }
#slides1 { overflow: hidden; height: 260px; }
#slides1 li { list-style: none; width: 880px; margin-left: 10px; padding: 5px 0; background-color: #FFF; }
#slides1 li img { float: left; }
#slides1 .content { float: left; width: 550px; padding-left: 21px; }
#slides1 li p { line-height: 36px; }
#slides1 h3 { font-size: 28px; color: #000; font-weight: bold; line-height: 36px; text-align: center; }
#slides1 h4 { font-size: 18px; color: #000; font-style: italic; font-weight: normal; text-transform: lowercase; padding-bottom: 16px; }
.slides1_wrap .prev { position: absolute; left: -6px; top: 100px; outline: 0; }
.slides1_wrap .next { position: absolute; right: 90px; top: 100px; outline: 0; }
.slides1_wrap a:active { top: 102px; }
.bx_pager { padding-left: 309px; padding-top: 15px; display: none; }
.bx_pager a { float: left; background: url(bg_pager.png) no-repeat 0 -21px; width: 14px; height: 17px; color: #fff; font-size: 11px; margin-right: 6px; padding: 4px 0 0 7px; }
.bx_pager a:hover, .bx_pager a.active { background-position: 0 0; text-decoration: none; }
.auto_controls { position: absolute; bottom: -11px; left: 394px; display: none; }
.auto_controls a { font-size: 16px; color: #a3a3a3; outline: 0; padding: 2px; }
.auto_controls a:hover { text-decoration: none;  background:;
color: #e41996; }
#content #notes li, #content #changes li { font-size: 12px; color: #8f8f8f; margin-left: 43px; padding-bottom: 6px; }
#content #notes li a { color: #e41996; }
#idc-container a { color: #e41996; }
#idc-container h3 { color: #666; }