@charset "gb2312";
/* CSS Document */

html { overflow-y:scroll; }

body {
	padding:0;
	margin:0;
	font-size:14px;
	font-family:"Microsoft Yahei";
	color:#333;	
}

a {
	color:#333;	
	text-decoration:none;
}

a:hover {
	color:#0177A1;
	text-decoration:none;
}

h1,h2,h3,ul,li { padding:0; margin:0; list-style:none; }


img { border: none; }

.clear { clear:both; }

.layout { padding:0; margin:0 auto; width:1200px; }

.layout_top { padding:0; margin:0 auto; width:1280px; }

/* top */

.top { margin:0; padding:0; position:fixed; left:0; top:0; list-style-type: none; z-index:888; width:100%; height:200px; background:url(top_bg.png) repeat-x top; }

.top_left { float:left; width:468px; }

.top_left_text { width:468px; height:60px; line-height:60px; font-size:16px; }

.logo { float:left; background:url(logo.png) no-repeat; width:264px; height:198px; }

.top_right { float:right; width:468px; }

.top_ico { width:145px; height:60px; margin-left:323px; }

.top_ico ul { padding-top:17px; }

.top_ico ul li { float:left; }

.top_ico_wx a { display:block; background:url(top_wx.png) no-repeat center; width:30px; height:24px;}

.top_ico_qq a { display:block; background:url(top_qq.png) no-repeat center; width:20px; height:24px; margin-left:20px;}

