body,form,textarea,select,option,ol,ul,li,h1,h2,h3,h4,h5,h6,th,td,dl,dt,dd,menu,label,b,
blockquote,fieldset,legend,button,input,hr,pre,div,input,span,p,a,em{margin: 0;padding: 0;}
img{border:0px;}
li{list-style-type:none;}
input,select,textarea{vertical-align:middle;outline:none;}
a{text-decoration:none; color:#333;cursor: pointer;}
.clear{clear:both;font-size:0;height:0;line-height:0;}
.clearfix{overflow:hidden;zoom:1;}
body{font:12px/1.5 "微软雅黑"; color:#333;background:#fbfaf8;}
table{width:100%; border:0; border-collapse:collapse; border-spacing:0;}
table th{font-weight:normal; text-align:left;}
em{color:#e20112;font-style:normal;}
ul,ol{list-style-type:none;overflow: hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;}
.wrapContent {  width: 1200px;  overflow: hidden;  margin: 0 auto;  }
/*indexTitle*/
.indexTitle{ height:39px;  position:relative;margin-top: 7px;top: 5px;}
.indexTitle i{    display: block;  float: left;  width: 4px;    margin-left: 15px;
    height: 20px;  background: #fa7a20;  border-radius: 3px;  margin-top: 9px;}
.indexTitle p{float:left;height:37px; line-height:37px;  font-size:18px; padding-left: 13px;color: #333333;  }
.indexTitle p.news{font-size: 18px;}
.indexTitle .more{ color:#999999; float:right; line-height:40px;font-size: 12px;margin-right: 15px;}
.indexTitle .more:hover{color: #fa7a20;}
.indexTitle .tabNavIndex{float: left;margin-left: 60px;}
.indexTitle .tabNavIndex ul{overflow: hidden;margin-top: 10px;}
.indexTitle .tabNavIndex ul li{display: block;float: left;background:url("../images/indexConfig/icon_line.png") no-repeat center right;padding: 0 15px;
    cursor: pointer;font-size: 15px;}
.indexTitle .tabNavIndex ul li:last-child{background: none;}
.indexTitle .line {  float: left;  width: 715px;    margin-left: 15px;  height: 20px;  margin-right: 15px;  border-bottom: 1px dashed #b7b2b2;  }
/*banner*/
.banner{width: 100%;height: 400px;background: #f4f2ef;}
/*books_3*/
.books_3{width: 895px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.books_3 .booksList{overflow: hidden;margin-top: 15px;}
.booksList *{display: block;}
.booksList .booksIntro{margin-left: 40px;overflow: hidden}
.booksIntro img{width: 166px;height: 218px;background: #e1dbd3;}
.booksIntro h3{font-size: 16px;font-weight: normal;line-height: 30px;margin-top: 10px;width: 166px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.booksIntro span{color: #999999;line-height: 23px;width: 166px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.booksList .booksIntro:hover h3{color: #fa7a20;}
.booksMain{overflow: hidden;margin-left: 62px;margin-bottom: 9px;}
.booksMain img{width: 100px;height: 130px;background: #e1dbd3;}
.booksMain h3{font-size: 14px;font-weight: normal;line-height: 30px;width: 100px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.booksList .booksMain:hover h3{color: #fa7a20;}

/*books_1*/
.books_1{width: 285px;overflow: hidden;background: #f4f2ef;margin-top: 20px;height: 405px;}
.books{overflow: hidden;width: 255px;margin: 5px auto 0;}
.bookMeg {display: block;overflow: hidden;  width: 257px; border-bottom: 1px dashed #e0e0e0; }
.bookMeg a{display: block;width: 100%;overflow: hidden;margin-bottom: 10px;}
.bookMeg .bookCover{float: left;width: 84px;height: 110px;}
.bookMeg .bookCover img{width: 84px;height: 110px;background: #e1dbd3;display: block;}
.bookMeg .bookIntro{float: left;width: 160px;margin-left: 10px;  }
.bookIntro h3{font-size: 14px; font-weight: normal;margin-bottom: 10px;width: 160px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bookMeg a .bookIntro:hover h3{color: #fa7a20;}
.bookIntro p{font-size: 12px;line-height: 19px;width: 160px; color: #999999;}
.bookIntro p.author{margin: 5px 0;color: #808080;}
.bookIntro p.introduce{  height: 60px;overflow: hidden;text-align: justify; }
.books ul{overflow: hidden;  width: 260px;margin: 0 auto; }
.books ul.advice{margin-top: -10px;}
.books .hotUl{ overflow:hidden;}
.books .hotUl li{ line-height:29px; display: inline-block; font-size: 14px;color: #666666;border-bottom: 1px dashed #e6e6e6;}
.books .hotUl li:last-child{border-bottom: none;}
.books .hotUl li a{width:176px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.books .hotUl li a:hover,.advice li a:hover{color:#fa7a20;}
.books .hotUl li span{font-size:12px; color:#999; float:right;    text-align: right;  display: block;  margin-left: 12px;
    width: 65px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.books ul.advice li{width:260px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    font-size: 14px;line-height: 38px;border-bottom: 1px dashed #e6e6e6;}

/*books_4*/
.books_4{width: 1200px;margin-top: 20px;overflow: hidden;background: #ffffff;    padding-bottom: 20px;}
.books4_list{overflow: hidden;margin-left: 40px;margin-top: 20px;width: 1200px;}
.books4_list a{display: block;float:left;margin-right: 50px;margin-bottom: 15px;}
.books4_list a img{width: 116px;height: 150px;background: #e1dbd3;display: block;}
.books4_list a h3{font-size: 14px;font-weight: normal;width: 116px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;    margin-top: 10px;}
.books4_list span{color: #999999;line-height: 23px;width: 116px;text-align: center;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.books4_list a:hover h3{color: #fa7a20;}
/*courses_3*/
.courses_3{width: 895px;margin-top: 20px;overflow: hidden;height: 405px;background: #ffffff;}
.courses_3 .coursesList{overflow: hidden;margin-top: 15px;}
.coursesList .coursesIntro{margin-left: 40px;overflow: hidden;display: block;}
.coursesIntro img{width: 260px;height: 166px;background: #e1dbd3;display: block;}
.coursesIntro h3{font-size: 16px;font-weight: normal;line-height: 30px;margin-top: 10px;width: 260px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.coursesIntro h3 i{color: #999999;font-size: 12px;font-style: normal;padding-left: 20px;}
.coursesIntro p{color: #999999;line-height: 23px;width: 260px;}
.coursesList .coursesIntro:hover h3{color: #fa7a20;}
.coursesMain{overflow: hidden;margin-left: 40px;margin-bottom: 15px;display: block;}
.coursesMain img{width: 146px;height: 96px;background: #e1dbd3;display: block;}
.coursesMain h3{font-size: 14px;font-weight: normal;width: 146px;margin-top: 10px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.coursesMain span{font-size: 12px;font-weight: normal;width: 146px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999999;}
.coursesList .coursesMain:hover h3{color: #fa7a20;}
/*courses_1*/
.courses_1{width: 285px;overflow: hidden;background: #f4f2ef;margin-top: 20px;height: 405px;}
.courseMeg {display: block;overflow: hidden;  width: 257px; border-bottom: 1px dashed #e0e0e0; }
.courseMeg a{display: block;width: 100%;overflow: hidden;margin-bottom: 10px;}
.courseMeg .bookCover{float: left;width: 120px;height: 80px;}
.courseMeg .bookCover img{width: 120px;height: 80px;background: #e1dbd3;display: block;}
.courseMeg .bookIntro{float: left;width: 124px;margin-left: 10px;  }
.courseMeg .bookIntro h3{font-size: 14px; font-weight: normal;margin-bottom: 10px;width: 124px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.courseMeg .bookIntro p{font-size: 12px;line-height: 19px;width: 124px; color: #999999;margin: 5px 0;}
.courseMeg .bookIntro:hover h3{color: #fa7a20;}
/*courses_4*/
.courses_4{width: 1200px;margin-top: 20px;    padding-bottom: 20px;overflow: hidden;background: #ffffff;}
.courses4_list {  overflow: hidden;  margin-left: 40px;  margin-top: 20px;  width: 1200px;  }
.courses4_list a{display: block;float:left;margin-right: 38px;margin-bottom: 12px;}
.courses4_list a img{width: 192px;height: 122px;background: #e1dbd3;display: block;}
.courses4_list a h3{font-size: 16px;font-weight: normal;width: 192px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  margin-top: 10px;}
.courses4_list a h3 i{font-style: normal;font-size: 14px;color: #999999;padding-left: 20px;}
.courses4_list a:hover h3{color: #fa7a20;}
/*resource_3*/
.resource_3{width: 895px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.resourceList{overflow: hidden;margin-top: 20px;margin-left: 40px;width: 930px;}
.resourceList a{display: block;float: left;overflow: hidden;margin-right:24px;}
.resourceList a img{display: block;width: 70px;height: 90px;}
.resourceList a h3{font-weight: normal;font-size: 13px;width: 83px;margin-top: 10px;text-align: center;}
.resourceList a:hover h3{color: #fa7a20;}
.resourceList a span{display: block;color: #999999;width: 83px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;line-height: 25px;}
.resoureFile{overflow: hidden;margin-left: 40px;width: 950px;margin-top: 20px;}
.resoureFile ul{padding:0 0 6px 0; overflow:hidden;}
.resoureFile ul li{display: inline-block; margin-right: 50px;     margin-bottom: 3px; font-size: 14px;color: #666666;}
.resoureFile ul li i{display: block;float: left;width: 3px;height: 3px;background: #333333;
border-radius: 50%;margin-top: 10px;margin-right: 5px;}
.resoureFile ul li:last-child{border-bottom: none;}
.resoureFile ul li a{width:285px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.resoureFile ul li a:hover,.advice li a:hover{color:#fa7a20;}
.resoureFile ul li span{font-size:12px; color:#999; float:right;    text-align: right;  display: block;  margin-left: 12px;
    width: 75px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.resoureFile ul.advice li{width:260px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    font-size: 14px;line-height: 38px;border-bottom: 1px dashed #e6e6e6;}

/*resource_1*/
.resource_1{width: 285px;overflow: hidden;background: #f4f2ef;margin-top: 20px;height: 405px;}

/*resource_4*/
.resource_4{width: 1200px;margin-top: 20px;overflow: hidden;background: #ffffff;    padding-bottom: 20px;}
.resource_4 .resourceList{width: 1245px;overflow: hidden}
.resource_4 .resourceList a{margin-right: 22px;margin-bottom: 20px;}

/*usecenter_4*/
.usecenter_4{width: 1200px;margin-top: 20px;overflow: hidden;background: #ffffff;    padding-bottom: 20px;}
.useList{overflow: hidden;margin-top: 20px;margin-left: 40px;}
.useList a{display: block;float: left;margin-right: 25px;margin-bottom: 20px;}
.useList a img{display: block;width: 72px;height: 72px;border-radius: 8px;margin-left: 9px;}
.useList a h3{font-weight: normal;width: 90px;font-size: 13px;text-align:center;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;}
.useList a:hover h3{color: #fa7a20;}
.useList a span{display: block;width: 90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;color: #999999;}
/*activity_3*/
.activity_3{width: 895px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.activity_3 .activity{overflow: hidden;    width: 856px;  margin-left: 30px;  margin-top: 20px;}
.activity_3 img{display: block;width: 260px;height: 165px;float: left;margin-right: 20px;}
.activity_3 .activityIntro{float: left;width: 570px;overflow: hidden;}
.activity_3 .activityIntro a:hover{color: #fa7a20;}
.activityIntro a{font-size: 18px;display: block;max-width: 580px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.activityIntro span{display: block;max-width: 580px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 5px 0;}
.activityIntro p{color: #999999;height: 103px;overflow: hidden;line-height: 25px;}
.workList{overflow: hidden;width: 950px;margin-top: 10px;    margin-left: 30px;}
.workList ul{padding:0 0 6px 0; overflow:hidden;}
.workList ul li{display: inline-block;margin-bottom: 3px;  margin-right: 75px;  font-size: 14px;color: #666666;}
.workList ul li i{display: block;float: left;width: 3px;height: 3px;background: #333333;
    border-radius: 50%;margin-top: 10px;margin-right: 5px;}
.workList ul li:last-child{border-bottom: none;}
.workList ul li a{width:285px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.workList ul li a:hover,.advice li a:hover{color:#fa7a20;}
.workList ul li span{font-size:12px; color:#999; float:right;    text-align: right;  display: block;  margin-left: 12px;
    width: 75px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*activity_1*/
.activity_1{width: 285px;height: 405px;overflow: hidden;margin-top: 20px;background:#f4f2ef; }
.activityList{width: 254px;margin: 17px auto 0;overflow: hidden}
.activityList a{display: block;margin-bottom: 20px;overflow: hidden}
.activityList a img{display: block;float: left;width: 100px;height: 65px;background: #e1dbd3;margin-right: 10px;}
.activityList a .activityDetail{float: left;width: 144px;}
.activityDetail h3{font-weight: normal;font-size: 13px;}
.activityList a:hover h3{color: #fa7a20;}
.activityDetail span{color: #999999;display: block;width: 144px;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;margin-top: 3px;}
/*activity_4*/
.activity_4{width: 1200px;overflow: hidden;margin-top: 20px;background: #ffffff;    padding-bottom: 20px;}
.activity_4 .activities{overflow: hidden;margin-top: 20px;margin-left: 40px;width: 1240px;}
.activities a{display: block;float: left;margin-right: 40px;  margin-bottom: 20px;}
.activities a img{width: 192px;height: 122px;display: block;background: #e1dbd3;}
.activities a h3{text-align: center;font-size: 14px;font-weight: normal;width: 192px;margin-top: 10px;  }
.activities a:hover h3{color: #fa7a20;}
.activities a span{display: block;color: #999999;width: 192px;text-align: center;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 5px;}
/*space_3*/
.space_3{width: 895px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.spaceList{overflow: hidden;margin-left: 40px;margin-top: 20px;width: 920px;}
.spaceList a{display: block;float: left;width: 262px;margin-right: 30px;margin-bottom: 40px;}
.spaceList a img{display: block;float: left;width: 72px;height: 72px;border-radius: 50%;background: #e1dbd3;margin-right: 10px;}
.spaceList a .personIntro{float: left;width: 180px;overflow: hidden;}
.personIntro span{display: block;width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.personIntro span.personName{font-size: 15px;}
.spaceList a:hover span.personName{color: #fa7a20;}
.personIntro span.personJob{font-size: 12px;color: #999999;line-height: 25px;}
.personIntro span.personSchool{font-size: 12px;color: #666666;line-height: 25px;}

/*space_1*/
.space_1{width: 285px;overflow: hidden;margin-top: 20px;background: #f4f2ef;height: 405px;}
.space_1 .spacesCon{width: 254px;margin: 17px auto 0;overflow: hidden}
.spacesCon a{display: block;overflow: hidden;margin-bottom: 20px;}
.spacesCon a img{display: block;float: left;width: 60px;height: 60px;border-radius: 50%;background: #e1dbd3;margin-right: 10px;}
.spacesCon a .peopleIntro{float: left;width: 180px;overflow: hidden;margin-top: 7px;}
.spacesCon span{display: block;width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.spacesCon span.peopleName{font-size: 15px;}
.spacesCon a:hover span.peopleName{color: #fa7a20;}
.spacesCon span.peopleName i{font-size: 12px;font-style: normal;padding-left: 20px; color: #999999;}
.spacesCon span.peopleSchool{font-size: 12px;color: #666666;line-height: 25px;}

/*space_4*/
.space_4{overflow: hidden;width: 1200px;margin-top: 20px;background: #ffffff;    padding-bottom: 20px;}
.space_4 .spaceList{width: 1230px;}

/*news_3*/
.news_3{width: 895px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.newsCon{overflow: hidden;margin-top: 20px;    margin-left: 40px;}
.newsCon .newsLeft{display: block;width: 260px;margin-right: 20px;}
.newsLeft img{display: block;width: 260px;height: 260px;background: #e1dbd3;}
.newsLeft h3{font-size: 16px;font-weight: normal;margin-top: 10px;width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsLeft span{color: #999999;}
.newsCon .newsLeft:hover h3{color: #fa7a20}
.newsLeft span{display: block;color: #999999;}
.newsCon .newsRight{width: 540px;overflow: hidden;}
.newsIntro{overflow: hidden;margin-bottom: 12px;}
.newsIntro h3{font-weight: normal;}
.newsIntro h3 a{ display: inline-block; max-width: 475px;font-size: 16px;color: #333333;}
.newsIntro h3 a:hover{color: #fa7a20;}
.newsIntro h3 i{font-style: normal;color: #999999;font-size: 12px;padding-left: 20px;}
.newsIntro p{color: #999999;margin: 5px 0 10px;}
.newsList{overflow: hidden;width: 600px;margin-top: 10px;}
.newsList ul{padding:0 0 6px 0; overflow:hidden;}
.newsList ul li{display: inline-block; margin-right: 40px;     margin-bottom: 5px; font-size: 14px;color: #666666;}
.newsList ul li i{display: block;float: left;width: 3px;height: 3px;background: #333333;
    border-radius: 50%;margin-top: 10px;margin-right: 5px;}
.newsList ul li:last-child{border-bottom: none;}
.newsList ul li a{width:245px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.newsList ul li a:hover,.advice li a:hover{color:#fa7a20;}
.newsList ul li span{font-size:12px; color:#999; float:right;    text-align: right;  display: block;  margin-left: 12px;
    width: 75px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*news_1*/
.news_1{width: 285px;overflow: hidden;margin-top: 20px;background: #f4f2ef;height: 405px;}
.news_1 .hotUl li a{width:156px; }
.news_1 .hotUl li span{width: 80px;}

/*news_4*/
.news_4{width: 1200px;overflow: hidden;margin-top: 20px;background: #ffffff;height: 405px;    padding-bottom: 20px;}
.news_4 .newsCon .newsRight {  width: 850px; }
.news_4 .newsIntro h3 a {  max-width: 775px;  }
.news_4 .newsList {  width: 900px;  }

/*reader*/
.reader{width: 285px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.reader .readerList{width: 270px;height: 325px;  margin: 20px auto 0;}
.readerList ul{overflow: hidden;  width: 265px;margin-left: 10px; }
.readerList ul li{display: block;width: 265px;overflow: hidden;margin-bottom: 23px;cursor: pointer;}
.readerList ul li img,.readUp img{width:60px;height: 60px;display: block;border-radius: 40%;float: left }
.readerList ul li .readerMsg{float: left;  width: 180px;overflow: hidden;margin-left: 10px;margin-top: 10px; }
.readerMsg p{line-height: 22px;width: 180px;overflow: hidden;white-space: nowrap;  -ms-text-overflow: ellipsis;;  text-overflow: ellipsis;}
.readerMsg p.school{color: #999999;}
.readerMsg p span{padding-right: 7px;}
.readerMsg p span.state{color: #808080;}
.readerMsg p span.state strong{color: #FF6600;font-weight: normal;}
.readerMsg p span.name{font-size: 15px;}
.readerList ul li:hover span.name {color: #fa7a20;}
.mr20{margin-right: 20px;}
/*sort*/
.sort{width: 285px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
.sort .sortList{overflow: hidden;  width: 255px;margin-left: 15px;margin-top: 5px;}
.sortList ul{ overflow: hidden;}
.sortList ul li {display: block;height: 33px;border-bottom: 1px dashed #e0e0e0;line-height: 33px;}
.sortList ul li a{display: block}
.sortList ul li a:hover span.news{color:#fa7a20; }
.sortList ul li span{display: block;float: left}
.sortList ul li span.icon{width: 18px;height: 18px;background: #dbdbdb;text-align: center;line-height: 18px;margin-left: 0;
;color: #ffffff;margin-top: 8px;margin-right: 5px;}
.sortList ul li span.icon1{background:#ff123f; }
.sortList ul li span.icon2{background:#389fff; }
.sortList ul li span.icon3{background:#2cdec7; }
.sortList ul li span.news{width: 168px;overflow: hidden;text-overflow: ellipsis;
    white-space:nowrap;font-size: 14px;}
.sortList ul li span.name{text-align: right;
    width: 50px;color: #999999;margin-left: 14px; }

/*going*/
.going{width: 285px;overflow: hidden;margin-top: 20px;height: 405px;background: #ffffff;}
#goingbok{margin: 20px auto 0;width: 285px;  height: 325px;  overflow: hidden;  }
.going ul{overflow: hidden;  width: 265px;margin-left: 10px; }
.going ul li{display: block;width: 265px;overflow: hidden;  margin-bottom: 23px;}
.going ul li img{width:60px;height:60px;display: block;border-radius: 40%;float: left }
.going ul li .goingMsg{float: left;  width: 190px;overflow: hidden;margin-left: 10px;margin-top: 7px; }
.goingMsg p{line-height: 22px;width: 190px;overflow: hidden;white-space: nowrap;  -ms-text-overflow: ellipsis;;
    text-overflow: ellipsis;    margin-bottom: 3px;}
.goingMsg h3{font-size: 15px;}
.going ul li:hover h3{color: #fa7a20;cursor: pointer;}
.goingMsg p span{padding-right: 2px;}
.goingMsg p span.state{color: #999999;}
.goingMsg p span.name{padding-left: 3px;font-size: 15px;}

/*statistics*/
.statistics{width: 285px;overflow: hidden;height: 405px;margin-top: 20px;background: #ffffff;}
.statistics .hotUl li a {  width: 255px;  }
/*link*/
.wrapContent .link{width: 100%;overflow: hidden;margin-top: 20px;}
.link .linkOne{ height: 124px;background: #FFFFFF}
.link .linkOne ul{overflow: hidden;margin-left: 15px;margin-top: 5px;}
.linkOne ul li{float: left;padding:5px 20px 5px 0}
.linkOne ul li a{color: #4c4c4c;font-size: 16px;}
.linkOne ul li a:hover{color:#fa7a20; }

/* 300px 横大图 */
.indtit {height:42px;}
.indtit b {float:left; width:5px; height:22px; display:block; margin:10px 10px 0 0; }
.indtit h3 {font-size:24px; color:#0d0d0d; line-height:42px; float:left; }
.clearfix {zoom:1; overflow:hidden; line-height:20px; height:100%; } 
.course_bj{ padding-bottom:30px; background:url(../images/corse_bj.png) no-repeat bottom center; margin-top:45px;}
.course{ width:1000px; margin:0 auto;}
.cous_title h3{ height:38px; line-height:38px;}
.cous_title h3{ font-size:20px; color:#000;}
.cous_title h3 b{ background:url(../images/icons.png) no-repeat; width:5px; height:18px; display:block; overflow:hidden; float:left; margin:10px 8px 0 0;}
.course dl{ margin-top:10px;}
.course dt{ width:490px; height:300px; float:left; position:relative;}
.course dt .bugImg{ width:490px; height:300px;}
.course dt .text{ height:30px; width:478px; padding-left:12px; line-height:30px; position:absolute; left:0; bottom:0; background:url(../images/bj_t.png);}
.course dt .text a{ font-size:14px; color:#FFF;}

.course dd{ width:235px; height:140px; float:left; position:relative; margin:0 0 20px 20px; display:inline;}
.course dd .bugImg{ width:235px; height:140px;}
.course dd .text{ height:30px; width:223px; padding-left:12px; line-height:30px; position:absolute; left:0; bottom:0; background:url(../images/bj_t.png);}
.course dd .text a{ font-size:14px; color:#FFF;}

@charset "UTF-8";
/*header部分样式  以‘h_’开头*/
header{width: 100%;height: 45px;background: url("../images/temp/icon_head.png") repeat-x;position: relative;}
.h_header{width: 1200px;margin: 0 auto;}
.h_header ul{float: left;}
.h_header ul li{display: block;float: left;line-height: 43px;color: #1616fe;
    padding: 0 15px;font-size: 14px;cursor: pointer;}
.h_header ul li.cur/*.h_header ul li:hover*/{background: #dbdbdb;border: 1px solid #d0cdcd;}
.h_header .h_btn{float: right;margin-top: 10px;}
.h_btn input{width: 80px;height: 25px;border: 1px solid #908d90;
    border-radius: 3px;margin-left: 15px;cursor: pointer;}
.h_wrapbox{position:absolute;width: 100%;z-index: 999;
    background: #dbdbdb;top: 45px;display: none; }
.h_wrapbox .h_box{width: 1200px;margin: 0 auto;}
.h_layout ul{overflow: hidden;margin: 20px 0;}
.h_layout ul li{display: block;float: left;margin-right: 40px;width: 117px;position: relative;cursor: pointer;}
.h_layout ul li img.h_laoutImg{width: 117px;display: block;height: 80px;}
.h_layout ul li span{display: block;font-size: 14px; text-align: center;line-height: 30px;}
.h_layout ul li img.h_selected{position: absolute;top: 0;right: 0;display: none}

/*nav部分 以n_开头*/
.add{border: 1px dashed #333;  width: 136px;  height: 42px;  background: #f5f5f5;cursor: pointer;
    font-size: 14px;line-height: 43px;color: #666;}
.place1{  left: 100px;position: absolute;}
.place2{position: absolute;left: 400px;  top: 65px;}
.place3{position: absolute;left: 85px;  top: 65px;}
.add img{display: block;float: left;width: 24px;height: 24px;    margin: 9px;}
.add_banner{width: 300px;height: 164px;text-align: center;border: 1px dashed #333;background: #f5f5f5;    position: absolute;
    left: 50%;  top: 50%;  margin-left: -150px;  margin-top: -82px;cursor: pointer;}
.add_banner img{display: block;width: 24px;height: 24px; margin: 53px auto 0; }
.add_banner span{font-size: 14px;line-height: 30px; color: #666;}
/*banner部分样式 以b_开头*/
.b_banner{height: 400px;background: #ededed;position: relative;margin: 0 auto;}
.border_b{border: 1px solid ;border-bottom: none;}
.border_r{box-shadow: 1px 0px #000;}
.block_3{width: 900px;overflow: hidden;min-height: 200px;position: relative}
.block_1{width: 300px;  overflow: hidden;min-height: 200px;position: relative}
.block_4{width: 1200px;overflow: hidden;position: relative}

/*color*/
.h_wrapbox .h_color{margin: 20px auto;overflow: hidden}
.h_color span.h_name {  display: block;  float: left;
    font-size: 14px;  text-align: right;  line-height: 36px;  color: #666666;  }
.h_color ul {  float: left;  margin-left: 10px;  }
.h_color li {  display: block;  float: left;  width: 40px;  height: 40px;  cursor: pointer;
    margin-right: 10px;  background-image: url(../images/temp/colorList.png);  background-repeat: no-repeat;  }
#skin1{ background-position: 0 0; }
#skin1.selected{background-position: -41px 0;}
#skin2{ background-position: 0 -46px; }
#skin2.selected{background-position: -41px -46px;}
#skin3{ background-position: 0 -92px; }
#skin3.selected{background-position: -41px -92px;}
#skin4{ background-position: 0 -138px; }
#skin4.selected{background-position: -41px -138px;}
#skin5{ background-position: 0 -184px; }
#skin5.selected{background-position: -41px -184px;}
#skin6{ background-position: 0 -230px; }
#skin6.selected{background-position: -41px -230px;}
#skin7{ background-position: 0 -276px; }
#skin7.selected{background-position: -42px -276px;}
#skin8{ background-position: 0 -322px; }
#skin8.selected{background-position: -41px -322px;}
#skin9{ background-position: 0 -368px; }
#skin9.selected{background-position: -41px -368px;}
#skin10{ background-position: 0 -414px; }
#skin10.selected{background-position: -42px -414px;}

.ads_wrap{display:none;width:600px; height:40%; overflow:hidden; position:fixed; margin-left:-300px; z-index:99; background:#fff;border-radius:6px; -webkit-border-radius:6px; padding-bottom:56px;}
.ads_wrap_show{
	left:50%; top:30%;
}
.ads_wrap_hide{
	right:0px; top:100%;
}
.ads_wrap .titleBg{width:100%; height:37px; background:url(../images/adsTitleBg.png) center center no-repeat; text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:37px;}
.ads_wrap .adsClose{width:37px; height:37px; position:absolute;background:url(../images/adsClose.png); top:0; right:6px; cursor:pointer;}
.ads_wrap .adsOpen{width:37px; height:37px; position:absolute;background:url(../images/adsOpen.png); top:0; right:6px; cursor:pointer;}
.ads_wrap ul{height:100%;overflow-y:auto;}
.ads_wrap ul li{width:560px; border-bottom:1px solid #d7d7d7; color:#666; line-height:24px; margin:14px 0 0 20px; padding-bottom:14px; text-indent:2em;} 
.ads_wrap ul li p span{display:block;}
/*子栏目弹窗*/
.hide{
	display: none;
}
.mailbox-adm{
    margin-left: -356px;
    margin-top: -300px;
	position: relative;
	z-index: 600;
}
.translucent{
	position: absolute;
	top: 0;
	width: inherit;
	height: inherit;
	background: #000;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.pop-add{
	width: 404px;
	height: 362px;
	background: #fff;
	position: fixed;
	top:200px;
	left: 0;
	right: 0;
	margin:auto;
	z-index:999;
	border-radius: 6px;
	border: 8px solid rgba(0,0,0,.6);
}
.pop-header{
	color: #666666;
	font-size: 14px;
	height: 40px;
	width: inherit;
	line-height: 40px;
	border-bottom: 1px solid #cccccc;
	background: #fdfdfd;
	text-indent: 15px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: relative;
}
.inp-box{
	width: inherit;
	max-height: 235px;
	padding-top:15px;
	padding-left: 15px;
	overflow:hidden;
	overflow-y: auto;
}
.inp{
	width: 290px;
	height: 25px;
	border-radius: 3px;
    text-indent: 8px;
    border: 1px solid #ccc;
}
.nav:hover{
	cursor: pointer;
	color:#15a4fa;
}
.del{
    margin-left: 5px;
}
.row{
	padding:0 0 10px 12px;
}
.add-row{
	padding:0 0 10px 30px;
}
.btn-sure{
	color:#fff;
	border-radius: 4px;
	border:none;
	background: rgba(71, 173, 95, 1);
	height: 30px;
	line-height: 30px;
    padding: 0 20px;
    position: absolute;
    right: 27px;
    bottom: 30px;
}
.close{
    background: url(../images/close.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 17px;
    margin: auto;
}
.close:hover{
	background: url(../images/close.gif) no-repeat 0 -16px;
	cursor: pointer;
}
/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{
    width: 4px;
    height: 16px;
    background-color: #f5f5f5;
}
/*定义滚动条的轨道，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
