@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);
#box01{width:700px;overflow:hidden;padding:38px 43px 47px 37px;margin:0;float:left;border-bottom:2px solid #e1e1e1;background:url(../images/sub/pop_logo.gif)no-repeat 716px 32px;position:relative;}
#box01 .tit{width:100%;height:36px;padding:0;margin:0;margin:0;float:left;border-bottom:2px solid #467fbe;font-size:19px;font-weight:bold;line-height:100%;letter-spacing:-1px;}
#box01 .tit .t01{height:18px;padding:9px 12px;margin:0;float:left;color:#fff;background:#467fbe;display:block;line-height:100%;}
#box01 .tit .t02{width:100px;height:18px;padding:9px 15px;margin:0;float:left;color:#010101;display:block;line-height:100%;}
#box01 .photo_fr{width:213px;overflow:hidden;top:114px;right:57px;position:absolute;}
#box01 .photo_fl{width:213px;overflow:hidden;top:114px;left:47px;position:absolute;}
#box01 .photo_fr img, #box01 .photo_fl img{width:209px;height:283px;border:2px solid #ddd;}
#box01 .photo_fr p, #box01 .photo_fl p{width:100%;overflow:hidden;margin:18px 0 47px 0;padding:0;float:left;}
#box01 .photo_fr p span, #box01 .photo_fl p span{width:100%;overflow:hidden; margin:0 0 5px 0;padding:0;float:left;line-height:150%;font-weight:bold;}

#box01 .txtbox01_fl{width:650px;min-height:378px;margin:37px 0 0 32px;padding:0;background:url(../images/sub/txtb_bg.gif) no-repeat 260px 277px;font-size:13px;color:#262626;line-height:100%;float:left;}
#box01 .txtbox01_fr{width:440px;min-height:378px;margin:37px 0 0 32px;padding:0;background:url(../images/sub/txtb_bg.gif) no-repeat 260px 277px;font-size:13px;color:#262626;line-height:100%;float:right;}
#box01 .txtbox01_fl p, #box01 .txtbox01_fr p{width:100%;overflow:hidden;margin:18px 0 47px 0;padding:0;float:left;}
#box01 .txtbox01_fl p span, #box01 .txtbox01_fr p span{width:100%;overflow:hidden; margin:0 0 5px 0;padding:0;float:left;line-height:150%;}

#box02{width:640px;overflow:hidden;padding:45px 70px 60px 70px;margin:0;float:left;}
#box02 .photo2{width:636px;overflow:hidden;padding:0;margin:0;float:left;border:2px solid #ddd;position:relative;}
#box02 .txt2{width:100%;overflow:hidden;;padding:8px 0;margin:0;float:left;text-align:center;position:absolute;bottom:0;left:0;background:#091d2f;opacity:.6;z-index:15;font-size:13px;font-weight:bold;color:#fff;letter-spacing:-0.5px;}
#box02 .txt2 span{color:#fff076;}

