/******************************************************************************/
/**
 * body style
 */
* {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
body {
	border:0px;
	font:12px/20px Arial, Helvetica, sans-serif, "宋体";
	color:#585858;
	background:#d6d6d6;
	position:relative;
}
a {
	text-decoration:none;
	color:#585858;
}
a:focus {
	outline:none;
}
a:hover {
	color:#2099a5;
}
form {
	margin:0px;
	padding:0px;
	border:0px;
}
input, select, textarea {
	color:#585858;
	font-size:12px;
}
input.txt_focus {
	border: 1px solid #FF6602;
}

textarea.txt_focus {
	border: 1px solid #FF6602;
}

textarea {
	padding:3px;
}
div, ul, li, p, table, tr, td, img {
	border:0px;
}
h1{	font-size:14px;	font-weight:800;display : inline;}
h3{height:30px; line-height:30px; font-size:12px;color:#2099a5; text-align:center;}
.main_h3{height:30px; line-height:30px; font-size:12px;color:#2099a5;padding-left:10px;padding-top:20px;}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.clear_both {
	clear:both;
}

/*font style*/
.hot_b {
	color:#d26907;
	font-weight:bold;
}
.hot {
	color:#d26907;
}
a.hot:link, a.hot:visited {
	color:#d26907;
	text-decoration:underline;
}
a.hot:hover {
	color:#d26907;
	text-decoration:underline;
}
.hot_b a:link, .hot_b a:visited {
	color:#d26907;
	text-decoration:underline;
	font-weight:bold;
}
.hot_b a:hover {
	color:#d26907;
	text-decoration:underline;
	font-weight:bold;
}
.more{ background:url(../images/more.jpg) no-repeat; float:right; width:43px; height:11px; font-size:0; line-height:0;}
/*layout style*/
.wapper{ width:1003px; margin:auto; background:url(../images/ny_bbg.png) repeat-y;}
.wapper_404{ width:1003px; margin:auto; background:#ffffff;}
/*头部*/
.header{ padding-top:10px; background:#fff;}
.header .logo{ float:left; background:url(../images/logo1.png) no-repeat; width:520px; height:70px; text-indent:-9999em;}
.header .logo a{ width:193px; display:block; height:70px;}
.header .logo a span{ display:none;}
.header .search{ float:right; background:url(../images/search_bg.png) no-repeat; width:210px; height:19px; padding-top:3px;}
.text_search{ float:left; width:147px; background:none; border:none; margin-left:20px;}
.btn_search{ float:left; width:30px; border:none; background:none; height:18px; cursor:pointer;}

/* 导航效果 开始 */
#x-menu {width:1003px;margin:0px;background:#000;z-index:3;}
#x-menu ul{list-style:none;}
#x-menu ul li {float:left;line-height:30px;background:#000;}
#x-menu ul ul {display:none;position:absolute;background:#000;}
#x-menu a {display:block;width:144px;color:#fff;font-weight:bold;line-height:30px;height:30px;text-align:center;text-transform:uppercase;}
#x-menu ul li a{border-left:1px #EAEAEA solid;}
#x-menu ul ul li a{border:none;text-align:left;padding-left:20px;width:124px;}
#x-menu ul li:hover {position:relative;background:url(../images/nav.png);background-repeat: repeat-x;}
#x-menu ul li:hover a{color:#2099a5;}
#x-menu ul li:hover ul {display:block;position:absolute;top:30px;left:1px;}
#x-menu ul li:hover ul a {background:#EAEAEA; color:gray; font-weight:normal}
.sub-menu{color:gray; font-weight:normal;}
#x-menu ul ul li:hover a {background:#fff;}
#x-menu ul li:hover ul ul {display:none;}
#x-menu ul ul li:hover ul {display:block;left:144px;top:0px;}
#x-menu ul ul ul li:hover a {color:#2099a5;}
/* 导航效果 结束 */

/*尾部*/
.footer{ background:#545454; padding:5px 33px 0 33px; color:#9f9f9f; height:30px;}
.footer a:link,.footer a:visited{color:#9f9f9f;line-height:26px;}
.footer a:hover{color:#f5f5f5;line-height:26px;}
.footer span{float:right;}
.footer a.a_font1{ background:url(../images/btn_foot1.jpg) no-repeat; float:left; height:26px; padding-left:30px;margin-right:20px;}
.footer a.a_font2{background:url(../images/btn_foot2.jpg) no-repeat;float:left; height:26px; padding-left:30px; }
.footer a.a_font3{background:url(../images/btn_foot3.jpg) no-repeat;float:left; height:26px; padding-left:30px; }

.footer_2{ background:#545454; padding:5px 33px 0 33px; color:#9f9f9f; height:30px;}
.footer_2 a:link,.footer_2 a:visited{color:#9f9f9f;line-height:26px;}
.footer_2 a:hover{color:#f5f5f5;line-height:26px;}
.footer_2 a.a_title{padding-left:30px;margin-right:20px;color:#ffffff;}
.foot_title{float:left;}
#demo {overflow:hidden;width: 900px;height:30px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left; }

/*首页*/
.banner{padding-bottom:15px;}
.banner_in{background:#fff;; height:247px; clear:both;}
.banner_in_1{background:url(../images/banner_03.jpg) no-repeat; height:223px; clear:both;}
.banner_in div{background:url(../images/banner_01.jpg) no-repeat}
.banner_in_b{ background:url(../images/banner_02.jpg) no-repeat; height:27px; line-height:27px;clear:both; margin-bottom:0px; padding-left:25px; overflow:hidden; position:relative;z-index:1;}
.banner_in_b ul li{height:27px;padding-left:70px;}
.banner_in_c{background:#fff; height:15px; clear:both;}

.box_service{ float:left; margin-left:30px; width:315px; display:inline;}
.box_service h3{ background:url(../images/title_index.jpg) left bottom no-repeat; height:43px; text-indent:-9999em; margin-bottom:7px;}
.box_service img{ float:left; margin-right:10px;}
.box_service ul{ float:right; width:206px;}
.box_service li{ padding:3px 3px 3px 12px; background:url(../images/li.png) 3px 6px no-repeat;}
.box_service li span{ float:right; font-size:11px;}
.box_service p{ padding:5px; text-align:right;}

.box_train{ float:left; margin-left:30px; width:315px;display:inline;}
.box_train h3{ background:url(../images/title_index.jpg) right bottom no-repeat; height:43px; text-indent:-9999em;margin-bottom:7px;}
.img_box{ float:left; margin-right:10px;width:96px;}
.img_2{margin-top:5px;}
.box_train ul{ float:right; width:206px;}
.box_train li{ padding:3px 3px 3px 12px; background:url(../images/li.png) 3px 6px no-repeat;}
.box_train li span{ float:right; font-size:11px;}
.box_train p{ padding:5px;text-align:right;}

.box_gk { float:left; width:263px; margin-left:30px;display:inline;}
.box_gk dl{ width:187px; height:94px; margin-bottom:5px; padding:8px 24px 0 50px;}
.box_gk .gk1{ background:url(../images/gk_ts1.jpg) no-repeat; }
.box_gk .gk2{width:263px;}
.box_gk dl dt{ float:right; width:64px; height:84px;}
.box_gk dl dd{ float:left;height:54px;overflow:hidden; width:118px; padding-top:30px; display:inline;}

.index_tab{ width:944px; margin:15px 0 15px 30px;}
.index_tab ul.menu li{ background:url(../images/title_index_tab.png) right bottom no-repeat; width:236px; float:left; text-align:center; font-weight:bold; cursor:pointer; height:27px; line-height:27px;}
.index_tab ul.menu li.current{ background:url(../images/title_index_tab.png) left bottom no-repeat; color:#2099a5;}
.index_tab .tab_0{ padding:10px 100px 10px 10px; height:110px; background:#f2f2f3 url(../images/tab_0.jpg) right bottom no-repeat;overflow:hidden;display:none;}
.index_tab .tab_0 ul li{ width:200px; float:left; margin-right:30px; height:23px;padding:0 3px 0 12px; background:url(../images/li.png) 3px 3px no-repeat;}
.index_tab .tab_0 ul li span{ float:right;}
.index_tab .tab_2{ padding:0; overflow:hidden;display:none;background:#f2f2f3; height:130px;}
.index_tab .tab_2 .tab_2_1{position:absolute;z-index:1;}
.index_tab .tab_2 .tab_2_2{position:relative; z-index:2;height:30px;width:150px;top:95px;left:780px;}
.t-li2-1 {float:left;background:#666;color:#fff;margin-right:6px;padding:0px 6px;cursor:hand;}
.t-li2-2 {float:left;background:#fff;color:#666;margin-right:6px;padding:0px 6px;cursor:hand;}
/*.index_tab .tab_1 p{ line-height:1.5; padding-bottom:5px;}
.index_tab .tab_2{ padding:10px 10px 10px 10px; height:110px;overflow:hidden;display:none;background:#f2f2f3 url(../images/tab_0.jpg) right bottom no-repeat;}
.index_tab .tab_2 ul li{ float:left; height:70px; padding:0 4px;}*/
.index_tab .tab_1{ padding:10px 10px 10px 10px; height:110px;overflow:hidden;display:none;background:#f2f2f3 url(../images/tab_0.jpg) right bottom no-repeat;}
.index_tab .tab_3{ padding:10px 100px 10px 10px; height:110px; background:#f2f2f3 url(../images/tab_0.jpg) right bottom no-repeat;overflow:hidden;display:none;}
.index_tab .tab_3 ul li{ width:200px; float:left; margin-right:30px; height:23px;padding:0 3px 0 12px; background:url(../images/li.png) 3px 3px no-repeat;}
.index_tab .tab_3 ul li span{ float:right;}

#play_list{height:132px; overflow:hidden;}
#play_bg,#play_info,#play_text{ display:none;}
/*内页*/
.box_left{ float:left; width:203px; margin:0 17px 0 25px; display:inline;}
.box_right{ float:left; width:730px;  overflow:hidden; padding-bottom:20px;}
.box_left h2{ background:url(../images/ny_left_title2.jpg) center bottom no-repeat; height:30px; line-height:30px; font-size:14px;text-align:center; margin-bottom:5px;}
.box_left h3{ background:url(../images/ny_left_title.jpg) center bottom no-repeat; height:30px; line-height:30px; font-size:12px;color:#2099a5; text-align:center;}
.box_left h4{ background:url(../images/ny_left_title.jpg) center bottom no-repeat; line-height:30px; font-size:12px; text-align:center;}
.box_left ul li{ border-bottom:1px solid #eaeaea; background:url(../images/li.gif) 3px 9px no-repeat; padding:3px 0px 3px 13px;}
.box_left ul li.current a:link,.box_left ul li.current a:visited{color:#2099a5;}
.box_left ul li.child{ background:none;}
.box_left ul.research_view{ margin-bottom:10px;}
.box_left ul.research_view li{ background:none; padding-left:3px;}
.box_left ul li ul{}
.box_left ul li ul li{background:url(../images/lili.png) 0px 9px no-repeat;border-bottom:none; padding-left:8px;}
.box_left ul li ul li.current{background:url(../images/lili2.png) 0px 9px no-repeat;}

.box_left ul li.child ul li ul li{ background:none; padding-left:0;}
.box_left div { text-align:center;}
.box_left div a img{ padding:5px 0;}

.path{ background:url(../images/ny_r_title.jpg) bottom no-repeat; height:28px; line-height:28px;color:#2099a5; padding-left:5px;}
.path a{ background:url(../images/li.gif) right 3px no-repeat; padding-right:13px; margin-right:5px;}

.box_right .left_content{ float:left; width:544px; padding-top:10px;}
.box_right .right_list{ float:right; width:174px;padding:11px 0px 0px 12px;}
.box_right .main_content{ width:718px; padding-top:10px;}
.box_right .main_content h3{text-align:left;}
.main_li{line-height:25px;padding-left:20px;width:705px;}
.reg{width:705px;}
.reg_1{float:left;width:150px;}
.reg_2{float:right;text-align:left;width:555px;}
.main_banner{ width:718px; background:#209BA3;height:35px;color:#ffffff;line-height:35px;padding-left:10px;}
.timu_1{float:left;width:30px;}
.timu_2{float:left;width:width:650px;}
.right_back{background:#efefef;padding-left:10px;}
.right_h3{ background:url(../images/ny_left_title.jpg) center bottom no-repeat; height:30px; line-height:30px; font-size:12px;color:#2099a5; text-align:center;}
.box_right .right_list a{ display:block;margin-bottom:8px;}

.box_right .left_content .content{ line-height:1.5; }
.content_404{ line-height:1.5;height:200px;padding:50px; }
.box_right .left_content .content p{ padding:7px 0;}

.about_list li { padding:2px;}
.about_list li a:link,.about_list li a:visited{ background:url(../images/li_news.gif) 3px 3px no-repeat; padding-left:12px;}
.about_list li a:hover{ background:url(../images/li_news2.gif) 3px 3px no-repeat; padding-left:12px;color:#2099a5;}
.about_list li span{ float:right; color:#2099a5;}
.page_link {padding-left:12px;background:#ffffff;}

.achieve_dl dt{ font-weight:bold;color:#2099a5; border-bottom:1px dotted #eaeaea; padding:5px;}
.achieve_dl dd{ padding:5px; line-height:1.5;}
.achieve_dl dd p{ padding-bottom:8px;}
.achieve_dl dd p.qm{color:#2099a5; text-align:right;}

.achieve3 td{ padding-bottom:5px;}
.content_menu{ margin-bottom:12px; height:27px;}
.content_menu li{ background:url(../images/title_achieve3.png) right bottom no-repeat; width:135px; float:left; text-align:center; font-weight:bold; cursor:pointer; height:27px; line-height:27px;}
.content_menu li.current{ background:url(../images/title_achieve3.png) left bottom no-repeat; color:#2099a5;}
.coun li{width:180px; background:url(../images/title_index_main.jpg) center bottom no-repeat;}
.coun li.current{ background:url(../images/ny_left_title.jpg) center bottom no-repeat;}

.research_list h4{ padding:3px; text-align:center; background:#28c4ea; color:#FFF; font-size:12px; margin-bottom:7px;}
.research_list ul{ overflow:hidden; margin-bottom:10px;}
.research_list ul li{ float:left; text-align:center; width:131px; padding:2px; height:120px;}
.research_list ul li img{ border:1px solid #e1e1e1;}
.research_list ul li a{ display:block;}

.research_img{ text-align:center;}
.research_img img{ margin-bottom:8px;}

.train_c{ border-bottom:1px dotted #ccc;}
.train_list tr td{ padding:5px; vertical-align:top;border-bottom:1px dotted #ccc;}
.train_list tr td img{ padding-top:5px;}

.link_list li{ float:left; width:135px;}

teacher_title{ color:#ffffff;}

#ProgressBar {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #efefef;
	background:#ffffff;
	width:500px;
	padding-top:5px;
}
#Pointer {
	border:1px solid  #444444;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDE9F9, endColorstr=#81ACE7);
}
#Lable {
	position:absolute;
	width:100%;
	text-align: center;