html, body{
	font: 14px/1.5 Microsoft YaHei,Arial,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;
    color: #666;
}
a {color: #666; text-decoration: none;}
a:hover{ text-decoration: none; color: #1890cf;}
a:visited,a:focus {text-decoration: none;}
:focus,button { outline: none;}
input [type="text"],input [type="submit"],input [type="button"],textarea{-webkit-appearance:none;}
ul,ol{list-style:none; padding:0; margin:0;}
h1, .h1, h2, .h2, h3, .h3{ margin-top:0; margin-bottom:0;}
i, em, address, cite, dfn, em, var {font-style: normal;}
img{ max-width:100%;}
label {font-weight: normal;}
.bgf9f9f9 {background: #f9f9f9;}
.ellipsis{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/*清除浮动-clear float-*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.t2{ text-indent:2em;}
.clear{ clear: both;}
.border{border: 1px solid #eee;}
.border-bottom{border-bottom: 1px solid #ddd;}
.container{ padding-right: 0;padding-left: 0; position: relative; width: 1200px;}
.nav-tabs {border-bottom: 0;}
.nav-tabs > li > a {border: none;border-radius: 0; line-height: auto;}
.Validform_wrong{color:red;}
/*-- header --*/
.header{background:#fff;    height: 112px; }
.header .logo{ display:block; float: left; width: 20%;}
.header .logo .logo_tit{ margin-top:20px; margin-bottom:10px;}
.header .logo .logo_tit_lk {overflow: hidden;display: block;width: 100%;height: 82px; background: url(../images/logo.png) no-repeat;text-indent: -999px;}
.header .logo_subtit {display: none;}
.header .logo_extend {display: none;position: absolute;width: 100%;height: 100%;}
.header .topmenu{ float: right;}
.header .topmenu ul{ float: left;}
.header .topmenu ul li{ float: left; text-align: center; margin: 10px; border-radius: 8px; box-shadow:0 0 15px rgba(83, 155, 228, .2); }
.header .topmenu ul li a{ display: block; width: 92px; height: 76px; position: relative; overflow: hidden;}
.header .topmenu ul li span{ display: block; width: 33px; height: 33px; margin: 10px auto 0;}
.header .topmenu ul li span.m01{ background: url(../images/m01.png) no-repeat;}
.header .topmenu ul li span.m02{ background: url(../images/m02.png) no-repeat;}
.header .topmenu ul li span.m03{ background: url(../images/m03.png) no-repeat;}
.header .topmenu ul li span.m04{ background: url(../images/m04.png) no-repeat;}
.header .topmenu ul li span.m05{ background: url(../images/m05.png) no-repeat;}
.header .topmenu ul li span.m06{ background: url(../images/m06.png) no-repeat;}
.header .topmenu ul li span.m07{ background: url(../images/m07.png) no-repeat;}
.header .topmenu ul li.l01{ background: url(../images/m_bg.png) no-repeat;}
.header .topmenu ul li.l02{ background: url(../images/m_bg.png) no-repeat 0 -76px;}
.header .topmenu ul li.l03{ background: url(../images/m_bg.png) no-repeat 0 -152px;}
.header .topmenu ul li.l04{ background: url(../images/m_bg.png) no-repeat 0 -228px;}
.header .topmenu ul li.l05{ background: url(../images/m_bg.png) no-repeat 0 -304px;}
.header .topmenu ul li.l06{ background: url(../images/m_bg.png) no-repeat 0 -380px;}
.header .topmenu ul li.l07{ background: url(../images/m_bg.png) no-repeat 0 -456px;}
.log{ float: left; text-align: center; margin: 0 25px;}
.log a{ border-radius: 8px; box-shadow:0 0 15px rgba(83, 155, 228, .2); display: block; width: 92px; height: 100px; position: relative; overflow: hidden; }
.log a span{ display: block; width: 40px; height: 40px; margin: 18px auto 5px;background: url(../images/icon-log.png) no-repeat;}

/*产品分类导航*/
#category{ width:218px;height:42px;position: absolute;left: 0;top: 112px;z-index: 20;}
#category .ld{position: relative;width: 218px;height: 42px;line-height: 40px;background:#24b2f2;cursor: pointer;}
#category .ld h1{font-size:16px; color:#fff; padding-left:50px; margin:0; height:42px; line-height:42px; background: url(../images/s-icon.png) no-repeat 15px center;}
#category .ld b{display:block;width: 20px;height: 20px;position: absolute;right: 10px;top: 10px;b}
#category #allsort{display:none;width: 218px; height:430px; position: absolute;left: 0;top: 42px; background:#0c96d4; padding: 4px 0 0; }
#category #allsort ul li{ line-height: 51px; background: url(../images/icon-menu.png) no-repeat 15px 14px; }
#category #allsort ul li a{ color: #fff; border-bottom:1px solid #2b9fd3; display: block; background: url(../images/icon-menu.png) no-repeat 195px -33px;padding-left: 35px;}
#category #allsort ul li:hover{ background-color: #24b2f2;}

/*banner*/
.banner{ padding-left: 221px; width: 71 0px; float: left;}

/* 焦点图 */
.focus{width:712px; position:relative;padding-top:4px;margin: 2px 4px;}
.img1{width:712px;height:295px;overflow:hidden}
.img1 img{width:712px;height:295px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px 0;right:0}
.rslides_tabs{margin:0 auto;clear:both;text-align:center; position: absolute; bottom: 0; right: 0; }
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:#dd0707;}

.texun { overflow: hidden; width:71 0px; }
.texun ul li{ float: left; width: 232px; margin: 5px 4px;}
.texun ul li a{ display: block;}
.texun ul li a img{ width: 232px; height: 122px; display: block;}

.rightSide{ float: right; width: 254px;}
.iconRight{ background: #f9f9f9; border-radius: 5px; margin: 6px 0; height: 178px;}
.iconRight ul{ overflow: auto; padding:10px;}
.iconRight ul li{ float: left; width: 33.3%; text-align: center; margin: 5px 0;}
.iconRight ul li a{ display: block;}
.iconRight ul li span{ width: 48px; height: 48px; margin: 0 auto; display: block;}
.iconRight ul li a:hover img{ animation:change  0.3s linear 1;}
.hotnews{ background: #f9f9f9; overflow: hidden; border-radius: 5px; height: 236px; margin-top: 10px;}
.hotnews .tit{ line-height: 40px; color: #ffb608; position: relative; padding: 0 10px; background: #f2f2f2;}
.hotnews .tit span{ font-size: 16px; font-weight: bold;}
.hotnews .tit a{ display: block; color: #ffb608;position: absolute; right: 10px; top: 0; text-transform: uppercase; font-size: 12px;}
.hotnews ul{ padding: 10px 0 0;}
.hotnews ul li{ line-height: 28px; background: url(../images/dot.png) no-repeat 10px center; padding-left: 20px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

/* daohang */
.mainnav{ height:42px; line-height:42px; border-bottom: 2px solid #24b2f2;}
.mainnav li{ float:left; }
.mainnav li a{ padding:0 35px; color: #; font-size: 16px;}
.mainnav li.cur a{ color:#0e9952 }
.mainnav .navUl{ padding-left: 220px;}
.mainnav .navUl li.active{ background: #0097ac;}
.mainnav .navUl li.active a{ color: #;}

/*推荐课程*/ 
.course{ margin: 20px 0; padding: 20px 0;}
.section { }
.section .title{ border-bottom: 1px solid #e5e5e5; position: relative; margin-bottom: 25px; }
.section .title .tith{ padding: 12px 0; font-size: 22px; }
.section .title .more{ color: #828282; font-size: 12px; position: absolute; right: 0; top: 15px; text-transform: uppercase;}
.myTab{ position: absolute; left: 238px; top: 5px;z-index: 2;}
.myTab li a{ font-size: 16px; width: 100px; text-align: center;}
.myTab li.active a,.myTab li.active a:focus,.myTab li.active a:hover{color:#555;cursor:pointer;background-color:transparent;border:none;border-bottom: 2px solid #24b2f2;}
.myTab li{}
.aside{ float: left;}
.aside img{ width: 283px; height: 524px; border:1px solid #eee; }
.pro-pic{ padding-left: 295px;}
.pic-list li{ background: #fff; border:1px solid #eee; float: left; width: 273px; margin: 0 14px; padding: 5px; margin-bottom: 20px;} 
.pic-list li a img{ width: 100%; height: 129px;}
.courseSummary { padding: 5px; height: 110px;}
.courseSummary .misc span{ border: 1px solid #ffc016; color: #ffc016; font-size: 12px; border-radius: 3px; padding: 2px 5px;}
.coursePrice { margin-top: 10PX; position: relative;}
.coursePrice .buyPrice{ color: #ff7e00; font-size: 20px;}
.coursePrice .del{ text-decoration: line-through; font-size: 12px; color: #b0b0b0; padding-left: 10px;}
.coursePrice .buybtn{ position: absolute; right: 0; top: 0; background: #ffc016; color: #fff; padding: 5px 10px; width:80px;border-radius: 5px; text-align: center;}

/*备考中心*/
.indbg{ background: url(../images/bg9.jpg) no-repeat center bottom; }
.indwrap{ padding: 25px 0; }
.indwrap .tit{ font-size: 28px; color: #153270;text-align:  center; }
.indwrap .tten{ font-family: Arial; color: #dedede; font-size: 23px; text-transform: uppercase;}
.indwrap .tt span{ width: 94px; height: 4px; background: #153270; margin: 15px auto; display: block;}
.bk-tab{ position: relative; margin-bottom: 15px; overflow: hidden;}
.bk-tabs{ text-align: center;  border-bottom: none; margin: 25px;}
.bk-tabs li { margin: 0 15px; float: none; display: inline-block;}
.bk-tabs li a{ font-size: 16px; color: #153270; padding: 2px 18px; border-radius:25px;}
.nav-tabs.bk-tabs >li.active>a{ background: transparent !important; color: #fff; cursor:pointer; border: none; height: 40px; line-height: 30px;}
.bk-tabs li.active{ background: url(../images/tab_bg.png) no-repeat center top;}

.news-item{ width: 415px; float: left; margin-right: 35px; margin-bottom: 15px;}
.news-item .title{ border-bottom: 1px solid #eee; position: relative; overflow: hidden; margin-bottom: 15px;}
.news-item .title h4{ border-bottom: 3px solid #24b2f2; display: block; float: left;  line-height: 38px; margin: 0; background: url(../images/icon-news.png) no-repeat; padding-left: 30px; padding-right: 15px;}
.news-item .title .more{ position: absolute; right: 0; top:0; text-transform: uppercase; font-size: 12px; line-height: 38px;}
.news-item .title.icon1 h4{ background-position: 0 0;}
.news-item .title.icon2 h4{ background-position: 0 -60px;}
.news-item .title.icon3 h4{ background-position: 0 -115px;}
.news-item .title.icon4 h4{ background-position: 0 -162px;}

.verlist li{ line-height: 38px;height: 38px; background: url(../images/dd.jpg) no-repeat left center; padding-left: 15px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.verlist li span{ color: #ed2f09;}
.verlist li em{ background: url(../images/ddbg.jpg) no-repeat left center; color: #fff; font-size: 12px; display: inline-block; padding: 0 15px 0 10px;}
.advbox{ position: absolute; right: 0; top: 120px;}
.advbox a{ display: block; margin-bottom: 35px;}
.advbox1{margin-bottom: 25px; }

/*研招信息*/ 
.yzinfo{ float: left; width: 770px; position: relative; height: 519px;}

.yzinfo .more{ background: url(../images/bgfff.png) repeat; text-align: center; padding: 10px; position: absolute; left: 0; bottom: 0; width: 248px; }
.yzinfo .more a{ color: #0c96d4; display: block;}
.yzinfo .side-tab{ width: 248px;height: 519px; background: #80b3d2 url(../images/dw.png) no-repeat left bottom; position: relative; overflow: hidden; float: left;}
.yzinfo .tith{ color: #fff; font-weight: bold; font-size: 26px; border-left: 5px solid #fff; margin: 25px 0; padding-left: 15px;}
.yzinfo .side-tab .side-tabs{ padding-left: 25px;}
.yzinfo .side-tab .side-tabs li{ float: none; margin-bottom: 5px;}
.yzinfo .side-tab .side-tabs li a{ font-size: 16px; color: #fff; border: 1px solid #bed8e8; border-right: none; display: block;}
.yzinfo .side-tab .side-tabs > li.active > a{ border: 1px solid #fff; border-right: none; background: #fff; margin-right: 0; color: #80b3d2;}
.info-list{ padding: 25px; width: 520px;}
.info-list .tit{ font-size: 16px; border-bottom: 1px solid #ddd; padding-bottom: 10px; background: url(../images/icon-tj.png) no-repeat; padding-left: 30px;}
.info-list .tit span{ color: #9d9c9c; font-size: 12px; padding-left: 15px;}
.info-list .verlist li{ border-bottom: 1px dotted #ddd; position: relative;}
.info-list .verlist li span{ position: absolute; right: 0; top: 0; color: #888;}
.books{ float: right; width: 405px; padding: 15px 0;}
.books .tit{ text-align: center; font-size:26px; line-height:45px; color:#0c96d4; font-weight: bold;border-bottom: 1px solid #ddd; position: relative; }
.books .tit span{ width: 120px; border-bottom: 2px  solid #0c96d4; padding: 0 25px 5px 25px;}
.book-list{ padding: 15px 0;}
.book-list li{ float: left; text-align: center; width: 121px; margin:10px 7px; }
.book-list li a{ display: block;}
.book-list li img{ display: block; width:121px; height: 166px; margin-bottom: 5px;}
.book-list li.zd{ text-align: left; margin: 0; margin: 7px; float: none; overflow: hidden; width: 389px;}
.book-list li.zd .text{ float: right; width: 250px;}
.book-list li.zd .text p{ margin: 14px 0;}

.book-list-side  li{ margin: 0; margin: 7px 0; float: none; overflow: hidden; width: 100%; position:relative; border-bottom:1px dotted #eee; padding:10px 0;}
.book-list-side  li .text{ float: right; width: 150px; min-height:}
.book-list-side  li .text p{ margin: 14px 0;}
.book-list-side  li .text h4{ line-height:24px;}
.book-list-side  li .text .course-Price span{ }
.book-list-side  li  a img{ width:110px;}
.book-list-side .course-Price .buyPrice{ color: #ff7e00; font-size: 20px;}
.book-list-side .course-Price .del{ text-decoration: line-through; font-size: 12px; color: #b0b0b0; padding-left: 10px;}
.book-list-side .course-Price .buybtn{ margin:15px 0;display:block; background: #ffc016; color: #fff; padding: 5px 10px; width:80px;border-radius: 5px; text-align: center;}
/*底部分校*/
.bottom{ padding: 25px 0;}
.fxiao{ background: #f8f8f8; border-radius:5px; float: left; width: 892px; height: 220px;}
.fxiao .tit{ border-bottom: 1px solid #ddd; overflow: hidden; line-height: 50px; padding: 0 15px;}
.fxiao .tit span{ color: #0c96d4; font-size: 20px; font-weight: bold;  display: inline-block; float: left;}
.fxiao .tit .more{ float: right; text-transform: uppercase; font-size: 12px;}
.fxiao .ct { overflow: hidden; padding: 25px;}
.fxiao .ct li{ float: left; margin: 5px;}
.fxiao .ct li a{ border-right: 1px solid #ddd; padding: 0 15px;}
.join{ width: 290px; float: right; background: #eee; border-radius: 5px; overflow: hidden;}
.join h4{ background: #0c96d4; line-height: 40px; color: #fff; margin: 0;  font-size: 18px; font-weight: bold; padding: 0 15px;}
.join h4 span{ float: right; font-weight: normal; font-family: arial;}
.join-form{padding: 10px;}
.join-form .form-group{ margin-bottom: 8px;}
.join-form .form-control{ background: #fff; border-radius: 0; border:1px solid #fff; box-shadow: none}
.join-form .btn-join{ background: #ffc016; width: 100%; color: #fff; text-align: center; border-radius: 0;}

/*底部友情链接*/
.linksbar{ background: #3d3c3c; line-height: 48px; color: #fff; }
.links h5{ font-size: 16px; float: left; background: #353434;line-height: 48px; margin: 0; padding: 0 15px;}
.links .links-list a{ color: #fff; padding-right: 18px;}

/*底部*/ 
.footer{ background: #333; padding: 15px 0; text-align: center; color: #fff;}
.footer .container{ background: url(../images/logo-h.png) no-repeat left center;}
.footer a{ color:#666;}
.footer .wx{ position: absolute; right: 0; top: 15px;}
.menu{ padding: 10px 0;}
.menu a{padding: 0 10px; display: inline-block; font-size: 14px; color: #fff; background: url(../images/sx.png) no-repeat right center;}
.menu a:last-child{background: none;}
.copyright{ text-align: center; line-height:30px; color: #666;}
.copyright p{ margin-bottom: 0; font-size: 12px; color: #989898; margin: 0;}
.wechat .modal-dialog{width:350px;height:350px;top:50%;margin-top:-175px;margin-left:-175px;left:50%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.wechat .modal-dialog .modal-content{border:10px solid #444646;border-radius:0}
.wechat .modal-dialog .modal-content img{ width: 300px; height: 300px; display: block;}

/*栏目页导航*/
.navigation{ background: #1576ae;}
.navigation .navUl li{ float: left; line-height: 44px;}
.navigation .navUl li a{ color: #fff; font-size: 16px; padding: 0 26px;}
.navigation .navUl li.active{background: #299edb;}
.crumbwrap{ background: #fcfcfc;}
.breadcrumb{padding: 0; border-radius: 0 ; margin-bottom: 0; line-height: 40px; background: url(../images/jt.png) no-repeat 0 center; padding-left: 15px;}

.main-content{  margin: 25px 0 45px; float: left; width: 820px;}
.main-content .tit{ border-bottom: 1px solid #eee; line-height: 50px; margin-bottom: 10px; position: relative;}
.main-content h3{ font-weight: bold; line-height: 50px;  }
.main-content .tag{ position: absolute; right: 0; top: 0;}
.main-content .tag a{ background: url(../images/icon-bi.png) no-repeat left center; padding-left: 18px; margin:0 5px 0 15px;}
.sidebox{ float: right; width: 326px;margin: 25px 0; }

/*栏目页新闻列表 */
.list-news{ }
.list-news .media { padding:20px 0; border-bottom: 1px solid #f1f1f1; margin: 0;}
.list-news .media .media-object{ width:240px; height:150px;}
.list-news .media .media-left{ padding-right:15px; }
.list-news .media .media-left a{display:block; position:relative; width:240px; height:150px;background:#eee;}
.list-news .media .media-left a img{ position:absolute; left:0; top:0; cursor:pointer;}
.list-news .media .media-body .by span{ padding-right: 15px;}
.list-news .media .media-body .more{ background:#336aa6; border-radius:4px; padding:5px 10px; color:#fff; display:inline-block;}
.list-news .media .media-body .media-heading{ margin: 5px 0;}
.list-news .media .media-body .media-heading a{ color: #000; font-size: 16px;}
.list-news .media p{color: #a9a9a9; line-height: 27px; margin: 15px 0;}
.list-news .more { text-align: right; border-top:1px solid #ddd; margin-top: 15px; padding-top: 15px;}
.list-news .more a{ font-size: 16px; color: #153270; text-transform: uppercase;}
.topic{ overflow: hidden;}
.topic .tt{ color: #4b4b4b; font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.topic ul li{ float: left; margin-right: 15px;}
.topic ul li a img{ display: block; width: 258px; height: 136px;}

/*分页*/
.page-list{ text-align: center; clear: both;}
.pagination{ margin:35px 0; text-align: center; position: relative; } 
.pagination > li{ } 
.pagination > li > a{ margin:0 2px; border:1px solid #ddd;  background: none;padding:5px 10px; font-size:12px;color: #888;}
.pagination > li >span{ padding:0 10px; border:none; background: none; }
.pagination > li:first-child > a,
.pagination > li:last-child > a{ border-radius: 0; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, 
.pagination > li > span:focus { background:none; border-color: #3d81d2;z-index: 2;}
.pagination > li >span.active{ color: #127adf;font-size: 12px;margin: 0 2px;padding: 5px 10px; border:1px solid #127adf; }
.pagination .current> a{ background:none; color: #127adf;font-size: 12px;margin: 0 2px;padding: 5px 10px; border:1px solid #127adf; }

/*右侧资讯*/
.asidebox{ width: 100%; }
.box-news{}
.box-news .hd{ line-height: 58px; padding:0 5px ;font-size: 20px; font-weight: bold; background: url(../images/xx_line.jpg) no-repeat left bottom; margin-bottom: 8px;}
.box-news .listUl{ padding:0 ;}
.box-news .listUl li{ line-height: 38px; font-size: 15px;}
.box-news .listUl li span{ width: 18px; height: 18px; line-height: 18px; text-align: center; border-radius: 4px; background: #d6d6d6; font-family: arial; color: #fff; display: block; float: left; margin-top: 10px; margin-right: 12px;}
.box-news .listUl li a{ line-height: 38px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
.box-news .listUl li.one span{ background: #f04b11;}
.box-news .listUl li.two span{ background: #f07511;}
.box-news .listUl li.three span{ background: #f0a411;}
.box-news .list1 li{ background: url(../images/icon-sp.png) no-repeat left center; padding-left: 20px;} 
.box-news .list2 li{ background: url(../images/dd.jpg) no-repeat left center; padding-left: 15px;} 
.box-news .pic{ overflow: hidden; padding-top: 10px; width: 340px;}
.box-news .pic li{ float: left; margin: 5px 15px 0 0; text-align: center;}
.box-news .pic li img{ display: block; width: 149px; height: 104px;}
.box-news .pic li p{ overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.box-news .tj-list{ overflow: hidden; margin-left: -15px;}
.box-news .tj-list li{ float: left; width: 130px;border: 1px solid #eee; margin: 10px 0 5px 15px;}
.box-news .tj-list li p{ background: #083e5d; color: #fff; text-align: center; margin-bottom: 0; line-height: 30px;}
.box-news .tj-list li img{ display: block;}
/*资讯*/
.p-title{}
.p-title .tith3{ font-size: 30px; font-weight: bold;}
.p-title .tt{ font-size: 20px; color: #000;}
.p-time{ color: #8d8d8d; border-bottom: 1px solid #eee; padding: 15px 0; font-size: 14px; margin: 0 0 10px; overflow: hidden;}
.p-time span{ padding-right: 35px; float: left; line-height: 18px;}
.sharebox {float: left;}
.showadv{ margin: 25px 0;}
.p-content{ font-size: 16px; line-height: 34px; margin: 0 auto 35px;}
.p-content p{ font-size: 16px; line-height: 34px;}
.wzlianjie{ margin: 25px 0;font-size: 16px; line-height: 34px; }
.topicfocus li { border: 1px solid #dcdcdc; border-radius: 3px; line-height: 35px; width: 148px; padding: 0 5px; text-align: center; margin: 8px 0;}
.topicfocus li  a{ display: block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.pagepre{ padding:20px 0; border-top:1px solid #eee; position: relative; overflow: hidden; }
/*.pagepre p{ float: left; width: 50%; }*/
.pagepre p a{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.popular{ margin-bottom: 25px;}
.popular .list2{ overflow: hidden;}
.popular .list2 li{ float: left; width: 50%;}

/*类别导航样式*/
.screen-box{ display:block; position:relative; margin:15px 0; background:#fff; }
.screen-box ul{ padding:10px 0; display:block; font-size:14px; }
.screen-box ul h4{ display:inline-block; padding:0 15px; text-align:right; line-height:28px; font-weight:normal; }
.screen-box ul li{ display:inline-block; padding:0 15px; line-height:28px; *display:inline; *zoom:1; }
.screen-box ul li a{ color:#333; }
.screen-box ul li a:hover,.screen-box ul li.selected a{ color:#8CAC52; }
.screen-box dl{ margin:0; padding:0; clear:both; display:block; border-top:1px solid #f7f7f7; }
.screen-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.screen-box dl:first-child{ border-top:none; }
.screen-box dl dt{ display:block; float:left; width:75px; color:#555; line-height:56px; font-weight: normal; padding-left: 5px; }
.screen-box dl dd{ position:relative; margin-left:25px; line-height:56px; overflow:hidden; }
.screen-box dl dd a{ display:inline-block; padding:6px 10px; border:1px solid #fff; line-height:12px; margin-right: 15px; }
.screen-box dl dd a.selected{ border-color:#299edb; color:#fff; background:#299edb; border-radius: 5px; }
	
/*排序样式*/
.sort-box{ position:relative; margin:0 0 15px; height:44px; background:#f7f7f7; overflow:hidden; }
.sortul{ float: left;}
.sortul li{ display:block; float:left; padding:0 20px; height:44px; color:#333; }
.sortul li a.first{ background: url(../images/search.png) no-repeat right 15px; padding-right: 15px;}
.sortul li a.second{ background: url(../images/search.png) no-repeat right -36px; padding-right: 15px;}

.sortul li a{ display: block;line-height:42px; padding: 0 2px; }
.sortul a:hover{ color:#299edb; }
.sortul li a.selected{ color:#299edb; border-bottom: 2px solid #299edb; }
.feature{ float: right; margin-right: 35px;}
.feature ul li{float:left;display:inline;height:44px;line-height:44px;margin:0 15px}
.feature ul li a{position:relative;display:inline-block;padding-left:18px;padding-right:5px;color:#333}
.feature ul li a i{position:absolute;left:0;top:17px;display:inline-block;height:12px;width:12px;background-color:#fff;border:1px solid #ccc;font-size:0}
.feature ul li a.selected i{border-color:#299edb;background:url(../images/search.png) no-repeat -2px -28px}
/*课程列表页*/
.course-list{ padding: 0; }
.course-list .pic-list{ margin: 0 0 0 -35px;}
.course-list .pic-list li{ margin: 20px 0 10px 35px;}
.course-list .pic-list li:hover{z-index: 2;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px); border: 1px solid #fff;}

/*帮助中心*/
	.help{ background: #fdfdfd; border-top: 1px solid #eee; padding: 45px 0;}
	.help dl{ float: left; padding-right: 35px; margin-right:35px; background: url(../images/ico_service.png) no-repeat;  margin-bottom: 0; border-right: 1px solid #eee; height: 121px;}
	.help dl dt{ color: #1576ae; font-size: 18px; font-weight: normal;}
	.help dl dd{}
	.help dl dd a{ display: block; line-height: 24px; color: #888;}
	.help dl dd a:hover{ color: #1576ae;}
	.help dl.fore1{ background-position: 0 0; padding-left: 80px;}
	.help dl.fore2{ background-position: 0 -146px; padding-left: 80px;}
	.help dl.fore3{ background-position: 0 -292px; padding-left: 80px;}
	.help dl.fore4{ background-position: 0 -438px; padding-left: 80px;margin-right:0;padding-right: 0; border-right:0}

/*课程购买详情页*/
.goods{ background: #f2f2f2; padding: 25px 0; position: relative;}
	.goods-box{ position:relative; }
	.goods-box h3{ color: #000;}
	.goods-box p{ padding: 5px 0;}
	.goods-pic1{ position:relative; float:left;  *z-index:1; }
	.goods-pic1 img{ width:734px; height: 441px;}
	.goods-pic{ position:relative; float:left;  *z-index:1; }
	.goods-pic img{ width:564px; height: 382px;}
	.goods-spec .titles{ padding: 30px 20px 15px;}
/*商品缩略图样式*/
.goods-spec .spec-box dl{ clear:both; display:block;  margin-bottom: 0; overflow: hidden;}
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:30px; color:#999; font-weight: normal; text-align: right; margin-right: 10px; }
	.goods-spec .spec-box dl dd{ position:relative; padding:0; line-height:30px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40700; font-size:24px; font-style:normal; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:69px; }
	.goods-spec .spec-box dl dd .stock-box input{ margin-right:3px; width:42px; height:28px; line-height:28px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box dl.price span{ color: #f40700; padding-right: 5px; }
	
	.pic-box{ float:left; }
	.pic-preview{ width:550px; height:382px; border-right:1px solid #e8e8e8; float: left; margin-right:10px;}
	.pic-scroll{ width:170px;float: left; background: #fff; }
	.pic-scroll .prev{ float:left; margin-right:5px; background:url(../images/up.png) no-repeat center center; }
	.pic-scroll .next{ float:right;background:url(../images/down.png) no-repeat center center; }
	.pic-scroll .prev,.pic-scroll .next{ display:block;text-align:center; width:170px; height:30px;  cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:322px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:170px; height:100%;  }
	.pic-scroll .items ul li{ margin:0; padding:0; width:165px; text-align:center; margin: 15px 0; cursor:pointer; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:135px; height:90px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{ position:relative; margin:0 0 0 755px; height: 441px; overflow:hidden; background: #fff;z-index: 2;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px);}
	.goods-spec .goods-price { padding:30px 20px 10px;}
	.goods-spec .goods-price .p-price{    color: #f40700;margin-right: 10px;}
	.goods-spec .goods-price .p-price .price {font-size: 30px; font-family: Arial; font-weight: bold;}   
	.goods-spec .goods-price .del{ text-decoration: line-through;}
	.goods-spec .promotions { background: #ff6000; line-height: 35px; color: #fff; padding: 0 20px;}
	.goods-spec .spec-box{ position:relative; padding: 20px; }
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box .spec-info li{line-height: 24px; background: url(../images/icon-s.png) no-repeat; padding-left: 30px; margin:8px 0;}
	.goods-spec .spec-box .spec-info li.ks{ background-position: 0 -5px;}   
	.goods-spec .spec-box .spec-info li.qx{ background-position: 0 -54px;}   
	.goods-spec .spec-box .spec-info li.js{ background-position: 0 -99px;}   
	.goods-spec .spec-box .spec-text { padding: 15px 0; border-bottom: 1px dotted #ddd;}
	.goods-spec .spec-box .spec-text li{ line-height: 26px; background: url(../images/dd.jpg) no-repeat 6px center; padding-left: 20px;}
	.goods-spec .btn-buy .buy{ background: #ff6000; width: 198px; height: 50px; text-align: center; line-height: 50px; font-size: 22px; border: 1px solid #ff6000; color: #fff;}
	.goods-spec .btn-buy .zx{ background: #fff; width: 198px; height: 50px; text-align: center; line-height: 50px; font-size: 22px; border: 1px solid #ff6000; color: #ff6000;}
	.goods-spec .btn-buy{  padding: 5px 20px 20px; text-align:  center; position: relative;}

/*商品Tab样式*/
.goods-tab{ width: 100%; border:1px solid #ddd; float: left;  }
	.goods-tab .tab-head{ display:block; height:50px; border-bottom:1px solid #e8e8e8; background:#fff; overflow:hidden; z-index:10; background: #fcfcfc;  }
	.goods-tab .tab-head ul li{ float:left; }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; margin-left:-1px; border-left:1px solid #e8e8e8; height:50px; line-height:50px; color:#555; font-size:16px;border-bottom:3px solid #fff; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fb4702; border-bottom:3px solid #fa4d0a;text-decoration: none; }
	.goods-tab .tab-content{ display:none; }
	.detail-content{ padding: 25px;line-height: 30px;}
	.detail-content p{ line-height: 30px;}

/*购物车样式*/
.cart-info{ position:absolute; top:-22px; left:0; margin:0; padding:20px; width:445px; height:200px; background:#f5f5f5; text-align:left; z-index:2; }
    .cart-info .ico i{ color:#5ba61b; font-size:46px; line-height:1em; }
	.cart-info .ico.error i{ color:#fb1605; }
	.cart-info .msg{ margin-left:10px; }
	.cart-info .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.cart-info .msg p{ padding-bottom:8px; line-height:1.8em; }
    .cart-info .msg .link-btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:30px; line-height:30px; text-align:center; background:#34ad2a; vertical-align:middle; }
	.cart-info .msg .close{ position:absolute; display:block; top:5px; right:5px; width:20px; height:20px; text-align:center; cursor:pointer; }
    .cart-info .msg .close i{ color:#999; font-size:14px; line-height:20px; background:url(../images/) }
	.btn-success {color: #fff;background-color: #0c96d4; border-color: #0c96d4;}
	.btn-success:hover{background-color: #0c96d4; border-color: #0c96d4;}
/*专硕首页*/
.head-top{ background: #f5f7fb; line-height: 33px; }
	.head-top .left-box{ display:block; float:left; line-height:33px; }
	.head-top .left-box span{ display:block; float:left; line-height:33px; }
	.head-top .left-box .caret{ font-weight:700; }
	.head-top .left-box a{ margin:auto 3px;}
	.head-top .left-box a:hover{ color:#; }
	.head-top .left-box .dropdown{ float: left;}
	.head-top .left-box .dropdown .btn{ border: none; background: none; padding: 0 10px; margin:0; line-height: 33px; display: block; color: #17b8d5;outline: none;}
	.head-top .left-box .dropdown-menu{ border-radius:0 0 4px 4px; border:none; border-top: none;margin:0;}
	.head-top .left-box .open>.dropdown-toggle.btn{ background: #fff;}
	.head-top .left-box .dropdown:hover .dropdown-menu {display: block;}
	.head-top .left-box .dropdown-menu > li > a{ font-size: 12px;}
	.head-top .right-box{ float:right; margin-right:-8px; height:33px; }
	.head-top .right-box a{ margin:auto 8px; display:inline-block; height: 33px;line-height:33px; vertical-align: text-bottom; }
	.head-top .right-box a:hover{ color:#; }
	.head-top .right-box a i{ margin-right:2px; font-size:12px; }
	.head-top .right-box strong{ color:#444; font-size:12px; font-weight:700; vertical-align: text-bottom;}
	.head-top .right-box a.weibo{ background: url(../images/icon-wb.png) no-repeat left center; width: 24px; height: 33px; margin-right: 0;}
	.head-top .right-box a.weixin{ background: url(../images/icon-wx.png) no-repeat left center; width: 24px; height: 33px;margin-right: 0;}
	.head-top .right-box a.qq{ background: url(../images/icon-qq.png) no-repeat left center; width: 24px; height: 33px;margin-right: 0;}
	.logo-zs{}
	.header .logo-zs{ display:block; float: left; width: 30%;}
	.header .logo-zs .logo_tit{ margin-top:20px; margin-bottom:10px;}
	.header .logo-zs .logo_tit_lk {overflow: hidden;display: block;width: 100%;height: 82px; background: url(../images/logo-zs.jpg) no-repeat;text-indent: -999px;}
	.section .title .tith.icon-kc{ background: url(../images/icon-news.png) no-repeat 0 -354px; padding-left: 35px;}
	.section .title .tith.icon-ts{ background: url(../images/icon-news.png) no-repeat 0 -415px; padding-left: 35px;}
	.rec-books { padding-bottom: 35px;}
	.rec-books .books-list li{ float: left; width: 240px; border:1px solid #eee; margin-top: -1px; margin-left: -1px; padding: 10px;}
	.rec-books .books-list li .courseSummary{ height: 94px;}
	.rec-books .books-list li .courseSummary h4{ font-size: 16px; height: 40px; line-height: 1.4}
	#category #allsort ul.zs-nav{ padding: 0 15px;}
	#category #allsort ul.zs-nav li,#category #allsort ul.zs-nav li a{ background: none !important;}
	#category #allsort ul.zs-nav li span{ padding-left: 8px;}
	#category #allsort ul.zs-nav li a{ padding-left: 0; font-size: 12px; display: inline; border-bottom: none;}
	#category #allsort ul.zs-nav li { padding-left: 0; font-size: 16px; color: #fff; border-bottom: 1px solid #30cce7;}
	#category #allsort ul.zs-nav li a:hover{color:#201511;}
	
/*search-bar*/
.search{ color:#333; margin: 40px 45px 0 45px; float: left;}
.input-kw{width:280px; padding-left: 10px; height:34px; line-height:34px; border:1px solid #eee;  border-radius: 3px 0 0 3px;background:#Fff; float: left; font-size: 12px; color: #999;}
.input-btn{background:#00caee; height:34px; border:0; width:79px; cursor:pointer; color: #fff;float: left; border-radius: 0 3px 3px 0;}
.phone{ float: right; background: url(../images/tel.png) no-repeat; padding: 15px 0 0 54px; margin:25px 0 0;}
.phone p{ color: #afafaf; font-size:33px;}


/*景点*/
.jd-wrap{ overflow: hidden;}
.jd-wrap .jd-w1{ width: 238px; margin-right: 10px; float: left; background: #00afc7 url(../images/img/jd-bg.jpg) no-repeat left bottom; color: #fff; height: 470px;}
.jd-wrap .jd-w1 .tit{ font-size: 22px; border-bottom: 1px solid #38c1d3; padding: 10px 15px; }
.jd-wrap .jd-w1 .tit span{ color: #71c8d8; font-size: 12px; padding-left: 10px; text-transform: uppercase;}
.jd-wrap .jd-w1 dl{ margin:0 10px; padding: 8px; margin-bottom: 0; border-bottom: 1px solid #47bbd2;}
.jd-wrap .jd-w1 dl dt{ font-size: 16px; font-weight: normal; background: url(../images/icon-dz.png) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;}
.jd-wrap .jd-w1 dl dd a{ font-size: 13px; color: #fff; line-height: 22px;}
.jd-wrap .jd-w1 .btn{ text-align: center; margin: 15px auto; width: 100%;}
.jd-wrap .jd-w1 .btn a{ border-radius:5px; border:1px solid #fff; color: #fff; padding: 5px 15px; display: inline;}
.jd-wrap .jd-w2 { width:357px; float: left;margin-right: 10px; height: 470px;}
.jd-wrap .jd-w2 a{position: relative; display: block; color: #666;}
.jd-wrap .jd-w2 a img{ width:357px; height: 470px;}
.jd-wrap .jd-w2 .text{ position: absolute; width: 80%; left: 10%; bottom: 45px; background: url(../images/bgfff.png) repeat; text-align: center; padding: 10px;}
.jd-wrap .jd-w2 .text h4{ color: #068d9f; font-weight: bold; border-bottom: 1px solid #b4b2b0; padding-bottom: 10px;}
.jd-wrap .jd-w3{ width: 585px; float: left;}
.jd-wrap .pro-pic .pic-list li {float: left; margin: 0 10px 15px 0;}
.jd-wrap .jd-w3 .pro-pic .pic-list li img{    display: block;width: 290px; height: 227px;}
.list-jing .pic-list{ margin-right: -25px;}
.list-jing .pic-list li{float:left;margin:0 20px 20px 0}
.list-jing .pic-list li img{display:block;width:280px;height:219px}

.asidebox-bd .pro-pic .pic-list{ padding:0 15px;}
.asidebox-bd .pro-pic .pic-list li{ text-align: left; margin: 0; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 15px;}
.asidebox-bd .pro-pic .pic-list li:last-child{border-bottom: none;}
.asidebox-bd .pro-pic .pic-list li img {display: block; width: 255px;height: 180px; }
.asidebox-bd .pro-pic .pic-list .lv-tt{ padding-top: 5px; margin-bottom: 0;}
.asidebox-bd .pro-pic .pic-list .adrres{ float: right; background: url(../images/icon-dz.png) no-repeat 0 -22px; padding-left: 15px;}
/*-- 联系我们 --*/
.contact .asidebox-hd{    background: #00afc7 url(../images/news_tit1.jpg) no-repeat;}
.p-content h3{ padding: 10px 20px;border-bottom: 1px solid #eee; }
.p-content h3 span{ border-bottom: 2px solid #c33e3d; padding-bottom: 8px;}
.ygb-wrapper .jing-list li {float: left;margin: 0 20px 20px 0;}
.ygb-wrapper .jing-list li img {width: 280px; height: 219px;}

/*-- 古北水镇 --*/
.ygb-title{position:relative;margin-bottom:25px;height:70px;border-bottom:1px solid #eee;background:url(../images/title_bg.png) no-repeat;}
.ygb-title h3{padding-left:15px;line-height:59px;}
.gonglve-list{overflow:hidden;margin-right:-30px;padding:0;}
.gonglve-list li{position:relative;float:left;margin-right:30px;margin-bottom:30px;width:380px;height:340px;background:#f8f8f8;}
.gonglve-list li .img-box{position:relative;display:inline-block;}
.gonglve-list li .img-box img{ width: 380px; height: 252px;}
.gonglve-list li .img-box .gl{position:absolute;top:15px;display:block;overflow:hidden;margin-bottom:0;padding:0 35px 0 15px;height:30px;background:url(../images/gl.png) no-repeat right 0;color:#fff;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.review { width:4680px; position:absolute; top:0; left;0;}
.slider1 { width:100%;  padding:0 2px;height:340px; overflow:hidden; position:relative;  border-top:none;}
.gundong1 { width:100%; margin-bottom: 35px;}
.num-btn1 { margin:25px auto 0; text-align: center;}
.num-btn1 span  { width:12px; height:12px; display: inline-block; background:url(../images/dd.png) no-repeat; text-indent:-9999px; margin:0 2px; cursor: pointer; }
.num-btn1 span.one { background:url(../images/dd-1.png) no-repeat; }
.slider{ width:100%; height:460px; overflow:hidden; position:relative;  border-top:none;}
.slider li{ width:390px; float: left; padding: 15px;}
.gdbox{ width:4680px; position:absolute; top:0; left;0;}

.info-group { padding: 5px 15px;}
.info-group h4{ font-size: 16px;}
.info-flag .m-user{ }
.info-flag .m-user,.info-flag .m-user a{ color: #07bf78;}
.info-flag .m-user img {width: 26px; height: 26px; overflow: hidden; border-radius: 50%; margin-right: 5px;}
.info-flag .viewed{ float: right; color: #d4d4d4; font-size: 12px; padding-top: 5px;}
.gbsz-wrap{ background: url(../images/gb_bg.jpg) no-repeat; margin: 25px 0; overflow: hidden; padding: 17px 0;}
.gbsz-wrap .gb-Left{ float: left; }
.gbsz-wrap .gb-focus{ width: 550px; height: 326px; position: relative; margin-left: 17px;}
.gbsz-wrap .gb-content{ float: right; width: 560px; padding-top: 80px;}
.gbsz-wrap .gb-tit{ background: url(../images/icon-gb.png) no-repeat 0 4px; padding-left: 30px; font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #f5efeb;;}
.gbsz-wrap .summary{ padding: 25px 25px 0 0; line-height: 30px; margin-bottom: 0;}
.gbsz-wrap .more{ width: 100%; text-align: right; padding: 15px 0;}
.gbsz-wrap .more a{ border:1px solid #b19b8c; border-radius:5px; color: #b19b8c; padding: 8px 28px; margin:0 25px;}
.gbsz-wrap .gb-focus .rslides_nav{ display: none;}
.img2 img {width: 549px;height: 326px;}
.gbsz-info{ margin: 25px 0; overflow: hidden;}
.gbsz-info .related{ overflow: hidden; float: left;}
.gbsz-info .related li{ border-radius:5px; float: left; width: 192px; height:192px; text-align: center; font-size: 16px; margin-right: 15px;}
.gbsz-info .related li span{ width: 99px; height: 99px; display: block; margin: 15px auto;}
.gbsz-info .related .mpxx{ background: #ffe3e3; border: 1px solid #facaca;}
.gbsz-info .related .mpxx a{ color:#de0404;}
.gbsz-info .related .jtzn{ background: #edfdee; border: 1px solid #d5f4d7;}
.gbsz-info .related .jtzn a{ color:#057f0b;}
.gbsz-info .related .kfsj{ background: #e7fafc; border: 1px solid #ccf3f7;}
.gbsz-info .related .kfsj a{ color:#03a1b3;}

.gb-weather{ background: #fdfefe; border: 1px solid #def9fd; border-radius:5px; float: left; width: 578px; padding: 15px; height:192px; position: relative;}
.gb-weather .weather-hd { font-size: 16px; padding-bottom: 10px;;}
.gb-weather .weather-bd { width: 330px; border-top: 1px solid #def0f8; padding-top: 10px;}
.gb-weather .weather-bd li{ float: left; width: 165px; line-height: 30px;}
.gb-weather .gb-today{ background: #fff; font-size: 16px; position: absolute; right: 25px; top: 25px; padding: 25px; border-radius:8px ; border: 1px solid #f1f7f8;}
.gb-weather .gb-today .today li.fgx{border-right:none;padding-right:0;margin-right:0}
.gb-weather .gb-today .today li{text-align:center;float:none}

.gb-weather .gb-today .today li span{ margin-bottom: 10px;}
.tujian{ margin: 35px 0; overflow: hidden; line-height: 30px;}
.tujian span{ font-size: 16px; }
.tujian a{ padding: 0 25px 0 0;}

.weathershow{ height: 300px; border: 1px solid #ddd;}
.wea-list{ padding-bottom: 35px;}
.wea-list li{ border-bottom: 1px solid #eee; padding: 20px 0; position: relative;background: url(../images/dd.jpg) no-repeat 0 30px; padding-left: 15px;}
.wea-list li a.tit{ font-size: 16px; margin-bottom: 10px; display: block; }
.wea-list li a.ckxq{ position: absolute; bottom: 20px; right: 0; background: #c43e3d; color: #fff; padding: 5px 13px;}
.wea-list li span{ padding-right: 15px; color: #c4c4c4;}

#main{ border-top:1px solid #ddd;}
#main .p-title{ text-align: center; padding: 15px;}

.red , a.red { color:#ff2645 !important;}
.zc{ color:#ef8339 !important;}

/*师资列表页*/
.img-list{ margin: 0 0 0 -35px;}
.img-list li:hover{z-index: 2;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px); border: 1px solid #fff;}
.img-list li{ background: #fff; border:1px solid #eee; float: left; width: 265px; margin: 0 14px; margin: 20px 0 10px 40px;} 
.img-list li a img{ width: 100%; height: ; display: block;}
.szinfo{ background: #299edb; color: #fff;}
.szinfo h4{ margin: 0; padding: 10px;}
.szinfo p{ margin: 0; padding: 0 10px 10px; font-size: 14px;}
.t-content{ width: 890px; margin: 25px 0; float: left;}
.t-content .tshow{ background: #eee;  overflow: hidden;padding: 20px; margin-bottom: 15px;}
.t-img{ float: left;}
.t-img img{ width: 255px; height: ;}
.t-content .t-box { float: right; width: 540px; padding-right: 20px;}
.t-content .t-box .name{ font-size: 22px; color: #ab1111; border-bottom: 1px solid #ddd; padding: 5px 0;}
.t-content .t-box .cont{ padding: 10px 0;}
.course-list .tit{line-height: 58px; padding:0 5px ;font-size: 20px; font-weight: bold; background: url(../images/xx_line.jpg) no-repeat left bottom; margin-bottom: 8px;}

/*图书列表页*/
.books-list{margin-left:-35px; }
.books-list li{ float:left; width:212px; text-align:center; border:1px solid #eee; margin:10px 0 10px 35px; padding:10px;}
.books-list li a{}
.books-list li  h4{ font-size:14px;}
.bookPrice { margin-top: 10PX; position: relative; text-align:left}
.bookPrice .buyPrice{ color: #ff7e00; font-size: 20px;}
.bookPrice .del{ text-decoration: line-through; font-size: 12px; color: #b0b0b0; padding-left: 5px;}
.bookPrice .buybtn{ position: absolute; right: 0; top: 0; background: #ffc016; color: #fff; padding: 5px 10px; width:60px;border-radius: 5px; text-align: center;}
.bookImg{  height:166px; display:block;}





	
	
/*donghua*/
@keyframes change
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
	
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}
@-webkit-keyframes change /* Safari and Chrome */
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}

