@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 Helvetica,Tahoma,arial,"\5b8b\4f53",sans-serif; margin:0 auto;color:#535353;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.hide{position:absolute;top:-999em;}
.show{position:static;}
.rela{position:relative;}
.abso{position:absolute;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.blo{display:block;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.wrap{width:950px; margin:0 auto; clear:both;}
.header{background:url(images/banner.jpg) no-repeat center top;padding-top:132px; margin-bottom:5px;}
.header .nav{height:33px; line-height:33px;}
.header .nav li{float:left; background:url(images/navLLine.gif) no-repeat left center;padding:0 19px 0 22px; font-size:14px; font-weight:bold;}
.header .nav li a{color:#fff;}
.header .nav li.firstLi{ background:none;}
.editor p{padding:5px 15px;border:1px solid #187ace; border-top-width:5px;line-height:25px;-moz-border-radius-bottomleft:2px; -webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;text-indent:24px;}
.mb10,.editor{margin-bottom:10px;}

.tit{height:31px; background:url(images/titBg.png) no-repeat;padding-left:24px; line-height:31px; color:#fff;}
.teacher,.contrast,.summarize,.stage,.experience,.interflow,.resource{border:1px solid #dcdcdc; border-top:0 none;}
.teacher ul li{width:188px;height:157px; float:left; display:inline;padding-top:7px; text-align:center;}
.teacher ul li span{width:88px;height:101px;display:block;padding:7px 9px 18px; background:url(images/teacherBg.png) no-repeat; margin:0 auto;}
.teacher ul li p{line-height:31px;}
.teacher ul li p a{color:#fe6d0b;}
.teacher ul li p a b{color:#535353;}
.teacher ul li p a:hover{text-decoration:none;}

.contrast{width:545px;height:332px; padding:10px 10px 0;}
.minTit span,.minTit span em{height:28px; background:url(images/titBg2.png) no-repeat;padding-left:24px; display:inline-block;}
.minTit span em{padding:0 24px 0 0; line-height:24px;*line-height:25px; overflow:hidden;background-position:right center; font-size:12px; color:#fff;}
.contrast .contrastList li{ position:relative;background:url(images/stub.png) repeat-x left bottom;padding:5px 4px 6px;_zoom:1; _vertical-align:top;}
.contrastList li p{line-height:24px; background:url(images/dot.png) no-repeat left 10px; text-indent:7px;}
.contrastList li .details{right:0; bottom:12px;line-height:14px; font-family:"\5b8b\4f53";}
.contrastList li .details a{color:#ff710f;}
.contrastList li .details a.download{ background:url(images/downloadIco.png) no-repeat left center;padding-left:21px; display:inline-block; margin-left:15px; color:#535353;}
.contrastList li.lastLi{ background:none;}

.summarize{width:357px; height:332px; padding:10px 7px 0;}
.summarize .dotList{margin-left:14px;}
.dotList{padding:3px 0;}
.dotList li{line-height:24px; padding-left:8px; background:url(images/dot.png) no-repeat left center;}
.dotList li a{color:#535353;}
.booksTit{height:21px; background:url(images/booksTit.png) no-repeat; text-indent:-999em;}

.booksList p{padding:4px 0 0 12px;line-height:24px;}
.booksBuy{width:83px;height:21px;right:41px; bottom:15px;padding:79px 0 9px 101px;background:url(images/booksBg.jpg) no-repeat; text-indent:-999em;}

.stage{width:565px;height:383px; padding-top:6px; overflow:hidden; border-bottom:0 none;}
.stage .minTit{margin-left:11px;}
.stage .step{height:30px; margin:1px 0 9px;background:url(images/step.png) no-repeat top center;text-indent:-999em;}
.stage .table{width:567px; border-collapse:collapse; margin:0 -1px;}
.stage .table td{border:1px solid #dcdcdc; line-height:23px; text-align:center;}
.table tr.trBg{ background:#d9eafa; color:#000;}
.table td.leftTit{width:32px; line-height:14px; color:#fe6d0b; background:#fff;}
.table td.a{ text-indent:32px;text-align:left;font-family:"\5b8b\4f53";}
.table td.a a{color:#0078b0;}
.stage .tableMT{margin-top:25px;}

.experience{width:359px;height:382px;padding:6px 6px 0;}
.minTitPW span{padding-left:64px;}
.minTitPW span em{padding-right:64px;}

.sumList li{height:132px;padding:3px 0 0 10px;}
.sumList li .people{width:99px;height:117px;padding:2px; border:1px solid #dcdcdc;}
.sumList li .con{padding-left:117px;}
.sumList li .con p{line-height:21px;}
.sumList li .con p strong{ color:#f00;}
.sumList li .con a{right:20px; _right:124px; bottom:0;_bottom:12px;color:#ff710f;font-family:"\5b8b\4f53";}

.experience .dotList{background:url(images/stub.png) repeat-x left top; margin:0 8px;}

.interflow{width:541px;height:304px;padding:6px 12px 0; background:url(images/interflowBg.jpg) no-repeat right bottom;}
.interflow .dotList{margin-left:24px; padding:0;}

.resourceWrap{width:373px;}
.resource{height:152px;padding:6px 6px 0;}
.resource .con{line-height:23px;padding:0 6px;}
.resource .con b{display:block;}
.resource .con p{text-indent:24px;_zoom:1;}
.resource .con p a{right:6px;bottom:0;color:#ff710f;font-family:"\5b8b\4f53";}
.resourceList{margin-top:9px;overflow:hidden;}
.resourceList ul{margin-right:-14px;*zoom:1;}
.resourceList ul li{width:110px; height:135px;padding:3px; float:left; display:inline; border:1px solid #dfdfdf; margin-right:9px;}