@charset "utf-8";

/* 公共样式 */
.com_width{ width:1000px; margin:0 auto; overflow:hidden;}
.mb_30{ margin-bottom:30px;}
.mt_30{ margin-top:30px;}
.pt_30{ padding-top:30px;}


/* 头图 */
.top_banner{ width:100%; height:400px; background:url(../images/top_banner.jpg) 50% 0 no-repeat; margin-bottom:20px;}
.top_show{ position:relative; height:400px;}
.top_phone{ position:absolute; left:265px; top:340px; width:470px; height:35px; line-height:35px; background:#fff; opacity:0.7; filter:alpha(opacity=70); color:#ff6c00; text-align:center; font-weight:bold; overflow:hidden; }

.dh{ text-align:center; padding-top:300px; font-size:18px; font-family:"微软雅黑"; color:#d72f6e;}

/* 先玩日本，后学习，再留学，开启留学新干线 */
.icon_title1{ height:61px; background:url(../images/icon_title1.jpg) 50% 0 no-repeat;}

.light{ width:1000px; height:79px; background:url(../images/light.jpg) no-repeat; margin:0 auto;}
.light_list{ width:1000px; margin:0 auto; margin-bottom:35px; overflow:hidden;}
.light_list li{ float:left; display:inline; width:250px; text-align:center;}
.light_list li.icon_01{ background:url(../images/icon01.jpg) center 0 no-repeat;}
.light_list li.icon_02{ background:url(../images/icon02.jpg) center 0 no-repeat;}
.light_list li.icon_03{ background:url(../images/icon03.jpg) center 0 no-repeat;}
.light_list li.icon_04{  background:url(../images/icon04.jpg) center 0 no-repeat;}
.light_list li h2{ font-size:18px; color:#000; padding-top:140px; padding-bottom:10px;}
.light_list li p{ font-size:14px; height:24px; line-height:24px; color:#666;}

/* 项目简介 */
.project_bg{ width:100%; height:339px; background:url(../images/icon_bg.jpg) 50% 0 no-repeat; margin-bottom:50px; overflow:hidden;}
.project_show{ margin-top:155px; font-size:18px; color:#333; line-height:32px; text-indent:2em;}

/* 服务内容 */
.service_bg{ width:882px; padding-left:118px; height:55px; background:url(../images/nav_bg.jpg) no-repeat; margin:0 auto; margin-bottom:90px;}
.service_bg a{float:left; width:140px; height:55px; line-height:55px;}


/* 日本游学 */
.icon_title2{ height:54px; background:url(../images/icon_title2.jpg) 50% 0 no-repeat;}
.study_show{ width:1000px; margin:0 auto; margin-bottom:70px; overflow:hidden;}
.study_show p{ height:45px; font-size:18px; color:#000; text-align:center;}
.study_list{ height:120px;}
.study_list ul{ overflow:hidden; zoom:1; margin-right:-80px; }
.study_list ul li{ position:relative; float:left; width:120px; height:120px; margin-right:80px; overflow:hidden;}
.to_study{ position:absolute; top:-120px; left:0; width:120px; height:120px; background:url(../images/to_study01.png) no-repeat;  font-size:18px; color:#fff; text-align:center; padding-top:35px; overflow:hidden;}

.tab_show{ width:1000px; margin:0 auto; margin-bottom:40px; overflow:hidden;}
.tab{ height:46px; line-height:46px; margin-bottom:20px; overflow:hidden;}
.tab li{ float:left; width:256px; line-height:46px; cursor:pointer; text-align:center; font-size:18px; color:#fff; opacity:0.7; filter:alpha(opacity=70)}
.tab li.active{ opacity:1; filter:alpha(opacity=100)}
.tab_info{ height:225px; overflow:hidden; background:#e5e5e5; width:995px; overflow:hidden; display:none;}
.tab_info.active{ display:block;}
.tab_info img{ float:left; width:240px; height:225px; margin-right:15px; overflow:hidden;}
.tab_fr_info{ float:left; width:740px; height:225px; overflow:hidden;}
.tab_fr_info h2{ height:36px; line-height:36px; font-size:18px; color:#333; font-weight:normal;}
.tab_fr_info h3{ height:22px; font-size:16px; color:#666; font-weight:normal;}
.tab_fr_info p{ line-height:24px; color:#666;}


/* 日本语学校 */
.icon_bg3{ width:100%; height:975px; background:url(../images/icon_bg2.jpg) 50% 0 no-repeat; margin-bottom:50px; overflow:hidden;}
.jap{ width:1000px; height:840px; margin:0 auto; margin-top:135px; overflow:hidden;}
.jap p{ line-height:24px;}
.jap h2{ font-size:16px; line-height:24px;}

.table_show{ width:1000px; margin:0 auto; margin-top:30px; margin-bottom:50px; overflow:hidden;}
.table_show table { width:100%; border-collapse:collapse; font-size:16px; }
.table_show th, td { border:1px solid #afafaf; }
.table_show th { height:44px; background:#7d4696; border:1px solid #7d4696; font-size:16px; color:#fff; }
.table_show td { line-height:28px; padding:5px 0; font-size:14px; color:#666; text-align:center; }

.js_lunbo{ width:1000px; margin:0 auto; overflow:hidden;}
.js_lunbo_show{ height:120px; margin-bottom:20px; overflow:hidden; display:none;}
.js_lunbo_show.active{ display:block;}
.js_lunbo_show img{ float:left; width:120px; height:120px; margin-right:30px; overflow:hidden;}
.js_lunbo_fr{ float:left; width:850px; height:120px; overflow:hidden;}
.js_lunbo_fr h2{ font-size:16px; color:#9fc017;}
.js_lunbo_fr p{ line-height:24px;}
.dot{ height:10px; text-align:center; overflow:hidden;}
.dot span{ display:inline-block; width:10px; height:10px; background:url(../images/dot.png) no-repeat; margin-right:10px;}
.dot span.active{ background:url(../images/to_dot.png) no-repeat;}


/* 日本留学 */
.icon_title4{ height:54px; background:url(../images/icon_title4.jpg) 50% 0 no-repeat;}

.oversease{ width:1000px; height:425px; margin:0 auto; margin-bottom:100px; overflow:hidden;}
.oversease img{ float:left; width:500px; height:425px; margin-right:90px; overflow:hidden}
.overease_fr{ float:left; width:410px; height:425px;}
.overease_fr ul{ overflow:hidden; zoom:1; margin-right:-10px;}
.overease_fr ul li{ float:left; width:200px; height:204px; margin-right:10px; margin-bottom:10px;}
.overease_fr ul li img{ width:200px; height:204px; overflow:hidden;}


/*jp_zhusu--------------------------------日本住宿*/
.jp_zhusu{width:1000px; height:584px; overflow:hidden; background:url(../images/jp_zhusu.jpg) center top no-repeat; margin:0 auto;}



/*jp_haigui-------------------------------海归就业指导*/
.jp_haigui{width:1000px; height:580px; padding-top:86px; overflow:hidden; margin:0 auto; background:url(../images/jp_haigui.jpg) center top no-repeat;}
.jp_haigui h2{width:100%; height:54px; line-height:54px; text-align:center; font-family:"微软雅黑"; font-size:30px; color:#000000; font-weight:normal;}
.jp_haigui h3{width:100%; height:100px; line-height:100px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#666666; font-weight:normal;}
.jp_haigui p{width:564px; height:36px; line-height:36px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; overflow:hidden; margin-bottom:24px;}
.jp_haigui p.word_01{margin-top:14px; margin-left:436px;}
.jp_haigui p.word_02{margin-left:436px;}
.jp_haigui p.word_03{margin-left:400px;}
.jp_haigui p.word_04{margin-left:366px;}
.jp_haigui p.word_05{margin-left:296px;}
.jp_haigui p.word_06{margin-left:260px;}


/*jp_friends--------------------------------合作伙伴*/
.jp_friends{width:100%; height:326px; overflow:hidden; background:#6297f4;}

.jp_friends_main{width:1000px; height:326px; overflow:hidden; margin:0 auto;}
.jp_friends_main h3{width:100%; height:78px; line-height:78px; background:url(../images/fri_bg.jpg) center top no-repeat; text-align:center; color:#FFFFFF; font-size:30px; font-family:"微软雅黑"; font-weight:normal;}
.jp_friends_main ul{width:1000px; margin-top:30px;}
.jp_friends_main ul li{float:left; margin-left:30px;}
.jp_friends_main ul li h2{height:40px; line-height:40px; font-family:"微软雅黑"; font-size:18px; color:#9fc017;}
.jp_friends_main ul li span{display:block; height:26px; line-height:26px; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF;}




/*左侧浮窗*/
#reg{width:200px; height:400px; margin:0px; padding:0px; position:fixed; top:120px; left:5px; background:url(../images/reg_bg.png) no-repeat; z-index:1000;-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
backface-visibility:hidden;
transform: translateZ(0);}
#cBtn{width:8px; height:8px; margin:0px; padding:0px; position:absolute; top:75px; right:15px;}
#ul_form{width:200px;height:205px; list-style:none; margin:165px 0 0 0px; padding:0px; font-size:12px;}
#ul_form li{display:inline-block;line-height:15px; margin-bottom:9px; padding: 0 0 2px 20px;}
#ul_form li:last-child{display:inline-block;line-height:15px; margin:0px; padding:0px;}
#ul_form li input{width:100px; line-height:15px; border: solid 1px #cccccc;}
#ul_form li select{width:80px; line-height:15px; border: solid 1px #cccccc;}
#ul_form li:last-child input{ border:none;}
#reg .close_btn {
    background: rgba(0, 0, 0, 0) url("../images/close_btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 80px;
    width: 20px;
}


/*头尾样式*/
.head_nav{text-align:center;font-size:12px; width:1000px;line-height:24px; height:24px; color:#fff; background-color:#444;margin:0 auto}
.head_nav a:visited,.head_nav a:link{ color:#fff; margin:0 5px}
.head_nav a:hover,.head_nav a:active{ color:#FF0}

.foot{ text-align:center; font-size:12px; width:950px; padding:25px; line-height:22px; color:#fff; background-color:#666;  margin:0 auto; clear:both}
.foot a:visited,.foot a:link{ color:#fff}