.top_ico_search a { display:block; background:url(top_search.png) no-repeat center; width:24px; height:24px; margin-left:20px; border-left:#DDD solid 1px; padding-left:30px; }

.top_link { width:468px; height:88px; }

.top_link ul li { float:left; width:100px; height:88px; }

.top_link ul li a { display:block; width:100px; height:88px; line-height:88px; font-size:18px; text-align:center; }

.top_link_hover a { color:#0277A2; background:url(top_hover.jpg) no-repeat center; }

.top_link_a a:hover { color:#0277A2; background:url(top_hover.jpg) no-repeat center; }

.top_margin_right { margin-right:15px;}

.top_margin_left { margin-left:15px;}

/* slider */

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
	background:#FFF;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:50px;
	line-height:50px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:10px;
	overflow:hidden;
	background:#FFF;
	line-height:999px;
	border-radius:13px;
}
.fullSlide .hd ul .on {
	background:#0177A1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
}


/* scroll */

.scroll_main{ width:550px; display:block; }

.scroll_wrap{ width:100%; height:350px; position:relative; }

.scroll_wrap .scroll_cont{ height:100%;overflow:hidden; padding-right:50px; font-size:15px; color:#FFF; }

.scroll_wrap .scroll_cont p{ padding:0 0 15px 0; margin:0; line-height:30px; }

.scroll_wrap .scroll_bar{ position:absolute; top:0; right:0; width:7px; height:100%; background:url(scroll_bar.jpg) repeat-y center; }

.scroll_wrap .scroll_slider{ position:absolute; top:0; left:0; width:8px; height:20px; background:#CD292A; border-radius:5px; }


.scroll_main_X{ width:810px; display:block; }

.scroll_wrap_X{ width:100%; height:285px; position:relative; }

.scroll_wrap_X .scroll_cont_X{ height:100%; overflow:hidden; padding-right:20px; }

.scroll_wrap_X .scroll_bar_X{ position:absolute; top:0; right:0; width:7px; height:100%; background:url(scroll_bar.jpg) repeat-y center; }

.scroll_wrap_X .scroll_slider_X{ position:absolute; top:0; left:0; width:8px; height:20px; background:#0277A2; border-radius:5px; }


/* about */

.about_top { height:710px; background:url(about_top.jpg) no-repeat bottom center; }

.about_top_left { width:50%; height:710px; float:left;}

.about_top_right { width:50%; height:710px; float:right; background:url(about_top_right.png) no-repeat left bottom; }

@media only screen and (max-width: 1440px) {
	.about_top_right { width:710px; height:710px; float:right; background:url(about_top_right.png) no-repeat left bottom; }
}
@media only screen and (min-width: 1440px) {
	.about_top_right { width:50%; height:710px; float:right; background:url(about_top_right.png) no-repeat left bottom; }
}

.about_top_text_1 { margin-left:170px; margin-top:30px; width:480px; font-size:16px; color:#FFF; line-height:26px; }

.about_top_text_2 { margin-top:200px; margin-left:180px; width:470px; text-align:right; }

.about_top_text_2 img { height:35px; }

.about_top_text_3 { margin-left:180px; margin-top:50px; }

.about_top_text_3 img { width:470px; }

.about_group_bg { height:769px; background:url(about_group_bg.jpg) no-repeat center; }

.about_group { padding:0; margin:0 auto; width:1200px; }

.about_group_text { width:579px; height:409px; float:right; margin-top:125px; padding:120px 0 0 50px; background:url(about_group_text.jpg) #0277A2 no-repeat left top; }

.about_group_team_bg { height:880px; background:url(about_group_team_bg.jpg) repeat-x bottom; }

.about_group_team { width:1200px; margin:0 auto; padding-top:100px; }

.about_group_list { height:560px; overflow:hidden; }

.about_group_img img { width:310px; height:479px; }

.about_team_t1 { padding-left:30px; text-align:right; }

.about_team_t2 { margin-top:30px; padding-left:30px; }

.about_team_t2 strong { display:block; font-size:26px; color:#0277A2; font-weight:normal; }

.about_team_t2 span { display:block; width:230px; height:50px; line-height:50px; font-size:16px; color:#666; border-bottom:#0277A2 solid 3px; }

.about_team_text { padding-left:30px; font-size:16px; line-height:35px; margin-top:30px; }

.about_group_hide { display:none; }

.about_group_page { height:200px; overflow:hidden; }

.apply{ width:1200px; }

.apply_array { float:left; width:289px; height:200px; line-height:40px; text-align:center; font-size:18px; }

.apply_array strong { font-size:26px; font-weight:normal; }

.apply_array a { display:block; width:289px; height:150px; padding-top:50px; }

.apply_array:hover { background:url(apply_array.jpg) no-repeat top center; } 

.apply_nav{ position:relative; width:1158px; float:left; height:220px; overflow:hidden; }

.apply_w{ position:absolute; width:1158px; float:left; left:0px; overflow:hidden; }

.apply .img_l{ float:left;cursor:pointer; width:21px; padding-top:75px; }

.apply .img_r{ float:left;cursor:pointer; width:21px; padding-top:75px; }

.about_art_bg { height:770px; background:url(about_art_bg.jpg) no-repeat center; }

.about_art { width:1200px; height:770px; background:url(about_art.png) no-repeat left; margin:0 auto; }

.about_pic_title { padding-top:50px; padding-bottom:50px; }

.about_pic { padding:0; margin:0 auto; width:1282px; }

.applyXY{ width:1282px; }

.apply_arrayXY{ float:left; margin-right:20px; }

.apply_imgXY img { width:284px; height:213px; }

.apply_infoXY{ height:40px; line-height:40px; font-size:16px; text-align:center; }

.apply_infoXY a { color:#333; }

.apply_infoXY a:hover { color:#D12727; }

.apply_navXY { position:relative; width:1216px; float:left; height:243px; overflow:hidden; margin-left:21px; }

.apply_wXY { position:absolute; width:1196px; float:left; left:0px; overflow:hidden; }

.applyXY .img_lXY { float:left;cursor:pointer; width:22px; padding-top:101px; }

.applyXY .img_rXY { float:left;cursor:pointer; width:22px; padding-top:101px; }


/* tese */

.tese_top { height:880px; background:url(tese_top.jpg) no-repeat bottom center; }

.tese_top_text { width:1200px; height:325px; margin:0 auto; }

.tese_top_text_show { background:url(mask_tese.png); width:785px; height:225px; padding:50px; overflow:hidden; margin-left:30px; color:#FFF; }

.tese_top_text_show h3 { font-size:36px; }

.tese_top_text_show h3 span { font-size:24px; margin-left:30px; }

.tese_top_text_show p { font-size:18px; line-height:35px; }

.tese_top_text_hide { display:none; }

.tese_top_list_bg { height:210px; background:url(mask.png); margin-top:85px; }

.tese_top_list { width:1200px; height:210px; margin:0 auto; }

.tese_top_list ul { padding:19px 0; }

.tese_top_list ul li { float:left; width:260px; height:172px; margin-left:30px; font-weight:bold; }

.tese_top_list ul li a { display:block; width:260px; height:172px; line-height:172px; font-size:26px; text-align:center; color:#FFF; background:url(tese_top_list_hover.png) #0277A2 no-repeat center; opacity: 0.9; }

.tese_top_list ul li a:hover { background:url(tese_top_list_hover.png) #0277A2 no-repeat center; opacity: 0.5; }

.tese_top_list_1 { background:url(tese_top_list_1.jpg) no-repeat; }

.tese_top_list_2 { background:url(tese_top_list_2.jpg) no-repeat; }

.tese_top_list_3 { background:url(tese_top_list_3.jpg) no-repeat; }

.tese_1 { background:url(tese_1.jpg) no-repeat; width:1200px; height:850px; }

.tese_left_1 { float:left; width:370px; height:510px; background:url(tese_left_1.png) no-repeat top; margin-top:250px; }

.tese_center_1 { float:left; width:355px; height:510px; background:url(tese_center_1.png) no-repeat top; margin-top:250px; margin-left:55px; }

.tese_right_1 { float:right; width:355px; height:510px; background:url(tese_right_1.png) no-repeat top; margin-top:250px; }

.tese_2 { background:url(tese_2.jpg) no-repeat; width:1200px; height:660px; padding-top:190px; }

.tese_2_1 { float:left; width:589px; height:280px; background:url(tese_2_1.png) no-repeat left center; }

.tese_2_2 { float:left; width:589px; height:280px; background:url(tese_2_2.png) no-repeat left center; margin-left:10px; }

.tese_2_3 { float:left; width:589px; height:280px; background:url(tese_2_3.png) no-repeat left center; margin-top:20px; }

.tese_2_4 { float:left; width:589px; height:280px; background:url(tese_2_4.png) no-repeat left center; margin-left:10px; margin-top:20px; }

.tese_3 { border-top:#DDD solid 1px; padding-bottom:50px; }

.tese_3_title { height:200px; background:url(tese_3_title.png) no-repeat left center; }

.tese_pic {	overflow:hidden; width:1180px; height:447px; }

.tese_pic ul li { float:left; height:447px; width:148px; }

.tese_pic ul li a { color:#FFF; }

.tese_pic ul li .txt { padding:320px 50px 0 170px; }

.tese_pic ul li .txt p { padding:0; margin:0; list-style:none; font-size:16px; line-height:30px;  }

.tese_pic1 { background:url(tese_pic1.jpg) no-repeat left; }

.tese_pic2 { background:url(tese_pic2.jpg) no-repeat left; margin-left:5px; }

.tese_pic3 { background:url(tese_pic3.jpg) no-repeat left; margin-left:5px; }

.tese_pic4 { background:url(tese_pic4.jpg) no-repeat left; margin-left:5px; }

.tese_pic5 { background:url(tese_pic5.jpg) no-repeat left; margin-left:5px; }



/* art */

.art_top { height:980px; background:url(art_top.jpg) no-repeat bottom center; }

.art_1_bg { width:1200px; height:460px; margin:0 auto; background:url(mask.png); padding-top:40px; }

.art_1 { width:1200px; height:440px; background:url(art_1.png) no-repeat center; margin:0 auto; }

.art_1 table td { text-align:center; font-size:24px; font-weight:bold; }

.art_1 table td a { color:#FFF; }

.art_1 table td a:hover { color:#0177A1; }

.art_2_bg { background:url(art_2.jpg) no-repeat bottom center; padding:80px 0; }

.art_2 { width:1200px; height:612px; margin:0 auto; background:url(art_3.png) no-repeat left top; }

.art_2_top { height:230px; }

.art_text { height:48px; line-height:48px; font-size:18px; padding-left:10px; }

.art_text strong { color:#FFF; margin-right:10px; }

.art_tab { margin-top:70px; }

.art_tab ul li { float:left; height:60px; margin-right:50px; font-size:24px; font-weight:bold; }

.art_tab ul li a { display:block; height:60px; line-height:60px;}

.art_tab_hover { border-bottom:#0277A2 solid 3px; }

.art_tab_hover a { color:#0277A2; }

.art_tab_a { border-bottom:#FFF solid 3px; }

.art_tab_show { font-size:16px; margin-top:20px; line-height:30px; }

.art_tab_hide { display:none; }

.art_3_bg { background:url(art_4.jpg) no-repeat bottom center; padding:80px 0; }

.art_3 { width:1200px; height:612px; margin:0 auto; background:url(art_5.png) no-repeat left top; }

.art_3_top { height:190px; }

.art_text_I { height:48px; line-height:48px; font-size:18px; color:#FFF; }

.art_text_I strong { margin-right:10px; }

.art_tab_I { margin-top:70px; }

.art_tab_I ul li { float:left; height:60px; margin-right:50px; font-size:24px; font-weight:bold; }

.art_tab_I ul li a { display:block; height:60px; line-height:60px;}

.art_tab_hover_I { border-bottom:#0277A2 solid 3px; }

.art_tab_hover_I a { color:#0277A2; }

.art_tab_a_I a { color:#FFF; }

.art_tab_show_I { font-size:16px; margin-top:20px; line-height:30px; color:#FFF; }

.art_tab_hide_I { display:none; }


.art_4_bg { background:url(art_6.jpg) no-repeat bottom center; padding:80px 0; }

.art_4 { width:1200px; height:612px; margin:0 auto; background:url(art_7.png) no-repeat left top; }

.art_5_bg { background:url(art_8.jpg) no-repeat bottom center; padding:80px 0; }

.art_5 { width:1200px; height:612px; margin:0 auto; background:url(art_9.png) no-repeat left top; }

.art_6_bg { background:url(art_10.jpg) no-repeat bottom center; padding:80px 0;  }

.art_6 { width:1200px; height:612px; margin:0 auto; background:url(art_11.png) no-repeat left top; }

.art_7_bg { background:url(art_12.jpg) no-repeat bottom center; padding:80px 0;  }

.art_7 { width:1200px; height:612px; margin:0 auto; background:url(art_13.png) no-repeat left top; }


/* view */

.news_top { background:url(news_top.jpg) no-repeat center bottom; height:600px; }

.news_tab { height:70px; background:url(news_tab_bg.jpg) repeat-x bottom; border-top:#DDD solid 1px; margin-top:3px; }

.news_tab ul { margin:0 auto; width:560px; padding-left:20px; }

.news_tab ul li { float:left; width:120px; height:70px; margin-right:20px; }

.news_tab ul li a { display:block; width:120px; height:65px; line-height:65px; font-size:20px; text-align:center; }

.news_tab ul li a:hover { border-bottom:#0277A2 solid 5px; }

.news_hover a { border-bottom:#0277A2 solid 5px; color:#0277A2; }

.news_li a { border-bottom:#EBEBEB solid 5px; }

.news_li a:hover { border-bottom:#0277A2 solid 5px; }

.score_tab { height:70px; background:url(news_tab_bg.jpg) repeat-x bottom; border-top:#DDD solid 1px; margin-top:3px; }

.score_tab ul { margin:0 auto; width:280px; }

.score_tab ul li { float:left; width:120px; height:70px; margin-right:20px; }

.score_tab ul li a { display:block; width:120px; height:65px; line-height:65px; font-size:20px; text-align:center; }

.score_tab ul li a:hover { border-bottom:#0277A2 solid 5px; }

.list_top { text-align:center; margin-top:30px; font-size:18px; }

.list_top strong { font-weight:normal; color:#CD292A; }

.list { margin-top:50px; }

.list ul li { margin-bottom:30px; }

.zhiting { margin-bottom:30px; }

.newsIMG img { width:240px; height:180px; border:#E0DFDF solid 1px; padding:5px; }

.teamIMG img { width:240px; height:309px; border:#E0DFDF solid 1px; padding:5px; }

.newsTitle { padding-left:25px; }

.newsTitle a { color:#0177A1; font-size:18px; }

.newsTitle a:hover { color:#CD292A; }

.newsTitle span { font-size:14px; margin-right:10px; }

.newsText { padding-left:25px; color:#999; line-height:30px; font-size:14px; }

.newsText a { margin-left:10px; color:#333; }

.newsText a:hover { color:#CD292A; }

.page {	text-align:right; line-height:50px; color:#999; font-size:14px; }

.page a { color:#666; }

.page a:hover { color:#CD292A; }

.page span { margin:0 15px; }

.view { font-size:16px; line-height:35px; padding:20px; }

.view h1 { text-align:center; padding:25px 0; line-height:40px; margin:0 auto 30px auto; color:#0177A1; font-size:24px; font-weight:normal; background:url(line.png) repeat-x bottom; }

.score_top { background:url(score_top.jpg) no-repeat center bottom; height:600px; }

.study_top { background:url(study_top.jpg) no-repeat center bottom; height:600px; }

.guide_top { background:url(guide_top.jpg) no-repeat center bottom; height:600px; }

.study_line { border-bottom:#DDD solid 1px; height:100px; }

.study_title strong { display:block; width:240px; height:80px; line-height:40px; margin:-50px auto 0 auto; padding:10px 0; text-align:center; border:#DDD solid 1px; font-size:30px; color:#0177A1; background:#FFF; border-radius:10px; }

.study_title strong span { font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999; }

.study_high { height:20px; }

.contact_left { float:left; width:720px;}

.contact_right { float:right; line-height:50px; }

.contact_right img { border:#DDD solid 1px; padding:14px; }

.contact_bm { font-size:16px; color:#0277A2; }

.contact_bm  a { background:#0277A2; text-align:center; width:120px; height:40px; line-height:38px; color:#FFF; font-size:16px; border-radius:20px; margin-left:30px; display:block; }

.contact_bm  a:hover { background:#D12727; }

.contact_map { padding:50px 0 30px 19px;}

.bm { padding:80px 0; }

.bm_left { width:559px; padding-right:40px; float:left; border-right:#DDD solid 1px; }

.bm_left_title { font-size:24px; color:#0277A2; font-weight:bold; padding-left:5px; }

.bm_left_title span { font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:10px; }

.bm_left_text { line-height:30px; margin-top:20px; background:#FAFAFA; border-radius:10px; padding:10px 20px; }

.bm_left_wx { line-height:50px; margin-top:20px; }

.bm_left_wx img { border:#DDD solid 1px; padding:14px; }

.bm_right { width:520px; float:right; }

.bm table td { height:60px; line-height:60px; font-size:16px; }

.bm table td span { color:#D22727; margin-left:10px; }

.input { height:25px; line-height:25px; padding:0 5px; width:200px; }

.btn { padding:30px 0; border-bottom:none; }

.btn input { border:#0277A2 solid 1px; background:#0277A2; text-align:center; width:375px; height:40px; line-height:38px; color:#FFF; font-size:16px; border-radius:5px; font-family:"Microsoft Yahei"; }

.btn input:hover { border:#D12727 solid 1px; background:#D12727; }



.bm_right_link a { display:block; border:#0277A2 solid 1px; background:#0277A2; text-align:center; width:375px; height:40px; line-height:38px; color:#FFF; font-size:16px; border-radius:5px; font-family:"Microsoft Yahei"; margin-bottom:20px; }

.bm_right_link a:hover { border:#D12727 solid 1px; background:#D12727; }



.qa { padding:50px 0; }

.qa_tab { height:70px; background:url(news_tab_bg.jpg) repeat-x bottom; border-top:#DDD solid 1px; margin-top:3px; }

.qa_tab ul { margin:0 auto; width:280px; padding-left:20px; }

.qa_tab ul li { float:left; width:120px; height:70px; margin-right:20px; }

.qa_tab ul li a { display:block; width:120px; height:65px; line-height:65px; font-size:18px; text-align:center; }

.qa_tab ul li a:hover { border-bottom:#0277A2 solid 5px; }

.qa_list ul li { margin-bottom:20px; padding:20px 0; }

.qa_list ul li table { width:1200px; margin:0 auto; }

.qa_list ul li a { display:block; width:150px; height:40px; line-height:40px; text-align:center; background:#0277A2; color:#FFF; font-size:16px; border-radius:5px; }

.qa_list ul li a:hover { background:#D12727; }

.qa_bg { background:#FAFAFA; }

.qa_title strong { display:block; float:left; width:32px; height:32px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; background:url(q.jpg) no-repeat; text-align:center; font-weight:normal; }

.qa_title span { display:block; float:left; width:898px; margin-left:20px; line-height:32px; font-size:18px; }

.qa_answer { margin-top:20px; }

.qa_answer strong { display:block; float:left; width:32px; height:32px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; background:url(a.jpg) no-repeat; text-align:center; font-weight:normal; }

.qa_answer span { display:block; float:left; width:898px; margin-left:20px; line-height:32px; }

.qa_page {	text-align:center; line-height:50px; color:#999; font-size:14px; }

.qa_page a { color:#666; }

.qa_page a:hover { color:#D12727; }

.qa_page span { margin:0 15px; }

.qa_table { padding:80px 0; background:url(search_top.jpg) no-repeat center; }

.qa_table_left { float:left; width:650px; line-height:30px; font-size:16px; color:#FFF; }

.qa_table_right { float:right; width:350px; background:url(mask.png); padding:30px; }

.qa_table_right table td {font-size:16px; padding:10px 0; color:#FFF; }

.qa_table_right table td span { margin-left:10px; }

.input_QA { height:25px; line-height:25px; padding:0 5px; width:200px; border:#FFF solid 1px; }

.input_TEXT { padding:5px; width:200px; border:#FFF solid 1px; }

.btn_qa input { border:#0277A2 solid 1px; background:#0277A2; text-align:center; width:335px; height:40px; line-height:38px; color:#FFF; font-size:16px; border-radius:5px; font-family:"Microsoft Yahei"; }

.btn_qa input:hover { border:#D12727 solid 1px; background:#D12727; }

.help { margin-top:50px; }

.helpText { line-height:55px; border-bottom:#CCCCCC dotted 1px; background:url(help_ico.jpg) no-repeat center left; padding-left:15px; }

.helpDate { text-align:right; color:#787878; line-height:55px; border-bottom:#CCCCCC dotted 1px; }


/* search */

.search { background:url(search_top.jpg) no-repeat center top; height:600px; }

.search_top { height:280px; }

.search_table { padding:50px; background:url(mask.png); border-radius:10px; width:612px; margin:0 auto; }

.search table td {}

.search table td input { border:#FFF solid 2px; width:490px; height:42px; line-height:42px; font-size:16px; color:#666; padding:0 10px 0 30px; background:url(search_bg.jpg) #FFF no-repeat left center; }

.search table td a { display:block; background:#0177A1; color:#FFF; width:85px; height:48px; line-height:45px; font-size:18px; text-align:center; border-top-right-radius:10px; border-bottom-right-radius:10px; }

.search table td a:hover { background:#000; }


/* bottom */

.footer { border-top:#01779B solid 10px; background:#2D3035; }

.footer_view { padding:20px 0 0 0; margin:0 auto; width:1200px; }

.footer_view_left { float:left; width:420px; height:230px; }

.footer_view_logo { float:left; width:360px; height:230px; background:url(footer_logo.png) no-repeat top center; }

.footer_view_right { float:right; width:420px; height:230px; }

.footer_view_link ul li { float:left; width:140px; font-size:16px; text-align:center; }

.footer_view_link ul li h3 { font-size:18px; padding-bottom:10px; }

.footer_view_link ul li a { display:block; height:35px; line-height:35px; color:#FFF; }

.footer_view_link ul li a:hover { text-decoration:underline; }

.footer_view_link ul li h3 a:hover { text-decoration:none; color:#FF0; }

.footer_bottom { border-top:#5F6267 solid 1px; background:#2D3035; height:65px;	line-height:65px; text-align:center; font-size:16px; color:#DDD; }

.footer_bottom a { color:#FFF; }


/* sidebox */

.sidebox{ position:fixed; right:10px; bottom:60px; width:100px; }

.sidelist{ width:100px; height:100px; cursor:pointer; }

.sidelist a { display:block; width:100px; height:100px; }

.side-0 { background:url(kf_0.jpg) no-repeat; margin-bottom:10px; }

.side-1 { background:url(kf_1.jpg) no-repeat; margin-bottom:10px; }

.side-2 { background:url(kf_2.jpg) no-repeat; margin-bottom:10px; }

.side-3 { background:url(kf_3.jpg) no-repeat; margin-bottom:10px; }

.side-4 { background:url(kf_4.jpg) no-repeat; }

.weixin{ background:url(sidebacbg.png) no-repeat -175px 0; width:190px; height:190px; position:absolute; right:100px; bottom:-55px; }
