body{ padding:0; margin:0; color: #757575; font-family:"微软雅黑", Arial, sans-serif; letter-spacing:0.2px; background:#fff}
img, p,img a { border:0}
ol,ol li,ul,ul li,dl,dl dt,h1,h2,h3,h4,h5,h6,p,label{ padding:0; margin:0}
li{ list-style-type:none}
p {   cursor: default; }
a {   color: #757575; text-decoration:none}
a:hover{ color:#eb7206; text-decoration:none;}
a:focus {outline:none;-moz-outline:none;}
h2{ font-size:24px; font-weight:100}
h3{ font-size:20px; font-weight:100}
h4{ font-size:18px; font-weight:100}
h5{ font-size:16px; font-weight:100}
h6{ font-size:14px; font-weight:100}
p{ font-size:14px;}

/*大体框架*/
.gray_bg{ background:#f5f5f5}
/*橙色*/
.orange,.orange a{ color:#ef800a}
.black,.black a{ color:#252525}
.coffee,.coffee a{color:#a16b4e}
.coffee2,.coffee2 a{color:#614e3c}

.w{ margin:0 auto; width:1000px;}
.w:before,.contain_f:after { display:table;line-height:0; content:"";}
.w:after {  clear: both;}
.span12_f {  width: 1000px;}
.span11_f {  width: 915px;}
.span10_f {  width: 830px;}
.span9_f {  width: 745px;}
.span8_f {  width: 660px;}
.span7_f {  width: 575px;}
.span6_f {  width: 490px;}
.span5_f {  width: 405px;}
.span4_f {  width: 320px;}
.span3_f {  width: 235px;}
.span2_f {  width: 150px;}
.span1_f {  width: 65px;}

/*top*/
/*搜索*/
.search{ padding:24px 0 0 0; float:right}
.search span{float:right; padding:2px 0 0 10px;}
.search .search_input{ float:right;height:18px; line-height:16px; border-radius:0;
 border-top:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; border-right:none; background:#fff; color:#757575}
.search .search_btn{ float:right;width:42px; height:28px; background:url(../img/index/search_btn.gif) no-repeat; border:none; }

/*导航*/
.nav_bg{ margin:0 0 20px 0; height:146px; background:url(../img/index/nav/nav_bg2.gif) repeat-x}
.nav_index{ float:left; padding-top:12px;}
.nav_index li{ float:left; font-size:16px; font-family:"楷体","楷体_GB2312";}
.nav_index li{ width:32px; height:133px; vertical-align:text-top;writing-mode:lr-tb;
-webkit-transform: rotate(0deg);    /* for Chrome || Safari */
 -moz-transform: rotate(0deg);       /* for Firefox */
-ms-transform: rotate(0deg);        /* for IE */
 -o-transform: rotate(0deg);         /* for Opera */
}
.nav_brig{ background:url(../img/index/nav/nav_b_rig.gif) right 17px no-repeat}

/*最新公告 tab*/
.tab_index{ margin-right:21px;}
.tab_index li{ float:left; margin-right:1px; width:127px; height:30px; line-height:30px; text-align:center; background:#f5f5f5;cursor:pointer}
.tab_index li a{ color:#252525;}
.tab_index .active,.tab_index .active a{background:#ef800a; color:#fff;}
.tab_list .tab_list_div{ margin:14px 21px 0 0;}
.tab_list .tab_list_div li{padding:8px 0 8px 15px; background:url(../img/index/li.gif) 2px 17px no-repeat;}
.tab_list .tab_list_div li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab_list .tab_list_div li span{ float:right; color:#989797; font-size:12px;}
/*亲近母语活动 tab*/
.mt h4{ padding:10px 0;color:#000;}
/*学术顾问*/
.person_index{ padding:28px 0 28px 0;}
.person_index li{ float:left; margin-right:1px; width:77px; height:40px; line-height:40px;text-align:center; background:url(../img/index/person.gif); font-weight:bold}
.person_index li a{ color:#252525}.person_index li a:hover{ color:#ef800a}
.person_index li b a{ color:#ef800a; font-weight:normal}
/*人员微博 徐冬梅 薛瑞萍 亲近母语*/
.weibo_index li{ position:relative;margin-bottom:10px; padding:7px 0 0 10px;width:223px; height:50px; line-height:20px; border:#f5f5f5 1px solid}
.weibo_index li img{ margin-right:20px;width:44px; height:44px; border-radius:50%; overflow:hidden;}
.weibo_index li span img{ width:62px; height:22px; border-radius:0}

/*banner*/
.bar_index{ margin:10px 0 30px 0 }

/*各个板块的框架样式*/
.frame_index{ padding:30px 5px 40px 5px;}
.frame_index > li{ float:left}
.frame_index .w1{ padding-top:3px; padding-left:5px; width:155px;}
.frame_index .w1 h3{ padding:0 0 14px 0}
.frame_index .w1 h5{ padding-left:15px; line-height:30px; background:url(../img/index/title/li.png) left 16px no-repeat; font-size:15px;}
.frame_index .w2{ padding-top:15px; width:630px;}
.frame_index .w2_xt{ padding-top:15px; padding-left:10px ;width:610px;}/*研究院和学堂*/
.frame_index .w3{ margin-left:20px; width:180px;}
.frame_index .w3 h5{ padding-top:15px;}
.frame_index .w3 p{ padding:10px 0 0 5px; text-indent:28px; line-height:25px;}
.frame_index .w3 p a{ color:#ef800a}
	/*研究院*/	
	.edu_index_rig li{ float:none; padding:5px 0; line-height:25px;}
	.edu_index_rig li span{ display:inline-table; margin:0 10px 0 0;width:20px; height:20px;text-align:center; color:#fff; line-height:20px;background:#ef800a;}
	/*公益*/
	.gongyi_index{ margin:-10px -10px 0 -10px; padding-left:10px;}
	.gongyi_index li{ margin:10px; float:left}	
	/*点灯人教育*/
	.ddr_pic_gkk{ margin:0 -10px; padding-left:10px;}
	.ddr_pic_gkk li{float:left;margin:0 10px;width:135px}
	.ddr_pic_gkk .rel{position:relative}
	.ddr_pic_gkk .img1 img{ width:135px; height:100px;}
	.ddr_pic_gkk .img2 img{ width:300px; height:112px;}
	.ddr_pic_gkk .abs{position:absolute}
	.ddr_pic_gkk .u-cover .mask{bottom:0;right:0}
	.ddr_pic_gkk .u-cover .mask{top:0;left:0;background:#222;opacity:0;filter:alpha(opacity=0);z-index:25}
	.ddr_pic_gkk .u-cover:hover .mask{opacity:.05;filter:alpha(opacity=5)}
	.ddr_pic_gkk .u-cover:hover .shadow{}
	.ddr_pic_gkk .u-cover p{ line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.ddr_pic_gkk .u-cover h6{ margin-bottom:10px; height:20px; line-height:20px;overflow:hidden;text-overflow:ellipsis;}
	.ddr_pic_gkk .u-tag{height:120px;background:#ef800a;text-align:left;color:#fff;}
	.ddr_pic_gkk .u-tag:hover{background:#c45801;}
	.ddr_pic_gkk .u-tag h5,.ddr_pic_gkk .u-tag p{ padding-left:8px;padding-top:15px}
	/*学堂首页左侧*/
	.njxt_left{width:295px;}
	.njxt_left .mt h5 {height:35px;line-height:35px; color:#000;}
	.njxt_left .mt span{ float:right; font-size:14px}
	.njxt_left .mc{ margin-bottom:12px;}
	.njxt_left .mc img{ margin-bottom:10px;width:293px; height:120px; }
	.njxt_left .mc p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.njxt_left .mc em{ float:right; font-style:normal}
	.njxt_left .mc em a{ display:block;padding:1px 12px; border-radius:2px;color:#fff; background:#c02d28;}.njxt_left .mc em a:hover{color:#fff; background:#ef800a}

/*图标*/
.icon_index{ margin:30px -10px 50px -10px;}
.icon_index li{float:left;border-bottom:none}
.icon_index li a{display:block; float:left; padding-top:10px;width:200px; height:70px; text-align:center;background:url(../img/index/icon/icon_bg.png) center center no-repeat; color:#7a7a7a;}
.icon_index li a:hover{display:block;background:url(../img/index/icon/icon_bg_h.png) center center no-repeat;}
.icon_index li img{ padding:8px 0;}
.icon_index li p{ line-height:30px;}
.icon_index_pop li {position: relative;}
.icon_index_pop li em {display: none;padding:0;position:absolute;z-index: 2;top: -300px;left: -15px;width:237px;	height: 270px;background:url(../img/index/hover.png); text-align:center}

/*================foot================*/
.footer{ padding:10px 0; background:#f5f5f5;line-height:25px; }

/*================图片滚动样式================*/
.flexslider { margin:0; padding:0;}
.flexslider .slides > li {display: none;} 
.flexslider .slides img {  display: block;}
.flexslider .slides span{ position:absolute; width:100%; left:0; bottom:0; height:30px; line-height:30px; color:#fff; background:rgba(0,0,0,0.3)}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
.slides {display: block;} 
.slides {height: 1%;}
/*整个框架的大小*/
.flexslider { position:relative;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* 前后滚动按钮 */
.flex-direction-nav li a {width:20px; height:34px; margin: -20px 0 0; display: block; background:url(../img/flexslider/arrows.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -20px 0; right:10px;}
.flex-direction-nav li .prev {background-position: 0 0; left:10px;}
.flex-direction-nav li .disabled { cursor: default;}
/* 12345 */
.flex-control-nav {width: 100%; position:absolute; text-align:right; right:10px; bottom:8px; font-size:0;}
.flex-control-nav li {margin: 0 0 0 10px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 10px; height:10px; display: block; background:url(../img/flexslider/bg_control_nav.gif) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -10px;}
.flex-control-nav li a.active {background-position: 0 -20px; cursor: default;}
/*自定义图片大小*/
.picslider_index{ width:320px;}
.picslider_index .slides img{ width:320px; height:250px;}
.picslider_edu{ width:460px;}
.picslider_edu .slides img{ width:460px; height:260px;}
.picslider_about{ width:740px;}
.picslider_about.slides img{ width:740px; height:450px;}

/*================关于我们================*/
/*关于我们左边*/
.about_left{ margin:0 0 60px 0}
.about_left li a{ display:block; margin-top:-1px; padding-left:15px; height:36px; line-height:36px; border:#e5e5e5 1px solid; background:url(../img/about/a_l.png) 210px 14px no-repeat}
.about_left li a:hover{ background:#f5f5f5; border-left:#ff6623 3px solid;background:url(../img/about/a_l_hover.png) 208px 14px no-repeat}
.about_left .active a,.about_left .active a:hover{ color:#ef800a; border-left:#ef800a 3px solid;background:url(../img/about/a_l_hover.png) #f5f5f5 208px 14px no-repeat}
/*关于我们右边*/
.about_rig_font{ margin:0 0 60px 0}
.about_rig_font h2{ color:#000; height:60px; line-height:55px;}
.about_rig_font b img{ margin:20px 0}
.about_rig_font p{ padding:10px 0; text-indent:28px; line-height:23px;}
.about_rig_font h6{ padding:10px 0;line-height:23px;}
.about_rig_font h4,.about_rig_font h5{ padding:20px 0 10px 0; color:#000}
.about_rig_font .ul_list li{ margin-left:18px; padding:5px 0; line-height:22px; list-style-type:square}
.about_rig_font .noul_list > li{ padding:5px 0; line-height:23px;}
.about_rig_font .noul_list_li li{padding:3px 0 3px 20px; font-size:16px; font-family:"楷体","KAITI"}
/*关于我们 学术委员会 照片背景*/
.thumbnail{ background:#f5f5f5}
.thumbnail h3{ padding:0; margin:0; font-size:16px;line-height:20px;}
.yd_people{ padding:0 0 50px 0}
.yd_people dt{ float:left; padding:10px 0;width:75px; text-align:center; color:#fff; font-weight:normal; background:url(../img/about/yue1.png) 0 7px no-repeat}
.yd_people dd {padding:10px 0; margin-left:80px;}