﻿@charset "utf-8";
/* CSS Document */
body {font-size:12px; color:#585858; font-family:"Arial"; background: url(../images/shoubj1.gif) 32% 10% no-repeat fixed #fff;
;}
* {margin:0; padding:0;}
a {text-decoration:none;outline:none; hide-focus:expression(this.hideFocus=true);}
a img {border:0;}
ul li {list-style:none;}
input,textarea {font-family:"Arial"; font-size:12px; border:1px solid #585858; color:#585858;}
input {padding:0 2px;}
textarea { padding:5px 0 0 5px;}
table {border-collapse:collapse;}

#all {width:1000px; margin-left:-500px; left:50%; padding:0 8px; background:url(../images/contentbg.png) repeat-y;    position: relative;z-index: 10;}
#header {overflow:hidden; height:36px;width:1000px; margin:0 auto;}
.header-wrap {float:right; margin-right:10px; color:#898989;}
.headerl {background:url(../images/bg.png) no-repeat; width:5px; float:left; height:30px;}
.headerr {background:url(../images/bg.png) -5px 0 no-repeat; width:5px; float:left; height:30px;}
.headerc {background:url(../images/topbg.gif) repeat-x; float:left; height:30px; line-height:30px;}
.headerc a {margin:0 5px; color:#898989;}
.headerc a:hover {color:#585858; text-decoration:underline;}
.headerc a img {vertical-align:middle; position:relative; top:-1px;}
.search {float:left; margin:4px 5px 0 20px;}
.search .search-txt {float:left; height:18px; line-height:18px;}
.search .search-btn {float:left; border:0; width:13px; height:13px; background:url(../images/bg.png) -10px 0 no-repeat; margin:3px 5px 0 5px; cursor:pointer;}
/*menu*/
#navMenu {position:relative; z-index:999; min-height:86px;}
.nav0 {background:url(../images/nav1bg.gif) repeat-x;}
.logo {position:absolute; top:-36px; left:30px;}
#navigation {float:right; line-height:86px; height:86px; position:relative; z-index:99999}
#navigation li {float:left; padding-left:2px;}
.nav0 #navigation li {background:url(../images/nav1fg.gif) left no-repeat;}
#navigation li a {font-size:14px; font-family:MicroSoft Yahei; font-weight:bold; display:block;}
.nav0 #navigation li a {color:#3c3c3c;}
.nav0 #navigation li a:hover {background:url(../images/nav1hbg.gif) repeat-x;}
.nav0 #navigation li a.selected {background:url(../images/nav1hbg.gif) repeat-x;}
#navigation li a span {background:url(../images/bg.png) no-repeat; padding:0 40px 0 60px; display:block;}
.nav0 #navigation li a span.home {background-position:-35px -58px;}
.nav0 #navigation li a span.about {background-position:-162px -58px;}
.nav0 #navigation li a span.community {background-position:-312px -58px;}
.nav0 #navigation li a span.mall {background-position:-472px -58px;}
.nav0 #navigation li a span.future {background-position:-630px -58px;}
.tab_content_normal {display:none; width:1000px; line-height:35px; text-align:center; height:auto; position:relative; z-index:999; background:url(../images/subnav.gif) top repeat-x;}
.tab_content_normal a {color:#3c3c3c; padding:0 10px;}
.tab_content_normal a:hover {color:#000; font-weight:bold;}
#dropmenu1 {text-indent:-8em;}
#dropmenu2 {text-indent:18em;}
#dropmenu3,#dropmenu4 {text-align:right;}
/*banner*/
#featured{ 
	width:1000px;  
	position:relative; 
	height:497px; 
	font-family:Microsoft Yahei;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	bottom:0; left:0;  
	width:1000px; 
	z-index:100
}
#featured ul.ui-tabs-nav li{   
	font-size:12px; 
	color:#666; 
	float:left;
	width:249px;
	text-align:center;
	height:47px; line-height:47px;
	border-left:1px solid #666;
}


#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#ffffff;
	background:url(../images/bannerbg1.png) repeat-x;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:url(../images/bannerbgh1.png) repeat-x;
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#000000; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.weather {background:url(../images/weatherbg.gif) repeat-x; height:41px; line-height:41px; color:#000; padding:0 55px;}
.weather-left {float:left;}
.weather-left span {float:left;}
.weather-left iframe {position:relative; left:20px; top:7px;}
.share {float:right; margin-top:10px;}
.column {background:url(../images/weatherbg.gif) bottom repeat-x; padding:20px 15px; overflow:hidden;}
.column ul li {float:left; width:270px; margin-left:40px;}
h1,h1 a {font-family:Microsoft Yahei; font-size:18px; color:#272d36; font-weight:normal;}
.pa5 {padding:5px; border:1px solid #d9d9d9; margin:10px 0; text-align:center; *text-align:left;}
.colmuntxt {line-height:24px;}
.scroll-column {margin-top:20px; padding:0 55px; overflow:hidden;}
.scroll-left {float:left; width:418px;}
.scroll-right {float:right; width:418px;}
.more a {display:block; background:url(../images/bg.png) -180px 0 no-repeat; width:118px; height:36px; line-height:36px; color:#000; padding-left:20px;} 
.more {margin-top:10px;}
#footer {background:url(../images/footerbg.gif) repeat-x #f0efef;}
#footer .webmap {padding:50px 0; overflow:hidden;}
#footer dl {float:left; margin-left:55px; line-height:24px; margin-right:40px;}
#footer dl dt {margin-bottom:5px;}
#footer a {color:#585858;}
#footer dl dt a {font-family:Microsoft Yahei; font-size:14px;}
#footer dl dd a {background:url(../images/list.gif) 0 4px no-repeat; padding-left:10px;}
#footer dl dd a:hover {text-decoration:underline;}
#footer select {color:#585858; margin:5px 0; font-size:12px;}
#footer .map {margin-top:10px; display:block;}
#footer .map a {background:url(../images/bg.png) -500px 0 no-repeat; padding-left:35px; display:block; height:26px; line-height:26px; font-family:Microsoft Yahei; font-size:14px;} 
#footer .map a:hover {text-decoration:underline;}
.copyright {padding:10px 55px; border:dotted #d9d9d9; border-width:1px 0;width:1000px; text-align:center;}
.float_bar {width:79px; height:417px; position:fixed; right:0; margin-right:5px; top:15%; background:url(../images/contactway.gif) no-repeat; font-family:Microsoft Yahei; z-index:9999;}
.float_bar ul.float_bar_ul li {float:left; overflow:hidden; width:100%;}
.float_bar ul.float_bar_ul li.li01 {height:80px;}
.float_bar ul.float_bar_ul li.li02 {height:80px;}
.float_bar li.li02 a:hover {background:url(../images/contactway_on.png) no-repeat 0 -80px;}
.float_bar ul.float_bar_ul li.li03 {height:88px;}
.float_bar li.li03 a:hover {background:url(../images/contactway_on.png) no-repeat 0 -160px;}
.float_bar ul.float_bar_ul li.li04 {height:91px;}
.float_bar ul.float_bar_ul li.li05 {height:82px;}
.float_bar ul.float_bar_ul li a {display:block; line-height:1000px;}
.float_bar_kf {background:#D7E7EF; position:absolute; border:3px solid #d93d69; padding:10px; display:none; top:250px; right:76px;}
.float_bar_kf li {float:left; display:inline; text-align:center; width:90px; margin:2px 0;}
.float_bar li.li04 a.on {background:url(../images/contactway_on.png) no-repeat 0 -248px;}
.float_bar_kf li a img {vertical-align:middle; margin-right:5px;}
.float_bar_kf li a {color:#457E98;}
.float_bar_kf li a:hover {text-decoration:underline;}
.float_bar_tel {background:#D7E7EF; position:absolute; border:3px solid #d93d69; padding:10px; display:none; top:338px; right:76px; width:150px;}
.float_bar_tel ul li {margin:5px 0;}
.float_bar li.li05 a.on {background:url(../images/contactway_on.png) no-repeat 0 -342px;}

/*-----------------------------------------------------------about 3A---------------------------------------------------------*/
.nav1 {background:url(../images/nav2bg.gif) repeat-x;}
.nav1 #navigation li {background:url(../images/nav2fg.gif) left no-repeat;}
.nav1 #navigation li a:hover {background:url(../images/nav2hbg.gif) repeat-x;}
.nav1 #navigation li a.selected {background:url(../images/nav2hbg.gif) repeat-x;}
.pagenav #navigation li a {color:#ffffff;}
.pagenav #navigation li a span.home {background-position:-35px -118px;}
.pagenav #navigation li a span.about {background-position:-162px -118px;}
.pagenav #navigation li a span.community {background-position:-312px -118px;}
.pagenav #navigation li a span.mall {background-position:-472px -118px;}
.pagenav #navigation li a span.future {background-position:-630px -118px;}
.content {padding:0 20px; overflow:hidden;}
.content2-left {float:left; width:606px; background:url(../images/index2-3.jpg) right center no-repeat; padding-right:28px;}
.column1 {width:268px; float:left; margin-left:35px; margin-top:20px; height:257px;}
.column1 .date {float:right;}
.colmuntxt a {color:#585858;}
.colmuntxt a:hover {text-decoration:underline;}
.news li {height:24px; line-height:24px;}
.news li a {color:#585858;}
.news li a:hover {text-decoration:underline;}
.content2-right {float:right; width:271px; margin-right:35px;}
.weibo {margin-top:20px;}
.weibo iframe {margin-top:10px;}
.banner {position:relative;}
#box_leadership{
	position: absolute;
	bottom: 35px; left: 0;
	width: 1000px; height: 310px;
	overflow: hidden;
	z-index: 1;
}
#box_leadership p{
	position: absolute;
	width: 100%;
	font-weight:bold;
	color: #fff;
	font-size: 40px; /* 100px; */ /* 50px; */
	line-height: 50px; /* 105px; */
	cursor: default;
}
#box_leadership p#txt_1{ bottom:100px; left: 100%; }
#box_leadership p#txt_2{ bottom:100px; left: 100%;}
#box_leadership p#txt_3{ bottom:0px; left: 100%;}
#box_leadership p#txt_1 span{  }
.position {border-top:1px solid #c1c1c1; overflow:hidden; padding:15px 0;}
h2 {background:url(../images/coln_left_bg.gif) left bottom no-repeat; padding-left:20px; margin-left:55px; margin-right:20px;} 
.position_right {background:#d3a854; color:#FFF; margin-top:14px; padding:4px 20px; overflow:hidden;}
.position_right_right {float:right; border-left:5px solid #FFF; padding-left:10px;}
.position_right_right span {margin:0 5px;}
.position_right_right a {color:#FFF;}
.position_right_right a:hover {text-decoration:underline;}
.news_list {padding:0 55px;}
.news_list li {border-bottom:1px dashed #D9D9D9; padding:20px 0; overflow:hidden;}
.news_list li .news_pic {float:left;}
.newstxt {width:650px; position:relative; zoom:1; float:right;}
.lastnews {background:url(../images/news_icon.png) top right no-repeat; padding-right:40px; width:610px;}
h3 a {color:#000;}
h3 a:hover {text-decoration:underline;}
.newstxt p {line-height:25px; margin:10px 0; color:#000; text-indent:2em; text-align:justify;}
.newsdate {color:#D3A854;}
.pagenation {margin:20px 50px 20px 0; text-align:right; clear:both;} 
.pagenation a,.pagenation span {padding:5px 10px; margin:0 5px; color:#FFF; display:inline-block;}
.pagenation a {background:#666;}
.pagenation a:hover {background:#aaa;}
.pagenation span {background:#aaa;}
.endtexttitle {text-align:center; margin:20px 55px; line-height:28px; border-bottom:1px dashed #D9D9D9;}
.endtext {background:url(../images/textbg.gif) repeat-x bottom; padding:0 50px 30px 50px; overflow:hidden;}	
h4 {font-family:Microsoft Yahei; font-size:18px; font-weight:normal;}
.pagenation2 {margin:20px 55px; line-height:24px;}
.pagenation2 span {float:right; color:#a5a5a5;}
.pagenation2 a {color:#585858;}
.pagenation2 a:hover {text-decoration:underline;}
hr {height:1px; line-height:1px; border:none; border-top:1px dashed #D9D9D9;}
.interview_list {overflow:hidden; padding:0 15px;}
.interview_list li {float:left; padding-bottom:10px; margin-left:40px; margin-top:20px; background:url(../images/textbg.gif) repeat-x left bottom; width:271px; height:263px;}
.video_pic {display:block;}
.video_pic img {padding:5px; border:1px solid #D9D9D9; display:inline-block; background:#FFF;}
.interview_list li a:hover img {border-color:#cc6c15;}
.video_intro {line-height:22px; padding-top:10px;color:#000;}
.video_intro a {color:#000;}
.video_intro a:hover {text-decoration:underline; color:#cc6c15;}
.interview_more {float:right;}
.fb {font-weight:bold; font-size:16px;}
.video_intro .date {color:#585858;}
.tag {color:#cc6c15; background:url(../images/tag.gif) no-repeat left center; padding-left:30px;}
.tag span {margin-left:10px;}
.tag span a {margin-right:10px; color:#CC6C15;}
.interview_detail {background:url(../images/textbg.gif) repeat-x left bottom; padding:30px 55px; overflow:hidden;}
.interview_detail .video_pic {float:left;}
.interview_text {float:right; width:590px; line-height:22px; color:#000;}
.interview_text p {margin:15px 0;}
.interview_text h5,.postboxtop h5 {background:url(../images/h5bg.gif) no-repeat left center; padding-left:30px;}
h5 {font-family:Microsoft Yahei; font-size:24px; font-weight:normal;}
.interview_text div {background:#efefef; line-height:30px; color:#585858;}
.interview_text .date {margin:0 10px;}
.interview_text .tag {margin-left:10px;}
.video {text-align:center; margin:20px 0;}
.moreinterview {margin:20px 55px;}
.moreinterviewtext {font-family:Microsoft Yahei; font-size:18px; background:url(../images/coln_left_bg.gif) left center no-repeat; padding-left:20px; color:#d3a957;}
.moreinterview .video_intro {padding:0;}

.sildPicBar {DISPLAY: inline; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 9px; ZOOM: 1; margin-right:5px;}
/*.sildPicBar .pre {DISPLAY: inline; BACKGROUND: url(../images/xixi.png) no-repeat -151px -60px; FLOAT: left; WIDTH: 20px; CURSOR: pointer; MARGIN-left: 8px; HEIGHT: 15px}
.sildPicBar .next {BACKGROUND: url(../images/xixi.png) no-repeat -151px -131px; FLOAT: left; WIDTH: 20px; CURSOR: pointer; HEIGHT: 15px}8*/
#sildPicBar LI {MARGIN-TOP: 5px; DISPLAY: inline; BACKGROUND: url(../images/index4pager.png) no-repeat scroll 0 0 transparent; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 9px; CURSOR: pointer; HEIGHT: 9px;} 
#sildPicBar LI.select {BACKGROUND: url(../images/index4pager.png) no-repeat scroll -9px 0 transparent;}
#cnt-wrap ul li {width:271px; height:187px; float:left; margin:0 12px;}
#cnt-wrap ul li a:hover {text-decoration:underline;}
#cnt-wrap ul li a.link {font-weight:bold; color:#000; font-size:14px; display:block;}
#cnt-wrap ul li a.more {color:#f32900; font-size:12px; display:inline;}
.bd {padding:20px 0; width:890px; overflow:hidden;}
.cnt-wrap {OVERFLOW: hidden; ZOOM: 1; HEIGHT: 187px;}
.cnt {width:1000%;}/*每多一版 加258px*/

/*.honourbox {margin:0 55px;}
.honour_list {position:relative; margin:10px 0;}
.honour_list p.video_pic {position:absolute; right:10px; top:0; background:url(../images/honourpicbg.gif) no-repeat center; width:282px; height:171px;}
.honour_list p.video_pic img {position:absolute; top:14px; left:0;}
.year {border-bottom:5px solid #d19c56; color:#d19c56; line-height:45px; font-size:16px; font-family:Microsoft Yahei; font-weight:bold; padding-top:50px; letter-spacing:2px;}
.year span {font-size:30px;}
.honour_list ul {padding:10px 0 0 25px;}
.honour_list ul li {line-height:35px; border-bottom:1px solid #e8e8e8;}
.honour_list ul li span {color:#d19c56; display:inline-block; width:60px;}
.honour_list li.video_pic {padding:15px 0;}
.honour_list li.video_pic img {margin:0 8px;}*/

.honourbox {position:relative; min-height:700px; overflow:hidden; background:url(../images/tree.png) no-repeat bottom right #fdfcfa;}
.polaroid {background:#f3f3f3; border:1px solid #e7e7e7; position:absolute; }
.polaroid img {margin:10px 10px 0; }
.polaroid p { text-align:center; font-family:Microsoft Yahei; font-style:italic; font-size:16px; color:#2E2E2E; margin:10px 0;}

.recruitbox {background:url(../images/textbg.gif) repeat-x bottom; padding-bottom:30px;}
.recruitbox_s {margin:0 auto; width:906px;}
.recruitbox_s p {line-height:24px;}
.recruit_table {width:906px; margin:40px auto;}
.first_tr {background:url(../images/recruit.gif) no-repeat; height:48px;}
.recruit_table .first_tr td {color:#FFF; border:0;}
.recruit_table td {text-align:center; line-height:45px; border:1px solid #D9D9D9;}
.recruit_table td a {color:#d19c56;}
.recruit_table td a:hover {text-decoration:underline;}
.postbox {width:906px; margin:0 auto;}
.postboxtop {margin:30px 0 10px 0; overflow:hidden;}
.postboxtop h5 {float:left;}
.postboxtop .date {float:right; background:#D3A854; padding:2px; color:#FFF; margin-top:10px;}
.postboxtop .working_place {margin-left:50px; margin-top:15px; display:inline-block;}
.post_text {border:1px solid #D9D9D9; padding:0 10px 10px; line-height:24px;}
.post_text b {display:block; margin-top:10px;}
.postboxbottom {margin:10px 0 30px 0;}
.postboxbottom div {float:right;}
.postboxbottom .mail {background:#D3A854; font-size:14px; color:#FFF; padding:2px 10px; display:inline-block;}
.postboxbottom .mail:hover {text-decoration:underline;}

/*-----------------------------------------------------------end about 3A----------------------------------------------------------*/


/*------------------------------------------------------------opening 3A-----------------------------------------------------------*/
.nav2 {background:url(../images/nav3bg.gif) repeat-x;}
.nav2 #navigation li {background:url(../images/nav3fg.gif) left no-repeat;}
.nav2 #navigation li a:hover {background:url(../images/nav3hbg.gif) repeat-x;}
.nav2 #navigation li a.selected {background:url(../images/nav3hbg.gif) repeat-x;}
.content3-top {overflow:hidden; margin-top:20px;}
.content3-top ul li {float:left; width:273px; margin-left:35px;}
.content3-bottom {margin-top:20px; background:url(../images/index3-1.gif) center top no-repeat; overflow:hidden;}
.content3-bottom ul li {float:left; margin-top:10px;}
.content3-bottom .fright {margin:0 35px 0 0; float:right}
#column2 h2 {background-image:url(../images/coln_left_bg2.gif);} 
#column2 .position_right {background:#0b87ab;}
.searchletter {margin:20px 45px 0 45px;}
.searchletter a.allletter {display:inline-block; background:url(../images/allbg.gif) no-repeat; color:#FFF; width:40px; height:20px; line-height:20px; text-align:center;}
.searchletter a {margin:0 10px; color:#0b87ab; font-size:14px;}
.searchletter a:hover {text-decoration:underline;}
.teachers_list {overflow:hidden; padding:0 30px;}
.teachers_list li {float:left; background:url(../images/teacherbg.png) right top no-repeat; height:323px; width:274px; padding:15px 15px 40px 19px; border-bottom:1px solid #C1C1C1; margin-top:20px;}
.teachers_list li .teacherbox {border:#D9D9D9 1px solid; width:259px; height:248px; padding:8px; background:#FFF;}
.teacher_name {padding-top:5px; line-height:24px; border-bottom:1px dashed #d9d9d9;}
.teacher_name a {float:right; background:url(../images/wbicon.gif) 0 2px no-repeat; padding-left:40px; color:#585858;}
.teacher_name a:hover {text-decoration:underline;}
.teacher_name b {font-size:14px;}
.teachers_list li p {line-height:21px; padding:10px 0; height:42px;}
.teachers_list li a.more2 {color:#FFF; background:url(../images/viewbg.gif) no-repeat; width:95px; height:25px; line-height:20px; text-indent:1em; display:block; font-family:Microsoft Yahei;}
.teachers_list li a.more2:hover {text-decoration:underline;}
.teacher_text {float:right; width:590px; line-height:22px;}
.teacher_text_top {font-family:Microsoft Yahei; margin-bottom:10px; overflow:hidden;}
.teacher_text_top h5 {/*float:left;*/ line-height:25px;}
.teacher_text_top .fb {margin:5px 0 0 10px; font-size:14px; display:inline-block;}
.f14 {font-size:14px;}
.teacher_text .f14 {display:block; color:#8d8d8d;}
.teacher_text .motto {color:#000; border:1px dashed #000; padding:5px; display:inline-block; margin:10px 0;}
.teacher_text a {background:url(../images/wbicon.gif) 0 2px no-repeat; padding-left:40px; color:#585858; display:block;}
.teacher_text a:hover {text-decoration:underline;}
.teacher_introduction {padding:20px 55px; background:url(../images/textbg.gif) repeat-x scroll left bottom transparent; overflow:hidden;}
.teacher_introduction p {line-height:21px;}
.teacher_introduction a.more {color:#FFF; background:url(../images/viewbg.gif) no-repeat; width:95px; height:25px; line-height:20px; text-indent:2em; display:block; font-family:Microsoft Yahei; letter-spacing:5px; float:right;}
.teacher_introduction a.more:hover {text-decoration:underline;}
.moreteachers {margin:20px 55px;}
.moreteachers .moreinterviewtext {background-image:url(../images/coln_left_bg2.gif);}
.moreteachers .cnt-wrap {height:281px;}
.moreteachers #cnt-wrap ul li {width:274px; height:266px; border:0; padding-left:0; margin:0 4px; background:none;}
.moreteachers #cnt-wrap .teachers_list {padding:0;}
.lessons_list .tag {background-image:url(../images/tag2.gif); color:#0B87AB;}
.lessons_list li a:hover img {border-color:#0B87AB;}
.lessons_list .video_intro a:hover {color:#0B87AB;}
/*change*/
.holder_list {padding:0 35px; overflow:hidden;}
.holder_list li {margin-left:30px; margin-top:20px;float:left; background:#f3f3f3; padding:5px;}
.holder {overflow:hidden;width:259px;height:131px;position:relative;}
.holder .image {position:absolute;}
.holder span {background:url(../images/bg_trans.png) repeat; font-size:14px; color:#ddd; font-weight:700; padding:5px; position:absolute; top:62px;left:0px; z-index:1;}
.holder .text {padding:5px; display:none; line-height:1.5; position:absolute; bottom:0px; font-size:12px; color:#fff; height:59px; width:251px; background:url(../images/bg_trans.png) repeat;}
.holder .text a {color:#0B87AB; margin-left:5px;}
.holder .text a:hover {text-decoration:underline;}
.holder .text b {font-weight:normal; display:block; text-align:right; margin-bottom:5px; color:#999; font-size:11px;}
/*change end*/
.lesson_text {float:right; width:590px;}
.lesson_comment {/*float:right;*/ margin-top:10px;}
span.star {margin-left:10px; width:101px; height:15px; display:inline-block;}
span.star4 {background:url(../images/star.gif) no-repeat;}
.lesson_production {line-height:22px; border:1px solid #D9D9D9; padding:5px 10px;}
#lesson_production {text-indent:2em; text-align:justify;}
#lesson_production a {color:#0B87AB;}
.lesson_menu {margin:30px 30px 20px; background:url(../images/lessonmenu.gif) bottom center no-repeat; padding-bottom:30px;}
.lesson_menu a {display:inline-block; background:url(../images/lessonmenubg.gif) repeat-x; height:36px; line-height:36px; padding:0 10px; border:1px solid #D9D9D9; color:#585858; margin-left:10px; cursor:pointer;}
.lesson_menu a:hover {background-image:url(../images/lessonmenubgh.gif); color:#FFF;}
.lesson_menu a.current_lesson_menu {background-image:url(../images/lessonmenubgh.gif); color:#FFF;}
.lesson_menu a span {background:url(../images/lessonlefticon.png) no-repeat; display:block; padding-left:35px;}
.lesson_menu a span.lesson1 {background-position:8px -59px;}
.lesson_menu a span.lesson2 {background-position:-95px -59px;}
.lesson_menu a span.lesson3 {background-position:-180px -59px;}
.lesson_menu a span.lesson4 {background-position:-298px -59px;}
.lesson_menu a span.lesson5 {background-position:-414px -59px;}
.lesson_menu a span.lesson6 {background-position:-528px -59px;}
.lesson_menu a span.lesson7 {background-position:-643px -59px;}
.lesson_menu a span.lesson8 {background-position:-755px -59px;}
.lesson_menu a:hover:hover span.lesson1 {background-position:8px -5px;}
.lesson_menu a:hover:hover span.lesson2 {background-position:-95px -5px;}
.lesson_menu a:hover:hover span.lesson3 {background-position:-180px -5px;}
.lesson_menu a:hover:hover span.lesson4 {background-position:-298px -5px;}
.lesson_menu a:hover:hover span.lesson5 {background-position:-414px -5px;}
.lesson_menu a:hover:hover span.lesson6 {background-position:-528px -5px;}
.lesson_menu a:hover:hover span.lesson7 {background-position:-643px -5px;}
.lesson_menu a:hover:hover span.lesson8 {background-position:-755px -5px;}
.lesson_menu a.current_lesson_menu span.lesson1 {background-position:8px -5px;}
.lesson_menu a.current_lesson_menu span.lesson2 {background-position:-95px -5px;}
.lesson_menu a.current_lesson_menu span.lesson3 {background-position:-180px -5px;}
.lesson_menu a.current_lesson_menu span.lesson4 {background-position:-298px -5px;}
.lesson_menu a.current_lesson_menu span.lesson5 {background-position:-414px -5px;}
.lesson_menu a.current_lesson_menu span.lesson6 {background-position:-528px -5px;}
.lesson_menu a.current_lesson_menu span.lesson7 {background-position:-643px -5px;}
.lesson_menu a.current_lesson_menu span.lesson8 {background-position:-755px -5px;}
.lessontextbg {background:url(../images/textbg.gif) bottom repeat-x; padding:0 40px 30px;}
.moreinterview .color3 {background-image:url(../images/coln_left_bg2.gif);}
.color3 {color:#0B87AB;}
.color3 a {color:#0B87AB;}
.ranking_table tr.first_tr {background:#f7f7f7; border:1px solid #D9D9D9; height:35px;}
.ranking_table tr.first_tr th {font-size:14px; font-weight:normal; color:#000;}
.ranking_table tr td {line-height:35px; text-align:center; color:#000;}
.ranking_table tr td.alignleft {text-align:left;}
.ranking_table tr td a {color:#0B87AB; font-size:12px;}
.ranking_table tr td a.resouce_domn {background:url(../images/domnicon.png) left center no-repeat; padding-left:20px; display:inline-block;}
.ranking_table tr td a:hover {text-decoration:underline;}
.ranking_table tr td.cishu {color:#a1a1a1;}
.answer_table {line-height:24px; font-size:14px;}
.answer_table tr.question_line {border-bottom:1px dashed #D9D9D9; background:url(../images/question.gif) left top no-repeat;}
.answer_table tr.question_line td,.answer_table tr.question_line th {padding:35px 0 10px 0;}
.answer_table tr.answer_line {background:url(../images/answer.gif) right bottom no-repeat;}
.answer_table tr.answer_line td,.answer_table tr.answer_line th {padding:10px 0;}
.answer_table th {vertical-align:top; color:#0B87AB;}
.answer_table td {text-align:justify;}
.answer_table td span {color:#a1a1a1; display:block; margin-top:5px;}
.askbox {background:url(../images/jbfg.gif) repeat-x top; margin-top:40px; font-size:14px;}
.ask_a {background:url(../images/askbg.gif) no-repeat; width:162px; height:40px; line-height:40px; text-align:center; color:#FFF;}
.askbox p {color:#a1a1a1; margin:15px 0;}
.askbox textarea {width:913px; height:120px; overflow:hidden; border:1px solid #d9d9d9;}
.AskPostBtn {text-align:right; margin-top:15px;}
.AskPostBtn a {background:url(../images/lessonmenubgh.gif) repeat-x; height:36px; line-height:36px; color:#FFF; display:inline-block; width:100px; text-align:center; letter-spacing:0.5em; text-indent:0.5em;}
.AskPostBtn a:hover {font-weight:bold;}
.review_list {font-size:14px;}
.review_list li {border-bottom:1px dashed #D9D9D9; padding:20px 0;}
.review_list li b {color:#0B87AB;}
.review_list li p {line-height:24px; margin:10px 0; text-indent:2em; text-align:justify;}
.a1a1a1 {color:#a1a1a1;}
.review_a {background:url(../images/reviewbg.gif) no-repeat;}
#star{margin:15px 0; overflow:hidden;}
#star ul,#star span{float:left;display:inline;height:19px;line-height:19px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}

/*resource*/
.tabbtnBox {float:right;}	
.tabbtnBox li {float:left; font-weight:bold; cursor:pointer; height:30px; line-height:30px; padding:0 20px;}
.tabbtnBox li.current-resource {background:url(../images/resource-menu.jpg) repeat-x; color:#000;}
.tabconBox {}

/*test*/
.online_test {line-height:2;}
.online_test dl {margin-bottom:10px;}
.online_test dl dt {background:#eee; padding:0 10px; overflow:hidden;}
.online_test dl dt span.test_title {width:820px; float:left;}
.online_test dl dt span#test_answer {width:60px; float:right; margin-left:10px;}
.online_test dl dd {padding-left:20px;}
.online_test dl dd input {border:0;}
.testbtn {text-align:center; margin:20px 0;}
.testbtn input {border:0; background-image:url(../images/lessonmenubgh.gif); color:#FFF; height:36px; width:100px; cursor:pointer;}
.testbtn input:hover {font-weight:bold;}
/*------------------------------------------------------------end opening 3A-----------------------------------------------------------*/


/*-----------------------------------------------------------------3A mall-------------------------------------------------------------*/
.nav3 {background:url(../images/nav4bg.gif) repeat-x;}
.nav3 #navigation li {background:url(../images/nav4fg.gif) left no-repeat;}
.nav3 #navigation li a:hover {background:url(../images/nav4hbg.gif) repeat-x;}
.nav3 #navigation li a.selected {background:url(../images/nav4hbg.gif) repeat-x;}
.content4-left {width:680px; float:left; margin-left:12px;}
.content4div {border:1px solid #D9D9D9;}
.malldiv {margin-top:10px; height:291px;}
.mall-title {background:url(../images/index4-1.gif) repeat-x; overflow:hidden; height:27px; line-height:27px; border:1px solid #FFF; padding:0 10px;}
.mall-title h4 {float:left; font-size:14px ; font-weight:bold;}
.mall-title .fright {float:right;}
.mall-title .fright a {color:#585858; margin-left:20px;}
.content4div a:hover {color:#aa0505;}
.mall-content {background:url(../images/index4-2.gif) bottom repeat-x; padding:20px 10px 0 10px;}
.mall-content ul {background:url(../images/bg.png) 0 -300px no-repeat; overflow:hidden; padding-left:40px;}
.mall-content ul li {float:left; width:205px;}
.mall-content h1 {padding-left:55px; line-height:80px;}
.mall-list {border-left:#d5d5d5 dotted 1px; line-height:24px; padding-top:10px; min-height:108px;}
.mall-list a {color:#585858; display:inline-block; background:url(../images/list.gif) 0 9px no-repeat; padding-left:10px; margin-left:15px;}
.hot img {vertical-align:middle; margin-left:10px; display:none;}
.mall-list a:hover {background:url(../images/listh.gif) 0 9px no-repeat;}
.mall-btn {margin-top:11px;}
.mall-btn span {display:inline-block; background:url(../images/mall-btn.gif) no-repeat; height:32px; line-height:32px; border:1px solid #D9D9D9; border-bottom:0; padding:0 10px;}
.mall-btn span a {font-size:14px; font-weight:bold; font-family:Microsoft Yahei; color:#6c6c6c; background:url(../images/bg.png) no-repeat; padding-left:25px;}
.mall-btn span.btn1 {margin-left:90px;}
.mall-btn span.btn2 {margin-left:105px;}
.mall-btn span.btn3 {margin-left:105px;}
.mall-btn span.btn1 a {background-position:0 -252px;}
.mall-btn span.btn2 a {background-position:-147px -252px;}
.mall-btn span.btn3 a {background-position:-284px -252px;}
.content4-right {float:right; margin-right:12px; width:246px;}
.zsjz {background:url(../images/index4-2.gif) bottom repeat-x;}
.zsjz ul {padding:10px;}
.zsjz li {line-height:30px; height:30px; border-bottom:1px dashed #d9d9d9;}
.zsjz li a {color:#585858; font-size:14px;}
.mt10 {margin-top:10px; font-size:0px;}
.rmhd {margin:10px 12px 0 12px;}

.slides1_wrap {position: relative;padding:20px 3px;width: 928px;}
#slides1 {overflow: hidden;}
#slides1 li {width: 928px; font-size:0;}
#slides1 li a img {border:1px solid #d9d9d9; margin-left:35px;}
.slides1_wrap .prev,.slides1_wrap .next {display:none}
.bx_pager {position:absolute;top:-20px; right:20px;}
.bx_pager a {float: left;background: url(../images/index4pager.png) no-repeat; width:9px; height:9px; line-height:9px; text-indent:-9999em; margin-left:10px;}
.bx_pager a:hover, .bx_pager a.active {background-position:-9px 0;}
.auto_controls {display:none;}

#column3 h2 {background-image:url(../images/coln_left_bg3.gif);} 
#column3 .position_right {background:#b3090a;}
.prospectusContent {background:url(../images/textbg.gif) bottom repeat-x; padding:0 55px 30px; color:#272727;}
.prospectus_list {background:url(../images/textbg.gif) bottom repeat-x; padding-bottom:20px;}
.prospectus_list li {background:none; height:168px;}
.prospectus_list li a:hover img {border-color:#AA0505;}
.prospectus_list li div {margin-top:10px; text-align:center; font-size:14px;}
.prospectus_list li a {color:#000;}
.prospectus_list li div a:hover {color:#AA0505; text-decoration:underline;}
.prospectus_list li div a img {margin-left:10px;}
.ExtraNotice {margin:10px 55px;}
.ExtraNotice li {line-height:30px; border-bottom:1px dashed #d9d9d9; background:url(../images/list.gif) no-repeat 0 13px; padding-left:10px;}
.ExtraNotice li a {color:#585858;}
.ExtraNotice li a:hover {color:#AA0505;}
#cnt .prospectus_list {background:none; padding:0;}
.moreinterview .color4 {background-image:url(../images/coln_left_bg3.gif);}
.color4 {color:#AA0505;}
.offers_list {margin-bottom:-20px;}
.offers_list li div {text-align:left;}
.classification1 {color:#ad4a9c;}
.classification2 {color:#4e5488;}
.classification3 {color:#ba171c;}
.classification4 {color:#4e7603;}
.classification5 {color:#d58700;}
.classification6 {color:#43a9e7;}
.college_list {overflow:hidden; padding:0 15px;}
.college_list li {float:left; background:url(../images/collegeLiBg.gif) bottom center no-repeat; margin:20px 0 0 40px; padding-bottom:20px;}
.college_list li div.college_list_box {width:247px; height:315px; border:1px solid #d9d9d9; padding:0 10px; position:relative;}
.college_list li div.college_logo {text-align:center; height:160px; display:table; width:100%; border-bottom:1px dashed #d9d9d9; /*for ie 7*/ *+position:relative; *+overflow:hidden;}
.college_list li div.college_logo p {display:table-cell; vertical-align:middle;  /*for ie 7*/*+position:absolute;*+left:50%;*+top:50%;}
.college_list li div.college_logo p img { /*for ie 7*/*+position:relative;*+left:-50%;*+top:-50%;}
.college_list li p.college_intro {line-height:21px; text-indent:2em; text-align:justify; padding-top:10px;}
.college_list li a {color:#AA0505; margin-left:5px;}
.college_list li a:hover {text-decoration:underline;}
.college_list li div.collegebg {width:195px; height:38px; line-height:45px; font-family:Microsoft Yahei; font-size:14px; color:#FFF; text-indent:2em; position:absolute; bottom:15px; left:-11px;}
.college_list li div.lb1 {background:url(../images/collegebg1.gif) no-repeat;}
.college_list li div.lb2 {background:url(../images/collegebg2.gif) no-repeat;}
.college_list li div.lb3 {background:url(../images/collegebg3.gif) no-repeat;}
.diversificationtextbg {padding:20px 55px; background:url(../images/textbg.gif) repeat-x left bottom; line-height:3em;}
#cnt-wrap ul.college_list {padding:0 8px;} 
#cnt-wrap ul.college_list li {height:317px;}
.orBox {margin:30px 55px; border:1px solid #d9d9d9; padding:20px;}

.orBoxLeft {width:100%;}/*59%*/
.orBoxLeft .HeaderText {margin-left:10px;}
.HeaderText {background:url(../images/formicon.png) -22px -15px no-repeat; padding-left:60px; line-height:30px;}
.HeaderText b {font-size:16px; font-family:Microsoft Yahei; color:#000;} 
.orTable th {font-family:Microsoft Yahei; font-size:14px; text-align:right; padding:10px 10px 10px 0; vertical-align:top;}
.orTable td {padding:10px 0;}
.orTable {margin:0 auto;}
.orTable caption {font-size:16px; font-family:Microsoft Yahei; font-weight:bold; margin:20px 0 10px;}
.orTable label {margin:5px;}
.orTable input {vertical-align:middle; border:0;}
.orTable .txt {width:240px; height:24px; line-height:24px; border:1px solid #d9d9d9;}
.orTable textarea {border:1px solid #d9d9d9; width:96%; height:100px; overflow:hidden;}
.orTable .VerificationCode {width:80px;}
.VerificationCodeNum {margin-left:10px;}
#orTable1 {line-height:1.5;}
#orTable1 th {vertical-align:middle;}
#orTable1 th,#orTable1 td {border:1px solid #000; padding:10px 8px; text-align:center;}
#orTable1 .txt {width:90%}
.orBtnDiv {margin:0 auto; text-align:center;}
.orBtnDiv p {margin-top:20px;}
.orBtnDiv .SubBtn {margin-right:20px;}
.SubBtn {background:url(../images/subbtn.gif) no-repeat; width:83px; height:27px; border:0; cursor:pointer; color:#FFF; font-weight:bold; font-size:14px;}
.orBoxRight {border:1px dashed #000; background:url(../images/bmbg.png) right bottom no-repeat; padding:20px 10px 40px;  position:relative;}
/*弹出层*/
#fade {display: none;background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.popup_block{display: none;background: #fff;padding: 20px; 	border: 20px solid #ddd;float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close {float: right; margin: -55px -55px 0 0;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}


.orBoxRight b {color:#aa0505; display:block; background:url(../images/formicon.png) -30px -110px no-repeat; position:absolute; left:-10px; top:-16px; padding:25px 0 0 50px;}
.orBoxRight p {line-height:22px; margin-top:10px; text-align:justify; color:#000;}
.consultBox {position:relative;/*background:url(../images/consultbg.png) bottom right no-repeat;*/}
.consultBox .HeaderText {background-position:0 -180px; position:absolute; left:-10px; top:-25px; padding:40px 0 40px 180px;}
.consultBox .orTable {margin:50px 0;}
.joinBox {background:url(../images/jmbg.png) 10px bottom  no-repeat;}
.joinBox .HeaderText {margin-left:250px;}
.joinBox .orTable {margin:0 0 40px 240px;}
#tabsholder {margin:10px 55px; overflow:hidden;}
.tabs {float:left; width:41px; background:url(../images/mall2.gif) right repeat-y;}
.marginbot {float:right; width:843px;}
.tabs li {width:41px; text-align:center; height:129px; line-height:20px;}
.tabs li span a {width:18px; font-size:18px; font-family:Microsoft Yahei; font-weight:normal; display:inline-block; height:104px; padding:25px 11px 0 12px; color:#585858;}
.tabs li.current span a {color:#FFF;}
.tabs li.current span.tab0 a {background:url(../images/tab1h.gif) no-repeat;}
.tabs li.current span.tab1 a {background:url(../images/tab2h.gif) no-repeat;}
.tabs li.current span.tab2 a {background:url(../images/tab3h.gif) no-repeat;}
.tabs li span.tab0 a {background:url(../images/tab1.gif) bottom no-repeat;}
.tabs li span.tab1 a {background:url(../images/tab2.gif) bottom no-repeat;}
.tabs li span.tab2 a {background:url(../images/tab3.gif) bottom no-repeat;}
.tabs li span a:hover {color:#FFF;}
.tabs li span.tab0 a:hover {background:url(../images/tab1h.gif) no-repeat;}
.tabs li span.tab1 a:hover {background:url(../images/tab2h.gif) no-repeat;}
.tabs li span.tab2 a:hover {background:url(../images/tab3h.gif) no-repeat;}
.tabscontent h4 {color:#000; background:url(../images/mallicon.gif) 20px center no-repeat; padding-left:30px;}
ul.book_list {overflow:hidden;}
ul.book_list li {float:left; margin:10px 0 20px 20px; width:249px; height:131px; border:1px solid #D9D9D9; position:relative; padding:5px;}
ul.book_list li div {position:relative; z-index:1;}
ul.book_list li div.book_title {font-family:Microsoft Yahei; font-size:16px; font-weight:bold; color:#757575; margin-top:5px; width:140px;}
ul.book_list li div.book_intro {margin-top:5px;}
ul.book_list li div p {line-height:1.5;}
ul.book_list li div p span {color:#000;}
ul.book_list li div p span.xwSchool {color:#AA0505;}
ul.book_list li img {position:absolute; right:5px; bottom:5px;}
ul.book_list li div.book_more {position:absolute; bottom:5px; width:90px; line-height:30px; text-align:center;}
/*ul.book_list li #rt5 {right:5px;}*/
ul.book_list li div.book_more a {color:#fff; background:#df2d79; display:block; font-weight:bold;}
ul.book_list li div.book_more a:hover {background:#aa0505;}
.blank30 {height:30px; line-height:30px;}
#cnt-wrap ul.book_list li {height:131px; width:261px;}
/*community*/
.mapContainer {overflow:hidden; margin:20px 51px; border:1px solid #dddddd; width:896px;}
.mapContainerL {float:left; width:660px; height:573px;}
.markerDiv {padding:0 10px; overflow:auto; height:115px;}
.areaName {font-size:24px; font-family:Microsoft Yahei; font-style:italic; margin-bottom:5px;}
.areaPic {float:left; margin-top:8px; width:80px;}
.area_intro {float:left; margin-left:15px; line-height:2; width:200px; word-wrap:break-word; overflow:hidden;}
.areaTel {background:url(../images/lm05.png) left center no-repeat; padding-left:25px; color:#AA0505;}
.mapContainerR {float:left; position:relative; height:573px; width:236px;}
.tabbtn {overflow:hidden;}
.tabbtn li {float:left; font-size:14px; font-family:Microsoft Yahei; color:#dedede; cursor:pointer; position:relative; line-height:42px;}
.tabbtn-01 {background:url(../images/lm01.png) no-repeat; width:118px; height:44px;}
.tabbtn-02 {background:url(../images/lm02.png) no-repeat; width:129px; height:42px; margin:2px 0 0 -12px;}
.tabbtn li span {display:block; padding-left:30px;}
.tabbtn li.current-map {z-index:1; color:#FFF;}
.tabbtn li.current-map span {background:url(../images/lm03.png) 15px center no-repeat;}
.tabbtn li:hover span {background:url(../images/lm03.png) 15px center no-repeat;}
.tabcon {margin:0 10px;}
.tabcon ul {height:400px; width:216px;overflow-y:scroll;}
.tabcon ul li {line-height:1.5; margin-top:10px; padding:5px 10px;}
.tabcon ul li span {font-size:14px; color:#aa0505;}
.tabcon ul li:hover {background:#ececec;}
.pagenation3 {text-align:center; margin-top:10px;}
.pagenation3 a {color:#000; margin:0 5px; font-size:14px;}
.pagenation3 a:hover {color:#F27B03;}
.pagenation3 a.on-page {color:#F27B03; cursor:default;}
.joinUs {position:absolute; bottom:20px; left:45px; background:url(../images/lm04.png) 10px center no-repeat;}
.joinUs a {color:#565656; font-size:24px; font-family:Microsoft Yahei; display:block; padding:10px 10px 10px 50px; border:1px dashed #000;}
.joinUs a:hover {color:#aa0505; border-color:#aa0505;}

/*cooperation*/
.f30 {font-size:30px; font-family:Microsoft Yahei;}
.cooperationBox  {line-height:2;}
.cooperationBox div.f30 {background:url(../images/textbg.gif) bottom repeat-x; padding:0 55px;}
.cooperationBox .company_intro {padding:30px 55px;}
/*------------------------------------------------------------end 3A mall-----------------------------------------------------------*/


/*------------------------------------------------------------future in 3A----------------------------------------------------------*/
.nav4 {background:url(../images/nav5bg.gif) repeat-x;}
.nav4 #navigation li {background:url(../images/nav5fg.gif) left no-repeat;}
.nav4 #navigation li a:hover {background:url(../images/nav5hbg.gif) repeat-x;}
.nav4 #navigation li a.selected {background:url(../images/nav5hbg.gif) repeat-x;}
.content5-top {overflow:hidden;}
#accordion {float:left;}
.jianbian {background:url(../images/jianbian.png) repeat-y; width:36px; height:352px; display:none; position:absolute; top:0; left:0;}
#accordion li.slide-closed .jianbian {display:block;}
.content5div {border:1px solid #d9d9d9; width:296px; padding-bottom:10px;}
.jjxz {float:right; padding-top:10px; height:330px;}
.more5 {float:right; color:#6db442;}
.more5:hover {text-decoration:underline;}
.title5 {padding:0 10px; line-height:25px; height:25px;}
.title5 .f24 {font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.title5 .f14 {margin-left:10px;}
.jjxz .title5 {color:#6db442;}
.hei4 {background:url(../images/index5-1.jpg) no-repeat; height:4px; line-height:4px;}
.jjxz .hei4 {background-position:0 0;}
.jjxz-content {padding-top:15px;}
.jjxz-content a img {display:block; margin:0 auto;}
.jjxz-content p {background:url(../images/index5-3.jpg) no-repeat; width:279px; height:55px; text-align:center; margin:0 auto;}
.jjxz-content p span {display:block; height:27px; line-height:27px;}
.jjxz-content p span a {color:#FFF;}
.jjxz-content p span a:hover {text-decoration:underline;}
.content5div-list  {width:279px; margin:10px auto 0 auto;}
.content5div-list li {line-height:24px; height:24px; text-align:left;}
.content5div-list li a {background:url(../images/list.gif) 5px 4px no-repeat; padding-left:15px; color:#585858; font-size:14px;}
.content5div-list li a:hover {background:url(../images/listh.gif) 5px 4px no-repeat; color:#aa0505; text-decoration:underline;}
.content5-center {margin-top:20px; background:url(../images/index3-1.gif) no-repeat center top; padding-top:20px; overflow:hidden;}
.h262 {height:262px; background:url(../images/weatherbg.gif) bottom repeat-x transparent;}
.gr {float:left;}
.gr .hei4 {background-position:center left;}
.gr .title5 {color:#aa0505;}
.content5div-content {margin:0 auto; width:279px; padding-top:10px;}
.content5div-pic {position:relative;}
.content5div-pic a {color:#FFF;}
.content5div-pic p {line-height:30px; background:url(../images/bg_trans.png) repeat; position:absolute; bottom:0; left:0; text-indent:1em; width:100%;}
.content5div-pic p b {background:#6db442; height:16px; line-height:16px; position:absolute; right:10px; top:7px; text-indent:0; padding:0 5px;}
.content5div-pic p span {display:block; cursor:pointer;}
.content5div-pic a:hover p span {text-decoration:underline; background:#6db442;}
.tx {float:left; margin-left:33px;}
.tx .hei4 {background-position:top left;}
.tx .title5 {color:#6db442;}
.mh {float:right;}
.mh .hei4 {background-position:bottom left;}
.mh .title5 {color:#935ea2;}
.content5-bottom {margin-top:20px; background:url(../images/index3-1.gif) no-repeat center top; padding-top:20px;}
.ss {border:1px solid #d9d9d9; overflow:hidden;} 
.ss .hei4 {background:url(../images/index5-6.jpg) no-repeat;}
.ss .title5 {color:#6db442; padding-top:10px;}
.ss #demo td table tr td {padding:0 5px;}
.ss #demo table tr td a {padding:3px; border:1px solid #d9d9d9; display:block;}

#column4 h2 {background-image:url(../images/coln_left_bg4.gif);} 
#column4 .position_right {background:#669c28;}
h6 {font-family:Microsoft Yahei; font-size:18px; font-weight:normal; line-height:35px;}
h6 span {color:#6ba02b;}
.ws_list {overflow:hidden; margin:20px 55px;}
.ws_list li {border-bottom:1px dashed #d9d9d9; padding:20px 0 10px; overflow:hidden;}
.ws_list li p.ws_pic {float:left; margin-right:20px;}
.ws_intro .date {color:#a5a5a5; font-weight:normal;}
.ws_intro p {margin:10px 0; text-align:justify; text-indent:2em; line-height:22px; height:44px;}
.ws_more {text-align:right;}
.ws_more a {color:#FFF; background:url(../images/index5more.png) no-repeat; width:65px; height:22px; line-height:22px; display:inline-block; text-align:center;}
.ws_more a:hover {font-weight:bold;}
.index5BottomBg {background:url(../images/index5bottombg.gif) bottom no-repeat; height:6px; font-size:0; clear:both; margin:20px 0 -20px;}
.moreinterview .color5 {background-image:url(../images/coln_left_bg4.gif);}
.color5 {color:#6ba02b;}
.ws li a:hover img {border-color:#6ba02b;}
.ws li div a:hover {color:#6ba02b;}
.family_list li {overflow:hidden; padding:20px 55px; margin-top:20px; background:url(../images/textbg.gif) bottom repeat-x;}	
.family_list li p.family_pic {float:right; margin-left:25px;}
h6 a {color:#585858;}
h6 a:hover {color:#6ba02b; text-decoration:underline;}
.classmates_pic a img {float:right; padding:5px; border:1px solid #d9d9d9; margin-left:20px;}
.classmates_pic a:hover img {border-color:#6ba02b;}
.first_li {background:url(../images/textbg.gif) bottom repeat-x; overflow:hidden; padding:10px 55px 30px;}
.first_li .ws_more span {background:#d5d5d5; color:#FFF; padding:2px 10px; margin-right:10px;}
.first_li h6 {background:url(../images/hot.png) no-repeat; padding:20px 0 0 60px;}
.campus_list {padding:0 15px 15px;}
.campus_list li {background:none; border:1px solid #d9d9d9; position:relative; margin-top:30px; width:269px;}
.campus_list li a img {border:0;}
.campus_list li .video_intro {padding:0 5px;}
.campus_list li .video_intro p {text-align:justify;}
.campus_list li .f14 {color:#6ba02b;}
a.cps_more {background:url(../images/index5more.png) no-repeat; width:65px; height:22px; line-height:22px; display:inline-block; text-align:center; color:#FFF;}
a.cps_more:hover {font-weight:bold; color:#FFF; text-decoration:none;}
.campus_list li a.cps_more {position:absolute; left:5px; bottom:-11px; z-index:9999;}
.cnt .campus_list {padding:0;}
#cnt-wrap .campus_list li {height:263px; padding-bottom:10px; width:269px;}
.ss_list li {height:261px;}
.ss_list li a.cps_more {position:static; margin-top:10px; float:right;}
.ss_list li .video_intro p {color:#585858;}


/*----------------------------------------------------end future in 3A----------------------------------------------------*/

/*content_detail*/
.article_title {text-align:center; line-height:2; border-bottom:1px dashed #cbcbcb; margin:20px 0; padding-bottom:8px; color:#A5A5A5;}
.article_title span {display:block; font-size:18px; font-family:Microsoft Yahei; color:#383838;}
.bottomNotice  {margin-top:30px;}
.bottomNotice span {display:inline-block; border:1px dashed #cbcbcb; padding:5px 10px; line-height:1.5; margin-right:20px;}
.bottomNotice span b {background:url(../images/telbg.gif) left center no-repeat; display:block; padding-left:40px; font-size:24px; color:#8d8d8d; font-family:Microsoft Yahei;}
.bottomNotice span a b {background:url(../images/bmbg.gif) 15px center no-repeat; letter-spacing:normal; padding-left:50px;}
.bottomNotice span a:hover b {color:#B3090A;}
.offer_detail p.f14 {font-family:Microsoft Yahei; color:#aa0505;}
.offer_detail table td {line-height:2; vertical-align:top;}
.mall_detail {line-height:1.5;}
.mall_detail dt {color:#aa0505; font-weight:bold; margin-top:30px;}

/*register login password search*/
#column0 h2 {background-image:url(../images/coln_left_bg5.gif);} 
#column0 .position_right {background:#dbdbdb; color:#585858;}
#column0 .position_right_right {color:#585858; border-color:#585858;}
#column0 .position_right_right a {color:#585858;}
.registerBox {background:url(../images/register.gif) 500px center no-repeat;}
.registerBox .HeaderText {margin-left:110px;}
.registerBox .orTable {margin-left:100px;}
.orBox a {color:#000;}
.orBox a:hover {text-decoration:underline;}
.loginBox {background:url(../images/login.gif) 20px center no-repeat; overflow:hidden; padding:60px 0;}
.loginBox .orTable {float:right;}
.forgetBox {background:url(../images/forgetpsd.gif) left center no-repeat; overflow:hidden; padding:120px 0;}
.forgetBox .orTable {float:right;}
.search_list {padding:0 55px;}
.search_list li {border-bottom:1px dashed #D9D9D9; padding:20px 0;}
.search_list p {margin:10px 0; line-height:22px; text-align:justify; text-indent:2em; color:#000;}
.search_list li a.more {color:#6BA02B; display:block;}
.search_list li a.more:hover {text-decoration:underline;}
.key_word {color:#aa0505;}

/*member*/
.memberBox {margin:20px 55px; overflow:hidden;}
.memberLeftMenu {float:left; background:#dfdfdf; width:150px; padding:20px 0 200px 5px;}
.memberLeftMenu li {line-height:2; margin-bottom:5px;}
.memberLeftMenu li a {color:#585858; font-size:14px; display:block; text-indent:1em;}
.memberLeftMenu li a:hover {background:#FFF;}
.memberLeftMenu li.onMenu a {background:#FFF;}
.memberContent {float:right; width:700px; padding-top:20px;}
.memberContent .orTable {line-height:normal;}
.memberContent .orTable td {padding:10px 0;}
.memberContent .orderTable {text-align:center;}
.memberContent .orderTable th {font-weight:normal; font-size:14px; background:url(../images/orderbg.gif) repeat-x; line-height:30px;}
.memberContent .orderTable td {line-height:40px; background:#f7f7f7; border-top:1px solid #dfdfdf;}
.memberContent .orderTable td a {color:#585858;}
.memberContent .orderTable td a:hover {text-decoration:underline;}
.memberContent .orderTable td a.pay {color:#000; display:inline-block; background:url(../images/paybg.png) no-repeat; width:60px; height:27px; line-height:27px;}
.memberContent .orderTable td a.alreadyPay:hover {text-decoration:none;}
.memberContent .orderTable td span {margin:0 10px;}

/*pay*/
.pay_information {border-bottom:3px solid #ddd; padding:10px 20px; margin-bottom:40px; background:#f7f7f7; font-family:Microsoft Yahei;}
.pay_information span {display:inline-block;}
.pay_information span strong {font-size:22px; color:#f00; margin-right:5px;} 
.bank_list label {margin:25px 20px 0 0; display:inline-block;}
.bank_list label input {vertical-align:middle; border:0;}
.bank_list label span {display:inline-block; width:126px; height:36px; margin-left:5px; line-height:36px; background:url(../images/bank.gif) no-repeat; text-indent:-9999px; border:1px solid #ddd; cursor:pointer;}
.bank_list label span:hover {border-color:#ffaa33;}
.bank_list label span.CCB {background-position:0 -36px;}
.bank_list label span.BOC {background-position:0 -72px;}
.bank_list label span.ABC {background-position:0 -108px;}
.bank_list label span.CMB {background-position:0 -144px;}
.bank_list label span.BOS {background-position:0 -180px;}
.pay_btn {margin-top:50px; margin-bottom:100px; text-align:center;}
.pay_btn input {background:url(../images/paybgh.png) no-repeat; border:0; width:60px; height:27px; color:#333; cursor:pointer; font-size:14px; font-weight:bold; letter-spacing:0.25em; text-indent:0.25em; color:#000;}
.pay_btn input:hover {background-image:url(../images/paybg.png);}	

/*honour_detail*/
.scrolltab{position:relative;width:790px;margin:0 auto;}
.scrolltab .ulBigPic{width:688px;padding:0 50px;overflow:hidden;}
.scrolltab .ulBigPic li{width:688px;display:none; text-align:center;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic img{border:1px solid #dedede;padding:2px;background-color:#fff;}
.scrolltab .ulBigPic .sPic{overflow:hidden; display:table; width:100%; height:462px;}
.scrolltab .ulBigPic .sPic .iBigPic {display:table-cell; vertical-align:middle; text-align:center;}
.scrolltab .ulBigPic .sSideBox{overflow:hidden; display:block; text-align:center; margin-bottom:10px;}
.scrolltab .ulBigPic .sTitle{font-size:16px;font-weight:700;color:#333; font-family:Microsoft YaHei;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .ulBigPic .sMore a{color:#841;}
.scrolltab .ulBigPic .sTitle a{color:#333;}
.scrolltab .ulBigPic .sTitle a:hover{color:#840;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:190px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:10px;}
.scrolltab .sLeftBtnA{background-position:-5px -2px;}
.scrolltab .sLeftBtnASel{background-position:-80px 0;}
.scrolltab .sLeftBtnABan{background-position:-161px 0;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:10px;}
.scrolltab .sRightBtnA{background-position:-36px 0;}
.scrolltab .sRightBtnASel{background-position:-116px 0;}
.scrolltab .sRightBtnABan{background-position:-192px 0;}
.scrolltab .dSmallPicBox{width:788px;height:144px;position:relative; margin-top:20px;}
.scrolltab .dSmallPic{width:685px;height:134px;position:absolute;left:50px;top:0px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:131px;height:123px;border:1px solid #fff;padding:3px 2px 0;float:left;display:inline;cursor:pointer;overflow:hidden;}
.scrolltab .dSmallPic .sPic{width:131px;height:90px;display:block;}
.scrolltab .dSmallPic .sPic img{border:1px solid #ddd;padding:2px;}
.scrolltab .dSmallPic .sTitle{width:131px;height:30px;line-height:30px;display:block;text-align:center;color:#333;overflow:hidden;}
.scrolltab .dSmallPic .liSelected{border-color:#e9c184;}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:18px;height:37px;display:block;position:absolute;top:45px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:20px;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-73px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:20px;}
.scrolltab .sRightBtnB{background-position:-16px -87px;}
.scrolltab .sRightBtnBSel{background-position:-52px -87px;}
.scrolltab .sRightBtnBBan{background-position:-88px -87px;}

/*gototop*/
#gotopbtn{width:46px;height:32px;background:url(../images/topback.gif) no-repeat;position:fixed;bottom:40px;right:40px;display:none;cursor:pointer;}
#gotopbtn:hover{background:url(../images/topbackhover.gif) no-repeat;}

/*advbox*/
.advbox{width:1000px;margin:0 auto; position:relative; z-index:99999;}
.advbox .dt_big{width:1000px;}
.advbox .dt_toSmall{position:absolute;left:50%;margin:10px 0px 0px 460px;width:25px;height:25px;background:url(../images/ad-close.png) no-repeat;cursor:pointer;}

/*ew*/
/* 2016.12.13 */
/* #erwei-box {position:fixed; left:0; bottom:0; width:105px; height:167px;} */
#erwei-box {position:fixed; right:0; bottom:0; width:105px; height:167px;}
.close-ew {position:absolute; right:0; top:0; display:block; width:30px; height:25px; cursor:pointer;}
.ew-pic {background:url(../images/erwei-hint.jpg) no-repeat; width:105px; height:167px; display:block;}
#erwei-box2 {position:fixed; left:0; bottom:0; width:105px; height:167px;}
.ew-left {background:url(../images/erwei-hint2.jpg) no-repeat;}


/**************************BOF 首页右侧客服***********************************/

.serviceleft {
	cursor: pointer;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100px;
}
.si_serviceleft {
	position:relative;
}
.si_serviceleft1, .si_serviceleft2 {
	position:absolute;
	right:0px;
}
.si_serviceleft1 {
	height:115px;
	width:35px;
	background:url(../images/si_serviceleft3.png) no-repeat;
	display:none;
}
.si_serviceleft .si_serviceleft2 {
}
.si_serviceleft .si_serviceleft2 ul {
	background:url(../images/si_serviceleft2.png) no-repeat;
	width:79px;
	padding:100px 0 5px 0;
}
.si_serviceleft2 ul li {
	display:block;
	text-indent:-9999px;
	background:url(../images/si_serviceleft_03.png) no-repeat;
	text-align:center;
	width:79px;
}
.si_serviceleft2 ul li a {
	color:#fff;
	display:block;
	width:78px;
}
.si_serviceleft2 .si_serviceleftLI1 {
	background-position:0px -2px;
	;
}
.si_serviceleft2 .si_serviceleftLI2 {
	background-position:0px -75px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast {
	background-position:0px -162px;
}
.si_serviceleft2 .si_serviceleftLI1, .si_serviceleft2 .si_serviceleftLI1 a {
	height:67px;
}
.si_serviceleft2 .si_serviceleftLI2, .si_serviceleft2 .si_serviceleftLI2 a {
	height:86px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast, .si_serviceleft2 .si_serviceleftLast a {
	height:74px;
}
.si_serviceleft2 img {
	margin-left:58px;
	display:block;
}
.si_serviceleftLast {
	position:relative;
	z-index:100;
}
.si_serviceleftLast div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.si_serviceleftLI2 {
	position:relative;
	z-index:100;
}
.si_serviceleftLI2 div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.qixia {
	float:right;
	margin: 5px 10px 0 0;
	font-size:14px;
}
.qixia a {
	color:#D8442A;
}
#upField {
    color:#0C38E7;
}

#tq_float_container{ margin-top:170px;}
/**************************EOF 首页右侧客服***********************************/
.fix{ width:1345px; height:251px-; position:absolute;z-index:1; top:0;background: url(../images/new_top_bg.png) -49px top no-repeat-;}