.tt{width:100%;font-size:14px;font-weight:bold;color:#000;letter-spacing:-1px;height:15px;float:left;}

.tbList03 {width:270px; border-top: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;float:left;}
.tbList03 tbody tr {margin:0;padding:0;}
.tbList03 tbody th {background: #e5ecf1; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; text-align: center; color: #666; padding:10px 0;margin:0; line-height:100%;font-size:11px;}
.tbList03 tbody td {border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; padding:10px 0;margin:0;text-align: center; line-height:100%;color:#666;font-size:11px;}

.tbList01 {width:345px;float:right;}
.tbList01 tbody tr {margin:0;padding:0;}
.tbList01 tbody th {padding:8px 0;margin:0;text-align:left;line-height:100%;font-size:12px;font-weight:bold;color:#000; vertical-align:top;}
.tbList01 tbody td {padding:5px 0;margin:0;text-align:left; line-height:150%;font-size:13px;}

#mini_sub  .map{width:636px;height:394px;padding:0;margin:0px 0 10px 0;border:2px solid #ddd;position:relative;}
#mini_sub  .map .navert{position:absolute;right:0;bottom:0; z-index:10;}

.map_txt01{margin:0 0 30px 5px;padding:0 0 0 95px;width:631px;min-height:80px;overflow:hidden;background:url(../images/sub/subway_icon.gif) no-repeat;}
.map_txt02{margin:0 0 30px 5px;padding:0 0 0 95px;width:631px;min-height:80px;overflow:hidden;background:url(../images/sub/bus_icon.gif) no-repeat;}
.map_txt03{margin:0 0 30px 5px;padding:0 0 0 95px;width:631px;min-height:80px;overflow:hidden;background:url(../images/sub/car_icon.gif) no-repeat;}

.map_txt01 p, .map_txt02 p, .map_txt03 p{width:100%;overflow:hidden;margin:10px 0 0 0;padding:0;float:left;}
.map_txt01 p span, .map_txt02 p span, .map_txt03 p span{width:100%;overflow:hidden; margin:0;padding:0 0 5px 0;float:left;line-height:180%;}


.w100{width:100%;overflow:hidden;}
.tc0a9991{color:#0a9991;}
.tc009884{color:#009884;}

.mr15{margin-right:15px;}
.mb60{margin:5px 0 60px -5px;}






#minihome {position:relative; overflow:hidden; padding:0; margin:0; width:663px;}
#minihome #mini_hd {}
#minihome #mini_hd h1 {background:url(img/m_top.jpg) no-repeat; width:100%; height:102px; line-height:102px; font-size:50px; color:#ffffff; text-align:center; margin:0; padding:0; display:block;}
#minihome #mini_hd p { display:block; width:100%; height:80px; line-height:58px; font-size:42px; color:#fff; text-align:center; background:#6298d4; padding:0; margin:0; font-weight:bold}
#minihome #mini_hd c {float:center display:block; width:100%; height:60px; line-height:0px; font-size:80px; text-align:center; color:#fff; margin:100; padding:50; display:block;}
#mini_nav { text-align:center; margin:50px 0 0 0; padding:0; list-style:none; width:100%; overflow:hidden;}
#mini_nav li {display:inline-block; *display:inline; zoom:1; text-align:center; margin:0 6px;}
#mini_nav li a img {display:block; margin-bottom:14px;}
#mini_nav li a {font-size:22px; color:#222; font-weight:bold;}
#mini_header h1 {background:#f4f4f4; width:100%; height:102px; line-height:102px; font-size:50px; color:#222; text-align:center; margin:0; padding:0; display:block; font-weight:normal}
#mini_navi {background:#b7b7b7; height:46px; margin:0;padding:0; list-style:none;}
#mini_navi li {float:left; width:33.3%;}
#mini_navi li a {display:block; text-align:center; font-size:20px; color:#fff; line-height:44px; height:46px; font-weight:600; border-left:1px solid #cdcdcd;}
#mini_navi li:first-chid  a {border:0 !important}
#mini_navi li.current a {background:#21285e; border:0;}
#mini_header p {text-align:center; font-size:40px; color:#222; margin:0;padding:0; overflow:hidden; margin-top:12px; font-weight:bold;}
#mini_sub .mini_profile {position:relative;margin:30px 0 0 0;padding:0; height:300px;}
#mini_sub .mini_profile .mini_job {position:absolute; top:0; left:24px; z-index:2; background:url(img/m_pf.png) no-repeat 0 0; width:139px; height:129px; text-align:center; color:#fff;}
#mini_sub .mini_profile .mini_job h2 {font-size:12px; margin:0; margin-top:20px;}
#mini_sub .mini_profile .mini_job p {font-size:24px;}
#mini_sub .mini_profile .mini_profile_img {position:absolute; top:5px; left:0; z-index:1}
#mini_sub .mini_profile .mini_name {position:absolute; top:76px; right:67px; z-index:2; background:url(img/m_pf2.png) no-repeat 0 0; width:139px; height:139px; text-align:center; color:#222;}
#mini_sub .mini_profile .mini_name h3 {margin-top:46px; font-size:36px; font-weight:normal; line-height:38px;}
#mini_sub .mini_profile .mini_name p {font-size:12px; margin-top:-16px;}
#mini_sub .mini_history {margin:0; padding:0; overflow:hidden; margin-bottom:40px;}
#mini_sub .mini_history .mini_left, 
#mini_sub .mini_history .mini_right {margin:0;padding:0; width:308px;}
#mini_sub .mini_history .mini_left {float:left;}
#mini_sub .mini_history .mini_right {float:right;}
#mini_sub .mini_history ul {list-style:none; margin:0;padding:0;}
#mini_sub .mini_history ul li { line-height:18px; padding:0 0 0 14px; background:url(img/bullet.gif) no-repeat 0 7px; margin:0;}

#mini_sub .mini_gallery {margin:20px 0 40px 0;}
#mini_sub .mini_gallery img {width:100%;}
#mini_sub .mini_gallery h3 , #mini_sub .mini_time h3,
#mini_sub  .minimap h3 {font-size:22px; color:#222; background:url(img/line.gif) no-repeat 0 0; padding:4px 0 20px 0 ; margin:0}
#mini_sub .mini_gallery h3 span, #mini_sub .mini_time h3 span,
#mini_sub  .minimap h3 span{font-size:14px; color:#3ab9ae; margin-left:8px;}
#mini_sub .mini_time {margin:20px 0 0 0;}
#mini_sub .mini_time table { border-collapse:collapse; width:100%;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8; margin-bottom:50px;}
#mini_sub .mini_time table th {background:#f8f8f8;}
#mini_sub .mini_time table th,#mini_sub .mini_time table td {border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; min-height:64px; vertical-align:middle; text-align:center; width:72px; margin:0;padding:0; font-size:14px;}
#mini_sub .mini_time table td span {font-size:12px; display:block; color:#555; margin-top:4px;}
.none_time {background:url(img/td_none.gif) no-repeat center center}

#mini_footer {background:#e6e6e6; padding:18px 0; text-align:center;}
#mini_footer p {line-height:36px; color:#222; font-size:25px; margin:0;padding:0; font-weight:bold;}
#mini_footer p a {color:#336aa0; text-decoration:none;}

.adress2 {width:100%; display:block; margin:0 0 30px; text-align:center; font-size: 18px; color:#63699f; font-weight:800;}



#mini_hd .mini_profile {position:relative;margin:30px 0 0 0;padding:0; height:300px;}
#mini_hd .mini_profile .mini_job {position:absolute; top:0; left:24px; z-index:2; background:url(img/m_pf.png) no-repeat 0 0; width:139px; height:129px; text-align:center; color:#fff;}
#mini_hd .mini_profile .mini_job h2 {font-size:12px; margin:0; margin-top:20px;}
#mini_hd .mini_profile .mini_job p {font-size:24px;}
#mini_hd .mini_profile .mini_profile_img {position:absolute; top:5px; left:0; z-index:1}
#mini_hd .mini_profile .mini_name {position:absolute; top:76px; right:67px; z-index:2; background:url(img/m_pf2.png) no-repeat 0 0; width:139px; height:139px; text-align:center; color:#222;}
#mini_hd .mini_profile .mini_name h3 {margin-top:46px; font-size:36px; font-weight:normal; line-height:38px;}
#mini_hd .mini_profile .mini_name p {font-size:12px; margin-top:-16px;}
#mini_hd .mini_history {margin:0; padding:0; overflow:hidden; margin-bottom:40px;}
#mini_hd .mini_history .mini_left, #mini_sub .mini_history .mini_right {margin:0;padding:0; width:308px;}
#mini_hd .mini_history .mini_left {float:left;}
#mini_hd .mini_history .mini_right {float:right;}
#mini_hd .mini_history ul {list-style:none; margin:0;padding:0;}
#mini_hd .mini_history ul li { line-height:18px; padding:0 0 0 14px; background:url(img/bullet.gif) no-repeat 0 7px; margin:0;}

#mini_hd .mini_gallery {margin:20px 0 40px 0;}
#mini_hd .mini_gallery img {width:100%;}
#mini_hd .mini_gallery h3 , #mini_hd .mini_time h3,
#mini_hd  .minimap h3 {font-size:22px; color:#222; background:url(img/line.gif) no-repeat 0 0; padding:4px 0 20px 0 ; margin:0}
#mini_hd .mini_gallery h3 span, #mini_hd .mini_time h3 span,
#mini_hd  .minimap h3 span{font-size:14px; color:#3ab9ae; margin-left:8px;}
#mini_hd .mini_time {margin:20px 0 0 0;}
#mini_hd .mini_time table { border-collapse:collapse; width:100%;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8; margin-bottom:50px;}
#mini_hd .mini_time table th {background:#f8f8f8;}
#mini_hd .mini_time table th,#mini_hd .mini_time table td {border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; min-height:64px; vertical-align:middle; text-align:center; width:72px; margin:0;padding:0; font-size:14px;}
#mini_hd .mini_time table td span {font-size:12px; display:block; color:#555; margin-top:4px;}


#mini_hd  .map{width:636px;height:394px;padding:0;margin:0px 0 10px 0;border:2px solid #ddd;position:relative;}
#mini_hd  .map .navert{position:absolute;right:0;bottom:0; z-index:10;}