*{padding:0; margin:0;}
body{font-size:14px; line-height:24px; font-family:Microsoft YaHei; color:#585858; background:url(../images/body.jpg) center 410px no-repeat #fff;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#3188aa; text-decoration:none;}
a:hover{text-decoration:underline;}
.red{color:#b50010; font-size:12px;}




.box{width:947px; margin:0 auto; clear:both; padding:15px; border:solid 1px #b7d8d1; border-top:none;}
.title{width:947px; height:40px; margin:35px 0 15px 0; clear:both;}
/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.headerBox{width:100%; height:380px; background:url(../images/body-bg.gif) center 0 repeat-y;}
.header{width:980px; margin:0 auto; height:380px; position:relative; background:url(../images/header.jpg) no-repeat;}
.header .txt{width:240px; font-size:16px; line-height:30px; float:right; margin:55px 115px 0 0; color:#fff;}
.header .txt span{color:#fdd100;}
.erweima{width:70px; position:absolute; top:272px; right:280px;}
.apply{width:80px; height:40px; position:absolute; top:180px; right:30px; display:block;}

/*menu*/
.menu{width:980px; margin:0 auto; height:45px; background:url(../images/menu.gif) no-repeat;}
.menu a{width:auto; height:30px; display:block; float:left; margin:10px 0 0 20px;}

/*introduction*/
.intro{background:url(../images/new-bg.jpg) 440px 0 no-repeat;height:412px; font-size:12px;}
.intro .video{width:420px; height:408px; float:left;}

.intro .txt-box{width:280px; float:left; margin:0 0 0 25px; padding:12px;}
.intro .txt-box .subtit{width:260px; color:#629ad5; font-size:16px; padding:10px 25px 0 15px; font-weight:bold; text-align:center; line-height:25px; text-indent:0;}
.intro .txt-box .subtit a{color:#629ad5;}
.intro .txt-box p{margin-top:15px; text-indent:0; line-height:22px;}
.intro .txt-box p a{color:#c64d51;}
.intro .txt-box .news{width:280px; border-top:dashed 1px #ddd; margin-top:10px; padding-top:10px; line-height:26px;}
.intro .txt-box .news a{color:#629ad5;}

.intro .spreadtrum{width:180px; float:right;}
.intro .spreadtrum h4{font-size:16px; font-weight:normal; color:#222; line-height:25px; margin:5px 0 15px 0;}
.intro .spreadtrum h4 a{color:#222;}
.intro .spreadtrum P{color:#629ad5; line-height:26px; padding-left:5px;}
.intro .spreadtrum P span{color:#585858;}
.intro .spreadtrum  a{color:#c64d51;}




/*about*/
.about-box{}
.about{width:577px; height:325px; background:url(../images/box-bg.gif); float:left; padding:20px;}
.about h3{font-size:20px; text-align:center; line-height:30px; color:#000;}
.about p{margin-top:10px;}
.about p a{color:#088584;}
.about h4{font-size:14px; color:#000; background:url(../images/line.gif) right center no-repeat; margin:15px 0 10px 0;}
.about li{width:260px; float:left;}
.nj-logo{width:330px; height:365px; background:url(../images/logo.jpg) no-repeat; float:left;}


/*scheme*/
.scheme{}
.scheme .description{width:917px; padding:0 15px; font-style:italic; color:#7f7f7f;}
.scheme .subtit{width:277px; height:51px; background:url(../images/scheme-bg.png) no-repeat; margin:40px auto 25px auto; text-align:center; line-height:40px; font-size:18px; color:#fff; clear:both;}
.scheme .subtit a{color:#fff;}
.scheme .pic{width:947px; height:220px;}
.scheme .pic li{width:130px; float:left;}
.scheme .pic li p{width:110px; margin:10px auto; font-size:12px; line-height:20px;}
.scheme .pic .mr{margin-right:33px;}

.scheme .award{width:947px; height:80px;}
.scheme .award li{width:265px; height:65px; float:left; background:url(../images/award-icon.png) 0 center no-repeat; padding-left:50px;}
.scheme .award .number{font-size:18px; font-weight:500;}
.scheme .award .credential{color:#00ac4d; margin-top:10px;}
.scheme .award .credential span{font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/*activity*/
.activity{}
.activity h3{font-size:18px; color:#2a99c4; font-weight:normal; border-bottom:dotted #333 1px; clear:both;}
.activity .ABox{width:947px; height:250px; margin-top:25px; border-bottom:dotted #bbb 1px;}
.activity .ABox .Img{width:355px; height:224px; float:left;}
.activity .ABox .Text{width:555px; float:right;}
.activity .ABox .Text h4{font-size:18px; font-weight:normal;}
.activity .ABox .Text .time{margin:15px 0; color:#7f7f7f;}

.activity .BBox{width:947px; height:260px; margin-top:15px;}
.activity .BBox .chair{width:370px; float:left; height:210px; background:url(../images/text1.png) no-repeat; padding:20px 30px;}
.activity .BBox .font{font-size:16px; color:#222; display:block; margin-bottom:6px;}
.activity .BBox .BBS{width:440px; float:right; height:210px; background:url(../images/text2.png) no-repeat; padding:20px 30px;}
.activity .BBox .BBS .color{color:#008fd5; font-weight:bold;}
.activity .BBox .BBS .color a{color:#008fd5;}


/*scene*/
.scene{clear:both;}
.scene h3{background:url(../images/tit4.gif) no-repeat;}
.scene .bigpic{width:297px; height:480px; float:left;}
.scene .smallpic{width:643px; float:right;}
.scene .smallpic ul{width:643px; height:244px;}
.scene .smallpic ul li{width:207px; float:left; height:234px;}
.scene .smallpic ul .mr{margin-right:10px;}


/*team*/
.team{width:947px; height:600px; line-height:22px;}
.team h3{height:40px; background:url(../images/team-line.png) 0 bottom no-repeat; line-height:40px; font-size:16px; color:#000;}
.team strong{display:block; margin-top:10px;}
.team .LeftCon{width:420px; float:left;}
.team .RightCon{width:465px; float:right;}


/*plan*/
.plan{}
.plan ul{padding:0 20px;}
.plan li{width:800px; padding-left:30px; position:relative; margin-bottom:10px;}
.plan li .icon{width:24px; height:24px; position:absolute; top:2px; left:0; background:url(../images/plan-icon.png) no-repeat; color:#fff; text-align:center; line-height:24px;}


/*NewBox*/
.NewBox{}
.NewBox ul{height:140px;}
.NewBox li{width:450px; float:left; background:url(../images/new-icon.png) 0 center no-repeat; padding-left:15px;}


/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}




#tbox{width:47px; height:73px; float:right; position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:10px;}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:44px; height:62px; background:url(../images/top01.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
#gotop:hover{ background:url(../images/top02.png) no-repeat;}
