/*public-css*/
/*public*/
body, h1, h2, h3, h4, h5, h6, hr,blockquote,dl, dt, dd,pre,form, fieldset, legend, button, input, textarea,img{border:medium none;margin: 0;padding: 0;font-family:Arial;}
th, td{margin: 0;padding: 0;font-family:"Microsoft Yahei","\5B8B\4F53",Tahoma;}
ul, ol, li{list-style:none;margin: 0;padding: 0; color: #555;}
a{text-decoration:none;color:inherit;}
dt{font-size:14px;font-weight:bold;line-height:25px;}
dd{font-size:12px;line-height:20px;}
table{
border-collapse: collapse;}
.c, .clear{clear:both;}
.b{border:1px solid #111;}
.fl{ float: left;}
.fr{ float: right;}
.fc{ margin: 0 auto;}
.i{width:20px; height:20px; background:url(../images/sprites.png); display:inline-block;}

.dn{display: none;}
.db{display: block;}

.i_city{background-position: -15px -264px;}
.i_where{background-position: -52px -265px;}
.i_home{background-position: -126px -13px;}

.tmd30 { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}

a:hover{color: #ea9b12;}

.button{ padding:5px 7px;}
.buttonBig{ padding:8px 10px;}
.b_s_apply{background: #ea9b12; color: #fff;}
.b_s_apply:hover {background-color: #c97a01;color:#fff !important;}
/*
重复用的地方
school_content及其内部元素
allCity_m_title及其内部元素
oneSchool_top及其内部元素
ps_t_content及其内部元素
oneSchool_top及其内部元素
*/
/*******************************************header_big***********************************************/
/*header_big_top*/
.header_b_top{width:100%;height:30px;background:#efefef;border-bottom: 1px solid #ccc;}
.header_b_main{width:1000px;height:30px;margin:0 auto;line-height:30px;color: #555;font-size: 12px;overflow:hidden;}
.header_b_word{width:450px; height:30px; overflow:hidden; text-align:left;}
.header_b_c{text-align: right; margin-right:20px;}
.language{width:35px;height:30px;background:url(../images/language.png) no-repeat;display:inline-block;}
.lp2{background-position: 0 -30px;}
.header_b_r{text-align: right;}
.header_b_r span{display:inline-block;_display:inline;background:url(../images/header_login.png) no-repeat;width:12px;height:13px;margin-bottom:-2px;margin-right:5px;}


.index_rightTool{
	width:auto;
	height: auto;
	position: fixed;
	left: 0px;
	top:60%;
	min-width:30px;
	background-color: #fefefe;
	border-top:1px solid #ddd;
	border-right:5px solid #ea9b12;
	color: #555;
	margin-top:-150px;}
.index_rightTool ul li{
	padding:5px 10px 5px 5px;
	line-height: 30px;
	border-bottom:1px solid #ddd;}
.index_rightTool ul a:hover li{
	background-color: #ea9b12;
	color: #fff;}
/*header_big_content*/
.header_b_content{width:1000px;margin:0 auto;padding-top:20px;padding-bottom:5px;border-bottom:5px solid #41748d;}
.header_b_input{margin-left:308px;width:290px;height:28px;line-height:28px;border:1px solid #dedede;padding-left:10px;color:#555;}
.header_b_submit{margin-left:5px;width:80px;height:30px;line-height:30px;background:#ea9b12;color:#FFF;text-align:center;cursor: pointer;}
.header_b_submit:hover{background-color: #ca7b02;}
.header_b_submit a:hover{color: #fff;}
.header_input_default{color:#999;}

/********************************************header_small****************************************************/
.header_small{background:#f0f0ef;height:60px;width:100%;border-bottom:2px solid #b5b3b3;}
.header_s_main{width:1000px;margin:0 auto;}
.header_s_1 img{margin-top:15px;}
.header_s_input{margin-left:80px;margin-top:15px;width:300px;height:28px;line-height:28px;border:1px solid #dedede;padding-left:10px;color:#555;}
.header_s_submit{margin-top:15px;width:60px;height:30px;line-height:30px;background:#ea9b12;color:#FFF;text-align:center;cursor: pointer;}
.header_s_submit a:hover{color: #fff;}
.header_s_3{float:right; line-height:30px;color: #555;font-size: 12px; font-weight: normal;}
.header_s_3_1{display:block;height:47px;width:80px;border-bottom:3px solid #ea9b12;border-left:1px solid #ccc;}
.header_s_3_1 div{background:url(../images/s_header_login.png) no-repeat;width:26px;height:23px;margin-top:10px;margin-left:25px;}
.header_s_3_2{display:block;height:47px;width:80px;border-bottom:3px solid #ea9b12;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.header_s_3_2 div{background:url(../images/s_header_login.png) -26px 0 no-repeat;width:33px;height:23px;margin-top:10px;margin-left:25px;}
.header_b_connect{height:25px; margin-top: 25px; width: 680px; text-align: right; line-height: 25px;}
.header_s_input_default{color:#999;}
/************************************************footer************************************************/
.footer{height:300px;width:100%;background:#2d2d2d;}
.footer_main{width:1000px;margin:0 auto;color:#CCC;padding-top:20px;font-size:12px;}
.footer_title{color:#EEE;font-size:18px;line-height:40px;font-weight:bold;}
.footer_a{display:block;line-height:25px;color:#CCC;}

/*footer_top*/
.footer_m_top{border-bottom:1px solid #1b1b1b;}
.footer_top_article{width:210px;height:165px; overflow: hidden;}
.footer_top_4{width:370px;height:200px;position:relative;}
.footer_input{margin-top:10px;width:356px;height:30px;line-height:30px;border:2px solid #252525;background:url(../images/footer_search.png) #fff 337px no-repeat;padding-left:10px;}
.footer_search_submit{position:absolute;left:339px;top:87px;width:28px;height:28px;cursor:pointer;}
.footer_input_default{color:#999;}

/*footer_bottom*/
.footer_m_bottom{width:1000px;border-top:1px solid #404040;text-align:center;}
.footer_bottom_1{margin-top:20px;}
.footer_bottom_1 a{color:#CCC;}
.footer_bottom_2{margin-top:10px;}

/************************************************index************************************************/
.index_wrap{margin:0 auto;}

/*index_top*/
.index_top{width:1000px;}
.index_t_1{width:1000px;height:370px;background:url(../images/index_banner.jpg);}
.index_t_1_main{margin:30px 0 0 20px;}
.index_t_1_main a{display:block;width:180px;height:50px;color:#FFF;padding-left:20px;line-height:50px;margin-top:10px;font-weight:bold;background:url(../images/index_a.png) 178px 13px #585756 no-repeat;}
.index_t_1_main a:hover{color:#ea9b12;background-color:#000;}
.index_t_2_1{width:180px;height:140px; text-align:center; color:#FFF;font-weight:900;font-size:22px;line-height:30px;padding-top:60px; background:url(../images/ctu_bg-en_us.jpg) no-repeat; background-color:#41748d;}
.index_t_2_2{width: 790px; height: 200px;}
.index_t_2_2_ul{width:790px; height:200px; overflow:hidden;}
.index_t_2_2_ul li{float: left;}
.index_t_2_2_ul a:hover li dl{color: #ea9b12;}
.index_t_2_2 li{height: 100px; overflow: hidden;}
.index_t_2_2_img{width: 76px; height: 76px; padding: 10px; background-color: #fff; border:2px solid #41748d; overflow: hidden;}

.index_t_2_2_dl{width:190px; height: 100px; background-color: #41748d; color: #fff;}
.index_t_2_2_dl dt{width: 170px; height: 70px; line-height: 22px; font-size: 14px; font-weight: bold; overflow: hidden; padding: 5px 10px 0 10px;}
.index_t_2_2_dl dd{width: 170px; height: 20px; overflow: hidden; padding:0 10px; line-height: 20px; font-size: 12px; font-weight: normal;}

.index_t_2_3{display:block; width:29px;height:200px;background:url(../images/index_more.jpg); border-left:1px solid #30637c;}

/*index_main*/
.index_main{margin-top:20px;}
.index_m_top{width:1000px;height:30px;line-height:30px;background-color:#dedede;margin-bottom:10px;}
.index_m_t_bg{width:10px;height:30px;background-color:#9eab04;}
.index_m_t_word{color:#9eab04;font-weight:bold;margin-left:10px;}
.index_m_main{width:324px;border:1px solid #dedede;margin-right:11px;}
.index_m_title{color:#FFF;font-size:14px;padding-left:5px;font-weight:bold;background-color:#9eab04;height:30px;line-height:30px;width:319px;}
.index_m_1{margin:10px 0; font-size: 12px;}
.index_m_2{margin-top:10px;height:160px; font-size: 12px;}
.index_m_1 li{width:310px; height:20px;line-height:20px;margin-left:10px;margin-right:5px; overflow: hidden;}
.index_m_2 li{min-height:20px;line-height:20px;margin-left:10px;margin-right:5px;}

/*index_bottom*/
.index_bottom{width:998px;height:180px;margin-top:20px;margin-bottom:20px;}
.aleft{width:998px;}
.al_left{width:100px;height:180px;background-color:#41748d;}
.al_left_1{color:#fff;font-weight:bold;font-size:16px;padding:10px 0 0 10px; height: 80px;}
.al_left_2{display:block;color:#fff;font-weight:bold;padding:60px 0 0 10px;font-size:16px;}
.al_right_left{display:block;height:180px;width:25px;background:url(../images/icon-arrow-white-left.png) 5px 75px #6197b2  no-repeat;}
.al_right_left:hover{background-color:#6d9bb1;}
.al_right_right{display:block;height:180px;width:25px;background:url(../images/icon-arrow-white-right.png) 5px 75px #6197b2  no-repeat;}
.al_right_right:hover{background-color:#6d9bb1;}
.al_right_main{min-width:2240px; background:#e6eced;}
.al_right_view{width:848px;height:180px; overflow: hidden;}
.al_detail{width:424px;height:180px; overflow: hidden;}
.al_detail_left{display:block;text-decoration:none;width:220px;padding:20px 10px 0 20px;}
.dl_1{color:#41748d;font-weight:bold; line-height: 20px; height: 40px; width: 100%; overflow: hidden;}
.dl_2{color:#333; font-size: 12px; line-height: 20px; height: 80px; width: 100%; overflow: hidden; margin: 5px 0px;}
.dl_3{color:#41748d;font-weight:bold; text-align: right; font-size: 12px;}
.al_detail_right{display:block;text-decoration:none; width: 150px; height: 160px; overflow: hidden;}
.al_detail_right img{margin-top:20px;}

.index_input{width:300px;margin-top:7px;height:30px;line-height:30px;margin-left:10px;padding-left:10px;}
.index_input_default{color:#999;}
.index_submit{display:block;margin-top:5px;width:95px;height:30px;font-size:14px;line-height:30px;text-align:center;background:#4786c4;color:#fff;border:1px solid #4177ad;}
.index_b_3{width:360px;height:160px;background-color:#fbfbfb;padding:20px 0 0 20px;border:1px solid #dbdbd9;}
.index_b_3 li{width:180px;height:40px;}
.index_b_3 li a{display:block;}
.index_b_3 li a i{display:inline-block;background:url(../images/logos.png) no-repeat;width:17px;height:18px;margin-right:5px;margin-bottom:-3px;}
.index_b_3 li a span{color:#41748d;font-size:12px;font-weight:bold;}

/**************************************************search**************************************************/
/*page*/
.universityPage{font-size: 12px;}
.dataTables_info{float:left; margin:20px 0px; font-size: 12px;}
.dataTables_paginate{float: right; margin:20px 0px; font-size: 12px;}
.dataTables_paginate a{padding:5px 7px; border:1px solid #dedede;}
.dataTables_paginate a:hover {padding:5px 7px; background-color: #dedede;}

/*serach*/
.search_wrap{width:1000px;margin:0 auto;margin-top:40px;}
.search_title{height:30px;line-height:30px;border-bottom:2px solid #ea9b12;padding-left:5px;font-weight:bold;color:#555;margin-bottom:20px;}
.search_title_keyword{color:#ea9b12;margin-right:100px;}

/*server*/
.buttonStyle1:hover{background-color: #d98a01; color: #fff;}
.server{width: 1000px; min-height: 100px; margin: 0 auto; margin-top: 20px;}
.serverBanner{border-top: 5px solid #41748d;}
.serverLeft{width: 200px; height: 320px; overflow: hidden; background-color: #ddd;}
.contactServer{width:130px; height:30px; line-height: 30px; margin: 5px 30px; text-align: center; display: inline-block; color: #fff; background-color: #ea9b12;}
.sL_title{width:195px; color:#fff; line-height: 50px; padding-left: 5px; font-size: 24px; background-color: #41748d;}
.sL_question{width:190px; padding:5px; line-height: 25px; font-size: 14px;}
.serverContent{margin-top:20px;}
.serverContent ul{width: 1000px; margin-bottom: 20px;}
.serverContent li{margin-right: 20px; margin-bottom: 20px; height: 350px; overflow: hidden;}
.sC_div{width: 310px; border-left: 5px solid #41748d; padding-left: 5px; height: 30px; line-height: 30px; background-color: #ddd;}
.serverContent ul a:hover .sC_div,.serverContent ul a:hover .sC_p{background-color: #aaa; color: #fff;}
.sC_img{width: 320px; height: 150px; overflow: hidden;}
.sC_p{width: 310px;padding:5px; font-size: 12px; line-height: 22px;}
/*-----------------*/

/*school*/
.school_content{border:2px solid #b8b6b6;min-height:170px;margin-bottom:20px;background:#dedede;}
.school_c_left{width:120px;min-height:170px;}
.school_logo{height:100px;border-bottom:1px solid #b6b4b4;}
.school_logo img{padding:10px; margin-left: 10px;}
.school_city{color:#555;font-size:12px;text-align:center;margin-top:5px;line-height: 30px;}
.school_rate{color:#555;font-size:12px;text-align:center;line-height: 30px;}
.school_c_right{padding:5px 20px;width:836px;min-height:160px;background:#f6f6f6;}
.school_r_title{color:#333;font-size:18px;width:100%;height:30px;line-height:30px;border-bottom:1px solid #ccc;}
.school_r_ult{margin:10px  5px 0 5px;border-bottom:1px solid #e4e4e4;}
.school_r_ult li{height:25px;line-height:25px;font-size:12px;color:#999;width:90px;}
.school_course_name{display:block;color:#3674c6;}
.school_r_ul{margin:0px  5px 0 5px;border-bottom:1px solid #e4e4e4;}
.school_r_li{height:40px;line-height:40px;font-size:12px;color:#333;width:90px; overflow: hidden;}
.school_apply{display:inline-block;margin-top:5px;width:90px;height:30px;line-height:30px;background-color:#ea9b12;font-size:12px;text-align:center;cursor:pointer;font-weight:bold;}
.school_apply:hover{background-color: #ca7b02;}
.school_apply a{color:#fff;}
.change_state{width:100px;height:30px;line-height:30px;background:#41748d;color:#fff;text-align:center;margin:0 auto;margin-top:10px;cursor:pointer;}
/**************************************************all_city***************************************************/
.allCity_wrap{width:1000px;margin:0 auto;margin-top:10px;}
.allCity_map{height:550px;background-color:#dedede;}
.allCity_map_list{ width: 250px; height: 100%; overflow: hidden;}
.map_list_ul{width: 100%; color: #fff; font-size: 12px;}
.map_list_ul a{width:90%; padding-left:10%; height: 30px; line-height: 30px; overflow: hidden; background-color: #ec9b0e; margin-top: 5px; display: inline-block;}
.map_list_ul a:hover{background: #ca7b02; color: #fff;}
.map_list_li_hover, .map_list_li_setHover{ margin-left: 5px;}
#map{width: 748px; height: 100%; border:1px solid #ccc;}
.allCity_main{margin-top:20px;}
.allCity_m_title{width:1000px;height:30px;line-height:30px;background-color:#dedede;margin-bottom:10px;}
.allCity_m_main{font-size: 12px; font-weight: normal; font-color:#555; line-height: 30px; margin-bottom: 20px;}
.allCity_m_t_bg{width:10px;height:30px;background-color:#ec9b0e;}
.allCity_m_t_word{color:#ec9b0e;font-weight:bold;margin-left:10px;}
/**********************************************programeSearch*************************************************/
.ps_wrap{width:1000px;margin:0 auto;}
.ps_top{margin-top:30px;}
.ps_t_title{height:30px;line-height:30px;color:#333;border-bottom:5px solid #41748d;margin-bottom:10px;}
.ps_t_content{border:1px solid #41748d; background:#f6f6f6;}
.ps_t_c_one{width:100%;border-bottom:1px solid #dedede; line-height:40px;}
.ps_c_one_1{width:190px; font-size:14px;padding-right:10px;text-align:right;color:#555;}
.ps_c_one_2{width:750px; padding-left:20px; line-height:30px;margin-top:5px; border-left:1px solid #dedede;}
.ps_c_one_2 li{margin:0px 5px;}
.ps_t_change_a{display:block;color:#3674c6;font-size:14px;padding:0 10px;}
.ps_t_change_a_selected{background:#ea9b12;color:#FFF;}
.ps_t_change_a_selected:hover{color:#fff;}
.ps_main{margin-top:30px;}
.ps_m_title{height:30px;line-height:30px;}
.ps_m_sort{height:40px;line-height:40px;background-color:#f6f6f6;border-top:3px solid #ea9b12;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;margin-bottom:20px;}
.ps_m_sort_1{width:100px;text-align:center; font-size:12px;color:#333;border-right:1px solid #dedede;}
.ps_m_sort a{display:block;width:150px;text-align: center; font-size:12px; font-weight:normal; color:#e29002; position:relative;}
/**********************************************oneCity*******************************************************/


.oneCity_top{width:1000px;margin:0 auto;margin-top:30px;border-bottom:5px solid #41748d;}
.oneCity_city{height:60px;line-height:60px;font-size:36px;color:#ea9b12;}
.oneCity_province{color:#fff;background:#6d8df3;padding:2px 5px;margin:25px 40px 0 5px;}
.oneCity_menu{line-height:30px;margin-top:30px;}
.oneCity_menu a{padding:6px 10px 6px 10px;font-size:14px;text-align:center;background-color:#41748d;color:#fff;margin-left:10px;height:30px;line-height:30px;font-weight: 900;}
.oneCity_banner{height:300px;}
.banner{width:1000px;margin:0 auto;}
.indexCon{width:1000px;overflow:hidden;}
.indexCon .flashBanner{width:1000px;height:300px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;
    position:absolute;left:0;bottom:-32px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}

.homepageHover{border-top:4px solid #ea9b12;}
.oneCity_news{width:1000px;margin:20px auto;}
.oneCity_news_left{width:550px;}
.oneCity_n_l_title{width:540px;background:#6d8df3;color:#fff;height:35px;line-height:35px;padding-left:10px;}
.oneCity_n_l_main{width:510px;background:#f6f6f6;padding:20px 20px 5px 20px;}
.oneCity_n_l_main i{display:inline-block;_display:inline;background:url(../images/onecity_1.jpg) no-repeat;width:5px;height:5px;margin-bottom:2px;margin-right:5px;}
.oneCity_n_l_main li{color:#555;font-size:12px;height:40px;margin-bottom:5px;line-height:20px;}
.oneCity_news_right{width:430px; min-height:310px;}
.oneCity_n_r_title{height:30px;line-height:30px;border-top:5px solid #9eab04;color:#9eab04;padding-left:10px;background-color:#dedede;}
.oneCity_n_r_main{min-height:220px;background-color:#f6f6f6;padding:10px;}
.oneCity_n_r_m_detail{line-height:35px;border-bottom:1px solid #ccc;font-size:14px;color:#555;}
.oneCity_n_r_m_d_1{display:inline-block;width:200px;}
.oneCity_n_r_m_d_2{display:inline-block;width:200px;text-align:center;}
.oneCity_study{width:1000px;margin:0 auto;}
/**********************************************oneSchool*******************************************************/
.oneSchool_wrap{width:1000px;margin:0 auto;}
/*oneSchool_top*/
.oneSchool_top{border-bottom:5px solid #41748d; padding-top:25px;}
.oneSchool_logo{height:75px;width:75px;margin-right:12px;}
.oneSchool_logo_title{width:910px; line-height: 40px; color:#333; height:40px; font-size: 20px;}
.oneSchool_logo_info{max-width:500px; font-size: 12px; line-height: 25px; margin-top: 5px;}
.oneSchool_menu{line-height:30px;margin-top:10px;}
.oneSchool_menu a{padding:6px 10px 6px 10px;font-size:14px;text-align:center;background-color:#41748d;color:#fff;margin-left:10px;height:30px;line-height:30px;font-weight: 900;}
/*oneSchool_banner*/
.oneSchool_banner{height:300px;margin-bottom:20px;}
.banner{width:1000px;margin:0 auto;height:300px;overflow:hidden;position:relative;}
.banner_wrap{width:10000px;position:absolute;left:0px;}
.img{float:left;}
.banner_button {position: absolute; height: 10px;z-index: 2; bottom: 20px;left:50%;}
.banner_button span {cursor: pointer; float: left; border: 1px solid #fff; width: 10px; height: 10px; border-radius: 50%; background: #333; margin-right: 5px;}
.banner_button .on {background:#e6bd01;}
/*oneSchool_main*/
.oneSchool_main{width:1000px;min-height:300px;margin-bottom:20px;}
.oneSchool_m_left{width:550px; height: auto;}
.oneSchool_m_l_1{width:550px;height:;}
.oneSchool_m_l_1_title{width:540px;background:#6d8df3;color:#fff;height:35px;line-height:35px;padding-left:10px;}
.oneSchool_m_l_1_content{width:510px;height:325px;background:#f6f6f6;padding:10px 20px 10px 20px;overflow:hidden;}
.oneSchool_m_l_1_content i{display:inline-block;_display:inline;background:url(../images/onecity_1.jpg) no-repeat;width:5px;height:5px;margin-bottom:2px;margin-right:5px;}
.oneSchool_m_l_1_content li{color:#555;font-size:12px;}
.oneSchool_m_l_2{height:280px;margin-top:20px;}
ul a:hover li,ul a:hover li font,ul a:hover font{color: #ec9b0e;}
.oneSchool_m_l_2_title{height:30px;line-height:30px;background-color:#dedede;}
.oneSchool_m_1_2_t_bg{width:10px;height:30px;background-color:#ec9b0e;}
.oneSchool_m_1_2_t_word{color:#ec9b0e;font-weight:bold;margin-left:10px;}
.oneSchool_m_l_2_content{width:510px;height:240px;background:#f6f6f6;padding:20px 20px 5px 20px;}
.oneSchool_m_right{width:430px;min-height:385px;}
.oneSchool_m_r_title{height:30px;line-height:30px;border-top:5px solid #9eab04;color:#9eab04;padding-left:10px;background-color:#dedede;}
.oneSchool_m_r_content{background-color:#f6f6f6;padding:10px;overflow:hidden;}
.oneSchool_m_r_c_detail{min-height:30px;line-height:30px;border-bottom:1px solid #ccc;font-size:12px;color:#555;font-weight:900px;}
.oneSchool_m_r_c_d_1{width:205px;}
.oneSchool_m_r_c_d_2{width:205px;}
.hideReviewed1{display: none;}
.hideReviewed{display: none;}

/********************************************oneSchoolCoures*******************************************************/
.courseTable{width: 100%; line-height: 40px;border-top:5px solid #6d8df3;border-bottom:2px solid #6d8df3; margin:0; padding: 0; font-size: 12px; color: #555;}
.cT_tr{text-align: center;}
.cT_tr_header{background: #dedede; line-height: 50px; font-size: 14px;}
.cT_tr_0{background: #ddd;}
.cT_tr_1{background: #efefef;}

.oneSchoolCoures_wrap{width:1000px;margin:0 auto;margin-bottom:20px;}
.oneSchoolCourse_middle{margin:20px 0;}
.oneSchoolCourse_main{width:1000px;border-top:5px solid #ea9b12;background:#f6f6f6;}
/*oneSchoolCoures_school_content*/
.osc_school_content{border:1px solid #b8b6b6;min-height:170px;margin-bottom:20px;background:#dedede;}
.osc_school_c_main{padding:5px 20px;width:958px;min-height:160px;background:#f6f6f6;}
.osc_school_m_ult{margin:10px  5px 0 5px;border-bottom:1px solid #e4e4e4;}
.osc_school_m_ult li{height:25px;line-height:25px;font-size:12px;color:#999;width:90px;}
.osc_school_course_name{color:#3674c6;}
.osc_school_m_ul{margin:0px  5px 0 5px;border-bottom:1px solid #e4e4e4;}
.osc_school_m_li{height:40px;line-height:40px;font-size:12px;color:#333;width:90px;}
.osc_school_apply{display:inline-block;margin-top:5px;width:90px;height:30px;line-height:30px;background-color:#ea9b12;font-size:12px;text-align:center;cursor:pointer;font-weight:bold;}
.osc_school_apply a{color:#fff;}
/********************************************courseDetail*******************************************************/
.courseDetail_wrap{width:1000px;margin:0 auto;}
.courseDetail_middle{margin-bottom:20px;}
/*cm_top*/
.cm_top{width:1000px;height:40px;line-height:40px;font-size:12px;}
.cm_top a{color:#3674c6;}
.cm_t_1{font-size:28px;color:#333;min-height:50px;_min-height:50px;line-height:50px;}
.cm_t_2{background:url(../images/cu_long_bj.png) no-repeat;height:20px;width:1000px;}
.cm_t_3{font-size:12px;height:40px;line-height:40px;color:#333;}
/*cm_main*/
.cm_main{width:998px;border:1px solid #e4e4e4;}
.cm_m_left{width:700px;background:#F6F6F6;padding:10px 20px;}
.cm_m_l_detail{border-bottom:1px dashed #e4e4e4;}
.cm_m_l_detail span{display:inline-block;font-size:12px;color:#333;width:340px;line-height:40px;}
.cm_m_r_b{display:block;margin:20px 30px 0 0;width:178px;height:48px; text-align:center; font-size:20px;line-height:48px;color:#fff;}
.cm_m_r_b_s1{background: #ea9b12;}
.cm_m_r_b_s1:hover{color: #fff;background-color: #ca7b02;}
.cm_m_r_b_s2{background: #41748d;}
.cm_m_r_b_s3{background: #ccc;}
.cm_m_r_b_s3:hover{color: #fff;}
.cm_m_r_b_s2:hover{color: #fff;background-color: #31647d;}

/*cd_bottom*/
.courseDetail_bottom{margin-bottom:20px;}
.cb_title{height:52px;line-height:50px;font-size:12px;overflow:hidden;background-color:#fff;}
.cb_title_position{position:fixed;top:0;left:50%;margin-left:-500px;}
.cb_t_detail{display:block;width:199.2px;color:#3674c6;border-bottom:2px solid #CBCBCB;text-align:center;font-size:14px;font-weight:bold;}
.cb_t_detail_selected{border-top:2px solid #41748d;border-bottom:0;border-left:2px solid #CBCBCB;border-right:2px solid #CBCBCB;color:#ea9b12;}
.cb_content{background:#F6F6F6;color:#555; line-height: 30px;}
.cb_content_show{text-indent:2em;padding:20px;}
.cb_content_hidden{min-height:500px;display:none;text-indent:2em;padding:20px;}
.feesTable{width:100%; height: 100%; text-align: center;}
.fT_header{border-bottom:5px solid #41748d; line-height: 50px;}
.fT_footer{border-top:2px solid #41748d; line-height: 50px;}
.fT_tr{border-top:1px solid #ccc; line-height: 60px; font-size: 14px;}
.cb_fees{width:700px; margin:0 auto; padding:40px 50px 20px 50px;}
/***************************************************help*****************************************************/
.help_background{background:#edeff0;padding:30px 0;}
.help_wrap{width:1000px;margin:0px auto;}
.help_left{width:200px; padding:10px; line-height: 30px; color: #555; background-color: #fff;}
.help_left dt{ color: #ea9b12; border-bottom:1px solid #ccc; margin-bottom: 5px;}
.help_left dd{padding-left:5px; line-height: 30px;}
.help_left dd:hover{background-color: #dedede; color: #ea9b12;}

.help_right{width:100%;}
.help_r_title{display:inline-block;height:50px;line-height:50px;border-bottom:3px solid #41748d;font-size:24px;color:#555;}
.help_r_main{background:#fff; margin-top:10px; min-height: 700px;}
.help_r_m_detail{padding:15px;background:#f6f6f6;margin:30px;}
.help_r_m_d_title{line-height:20px;margin-bottom:10px;}
.help_r_m_d_content{font-size:12px;line-height:20px;word-spacing:3px;color:#333;}


/**************************************latest****************************************/
.latest1_r{width:220px;}
.latest1_r{width:790px;}
.latest1_title{
	padding:5px 10px 0px 10px;
	background-color:#41748d;
	font-size: 18px;
	font-weight: bold;
	color: #ea9b12;
	width:200px;
	line-height: 30px;}
.latest1_position{
	width: 760px;
	border-bottom:2px solid #41748d;
	height: 33px;
	line-height: 33px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;}
.latest1_menu{
	padding:5px;
	background-color:#f3f3f3;}
.latest1_menu li:hover, .latest1_menu a:hover{
	color: #41748d;}
.latest1_menu li{
	padding:5px 10px 5px 20px;
	font-size: 14px;
	font-weight: bold;
	width:180px;}
.latest1_menu_li{
	background-color:#f3f3f3;
	color: #777;
	border-bottom: 1px solid #dfdfdf;}
.latest1_menu_li:hover{
	background-color:#ea9b12;
	color: #000;
	border-bottom: 1px solid #ea9b12;}
.latest1_menu_li_son{
	background-color:#fff;
	color: #777;
	border-bottom: 1px solid #dfdfdf;}
.latest1_menu_li_son_act{
	background-color:#fff;
	color: #ea9b12;
	border-bottom: 1px solid #dfdfdf;}
.latest1_menu_li_son:hover{
	background-color:#dedede;}

.latest1_menu_li_down{
	color: #fff;
	background-color: #ea9b12;
	border-bottom: 1px solid #ea9b12;}

.latest_block{
	margin:20px 0 0 20px;
	width:370px;
	font-size: 12px;}
.latest_block_title{
	line-height: 30px;
	border-top: 2px solid #ea9b12;
	color: #ea9b12;
	font-size: 14px;
	background-color: #dedede;
	font-weight: bold;}
.latest_block_list{
	width:350;
	padding:10px;
	background-color: #f6f6f6;}
.latest_block_list li{
	font-size: 12px;
	font-weight: normal;
	border-bottom:dashed 1px #E0E8F0;
	line-height: 25px;
	margin-bottom:5px;}

.latest_hdp{
	width: 760px;
	height: 350px;
	background-color: #555;}
.latest_hdp_title{
	width: 190px;
	height: 330px;
	padding: 10px;}
.latest_hdp_title dt{
	line-height: 30px;
	max-height: 60px;
	color: #ea9b12;
	font-size: 16px;
	overflow: hidden;}
.latest_hdp_title dd{
	margin-top: 10px;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
	max-height: 220px;
	overflow: hidden;}

.latest_article_list{
	width: 760px;
	margin-top: 20px;}
.latest_article_list li{
	width: 760px;
	height: 160px;
	border-top:1px solid #dedede;}
.latest_article_list li dl{
	width: 590px;
	height: 140px;}
.latest_article_list li dl dt{
	color:#555;
	font-size:14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;}
.latest_article_list li dl dd{
	line-height: 22px;
	overflow: hidden;
	margin-top: 2px;
	color:#333;
	font-size:12px;}
.latest_article_list li dl span{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color:#777;
	font-size:12px;}

.latest1_content{
	width: 760px;}
.latest1_content dt{
	line-height: 50px;
	font-size:22px;
	color: #555;
	text-align: center;}
.latest1_content dd{
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size:14px;
	color: #777;}
.latest1_content span{
	text-align: center;
	line-height: 25px;
	font-size:12px;
	color: #555;
	display: block;}

.index_user_story{
	width: 100%;}
.index_user_story a{
	float: left;
	width: 80px;
	height: 80px;
	display: block;
	border:1px solid #ccc;
	margin-right: 10px;}
.index_user_story a:hover{
	border:1px solid #ea9b12;}


/*storyContent*/
.storyContent{width: 100%; margin: 20px 0;}
.storyImg{width:120px; height: 120px; overflow: hidden;}
.storyInfo{margin-left: 20px;}
.storyInfo span{display: block; font-size: 24px; line-height: 60px; color: #ff9600; font-weight: bold;}
.storyInfo font{display: block; font-size: 14px; line-height: 30px; color: #555;}
.storyDetail{width: 100%; line-height: 24px; font-size: 14px; margin: 20px 0; min-height: 600px;}

.storyList{width:1000px; margin: 20px 0; min-height: 600px;}
.storyList a{
	float: left;
	width: 111.75px;
	height: 111.75px;
	display: block;
	border:1px solid #ccc;
	margin-left: 10px;
	margin-bottom: 10px;
	overflow:hidden;}
.storyList a:hover{
	border:1px solid #ea9b12;}

#dyntable2_info{
        display: none;}
    
.dataTables_info{font-size: 12px;}
.dataTables_paginate, .paging_full_numbers{font-size:12px;}
.paginate_active{background-color: #EA9B12; color: #fff;}

.topvebanner { margin: 0 auto; width: 1000px; height: 370px; overflow: hidden;}
.topvebanner ul { margin: 0; padding: 0;}
#myjQuery { background: #000; overflow: hidden; width: 1000px; position: relative; height: 370px;}
#myjQueryContent { overflow: hidden; width: 1000px; height: 370px;}
#myjQueryContent DIV { position: absolute; height: 370px;}
#myjQueryContent .smask { z-index: -1;}
#myjQueryContent IMG { width: 1000px; height: 370px; border: 0;}
#myjQueryNav { display: block; overflow: hidden; width: 81px; height: 8px; text-align: right; position: absolute; top: 352px; right: 10px; z-index: 5;}
#myjQueryNav LI { display: block; float: left; width: 15px; cursor: pointer; height: 8px; text-align: center; margin-left: 1px; background: rgb(217, 138, 1); color: #fff;}
#myjQueryNav .nbg { background: #666;}
#myjQueryNav A { display: block; z-index: 12; margin: 0px auto; text-transform: uppercase; width: 45px; color: #ffffff; line-height: 22px; position: relative; height: 22px; z-index: 20;}
#myjQueryNav .current { background: #41748d;}
#myjQueryNav .current A { color: #fff;}
#myjQuery #flow { background: url(../images/fcurrent.gif) no-repeat; margin-top: -33px; width: 45px; height: 22px; z-index: 22; left: 652px; position: absolute;}

/*why ctuas*/
.first_floor{clear:both;width:100%;overflow: hidden;margin: 0 auto;height:220px;border-top:3px solid #41748d;}
.oneb,.threeb{float:left;width:200px; padding:15px; line-height: 30px; color: #555; background-color: #fff;}
.oneb dt,.threeb dt{ color: #41748d; border-bottom:1px solid #ccc; margin-bottom: 5px;}
.oneb dd,.threeb dd{padding-left:5px; line-height: 30px;}
.oneb dd:hover,.threeb dd:hover{background-color: #dedede; color: #ea9b12;}
.twob{float:left;width:540px; height:212px; overflow: hidden; text-align: center;}