@charset "utf-8";
/* CSS Document */
.lang{float:right;height:25px}
.lang li{float:left;width:29px;margin:0 0 0 10px;display:inline;height:25px}
.lang li a{background-image:url(../images/lang.gif);display:block;width:29px;height:25px;text-indent:-9999px;overflow:hidden}
.lang li.item-119 a:link,.lang li.item-119 a:visited{background-position:0 0}
.lang li.item-119 a:hover,.lang li.item-119 a:active{background-position:0 -25px}
.lang li.item-120 a:link,.lang li.item-120 a:visited{background-position:-29px 0}
.lang li.item-120 a:hover,.lang li.item-120 a:active{background-position:-29px -25px}

.ind_header { width:950px; height:140px; margin:0 auto;}
.ind_header_r { width:250px; text-align:right; padding-top:35px; float:right;}
.ind_header_r span { display:block; text-align:right; line-height:30px;}
.ind_header_r a { font-size:16px; color:#9b1e23;}
.ind_samp_tel { display:block; background:url(../images/tel_tb.jpg) left center no-repeat; padding-left:40px; font-size:26px; color:#aa373b; width:180px; float:right;}

.ind_menu_bg { height:59px; background:#9b1e23;}
.ind_menu { width:950px; height:59px; margin:0 auto;}
.ind_ul_menu { display:block; width:755px; overflow:hidden; float:left;}
.ind_ul_menu li { float:left; line-height:59px;}
.ind_ul_menu li a,.ind_ul_menu li a:visited { font-size:16px; font-weight:bold; color:#FFFFFF; display:block; padding:0 16px;}
.ind_ul_menu li.active a{target:_self;}
.ind_ul_menu li a:hover { color:#FFFFFF; background:#d82520;}
.ind_ss { display:block; width:174px; height:26px; background:url(../images/search_bg.jpg) no-repeat; float:right; margin-top:16px;}
.ind_btn01 { width:35px; height:26px; border:none; cursor:pointer; background:none; float:left;}
.ind_sr { height:26px; line-height:26px; width:138px; border:none; color:#be6d70; background:none; float:right; font-family:"微软雅黑";outline:none;}

.ind_banner_bg { height:340px; background:#ebebeb; padding-top:10px;}
.ind_banner { width:930px; height:320px; background:#FFFFFF; margin:0 auto; padding:10px;}
.ind_banner_left { width:560px; height:320px; float:left; position:relative;}
.ind_banner_span { display:block; height:48px; line-height:48px; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF; position:absolute; left:0; bottom:0; z-index:99999; width:560px;}
.ind_banner_img { display:block; position:absolute; top:0; left:0; z-index:9;}
.ind_ul_banner { display:block; width:370px; float:right; overflow:hidden;}
.ind_ul_banner li { float:left;}
.ind_ul_banner li img { display:block; size:0;}

.ind_main { width:950px; overflow:hidden; margin:10px auto 0;}
.ind_main_left { width:585px; overflow:hidden; float:left;}
.ind_lxdt { width:585px; overflow:hidden;}
.ind_lxdt_top { width:585px; height:38px; background:url(../images/ind_lxdt_top_bg.jpg) no-repeat;margin-bottom:20px;}
.ind_ul_lxdt_top {}
.ind_ul_lxdt_top li { float:left; line-height:38px;}
.ind_ul_banner a{display:block; width:145px; height:135px; font-size:14px; font-weight:bold; color:#FFFFFF; padding:25px 20px 0 20px; line-height:24px;}
.ind_ul_lxdt_top li a,.ind_ul_lxdt_top li a:visited { display:block; font-size:16px; font-weight:bold; color:#FFFFFF; width:130px; text-align:center;}
.ind_ul_lxdt_top li.current { color:#FFFFFF; background:url(../images/lxdt_top_tb.jpg) center bottom no-repeat;}
.lxdt_1 { margin-top:18px; padding-bottom:18px; border-bottom:1px solid #e1e1e1; height:142px;}
.lxdt_1_r { width:345px; overflow:hidden; float:right;margin-right:10px;}
.lydt_span_bt { display:block; line-height:30px; font-size:12px; color:#5a5a5a;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lydt_span_bt a { font-size:16px; color:#232323; margin-right:5px; font-weight:bold;}
.lxdt_1_r p { font-size:14px; color:#5a5a5a; line-height:24px;}
.more { font-size:14px; color:#9b1e23; padding-top:10px; line-height:30px; text-align:right; display:block; margin-right:20px;}

.ind_main_right { width:357px; overflow:hidden; float:right;}
.lxbllc { width:357px; overflow:hidden;}
.lxbllc_top { width:357px; height:38px; background:url(../images/lxbllc_top_bg.jpg) no-repeat; line-height:38px;}
.lxbllc_top span { display:block; padding-left:12px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.lxbllc_nr {  width:357px; height:915px; background:url(../images/lxbllc_img.jpg) no-repeat; position:relative;}
.a1_lxbllc { display:block; width:117px; height:98px; position:absolute; left:40px; top:22px;}
.a2_lxbllc { display:block; width:73px; height:79px; position:absolute; left:226px; top:98px;}
.a3_lxbllc { display:block; width:73px; height:79px; position:absolute; left:55px; top:170px;}
.a4_lxbllc { display:block; width:73px; height:99px; position:absolute; left:236px; top:238px;}
.a5_lxbllc { display:block; width:77px; height:112px; position:absolute; left:75px; top:296px;}
.a6_lxbllc { display:block; width:89px; height:106px; position:absolute; left:6px; top:448px;}
.a7_lxbllc { display:block; width:106px; height:85px; position:absolute; left:212px; top:422px;}
.a8_lxbllc { display:block; width:160px; height:88px; position:absolute; left:86px; top:584px;}
.a9_lxbllc { display:block; width:105px; height:82px; position:absolute; left:22px; top:654px;}
.a10_lxbllc { display:block; width:103px; height:81px; position:absolute; left:208px; top:734px;}
.a11_lxbllc { display:block; width:105px; height:100px; position:absolute; left:26px; top:802px;}

.lxbw { height:370px; margin-top:10px; background:#ebebeb;}
.lxbw_top { width:357px; height:38px; background:url(../images/lxbllc_top_bg.jpg) no-repeat; line-height:38px;}
.lxbw_top span {width:100px;display:inline-block; padding-left:27px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.ul_lxbw { padding:6px 25px;}
.ul_lxbw li { line-height:30px; background:url(../images/dian.jpg) left center no-repeat; padding-left:15px;padding-right:5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ul_lxbw li a,.ul_lxbw li a:visited { font-size:14px; color:#232323;}
.ul_lxbw li a:hover { color:#FF0000;}

.ind_main1_bg { background:#ebebeb; padding-bottom:30px;margin-top:10px;}
.ind_main1 { width:950px; overflow:hidden; margin:0 auto;}
.djxm { width:585px; float:left; background:#FFFFFF; height:660px;}
.djxm_top { width:585px; height:38px; line-height:38px; background:url(../images/djxm_top_bg.jpg) no-repeat;}
.djxm_top span { width:100px;display:inline-block; padding-left:25px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.djxm_1 { margin-top:12px; padding-bottom:12px; width:585px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.span_djxm1_left {display:block;width:51px; text-align:center; background:#efefef; line-height:37px; height:37px; float:left; border-right:26px solid #9f2618; color:#c24342; font-size:14px;}
.djxm_1_r { width:485px; overflow:hidden; float:right; margin-right:10px;}
.djxm_1_r a { line-height:37px; font-size:16px; color:#232323; display:block; font-weight:bold;}
.djxm_1_r a:hover { color:#FF0000;}
.djxm_1_r p { font-size:12px; color:#5a5a5a; line-height:21px;}

.fxgs { width:357px; height:660px; background:#FFFFFF; float:right;}
.fxgs_top { width:357px; height:38px; background:url(../images/lxbllc_top_bg.jpg) no-repeat; line-height:38px;}
.fxgs_top span { display:block; padding-left:27px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.ul_fxgs {}
.ul_fxgs li { margin-top:12px; padding-bottom:12px;padding-right:10px; border-bottom:1px dotted #e1e1e1; height:68px;}
.img_fxgs { display:block; float:left; margin-right:12px;}
.ul_fxgs li p { color:#232323; font-size:14px; line-height:24px;}

.ind_main2 { width:950px; overflow:hidden; margin:0 auto;}
.fxtsfw { width:585px; overflow:hidden; float:left;}
.fxtsfw_top { height:38px; line-height:38px; background:url(../images/fxtsfw_top_bg.jpg) no-repeat;}
.fxtsfw_top span {width:100px;display:inline-block; padding-left:27px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.ul_fxtsfw {}
.ul_fxtsfw li { float:left; margin-top:50px; margin-left:4px; display:inline;width:190px;height:71px;}
.fxtsfw_1  width:190px; overflow:hidden;
.fxtsfw_1_r { width:136px; overflow:hidden; float:right;}
.fxtsfw_1_r span { display:block; font-size:14px; color:#232323; line-height:24px;}
.fxtsfw_1_r p { font-size:12px; color:#4b4b4b; line-height:18px;}
.fxtsfw_1 a{font-weight:700;font-size:14px;}
.ind_lxwm { width:357px; height:480px; float:right; background:#9b1e23;}
.ind_lxwm_top { height:40px; line-height:40px; background:url(../images/ind_lxwm_top_bg.jpg) no-repeat;}
.ind_lxwm_top span { font-size:18px; color:#ffffff; font-weight:bold; padding-left:20px;}
.ind_lxwm_nr { padding:0 15px; overflow:hidden; width:327px;}
.ind_lxwm_nr1 { width:327px; overflow:hidden; border-bottom:1px dotted #ffffff; margin-top:10px; padding-bottom:10px;}
.ind_lxwm_nr1 span { display:block; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:30px;}
.ind_lxwm_nr1 p { font-size:12px; line-height:22px; color:#ffffff;}
.sm_gz { width:321px; overflow:hidden; margin:0 auto; line-height:30px;}
.a_sgfwx { display:block; float:left; background:url(../images/wx_tb.jpg) left center no-repeat; padding-left:28px; font-size:12px; color:#FFFFFF;}
.a_sgfwx:hover { color:#FFFFFF;}
 .a_jwbgz { display:block; width:80px; float:right; background:url(../images/wb_tb.jpg) left center no-repeat; padding-left:28px; font-size:12px; color:#FFFFFF;}
.a_jwbgz:hover { color:#FFFFFF;}



.jonnnyou_school{width:585px;margin:0 auto;}
.cl{clear: both;}
.jonnnyou_bd h4{width:70px;font:bold 16px/44px "微软雅黑","宋体";color:#1E1E1E;float: left;}
.jonnnyou_more{float:right;font:12px/12px "微软雅黑","宋体";padding-right:20px;}
.jonnnyou_bd ul{list-style: none;}
.jonnnyou_more a{text-decoration:none;color:#1E1E1E;}
.jonnnyou_bd{height:340px;}
.jonnnyou_bd ul li{width:127px;height:150px;float: left;margin-right: 19px;margin-bottom: 8px;}
.jonnnyou_pic{width:127px;height:126px;border:1px solid #A4A4A4;border-bottom:none;text-align: center;}
.jonnnyou_pic a{font:12px/44px "微软雅黑","宋体";color:#1E1E1E;text-decoration: none;}
.jonnnyou_pic a:hover{text-decoration:underline;}
.jonnnyou_pic img{width:127px;height:90px;}
.jonnnyou_picft{width:129px;border-top:3px solid #A4A4A4;}
.jonnnyou_unsch .jonnnyou_bd{height:347px;border-bottom:none}
.jonnnyou_midsch{margin-bottom:25px;}
.jonnnyou_ft{width: 566px;border-bottom: 1px dashed #A4A4A4;}

.jonnnyou_hd{padding-bottom: 20px;}
.jonnnyou_bd {height: 360px;}
.jonnnyou_hd h4{font-weight:bold;font-size:16px;}
.ind_map{ height:402px; margin-top:20px; background:#6d6c6c;}


.johnnyou_damap{width:100%;height:450px;background:#6B6A6A;}
ul{list-style: none;}
.johnnyou_map{width:960px;height:450px;background:url(../images/world.png) no-repeat;margin:0 auto;position: relative;}
.johnnyou_map ul li{position: absolute;cursor: pointer;}
.johnnyou_map ul li.jonhhyou_no1{width: 46px;height: 30px;left: 198px;top: 146px;}
.johnnyou_map ul li.jonhhyou_no2{width: 110px;
height: 39px;
left: 267px;
top: 124px;
}
.johnnyou_map ul li.jonhhyou_no3{width: 44px;
height: 31px;
left: 689px;
top: 166px;
}
.johnnyou_map ul li.jonhhyou_no4{width: 113px;
height: 16px;
left: 618px;
top: 209px;}
.johnnyou_map ul li.jonhhyou_no5{width: 114px;
height: 16px;
left: 733px;
top: 163px;}
.johnnyou_map ul li.jonhhyou_no6{width: 73px;
height: 25px;
left: 737px;
top: 189px;
}
.johnnyou_map ul li.jonhhyou_no1  .johnnyou_mapshow{background: url(../images/map1.png) no-repeat;}
.johnnyou_mapshow{
	display: none;
	position: absolute;
left: 43px;
top: -10px;
background: url(../images/map.png) no-repeat;
padding: 28px 0 0;
width: 197px;
_background: url(../images/maps.gif) no-repeat;
overflow: hidden;
zoom: 1;
}
.johnnyou_mapin{
	background: url(../images/map.png) no-repeat -197px bottom;
width: 175px;
overflow: hidden;
zoom: 1;
padding: 0 11px 6px;
color: #fff;
_background: url(../images/maps.gif) no-repeat -197px bottom;
}
.johnnyou_mapin p{
word-break: break-all;
font-size: 12px;
font-family: 微软雅黑;
}

.footer { height:100px; text-align:center; line-height:100px;}
.footer p { font-size:14px; color:#363636;}


#cs_online{
position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -150px;
  margin-left: -670px;
}
