body{ font:14px/22px "Microsoft YaHei","SimSun",HELVETICA ; color:#666; background:#f3f3f3;}
.wrap{margin: 0 auto; width:1024px;}

/*-----------------hd----------------------*/
.hd{border-top: 3px solid #d61150;border-bottom:1px solid #ddd;height: 110px;position:relative;z-index:9999;background:#fff;}
/*-----------------logo--------------------------*/
.logo a{display:block;padding-top: 31px;}

/*------------------nav-----------------------*/
.nav{ width:740px;}
.nav li{float:left;height: 102px;line-height: 102px;padding:0 16px;font-size:16px;color:#333;}
.nav li a{ display:block;}
.nav ul{ position:relative; z-index:10000;  margin-top:3px;}
.nav li .subnav{position:absolute;width:auto!important;min-width:200px;white-space:nowrap;display:none;top: 106px;color:#333;z-index:22;height:54px;}
.nav li .subnav p{ line-height:50px; font-size:14px; height:50px;}
.nav li .subnav a{ display:inline; padding:0 6px;}
.nav li .subnav a:hover{ color:#d20041;}
.nav .active,.nav .hover{ border-bottom:5px solid #d60041; padding-bottom:0; background:url(../../images/iep/nav-active.jpg) center bottom no-repeat;}
.nav .active .subnav a,.nav .hover .subnav a{ color:#333;}
.nav .active a,.nav .hover a{ color:#d20041;}
.sub_bg{ background:url(../../images/iep/nav-bg.jpg) repeat-x; position:absolute; width:100%;height:54px; bottom:-55px; z-index:9999;display:none;}


/*.slide{ background: url(../../images/iep/slider.png) center 0 no-repeat; height:402px;}*/
.b_main_slide{ position:relative; min-width:1024px; height:402px; overflow:hidden;}
.b_main_slide .tb_slide_prev,.b_main_slide .tb_slide_next,.b_main_slide .b_slide_box a,.b_slide_btn{position:absolute;}
.b_main_slide .tb_slide_prev{ left:0;}
.b_main_slide .tb_slide_prev,.b_main_slide .tb_slide_next{ background:url(../../images/iep/banner-btn.jpg) no-repeat; width:46px; height:64px; top:160px;}
.b_main_slide .tb_slide_next{ background-position:-46px 0; right:0;}
.b_main_slide .b_slide_box a{ display:none;}
.b_main_slide .b_slide_box img,.b_main_slide .b_slide_box{ position:relative; left:0;}
.b_slide_btn{ left:0;  bottom:20px; text-align:center; width:100%;}
.b_slide_btn p{ width:100%; text-align:center;}
.b_slide_btn a{ background: url(../../images/iep/num-btn.jpg) no-repeat;  width: 18px; margin-right:5px; display:inline-block;  height:18px;}
.b_slide_btn .on{ background-position:0 -18px;}
.w708{ width:708px;}
.w300{ width:300px;}
.tab_list{ border:1px solid #e4e4e4; border-top:2px solid #3592d9; background:#fff;}
.page_banner{background:#62e4f7;overflow:hidden;/* height:250px; */width: 100%;}
.menu{ width:260px; position:relative;}
.menu>a>img{ width:260px;}
.page_content{ width:752px;}
.menu_title{background-color: rgba(224,55,119,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8e03777,endColorstr=#C8e03777);font-size:24px;height:53px;margin-top:-68px;color:#fff;padding-left:15px;padding-top:15px;}
.menu_title i{ display:inline-block; background:url(../../images/iep/menu-icon.jpg); width:29px; height:3px; margin-top:10px;}
.menu_title p{color: #FFFFFF;}
.menu_title p{position: relative;}  
.menu_box{border:1px solid #ddd;background:#fff;padding:0 14px 20px 14px;margin-bottom: 15px;}
.menu_box li a{ display:block; padding:16px 0; color:#333; border-bottom:1px solid #ddd; font-size:16px;}
.menu_box li.active a, .menu_box li a:hover{ color:#d60041; border-color:#d60041;}
.menu_ad{ background:url(../../images/iep/ad2.jpg) center 0 no-repeat; height:100px;}
.weixin{ background: url(../../images/iep/weixin-bg.jpg) 0 0 #fff no-repeat; text-align:center; font-size:16px; overflow:hidden; padding:42px 0;}
.weixin img{ vertical-align:top; margin-bottom:12px;}
.breadcrumb { padding:16px 0;}
.breadcrumb li{ float:left; margin-right:4px;}
.breadcrumb li a{ padding-right:2px;}
.breadcrumb .active{ color:#d60041;}
.content{background:#fff;border:1px solid #ddd;padding: 22px!important;min-height:600px;}
.c_title{ text-align:center; background:url(../../images/iep/title.jpg) center bottom no-repeat; padding-bottom:20px; padding-top:10px; color:#333; font-size:18px; margin-bottom:10px;}
.detail p{ text-indent:30px; margin-bottom:20px;}
.detail img{ max-width:700px; margin-left:-30px;}
.c_list{border-top:1px solid #d60041;min-height: 560px;}
.c_list li{ position:relative; border-bottom:1px dotted #ccc; height:42px; line-height:42px; overflow:hidden;}
.c_list li a{ display:block; padding-right:80px; background:url(../../images/iep/dot.jpg) 5px -24px no-repeat; padding-left:16px;}
.c_list li a:hover{ color:#d60041; background-position:5px 18px;}
.c_list li em{ position:absolute; top:0; right:5px; color:#999; font-size:12px;}
.tab_list .news_list dl dt img{ height:126px;}
.tab_list .news_list dl dd h3{ height:42px;}
.tab_list .news_list dl dd p{ height:48px; border:0; margin-bottom:0; color:#a9a9a9;}
.tab_list .news_list dl{border-bottom:1px solid #f1f1f1; margin-bottom:16px; padding-bottom:16px;}

.news_list dl{ margin-bottom:40px;}
.news_list dl dt{ width:202px;}
.news_list dl dt img{ width:202px; height:136px;}
.news_list dl dd{ width:490px;}
.news_list dl dd h3{ font-size:18px; height:22px; overflow:hidden;}
.news_list dl dd h3 a{ color:#010101;}
.news_list dl dd h3 a:hover{ color:#d61150;}
.news_list dl dd p{ height:70px; overflow:hidden; margin:16px 0 10px 0; border-bottom:1px solid #ccc;}
.news_list dl dd div{ position:relative; text-align:right;}
.news_list dl dd div a{ position: absolute; background:#d61150; padding:4px 16px; color:#fff; top:0; left:0;}
.news_list dl dd div em{ font-size:12px; color:#999;}
.news_list dl dd div i{ background: url(../../images/iep/date.jpg); width:13px; height:13px; display:inline-block; vertical-align:middle; margin-right:4px;}
.mod_box{ background:#fff; border:1px solid #e4e4e4; padding:12px;}
.mod_box .title{ position:relative; border-bottom:2px solid #ff6600; padding-bottom:10px; color:#333; font-size:16px; padding-top:5px; font-weight:bold;}
.mod_box .title i{ display:inline-block; background:url(../../images/iep/icon1.jpg); width:26px; height:26px; margin-right:10px; margin-left:5px; vertical-align:middle;}
.mod_box .title a{ position:absolute; top:10px; right:0; font-size:12px; color:#999; font-weight:100;}
.notice li{ background:url(../../images/iep/time.jpg) no-repeat; padding-left:20px; height:60px;}
.notice li a{ display:block; height:28px; overflow:hidden; padding-right:10px;}
.notice li em{ font-size:12px; color:#999;}
.teacher .title{ border-color:#17a6b4;}
.teacher .title i{ background:url(../../images/iep/icon2.jpg); width:27px;}
.teacher .tab_items{ width:300px;}
.teacher .tab_items li{ float:left; width:62px; height:76px; position:relative; margin-right:10px;}
.teacher .tab_items .cur{ background:url(../../images/iep/tab-active.jpg) center bottom no-repeat;}
.teacher .tab_items li i{ position:absolute; width:62px; height:62px; background:url(../../images/iep/small-bg.jpg) no-repeat; top:0; left:0;}
.teacher .tab_bd{ border:1px solid #ddd; margin-top:-1px; padding:16px 0;}
.teacher dt{ position:relative; margin:0 auto; width:120px; overflow:hidden; text-align:center;}
.teacher dt i{ position:absolute; width:120px; height:120px; top:0; left:0; background:url(../../images/iep/big-bg.jpg);}
.teacher dt b{ font-size:20px; padding-top:10px; display:inline-block; font-weight:100; color:#333;}
.teacher dd{ text-indent:25px; padding:12px;height:114px; overflow:hidden; line-height: 24px;}
.project .title{ border-bottom:1px solid #ccc; padding-bottom:16px; text-align:center; font-size:24px; color:#333; margin-top:60px;}
.project .title i,.cooperate .title span i{ background:url(../../images/iep/icon3.jpg); display:inline-block; width:27px; height:27px; vertical-align:middle; margin-right:10px;}
.project ul{ margin-left:16px;}
.project li{ background:#fff; border:1px solid #e4e4e4; width:296px; float:left; margin:16px;}
.project li:hover{ box-shadow:0 4px 10px #bbb;}
.project li .txt{ padding:10px;}
.project li img{ display:block;}
.project li .txt a{ font-size:18px; display:block; height:46px; overflow:hidden;}
.project li p{ color:#999; padding-top:8px; height:48px; overflow:hidden;}
.more_btn{ text-align:center;}
.more_btn a{ border:1px solid #ddd; display:inline-block; padding:6px 24px; font-size:16px; background:#fff; margin-top:20px;}
.more_btn a:hover{ border-color:#d61150;}
.cooperate .title{border-bottom:1px solid #ccc; position:relative; padding-top:40px; text-align:center; font-size:24px; color:#333; margin-top:60px;}
.cooperate .title span{ padding:0 30px; background:#f3f3f3; position:absolute; top:20px; left:412px;}
.cooperate .title span i{ background: url(../../images/iep/icon5.jpg);}
.cooperate p{ padding-right:16px; padding-top:10px; font-size:12px;}
.cooperate li{ float:left; width:224px; margin:16px;}
.cooperate li a{ display:block; background:#fff; border:1px solid #ddd;}
.cooperate li a:hover{ border-color:#da2d62;}
.teacher_list li,.cooperate_list li{ float:left; width:200px; border:1px solid #ddd; background:#eee; margin:16px;}
.teacher_list li .title{ background:#ddd; text-align:center; position:relative;padding:4px 0;}
.teacher_list li .title h3{ color:#333; font-size:18px; font-weight:bold;}
.teacher_list li .title  i{ display:inline-block; background:url(../../images/iep/arrow-d.jpg); width:16px; height:7px;bottom:-7px; position:absolute; left:45%;}
.teacher_list li  p{ padding:8px; line-height:20px; height:56px; overflow:hidden;}
.teacher_list .hover{ border-color:#c90942;}
.teacher_list .hover .title{ background:#c90942; color:#fff;}
.teacher_list .hover .title h3{ color:#fff;}
.teacher_list .hover .title i{ background-position:0 -12px;}
.cooperate_list li{ width:206px; text-align:center; line-height:42px; color:#333; font-size:16px;margin:13px;}
.cooperate_list .hover{ border-color:#c90942; background:#c90942; color:#fff;}
.cooperate_list .hover a{ color:#fff;}
.cooperate_list li img{ vertical-align:top;}
.item_nav{ text-align:center; margin-bottom:10px;}
.item_nav a{ display:inline-block; background:#eee; margin-right:-3px; padding:10px 22px; font-size:18px;}
.item_nav a.cur{ color:#fff; background:#d20041;}
.page_item{ padding:22px 0;}
.page_item .c_list{ border:0;}
.page_item .c_list{ padding:0 32px;}
.article_title{ text-align:center;border-bottom:1px solid #ddd; position:relative; padding-bottom:10px; margin-bottom:30px;}
.article_title h2{color:#333;font-size:24px;line-height: 30px;}
.article_title p{ margin:12px 0; font-size:12px;}
.article_title .share{position:absolute;width:106px;height:36px;left:450px;bottom: -10px; *top:56px;background:#fff;}
.article_title .share a{ display:inline-block; background:url(../../images/iep/d-icon.jpg) no-repeat; width:24px; height:24px; margin-top:16px; *margin-right:4px;}
.article_title .share .icon1{ margin-left:-3px;}
.article_title .share .icon2{ background-position:-30px 0;}
.article_title .share .icon3{ background-position:-60px 0; *margin-right:4px;}
.article_title .share .icon4{ background-position:-87px 0; *margin-right:0;}
.article_title .share a.icon1:hover{background-position:0 -24px;}
.article_title .share a.icon2:hover{background-position:-30px -24px;}
.article_title .share a.icon3:hover{background-position:-60px -24px;}
.article_title .share a.icon4:hover{background-position:-87px -24px;}
.article p{ text-indent:30px; margin-bottom:16px;} 
.article img{display: block;max-width:978px;margin: 0 auto;}
.a_page{ border-top:1px solid #ddd; padding:10px 0; overflow:hidden;}
.a_page em{ color:#d61150;}
.a_page{ color:#999;}
.a_page ul{ width:800px;}
.a_page .back_btn{ background:#d61150; color:#fff; padding:6px 22px;}
.map{ line-height:30px; color:#333;}

/*--------------------ft------------------------*/
.ft{ background:#e3e3e3; text-align:center; padding:20px 0;}
.ft img{ vertical-align:top;}
.ft .ft_logo{ display:inline-block; border-right:1px solid #838383; padding-right:10px; margin-right:10px;}
.ft a{ color:#666; padding:0 5px;}
.ft a:hover{ color:#000;}
.ft p{ padding-bottom:5px;}
.ft p span{ padding-left:15px;}
.ft_sina,.ft_weixin{ display:inline-block; background:url(../../images/iep/ft-icon.jpg) no-repeat; width:24px; height:20px; vertical-align:middle;}
.ft_weixin{ background-position:-40px 0;}
.ft_sina:hover{ background-position:0 -44px;}
.ft_weixin:hover{ background-position:-40px -42px;}
.links{ position:relative;}
.ft p .pop_weixin{ position:absolute; display:none; top:-80px; right:6px; background:#fff; padding:8px; border:1px solid #ddd;}
.ft p .pop_weixin i{ background:url(../../images/iep/arrow-l.jpg); width:8px; height:14px; position:absolute; top:85px; left:-8px;}
/*-------------------tab------------------------------------*/
.tab_list .tab_items li{ float:left; padding:10px; background:#fff; cursor:pointer; padding:10px 60px; font-size:16px; font-weight:bold;}
.tab_list .tab_items .cur{ background:#3592d8; margin-left:-1px; margin-top:-1px;}
.tab_list .tab_items .cur a{ color:#fff;}
.tab_list .tab_bd{ padding:14px; height:774px; overflow: hidden;}
.tab_list .tab_bd .news_list{ overflow: hidden;}
.tab_list .news_list dl dd{ width:460px;}
.tab_content{ display:none;}

/*--------pager------------*/

.paging{ text-align:center;}
.paging .paging_cur, .paging a:hover { background: #d20041;border: 1px solid #d20041;color: #fff;}
.paging a,.paging span{ color: #666; display:inline-block; margin:0 2px;padding: 0 10px;height:32px; line-height:32px; border:1px solid #bbb; background:#fff;}
.paging span{ color:#999;}

.banner{
	width:100%;
	overflow:hidden;
	height:402px;
	*position:relative
;}
.xm_banner{
	width:1024px;
	margin:0 auto;
	height:402px;
	position:relative;}
.xm_banner ul.xm_ba{
	width:99999px;
	margin-left:-1024px;}
.xm_banner ul.xm_ba li img{
	width:1024px;
	height:402px;}
.xm_banner ul.xm_ba li{
	float:left;
	width:1024px;
	height:402px;}
.xm_banner_l,.xm_banner_r{
	position:absolute;
	top:0;
	width:1024px;
	top:0;
	height:402px;
	 background-color:#222; 
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;}
.xm_banner_l{
	left:-1024px;}
.xm_banner_r{
	left:1024px;}
.banner:hover .xm_prve,.banner:hover .xm_next{ display:block;}
.xm_prve,.xm_next{
	display:none;
	width:30px;
	height:55px;
	position:absolute;
	padding:158px 0;
	top:0;}
.xm_prve{left:-40px;}
.xm_next{ right:-40px;}
#dv_scroll{position:absolute;height:290px;overflow:hidden;width:290px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:0;top:10px;width:15px;height:280px;border-left:2px solid #FFF;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:20px;width:15px;height:250px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:21px;top:0;width:6px;height:88px;overflow:hidden;background:url(../../images/iep/scroll-bar.jpg) no-repeat;cursor:pointer;}
#dv_scroll_text {position:absolute;}