.indexPart1{background:#FFF url(indexPart1.gif) top repeat-x; padding:0 17px;}
.indexPart1 .title{height:68px; line-height:50px; position:relative; background:url(bg1.gif) left 46px repeat-x;}
.indexPart1 .title b{font-size: 16px;}
.indexPart1 .title a{position:absolute; top:0px; right:0px; color:#999; font-family:\5FAE\8F6F\96C5\9ED1;}
.indexPart1 .title a:hover{color:#599324;}
.indexPart1 .imgList{height:237px; width:350px; position:relative;}
.indexPart1 .imgList li{height:220px; position:relative;}
.indexPart1 .imgList li img {width: 100%;height: 220px;}
.indexPart1 .imgList .name{position:absolute; left:0px; bottom:0px; height:35px; line-height:35px; width:100%; background:url(bg1.png); text-indent:10px;}
.indexPart1 .imgList .name a{width: 59%;color:#FFF;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.indexPart1 .btnDiv{position:absolute; z-index:10; top:199px; right:10px;}
.indexPart1 .btnDiv span{display:block; float:left; background:url(ico1.png) right top no-repeat; width:8px; height:8px; margin-left:6px;}
.indexPart1 .btnDiv .on{background:url(ico1.png) left top no-repeat;}
.indexPart1 .fr{width:595px;}
.indexPart1 .fr .name{font-size: 16px;font-weight:bold;line-height:21px;}
.indexPart1 .fr .name a {width: 100%;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.indexPart1 .fr .content{line-height:21px; color:#898989; border-bottom:#ddd solid 1px; min-height:50px; padding:5px 0;}
.indexPart1 .list{padding-top:10px;}
.indexPart1 .list li{height:25px; line-height:25px; overflow:hidden; position:relative; color:#535353; padding-left:15px; background:url(ico1.gif) 2px center no-repeat;}
.indexPart1 .list li a {width: 85%;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.indexPart1 .list span{position:absolute; top:0px; right:0px;}
.indexPart1 .list2{border-top:#f2f2f2 solid 2px; padding-top:27px; width:100%; overflow:hidden; position:relative;}
.indexPart1 .list2 ul{width:110%;}
.indexPart1 .list2 .imgDiv{ width:220px; height:140px; overflow:hidden;}
.indexPart1 .list2 .imgDiv img {width: 100%;height: 140px;}
.indexPart1 .list2 li{float:left; width:220px; padding-right:28px;}
.indexPart1 .list2 .name{line-height:21px; font-weight:bold; padding:10px 0 6px 0;}
.indexPart1 .list2 .content{line-height:21px; color:#898989; padding-bottom:10px;}



.indexPart2{padding:17px 17px 10px 17px;}
.indexPart2 .title{height:33px; line-height:33px; padding:0 12px; background:#f4f6f0; border-bottom:#c9dcb1 solid 2px; position:relative;}
.indexPart2 .title b{font-size:14px;}
.indexPart2 .title a{position:absolute; top:0px; right:10px; color:#999; font-family:\5FAE\8F6F\96C5\9ED1;}
.indexPart2 .title a:hover{color:#599324;}
.indexPart2 .list{padding-top:6px;}
.indexPart2 .list li{ min-height:25px; padding:8px 5px; line-height:160%; position:relative; border-bottom:#ddd dashed 1px; color:#898989;}
.indexPart2 .list li a {width: 85%;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.indexPart2 .list li span{position:absolute; top:0px; right:0px;line-height: 34px;}
.indexPart2 .list1{padding-top:6px;}
.indexPart2 .list1 li{ min-height:25px; padding:8px 5px; line-height:160%; position:relative; border-bottom:#ddd dashed 1px; color:#898989;}
.indexPart2 .list1 li span{position:absolute; top:0px; right:0px;line-height: 34px;}

.indexPart3{padding:18px 0 0 0;}
.indexPart3 li{float:left; width:150px; padding-left:178px; height:111px; position:relative; line-height:21px;}
.indexPart3 .imgDiv{position:absolute; left:16px; top:0px; width:150px; height:100px; overflow:hidden;}
.indexPart3 .imgDiv img {width: 100%;height: 100px;}
.indexPart3 .name{font-weight:bold;}
.indexPart3 .content{line-height:21px; color:#898989; padding-top:8px;}

.about{font-size:14px; line-height:31px; text-align:justify; padding:25px 30px; color:#535353;}
.about span {font-family:\5FAE\8F6F\96C5\9ED1 !important;}

.scientific{padding:10px 30px;}
.scientific li{height:40px; line-height:40px; overflow:hidden; position:relative; border-bottom:#ddd dashed 1px; color:#898989;}
.scientific li a{ font-size:14px;width: 86%;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.scientific li a i {margin-right: 7px;}
.scientific li span{position:absolute; top:0px; right:0px;}


.paper{padding:10px 30px;}
.paper li{ min-height:20px; position:relative; padding:10px 0px; line-height:160%; border-bottom:#ddd dashed 1px; color:#898989;}
.paper li a{ font-size:14px;}
.paper li span{position:absolute; top:0px; right:0px;}


.team{padding:0 20px;}
.team li{border-bottom:#ddd dashed 1px; height:200px; position:relative; padding:0 10px 0 150px;}
.team .imgDiv{position:absolute; left:10px; top:25px;}
.team .name{font-weight:bold; font-size:14px; font-weight:bold; line-height:25px; padding:25px 0 7px 0;}
.team .name div{font-size:16px;}
.team .content{line-height:25px;}

.teamShow{padding:10px 20px;}
.teamShow .title{font-weight:bold; font-size:16px; padding:12px 10px; border-bottom:#ddd dashed 1px;}
.teamShow .box{border-bottom:#ddd dashed 1px; min-height:200px; position:relative; padding:30px 10px 30px 150px;}
.teamShow .box .imgDiv{position:absolute; left:10px; top:33px;}
.teamShow .box .name{font-weight:bold; font-size:16px; font-weight:bold;}
.teamShow .box .msg{line-height:27px; padding-bottom:5px;}
.teamShow .box .content{line-height:27px;}
.teamShow .tab{height:43px; padding:22px 0 0 10px;}
.teamShow .tab li{float:left; margin-right:11px; width:120px; height:30px; line-height:30px; text-align:center; background:#59931f; font-size:14px; font-weight:bold; color:#FFF;}
.teamShow .tab .liNow{background:#ff831f;}
.teamShow .list{padding-left:10px;}
.teamShow .list li{float:left; width:208px; height:140px; padding:0 10px 0 132px; position:relative; background:#f8f8f8; margin-right:20px; margin-bottom:20px; line-height:31px;}
.teamShow .list .imgDiv{position:absolute; left:14px; top:10px;}
.teamShow .list h2{padding-top:7px; color:#599324;}
.teamShow .title2{padding:10px;}
.teamShow .title2 b{display:block; width:120px; height:30px; line-height:30px; text-align:center; background:#ff831f; color:#FFF; font-size:14px;}
.teamShow .content2{line-height:27px; color:#535353; padding:0 10px 30px 10px;}

.newstitle{text-align:center;margin-top:25px;padding:0px 30px;font-size: 20px;line-height:160%;font-weight:bold;}
.newscontent{font-size: 16px;text-align:justify;padding:25px 30px;color:#535353;line-height:180%;overflow:inherit;}
.newscontent img{ max-width:100%;}
.plan{padding:0 20px;}
.plan li{border-bottom:#ddd dashed 1px; height:200px; position:relative; padding:0 10px 0 280px;}
.plan .imgDiv{position:absolute; left:10px; top:25px;}
.plan .name{font-weight:bold; font-size:14px; font-weight:bold; line-height:25px; padding:25px 0 7px 0;}
.plan .name div{font-size:16px;}
.plan .content{line-height:25px;}

.planShow{padding:10px 20px;}
.planShow .title{font-weight:bold; font-size:16px; padding:12px 10px; border-bottom:#ddd dashed 1px;}
.planShow .box{border-bottom:#ddd dashed 1px; min-height:220px; position:relative; padding:30px 10px 30px 380px;}
.planShow .box .imgDiv{position:absolute; left:10px; top:33px;}
.planShow .box .imgDiv img{ max-height:230px; max-width:350px;}
.planShow .box .name{font-weight:bold; font-size:16px; font-weight:bold; height:60px; line-height:60px;}
.planShow .box .msg{line-height:35px; padding-bottom:5px; font-size:14px;}
.planShow .box .content{line-height:27px;}
.planShow .title2{padding:10px;}
.planShow .title2 b{display:block; width:120px; height:30px; line-height:30px; text-align:center; background:#ff831f; color:#FFF; font-size:14px;}
.planShow .content2{line-height:27px; color:#535353; padding:0 10px 30px 10px;}

.year{ padding:0 30px; margin-top:20px;}
.year a{ padding:8px 26px; background:#f5f5f5; font-size:14px; display:inline-block; margin-bottom:8px; margin-right:5px;}
.year a:hover,.year .on{ background:#599324; color:#FFF;}