@charset "gb2312";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { background:#f8f8f8; color:#101010; font-family:"microsoft yahei"; margin:0 auto; }
a { color:#101010; }
a:hover { text-decoration:none; }
.wrap { position:relative;  margin:0 auto; clear:both; }


.banner { position:relative;overflow:hidden; }
.banner .bd li {  }
.banner .hd { position:absolute; right:0; bottom:5px; height:12px; z-index: 1; }
.banner .hd li { width:12px; height:12px; text-align:right; border-radius:10px; background:#1364b6; margin:0 2px; display:inline-block; text-indent:999em; }
.banner .hd .on { background:#fff; }

.location { font-size:1.4rem; color:#333; line-height:2.3rem; border-bottom:1px solid #b7b7b7; padding-top:0.7rem; }
.location span { line-height:2.3rem; background:url(../images/loaction.jpg) no-repeat 13px center; }

.report .hd { background:url(../images/hd_bg.jpg) repeat-x; }
.report .hd ul { text-align:center; padding:7px 0 23px; }
.report .hd li { position:relative; width:69px; height:44px; color:#fff; font-size:16px; text-align:center; display:inline-block; margin:0 12px; cursor:pointer; background:#3c3c3c; border-radius:4px; padding:8px 0; line-height:18px; }
.report .hd li em { position:absolute; left:50%; margin-left:-12px; bottom:-33px; display:none; background:url(../images/ico.jpg) no-repeat; width:24px; height:26px; }
.report .hd .on { background:#1968b8; }
.report .hd .on em { display:block; }
.report .bd { padding:6px 0 22px; }
.report .list dl { padding:0 5px; }
.report .list dt { line-height:1.6rem; padding:1rem 0 0.8rem; font-size:1.2rem; color:#3c3c3c; }
.report dd { background:#000; border:1px solid #d6d6d6; }


@-webkit-keyframes myfirst { 0%{-webkit-transform: scale(0.8);} 50%{-webkit-transform: scale(1);} 100%{-webkit-transform: scale(0.8);} }
@-moz-keyframes myfirst { 0%{-moz-transform: scale(0.8);} 50%{-moz-transform: scale(1);} 100%{-moz-transform: scale(0.8);} }
@-o-keyframes myfirst { 0%{-o-transform: scale(0.8);} 50%{-o-transform: scale(1);} 100%{-o-transform: scale(0.8);} }
@keyframes myfirst { 0%{transform: scale(0.8);} 50%{transform: scale(1);} 100%{transform: scale(0.8);} }

