﻿@charset "UTF-8";
/* CSS reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{font:14px/1.5 tahoma,arial,"Microsoft YaHei",\5b8b\4f53,sans-serif; text-align:center;background-color:#ececec; color:#999999;}
*{margin:0; padding:0;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());} /*IE Remove frame*/
a:focus{outline:none;} /*FF Remove frame*/
ul,li{list-style:none;}
img{ border:0px;}
.a_hove{color:#9f5398;}
.jiuzhong{width:990px;margin:0 auto;}
.conter{ width:920px;margin:0 auto;}
#waikang{height:100%; width:100%;position:relative;}
#top{height:40px;width:100%; background:url(../images/top_01.jpg) repeat-x left top;}
#english{font-size:12px; width:990px; height:38px;background:url(../images/top_02.jpg) no-repeat;margin:0 auto;}
#english a{float:right; margin-left:20px;line-height:40px; color:#999999;}
#english a:hover{color:#b3d800;}
#mulu{height:110px;width:100%; font-size:16px;  background-color:#ffffff; border-bottom:1px solid #afafaf;}
#mulu_ul{width:990px; margin:0 auto;}
#mulu_ul span{float:left; height:20px; margin-top:60px;}
span#cd0{height:100px;width:125px;background:url(../images/logo.jpg) no-repeat left top; margin:0px 130px 0px 10px;}
span.kan1{float:left; width:2px; height:20px; background-color:#9f5398; margin:0px 33px;}
#mulu_ul span a,#mulu_ul span a:visited{ color:#999999;}
#mulu_ul span a:hover{color:#9f5398;}
#index a#indexcss1,#into_tempus a#indexcss2,#news a#indexcss3,#charity a#indexcss4,#tempus_culture a#indexcss5,#zhaopin a#indexcss6{color:#9f5398;}
#banner{height:430px; width:100%; overflow:hidden;position:relative; }
#lr_wk{width:100%; background-color:#ffffff;}
#lr_990{ margin:0px auto; width:990px;  background-color:#ffffff; text-align:left;}
.qp{width:1920px; margin-left:-960px;position:absolute;left:50%;text-align:center;overflow:hidden;}




/* img.banner js */
.btn_l_r { position: relative; width: 100%; top: 45%; }
.banner{ width: 1920px; height: 430px; position: relative; overflow: hidden; margin-bottom: 0; margin-left: auto; margin-right: auto; }
.mkeLbtn { height: 50px; width: 28px; float:left;  position: absolute; left: 2%;  cursor: pointer; z-index: 10; }
.mkeRbtn { height: 50px; width: 28px; float:right; position: absolute; right: 2%; cursor: pointer; z-index: 10; }
.banner-btn{display:none;}
.banner-btn a{display:block;position:absolute;width:50px;height:50px;opacity:0.5;filter:alpha(opacity=50); color:rgb(255, 255, 255);}
.prevBtn{background: url(../images/kelBtn.png) no-repeat;}
.nextBtn{background: url(../images/kerBtn.png) no-repeat;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}

.banner-circle{position:absolute;left:50%;bottom:15px;height:15px;text-align:center;font-size:0;}
.banner-circle li{ float:left;margin:3px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;background:#A2A2A2;overflow:hidden;}
.banner-circle .selected a{background:#8B4985;}



/* index */
#sun{font-size:12px; width:100%; height:auto; background-color:#ffffff;}
#sun_kan{ width:990px; margin:0 auto; background-color:#ffffff;}
#sun_top{width:990px; height:40px; background-color:#ffffff;}
#sun_bottom{width:990px; height:50px; background-color:#ffffff;}
#sun_a{ width:990px; height:116px;margin:0 auto; background-color:#ffffff;}
#sun_kan a#sun_1,#sun_kan a:visited#sun_1{ float:left;height:116px;width:330px; background:url(../images/sun01.jpg) no-repeat left top;}
#sun_kan a#sun_2,#sun_kan a:visited#sun_2{ float:left;height:116px;width:330px; background:url(../images/sun02.jpg) no-repeat left top;}
#sun_kan a#sun_3,#sun_kan a:visited#sun_3{ float:left;height:116px;width:330px; background:url(../images/sun03.jpg) no-repeat left top;}
#sun_kan a:hover#sun_1,#sun_kan a:hover#sun_2,#sun_kan a:hover#sun_3{ background-position: left -116px;}
#onclick01{text-align:left; height:176px;width:984px; line-height:22px; background:url(../images/sun01_bg.jpg) no-repeat;  display:none; overflow:hidden; }
#onclick02{text-align:left; height:176px;width:984px; line-height:19px; background:url(../images/sun02_bg.jpg) no-repeat;  display:none; overflow:hidden; }
#onclick03{text-align:left; height:176px;width:984px; line-height:19px; background:url(../images/sun03_bg.jpg) no-repeat;  display:none; overflow:hidden; }
.logo_link{float:left; display:block; height:118px;width:130px; margin:45px 20px 0px 20px;}
.tian_lr{float:left;  margin-top:45px; margin-right:10px;  height:118px;width:800px;}
.sun_right{ float:right;width:30px; height:40px; position:relative; margin-right:-15px; margin-top:-40px;}
.sizeb{ font-weight:bold;}
a.djjr,a:visited.djjr{color:#9f5398; text-decoration:underline;}




/* (index)→ content */
#lyk{width:100%;}
#ly_top{height:100px; background:url(../images/ly_top_bg01.jpg) repeat-x left top;}
#ly_top_map{  text-align:left; height:100px;width:930px; padding-top:38px; padding-left:50px; background:url(../images/ly_top_bg02.jpg) repeat-x left top;}
#ly_top_map_wz{ display:inline; padding:0 15px; background-color:#f7f7f7;}
#ly_bottom{ width:930px; position:relative; margin-bottom:-10px; }
#ly_bottom_top{ height:500px; background-color:#FFFFFF;}
#ly_bottom_botom{ height:10px; width:930px;background:url(../images/conter_bg04.jpg) repeat-x left bottom; }
#content_mulu{ float:left; width:200px; font-size:14px; color:#999999;}
#content_mulu_wk{ background:url(../images/content_mulu_bg1.jpg) left top repeat-y; width:200px; }
#content_mulu_wk div{ width:200px; height:40px; line-height:40px; margin-top:-1px; background:url(../images/mulu_wk_up.png) left top no-repeat;}
#content_mulu_wk div a,#content_mulu_wk div a:visited{  display:block; width:150px; height:40px; padding-left:50px; color:#999999; }
#content_mulu_wk div a:hover{color:#9f5398;}
#content_mulu_wk #fml_0 { color:#9f5398; border-top:1px solid #afafaf; background:url(../images/content_mulutop_bg.jpg) left top repeat-y; visibility:hidden; }
div#fml_0 b#fmlb_0{ padding-left:50px; font-size:16px;}
#charity_tel { margin-top:20px; width:235px; height:100px;}
#into_tempus_tel { margin-top:20px; width:235px; height:64px; }
#sun_mulu_1 #fml_1 a,#sun_mulu_2 #fml_2 a,#sun_mulu_3 #fml_3 a,#sun_mulu_4 #fml_4 a,#sun_mulu_5 #fml_5 a,#sun_mulu_6 #fml_6 a,#sun_mulu_7 #fml_7 a,#sun_mulu_8 #fml_8 a,#sun_mulu_9 #fml_9 a,#sun_mulu_10 #fml_10 a,#sun_mulu_11 #fml_11 a,#sun_mulu_12 #fml_12 a,.content_cont_jtyw,.content_cont_mtbd{ color:#9f5398; background:url(../images/mulu_wk_down.png) left top no-repeat; z-index:999; position:relative; border-right:1px solid #fff;}
#content_cont{ float:left; width:700px; text-align:left;line-height:25px; padding-left:50px;border-left:1px solid #afafaf; }
#content_top{ width:990px; height:40px; margin:0px auto; }
#content_bottom{ clear:both; width:990px; height:40px; margin:0px auto;}
.indent_24{ text-indent:24px}
#jttp{ display:inline; float:right; width:255px; height:350px; margin-left:20px; margin-top:10px; background:url(../images/conter_ly_right01.jpg) no-repeat left top; color:#acacac; overflow:hidden;}
#jttp img{  margin:15px 15px 7px 15px;}
#jttp #wtds{ width:225px; height:20px; text-align:left; margin-left:15px; }
.wh_wz { margin:30px 0px 10px;}


/* news */
.img_box{ float:left; display:inline; margin-left:20px; margin-right:30px;}
.news_scan a,.news_scan a:visited{ font-size:12px; color:#707070;}
.news_scan a:hover{color:#9f5398;}
.img_box span{ display:block; line-height:24px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:195px; color:#707070;}
.text_box{ float:left; display:inline; width:430px}
.text_box h2{ margin:10px 0px;}
.text_box h2 p{ display:block; width:430px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list { clear:both; display:block; border-bottom:1px dotted #ccc;}
.page_add { position: relative;  color:#9f5398; margin-bottom:20px; border-bottom:1px dotted #ccc; font-size:12px;font-weight:normal;text-align:left;}
.news_list ul li{ height:25px; line-height:25px;}
.news_title{ display:inline-block; height:40px;line-height:40px; width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_cont { text-indent:24px;}
.news_time { display:block; font-style:italic; text-align:right; margin:-15px 22px 20px 0px; }
a.copy_rht_link, a.copy_rht_link:visited{ color:#707070;}
a.copy_rht_link:hover{color:#9f5398;}
#hidden_son_com{display:none}
.centent_xwbt{ font-size:14px;font-weight:bold;text-align:center;width:710px; margin-bottom:20px; border-bottom:1px solid #d8d7d7;}
.news_bt,h5 { font-size:14px; margin-bottom:20px;}
.news_cont .top_none { display:none; }

/* news → soso */
.soso_none{ display:none;}
.soso_block{ display:block; background-color1:#ececff;}
.soso_color{ color:#999999;}


/* foot */
#foot{height:200px;width:100%;background:url(../images/foot_bg.jpg) repeat-x left top; color:#999999;overflow:hidden;}
#links{ width:990px;margin:0 auto;}
#links #foot_top{float:left; padding:20px 0px;}
#foot_top_left{  float:left; width:200px; height:88px; }
#foot_top_left_wz{ float:left; width:140px; height:55px; padding-top:28px; }
#foot_top_left_2{ width:1px; height:15px; background-color:#999999; margin:0px 50px;}
#foot_top_right { float:left; width:720px; height:70px; }
#foot_top_right_1,#foot_top_right_2,#foot_top_right_3,#foot_top_right_4 { width:720px; height:22px; }
#foot_top_right a { margin-right:15px;}
#foot_top span,#foot_top a{ float:left;}

#links a{ color:#999999; }
#links a:hover{color:#b3d800;}
#foot_botoom {font-size:12px; width:990px; height:50px; clear:both;}
#foot_botoom a{ float:left;}
span.kan3{ position:relative; float:left; width:1px; height:12px; background-color:#999999; margin:9px 10px 0px;}
#foot_botoom_left{ float:left; text-align:left; width:650px; height:68px;line-height:30px;}
#foot_botoom_right{float:left; text-align:right; width:340px; height:68px; line-height:30px;}