.popbox{ position:absolute;z-index:1;left:-5px;top:20px;width:545px;background:url(/style/images/ar_up.gif) no-repeat 0 0;padding-top:12px;}
.popbox .bortent{background:#FFFFFF;border:1px solid #a0a0a0;border-top:0;}
.popbox .tit{height:40px;background:none #eef7fe;}
.popbox .tit h2{float:left;padding-left:15px;font-size:14px;font-weight:bold;color:#3d3c3c; height:30px;line-height:30px;margin-top:7px;background:none;}
.popbox .tit .close{float:right;padding:10px 12px 0 0;}
.popbox .ptent{padding:10px;}
.popbox .ptent .tx1{text-align:center;padding:10px 0 0 0;}
.popbox .ptent .tx2{text-align:center;padding:10px 0;}
.btn_upimg{margin:0 auto;width:145px;height:31px;display:inline-block;cursor:pointer; border:none 0;background:url(/style/images/upload_img.gif) no-repeat; position:relative;}
.btn_upimg input{width:145px;height:31px;display:block;border:none 0; font-size:200px;opacity: 0; filter:alpha(opacity: 0);cursor: pointer;position: absolute; top: 0;left: 0; }

.magicT{background:url(/style/images/magic_tbg03.gif) repeat-x center bottom;height:28px;line-height:28px;overflow:hidden;}
.magicT .magicTL{float:left;width:393px;overflow:hidden;position:relative;margin:0 6px 0 8px;display:inline;}
.magicT .magicTL ul{width:100%;height:28px;position:relative;}
.magicT .magicTR{float:right;width:30px;padding:7px 6px 0 0;}
.magicT .magicTR a{display:block;width:13px;height:13px;background:url(/style/images/magic_btn.gif) no-repeat;float:left;margin-right:2px;}
.magicT .magicTR a.magicbtnL01{background-position:0 0;}
.magicT .magicTR a.magicbtnR01{background-position:-15px 0;}
.magicT .magicTR a.magicbtnL02:link,.magicT .magicTR a.magicbtnL02:visited{background-position:-43px 0;}
.magicT .magicTR a.magicbtnL02:hover{background-position:-83px 0;}.magicT .magicTR a.magicbtnL02:active{background-position:-125px 0;}.magicT .magicTR a.magicbtnR02:link,.magicT .magicTR a.magicbtnR02:visited{background-position:-58px 0;}
.magicT .magicTR a.magicbtnR02:hover{background-position:-98px 0;}
.magicT .magicTR a.magicbtnR02:active{background-position:-140px 0;}
.magicT .magicTL li{float:left;}
.magicT .magicTL li.magiclicur{font-size:0;background:#D5E1EA;width:1px;margin-top:9px;height:10px;line-height:0;overflow:hidden;margin-right:6px;}
.magicT .magicTL li a{margin-right:6px;font-size:12px;border:1px solid #F4F7FA;padding:2px 4px 1px 4px;}
.magicT .magicTL li a.magicTcur{border:1px solid #CFDDE7;background:#F9FAFC;color:#353535;cursor:default;text-decoration:none;}
.magicT .magicTL li a.magicTcur:hover{text-decoration:none;}

.faceItemPicbg li,.faceItemPicbgT li{float:left;height:28px;width:28px;padding:0 1px 1px 0;overflow:hidden;}
.faceItemPicbg{overflow:hidden;margin:10px 0 0 8px;}
.faceItemPicbg li a:link,.faceItemPicbg li a:visited{width:26px;height:26px;text-align:center;display:block;border:1px solid #EDEDED;overflow:hidden;}
.faceItemPicbg li a:hover{border:1px solid #6c0;background:#f8f8f8;}

.re_div input[type="password"]{width: 270px; height: 42px; border: #b4b9bd 1px solid; border-radius: 6px; color: #333; font-size: 14px; padding-left: 6px; font-family: '宋体';}


#input_search_auto{border:1px solid #ccc; position:absolute; display:none; z-index:999; font-family: Arial!important;font-size: 14px!important;font-style: normal!important;font-variant: normal!important;font-weight: normal!important;}
#input_search_auto li{background:#FFF; text-align:left; height:28px;line-height:28px; overflow:hidden;}
#input_search_auto li.cls{text-align:right;border-top:1px solid #999999;}	

.grade_right span{width:65px!important}

.bowen_div_reply{display: none; position: fixed; left: 50%; top: 50%; z-index: 999; width: 556px; height: 295px; margin:-262px 0 0 -278px; background: #fff; overflow: hidden;border: 1px solid #ccc;}
.bowen_div_reply b{font-size: 18px; color: #000; font-weight: normal; display: block; padding: 25px 32px 20px;}
.bowen_div_reply .text_area{margin: 0 32px 20px; border: #dcdcdc 1px solid;}
.bowen_div_reply .text_area textarea{width: 100%; height: 300px; border: none;}

.pinglun01{margin-top:10px;}
.tab_menu .selected a{color:#fff;}


/*内容页幻灯片*/
.author-works-list{margin: 10px 0 0;}
.thumbs{text-align:center;}
.thumbs li img{width:90px;height:90px;display:inline-block;position:relative;text-decoration:none;
	background-position:center center;background-repeat: no-repeat;background-size:cover;
	-moz-background-size:cover;-webkit-background-size:cover;}
.works-big{display:inline-block;position:relative;height: auto;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango{height:auto;overflow:auto;position: relative;}
.jcarousel-skin-tango .jcarousel-container {margin:0 auto;-moz-border-radius: 10px;-webkit-border-radius: 10px;
	border-radius:10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:100%;padding: 20px 0px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 100px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  600px;height: 90px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  100px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 90px;height: 90px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 20px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{ background:none;cursor:pointer;width: 31px;height: 90px;
	position: absolute;top: 20px;right: 0px;cursor: pointer;line-height: 90px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:before{font-family:"icon";content: "5";color:#dbdbdb;
	font-size:60px;font-weight:bold;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover:before{color:#d7b579;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {color:#960;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:none;cursor:pointer;position: absolute;top: 20px;
	left: 0px;height: 90px;cursor: pointer;line-height: 90px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:before{font-family:"icon";content: "4";color:#dbdbdb;
	font-weight:bold;font-size:60px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover:before {color:#d7b579;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {color:#960;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list { z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0; padding: 0;}
.jcarousel-list li,.jcarousel-item { float: left;list-style: none;width: 75px;height: 75px;}
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;
	background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;transition:opacity 1s ease;filter:alpha(opacity=0);}
#galleryOverlay.visible{opacity:1;filter:alpha(opacity=100);}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{background: url("../images/ajax-loader.gif") no-repeat center center;height: 100%;
	line-height: 1px;text-align: center;width:100%;display:inline-block;}
#galleryOverlay  .close{ position:fixed; top:10px; right:10px; width:43px; height:43px; line-height:40px; font-size:40px;
	color:#ccc; background-color:rgba(100,100,100,0.6);font-family : Trebuchet MS;border-radius:5px; text-align:center;
	cursor:pointer; padding:0px; }
#galleryOverlay .close:hover{background-color:rgba(130,130,130,0.8);}
.downpic{width:150px; height:30px; line-height:30px; font-size:14px; color:#ccc; background-color:rgba(100,100,100,0.6);
	font-family : Trebuchet MS;  text-align:center; cursor:pointer;   display:block; margin:0px auto;margin-top:10px; }
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}
#gallerySlider .placeholder img{display: inline-block;max-height: 98%;max-width: 98%;vertical-align: middle;}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}
@-moz-keyframes rightSpring{
	0% {	margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}
@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}
@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}
@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}
#prevArrow,#nextArrow{border:none;text-decoration:none;
	background:url('../images/arrows.png') no-repeat;opacity:0.5;filter:alpha(opacity=50);
	cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
#prevArrow:hover, #nextArrow:hover{opacity:1;filter:alpha(opacity=100);}
#prevArrow{background-position:left top;left:40px;}
#nextArrow{background-position:right top;right:40px;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	
	font-family: 'icon';
src: url('../fonts/icon.eot'); /* IE9*/
        src: url('../fonts/icon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../fonts/icon.woff') format('woff'), /* chrome、firefox */
             url('../fonts/icon.ttf')  format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
             url('../fonts/icon.svg#uxiconfont') format('svg'); /*  iOS 4.1- */
}
/*END内容页幻灯片*/

.artcle_list .active, .meiyu_list .active{ background-color:#f4f4f4;}
.book_list ul li .book_list_div a:hover{background: #39b2f1 none repeat scroll 0 0;}
.book_list ul li a.book_a img{border:1px solid #fff;}
.book_list ul li a.book_a img:hover{border:1px solid #39b2f1;}
.teacher_list01 ul li img{border:1px solid #fff;}
.teacher_list li .teaher_img img{border:1px solid #fff;}
.teacher_list01 ul li img:hover{border:1px solid #39b2f1;}
.teacher_list li .teaher_img img:hover{border:1px solid #39b2f1;}
.star_list ul li img{border:1px solid #fff;}
.star_list ul li img:hover{border:1px solid #39b2f1;}
.card_div_t img{border:1px solid #fff;}
.card_div_t img:hover{border:1px solid #39b2f1;}
.qx_picBox img{border:1px solid #fff;}
.qx_picBox img:hover{border:1px solid #39b2f1;}
.boke_div .boke_nav .boke_user img{border:1px solid #fff;}
.boke_div .boke_nav .boke_user img:hover{border:1px solid #39b2f1;}
.work_list li .card_img img{border:1px solid #fff;}
.work_list li .card_img img:hover{border:1px solid #39b2f1;}

.bowen_div{border:1px solid #39b2f1;}

/*内页相册*/
.f-l{float:left;}.f-r{float:right;}
/* focus */
.focus{width:930px;overflow:hidden;position:relative;margin:0 auto; margin-top:15px;}
.focus .focuspic{width:99999em;position:relative;float:left;}
.focus .focuspic .indexbanner{float:left;width:930px;position:relative;overflow:hidden; margin:0 auto; text-align:center;}
/* scrollbox */
.scrollbox{height:100px;padding:20px 0;float:left;margin-left: 45px;}
.scrollbox .scrollbtn{width:12px;height:37px;margin:38px 0 0 0;overflow:hidden;background:url(/style/images/arrow.gif) no-repeat;cursor:pointer;}
.scrollbox #prev{background-position:0 0;}
.scrollbox #prev.disabled{background-position:0 -37px;cursor:default;}
.scrollbox #next{background-position:-12px 0;}
.scrollbox #next.disabled{background-position:-12px -37px;cursor:default;}
.scrollbox .scrollpic{float:left;margin:0 16px 0 16px;display:inline;width:785px;height:110px;overflow:hidden;}
.scrollbox .scrollpic ul{width:999em;float:left;display:inline;}
.scrollbox .scrollpic li{float:left;width:112px;text-align:center;}
.scrollbox .scrollpic li a img{border:solid 1px #ddd;padding:5px;}
.scrollbox .scrollpic li a span{display:block;height:30px;line-height:30px;cursor:pointer;}
.scrollbox .scrollpic li a:hover span,.scrollbox .scrollpic li.current a span{color:#39b2f1;font-weight:800;}
.scrollbox .scrollpic li.current a img{border:solid 1px #39b2f1;}

/*放大镜*/
.zoom{display:inline-block;}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;}
.zoom img{display:block;}
.zoom img::selection{background-color:transparent;}

/*岭南艺术衍生品*/
.yan_product ul{ width:560px; list-style:none;}
.yan_product ul li{float: left; width: 176px; height: 193px; margin-right: 10px; text-align: center;}
.yan_product ul li:last-child{margin-right: 0px;}
.yan_product ul li:nth-child(3){margin-right: 0px;}
.yan_product ul li a{display: block; color: #4a4a4a;font-family:'宋体';font-size: 12px;}
.yan_product ul li img{width: 100%; height: 160px;}
.yan_product ul li span{display: block; height: 20px; line-height: 20px; overflow: hidden;width: 100%; background-color:#0d9cdf; color:#FFFFFF;}
.yan_product ul li a:hover span{color: #39b2f1;}

.book_detail_conent .book_img{
	width:930px!important;
}
.book_detail_conent .book_img img {
	float: none!important;
}

.card_div .card_star img {
float: left!important;
margin: 13px 0px 0 0!important;
}
.card_div .card_star span{
margin-left: 10px!important;
}
.starIndexA{
float: right!important;
margin: 28px 25px 0 0!important;
color: #6a6a6a;
}

.book_list5{padding: 0 20px; overflow: hidden;}
.book_list5 ul li{float: left; padding: 10px 25px 20px; width: 160px; margin-bottom: 20px;}
.book_list5 ul li a.book_a{display: block; color: #4a4a4a; font-family: '宋体';}
.book_list5 ul li a.book_a img{width: 160px;}
.book_list5 ul li a.book_a span{display: block; height: 50px; line-height: 50px; overflow: hidden; text-align:center;}
.book_list5 ul li .book_list_div{overflow: hidden;}
.book_list5 ul li .book_list_div a{float: left; display: block; width: 54px; height: 18px; background: #709dca; color: #fff; line-height: 18px; margin-right: 15px; text-align: center;}

.header_outside .menu ul li a{padding: 0 10px!important;}

.card_div .card_li .card_tx span{
	line-height:15px;
    height: 20px;
    overflow: hidden;
    width: 80px;
}
.header_outside .menu {
	width: 615px!important;
}

.boke_div ul.boke_list li img{max-width: 50%;}
.content .artcle_content img{max-width:713px; margin-bottom:10px;}

.pinglun_p img{max-width: 29%; margin-right:10px;}

.star_menu li i.icon_star_one{
	background:url("/res/images/star_01.png")!important;
}
.star_menu li i.icon_star_two{
	background:url("/res/images/star_02.png")!important;
}
.star_menu li i.icon_star_three{
	background:url("/res/images/star_03.png")!important;
}
.good_title {
	text-align:left!important;
	margin: 0 auto;
	width: 1170px;
	padding-left: 55px;
}
.star_intro {
	color:#000000!important;
}
.star_menu li i {
	width: 40px!important;
}
.star_menu li {
	width: 115px !important
}
.nav_title a {
	margin-top:7px;
}
.card_div .card_li .card_tx b{width:75px; height:24px; overflow:hidden;}
.teacher_list li .teacher_name b a{font-size: 15px; font-weight:bold;}
.active_work_t .active_search .search_b {
	background: #709dca;
}
.fabu span {
	background: #f65302;
}
.edit_file .file{
	background: url(/res/images/change.png) no-repeat!important;
	background-position: 0px 0!important;
}
.content_main .weizhi a{padding:0px!important;}
.tiezi_div li{border-bottom: #c1c1bf 1px solid!important;}
.title_index{border-bottom: #1F87B8 1px solid;padding-bottom: 10px;}
.huati_div .huati_ul li:not(:last-child){border-bottom: #e1e1e1 1px dashed;}
.huati_div .huati_ul li{
	padding: 0 20px 5px 0!important;
	margin-bottom: 5px;
}
.huati_ul{padding-right:20px;}
.title{
	border-bottom: #1F87B8 1px solid;
	height: 60px;
}
.card_div {
	padding-top: 20px!important;
}
.teacher_t, .te_nav_title {
	border-bottom: #1F87B8 1px solid!important;
	padding-bottom:10px!important;
}

.title01 {
	border-bottom: #1F87B8 1px solid!important;
	margin-bottom:20px;
}

.teacher_list li{width:255px!important; border:none!important;margin: 0 8px!important;}
.teacher_list li .teaher_img{margin-right: 10px!important;}
.teacher_list li .teacher_school {
	line-height: 15px!important;
	height: 22px!important;
}
.teacher_list li .teacher_news {
	line-height: 15px!important;
	height: 30px!important;
	overflow:hidden;
	margin-top:10px;
}
.login .login_div i.user {
	background-position: -46px -31px!important;
}