body,form,ul,li,input,td,p,h1,h2,h3,h4,h5,dl,dt,dd,em,cite,img{margin:0;padding:0;list-style:none;}
div,ul,li,p,span,input,textarea,td,a:link,a:visited,h1,h2,h3,h4,h5,select,em,cite{font:12px Microsoft YaHei,Arial;color:#444;text-decoration:none}
/*form*/
select{font:12px Microsoft YaHei,Arial,Helvetica,sans-serif;}
.input{padding:3px;height:15px;background:#fff;border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif}
a:link,a:visited,a:hover{line-height:1.231;font-size:14px}
.edutrust{background:url(edutrust.gif) 0 0 no-repeat;}
a.r:link,a.r:visited{color:#b80000;}
a.b:link,a.b:visited{color:#0169ff;}
a.b:hover{color:#F30}
a:hover{text-decoration:none;color:#0169ff}
.min a:link,.min a:visited{font-size:12px}
img{border:0;}
.full{width:100%;}
form label{float:left;}
.center{text-align:center}
a.more:link,a.more:visited{float:right;display:inline;font-family:"ËÎÌå";font-size:12px;}
.t10{margin-top:10px}
.right{float:right}
.left{float:left}
.t-line{border-bottom:1px solid #ddd;}
.clear{clear:both;font-size:0px;width:0px;visibility: hidden;height:0px;line-height:0px;}
h1{font:bold 18px/30px Microsoft YaHei;width:100%;height:35px}
.main{width:1060px;margin:0 auto;}
.topbar .main{margin-top:0;}

.mt_10{ margin-top:10px;}
/* skin repeat*/
.topbar,
.navigator,
.searchbar,
label.type,
.g-title,
.switch li,
.gbt_tree a:link,.gbt_tree a:visited{ background:url(skin.gif) center top repeat-x}
/* skin no-repeat*/
.flag,.hp,.fav,#menu li,.search form .input,
.g-title dt,.btn_43,.btn_95,.btn_submit{background:url(skin.gif) no-repeat;}


.line{ background:url(point_line.gif) center top repeat-x}

.arrow{padding-right:12px;background:url(arrow.gif) right 7px no-repeat}
.dual{background-position:right -167px;}
.dual-down{background-position:right -227px;color:#da0000;}
.dual-up{background-position:right -287px;color:#da0000;}
.y{background-position:right -49px;}
.y-on{background-position:right -107px;color:#da0000;}


.btn_43,.btn_95,.btn_submit{width:43px;height:23px;background-position:left -629px;font-weight:bold;color:#944d00;cursor:pointer;border:none}
.btn_95,.btn_submit{width:95px;height:30px;font-size:15px}

.topbar{height:29px;}
	.flag,.hp,.fav{line-height:28px;padding-left:20px}
	.flag{background-position:left -348px;}
	.hp{background-position:left -381px;padding-left:16px}
	.fav{background-position:left -415px}

.header{height:170px;margin-top:0;overflow:hidden;}
	.logobar{height:95px;width:100%;background:url(logo.gif) 5px 10px no-repeat;overflow:hidden}
	a#logo:link,a#logo:visited{width:230px;height:75px;margin:12px 0 0 8px;display:inline;float:left;text-indent:-9999px}
	
	a#qqonline:link,a#qqonline:visited{float:left;margin:16px 0 0 220px;display:inline}
	
	.qkbt{float:right;width:272px;height:60px;margin-top:15px}
	.qkbt li{float:left;width:60px;height:60px;padding-left:8px;}
	
	
	.toplink{float:right;width:300px;height:60px;margin-top:17px}
	.toplink a:link,.toplink a:visited{margin-left:12px;font-size:12px;text-align:center;float:left;width:58px;padding-top:43px;height:15px;background:#aaa url(toplink.gif) 0 0 no-repeat;border:1px solid #aaa;color:#fff}
	.toplink a:hover{background-color:#2098e4;border-color:#2098e4;font-weight:bold}
	.toplink a#z1{background-position:-60px 0}
	.toplink a#z2{background-position:-120px 0}
	.toplink a#z3{background-position:-180px 0}
	
	
	
.navigator{height:73px;border-bottom:3px solid #f2f2f2;background-position:center -29px;overflow:hidden}
	#menu{height:38px;width:100%;overflow:hidden}
	#menu li{height:33px;padding:5px 0 0 2px;width:92px;text-align:center;float:left;background-position:left -69px}

/**
#menu li.home{background:none;width:66px;}
**/
#menu li.home{background:none;}

	#menu li.big{background:none;width:110px;}
	#menu li a:link,#menu li a:visited{font:bold 15px/33px Microsoft YaHei,Arial;color:#fff;width:80px;text-align:center;display:inline-block;}
	#menu li.big a:link,#menu li.big a:visited{width:100px;}
	#menu li.home a:link,#menu li.home a:visited{width:56px}
	#menu li a:hover{color:#f5f5f5;background:#73aee9}
	#menu li.current a:link,
	#menu li.current a:visited{color:#333;background:#fff;}
	
	.searchbar{background-position:center -109px;border:1px solid #ddd;border-top:none;height:34px;}
	.searchbar span,.topbar span,.footer span{color:#ccc;padding:0 7px}
	
	
		.search{width:295px;height:23px;float:left;padding:6px;}
		.search form{height:23px;overflow:hidden;}
		.search form label{height:21px;border:1px solid #bbb;}
		.search form label.type{width:48px;cursor:pointer;text-indent:6px;border-left:none;background-position:center -277px}
		.search form label.last{border:none;height:23px;padding-left:5px}
		.search form label cite{line-height:23px; background-position:right 5px}
		.search form .input{width:162px;float:left;border:none;background-position:4px -238px;background-color:#fff;padding-left:24px}
		.search dl{position:absolute;z-index:1;width:0;height:0}
		.search dl ul{left:-55px;position:absolute;z-index:2;width:48px;border:1px solid #b4b4b4;background:#fff;cursor:default}
		.search dl ul li{height:22px;line-height:22px;text-align:center;width:100%;}
		.search dl ul li:hover{color:#fff;background:#b4b4b4}

	.searchbar .min{float:right;width:650px;height:34px;}
	.searchbar .min a:link,.searchbar .min a:visited{line-height:34px;font-weight:bold;background:url(arrow.gif) right -344px no-repeat;padding-right:10px}
	.searchbar .min span{line-height:34px;}

#breadcrumb{height:16px;text-indent:20px;background:url(brd.gif) left top no-repeat;}
	#breadcrumb:hover{ background-position:left -36px}
	#breadcrumb,#breadcrumb a:link,#breadcrumb a:visited{font-size:12px;line-height:16px}
	#breadcrumb em{color:#888; font-family:"ËÎÌå";padding:0 5px}

.top_border{border-top:1px solid #dedede; }
.bot_border{ border-bottom:1px solid #dedede; }
.column_box .column_item{ padding-bottom:20px;}
.column_box h1{ font-size:24px; color:#000}
.column_box .introduction{ font-size:14px; text-indent:28px; line-height:200%; margin-top:10px;}
.column_box_top{ padding:10px 0px;}
.column_box_top .left{ width:730px;}

.catalog{ width:728px; border:1px solid #E0E0E0; margin-top:20px;}

.catalog .catalog_name{ width:104px; position:relative}
.catalog .catalog_name span{ width:74px; height:36px; line-height:36px; background:#4594FD; display:inline-block; text-align:center; font-size:18px; color:#FFFFFF; position:absolute; right:0px; top:20px;}

.catalog .catalog_list{ width:623px;margin:10px 0px;}
.catalog .catalog_list li{ width:286px; float:left; padding-left:25px; line-height:30px;}
.catalog .catalog_list li span{ width:20px; text-align:right; display:inline-block; font-size:14px; color:#666}
.catalog .catalog_list li a{ margin-left:10px; font-size:14px; line-height:30px; color:#0A9EF6}

.column_box .column_item{ position:relative; width:990px; margin-left:25px; border-left:1px solid #E0E0E0; padding-left:44px;}
.column_box .item_num{ width:51px; height:51px; background:url(directory-txt-num.png) no-repeat; text-align:center; line-height:51px; font-size:24px; color:#FFFFFF; position:absolute; left:-25px;}

.column_item_box{ padding-top:5px; }
.column_item_box h2{ font-size:20px; color:#000; font-weight:bold; line-height:40px;}

.column_item_box .column_content{ width:100%; background:url(directory-txt-border.jpg) repeat-x; padding-top:15px;}
.column_item_box .column_content p,.column_item_box .column_content div,.column_item_box .column_content strong{ line-height:28px; font-size:14px;}

.column_item_box .column_content img{ float:right; display:block}
.column_item_box .column_left_box img{ float:none}
.column_item_box .column_content a{ color:#0169ff}

.column_item_box .af_1 a{ font-size:18px; color:#0A9EF6}
.column_item_box .af_1 p{ margin-bottom:15px;}

.column_news_left{ float:left; width:650px;}
.column_news_left .column_top_news{ height:100px;}
.column_news_left li a, .column_right_box li a{ color:#444 !important}
 
 
.column_news_left .column_top_news h3 { display:block;margin-bottom:10px;}
.column_news_left .column_top_news h3 a{ font-size:18px; color:#0A9EF6; }
.column_news_left .column_top_news p{ line-height:200%; font-size:14px;}
.column_news_left .column_top_news img{ float:left; margin-right:20px;}

.column_news_left ul{ margin-top:15px;}
.column_news_left li { width:300px; float:left; line-height:30px; padding:0px 25px 0px 0px; position:relative}
.column_news_left li span{ line-height:30px; position:absolute; right:15px;}
.column_news_left .r_p_5{ padding:0px 0px 0px 20px;} 
.column_news_left .r_p_5 span{ right:0px;}
.column_news_right{ float:right; width:300px;}
.column_news_right .column_right_title a{ float:right; line-height:28px;}
.column_news_right .column_right_title{ margin-bottom:10px; color:#000; background:url(column_title_ico.jpg) left center no-repeat; width:100%; height:28px; text-indent:15px; font-size:14px; font-weight:bold}
.column_news_right .column_right_box{border:1px solid #E0E0E0; padding: 10px 15px;}
.column_news_right .column_right_box li em{ width:18px; height:18px; display:inline-block; position:absolute; top:6px; left:-5px; background:url(column_news_num.png) no-repeat #E1E1E1;}
.column_news_right .column_right_box li{ height:30px; line-height:30px; position:relative; text-indent:20px;}
.column_news_right .column_right_box li a{ line-height:30px;}
.column_news_right .column_right_box .news_ico_1{background-position:0px 4px; background-color:#FE3C00}
.column_news_right .column_right_box .news_ico_2{background-position:0px -15px; background-color:#FE6700}
.column_news_right .column_right_box .news_ico_3{background-position:0px -34px; background-color:#EB9E00}
.column_news_right .column_right_box .news_ico_4{background-position:0px -53px; }
.column_news_right .column_right_box .news_ico_5{background-position:0px -72px;}
.column_news_right .column_right_box .news_ico_6{background-position:0px -90px;}
.column_news_right .column_right_box .news_ico_7{background-position:0px -109px;}
.column_news_right .column_right_box .news_ico_8{background-position:0px -128px;}

.column_content .column_footer{ width:645px; text-align:right; font-size:14px}
.column_content .column_btn{ border:none; background:#F07B1B; color:#FFFFFF; padding:5px 15px;}

.column_content .column_left_box{ width:650px; padding-bottom:20px;}
.column_content .column_question p{ line-height:200%; padding:4px 0px;}
.column_content .column_question a{ color:#4DB604; font-size:16px}
.column_content .column_question span{ color:#898989; font-size:14px}
.column_content .column_question em{ background:#05BE00; color:#FFFFFF; padding:2px 5px; margin-left:5px;}

.column_content .column_reply{ width:608px; border:1px solid #ddd; margin-top:10px; position:relative; padding:20px 20px;}
.column_content .column_reply_ico{ background:url(column_reply_ico.jpg) no-repeat; width:14px; height:7px; position:absolute; top:-7px; left:30px;}
.column_footer .ask_ico{ background:url(column_ask_btn_bg.jpg) no-repeat; width:120px; height:30px; text-indent:20px;}


.sitemap{ width:1060px; margin:10px auto; padding-bottom:20px;}
.sitemap .title{ color:#098AEF; font-size:18px; font-weight:bold; line-height:40px;}
.sitemap dl{ margin-top:10px;}
.sitemap dt,.sitemap dd{ float:left}
.sitemap dt{ width:86px; height:26px; background:#1B98F5; text-align:center; }
.sitemap dt a{ color:#FFFFFF;line-height:26px; font-size:16px;}
.sitemap dd{ height:26px; text-align:center; padding:0px 7px;}
.sitemap dd a{line-height:26px;}

.footer{margin-top:0;padding:12px 0;}
	.footer p{text-align:center;line-height:22px}
	.footer a:link,.footer a:visited{font-size:12px; text-decoration:none;line-height:22px}
