﻿
* { padding: 0px; margin: 0px; }
body { margin: 0px; padding: 0px; font-family: '微软雅黑'; font-size: 12px; }
img { border: none; }
ul { list-style: none; }
ol { list-style: none; }
a:link { outline: none; color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover, a:active { color: #0178ca; }
a:focus { outline: 0; }
.clear { clear: both; }

/* 头部 */
.top { width: 100%; height: 153px; background-image: url(../images/top_bg.png); background-repeat: repeat-x; }

.logo { width: 1000px; height: 120px; margin: 0px auto; }
.logo .logo_l { height: 120px; float: left; display: block; }
.logo .logo_r { height: 120px; float: right; display: block; }

.nav { width: 1000px; height: 33px; margin: 0px auto; }
.nav ul { line-height: 33px; }
.nav ul li { width: 100px; height: 33px; float: left; text-align: center; font-size: 14px; font-weight: bold; position: relative; }
.nav ul li a { width: 100%; height: 33px; display: block; color: #FFF; }
.nav ul li a:hover { color: #0069a5; background-image: url(../images/top-nav-li-bg.png); background-repeat: repeat-x; }

.nav ul li ol { position: absolute; top: 38px; left: 0px; display: none; z-index: 9999; }
.nav ul li ol li { float: none; background-color: #FFF; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; border-bottom: 1px dashed #ccc; }
.nav ul li ol li a { color: #666; }
.nav ul li ol li a:hover { background-color: #ccc; background-image: none; background-repeat: no-repeat; }

/* banner */
.banner { width: 1000px; height: 320px; margin: 0px auto; position: relative; margin-top:10px; }

/* banner 内部通知 */
.banner .notice { width: 100%; height: 32px; line-height: 32px; overflow: hidden; position: absolute; bottom: 0px; z-index: 99; background-image:url(../images/banner_notice_bg.png); background-repeat:repeat-x; }
.banner .notice ul { width: 100%; height: 32px; line-height: 32px; overflow: hidden; position: relative; list-style-type: disc; list-style-position: inside; }
.banner .notice ul li { margin-left: 20px; padding-right: 20px; position: absolute; left: 0px; top: -999em; white-space: nowrap; color: #FFF; }
.banner .notice ul li a { color: #FFF; }

/* 幻灯片样式 */
.vui-slider {
    position: relative;
    overflow: hidden;
    background: #999;
}
.vui-slider .vui-items {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.vui-slider .vui-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vui-slider .vui-item a, .vui-slider .vui-item img {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
}
.vui-slider .vui-buttons {
    position: absolute;
    z-index: 5;
    bottom: 16px;
    left: 50%;
    float: left;
    display: inline;
    filter: alpha(Opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}
.vui-slider .vui-button {
    float: left;
    display: inline;
    overflow: hidden;
    height: 12px;
    width: 12px;
    margin: 0 10px;
    padding: 0;
    border: none;
    border-radius: 6px;
    background: #FFF;
    cursor: pointer;
}
.vui-slider .vui-button-cur {
    background-color: #C00;
}
.vui-slider .vui-transfer {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.vui-slider .vui-prev {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 5;
    width: 60px;
    height: 150px;
    margin-top: -75px;
    border-radius: 0 10px 10px 0;
    background: url(../images/banner-prev.gif) no-repeat;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.vui-slider .vui-next {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 5;
    width: 60px;
    height: 150px;
    margin-top: -75px;
    border-radius: 10px 0 0 10px;
    background: url(../images/banner-next.gif) no-repeat;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.vui-slider .vui-sidebutton-hover {
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    background-color: #000;
}

/* 首页中部 */
.content { width: 1000px; margin: auto; }

/* 首页中部 左 */
.content_l { width: 771px; float: left; }
.content_l .pic_bus { width: 286px; float: left; }

/* 新闻图片 */
.content_l .pic_bus .pic_t { width: 100%; height: 60px; display: block; background-image: url(../images/title-new-pic.png); background-repeat: no-repeat; }
.content_l .pic_bus .pic_t img { float: right; }
.content_l .pic_bus .slider { width: 280px; height: 160px; overflow: hidden; position: relative; border: 1px solid #666; }
.content_l .pic_bus .slider .conbox { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.content_l .pic_bus .slider .conbox img { width: 100%; }
.content_l .pic_bus .slider .switcher { position: absolute; bottom: 0px; right: 0px; z-index: 99; }
.content_l .pic_bus .slider .switcher a { width:20px; height:20px; line-height:20px; text-align:center; border-radius:10px; background-color: #ccc; cursor: pointer; float: left; margin-right: 4px; margin-bottom: 2px; color: #D00000; }
.content_l .pic_bus .slider .switcher a.cur,
.content_l .pic_bus .slider .switcher a:hover { background-color: #FF0000; color: #fff; }

/* 业务范围（与内页共用） */
.business { width: 282px; height: 290px; background-image: url(../images/business_bg.png); background-repeat: no-repeat; }
.business_blank { width: 100%; height: 60px; display: block; }
.business_pic { display: block; padding: 5px 20px; width: 60%; margin: 0 auto; }
.business_pic a { display: block; text-align: center; line-height: 30px; transition: all .3s ease-in-out; color: #FFF; }
.business_pic .bus_a_1 { border: 2px solid #f8b551; background-color: #f8b551; }
.business_pic .bus_a_2 { border: 2px solid #f39800; background-color: #f39800; }
.business_pic .bus_a_3 { border: 2px solid #22ac38; background-color: #22ac38; }
.business_pic .bus_a_4 { border: 2px solid #0178ca; background-color: #0178ca; }
.business_pic .bus_a_5 { border: 2px solid #8c97cb; background-color: #8c97cb; }
.business_pic .bus_a_1:hover { color: #f8b551; border: 2px solid #f8b551; background-color: #FFF; }
.business_pic .bus_a_2:hover { color: #f39800; border: 2px solid #f39800; background-color: #FFF; }
.business_pic .bus_a_3:hover { color: #22ac38; border: 2px solid #22ac38; background-color: #FFF; }
.business_pic .bus_a_4:hover { color: #0178ca; border: 2px solid #0178ca; background-color: #FFF; }
.business_pic .bus_a_5:hover { color: #8c97cb; border: 2px solid #8c97cb; background-color: #FFF; }

/* 新闻中心 */
.content_l .new_all { width: 485px; float: right; }
.content_l .new_all .new_t { width: 485px; height: 60px; display: block; background-image: url(../images/title-new-all.png); background-repeat: no-repeat; }
.content_l .new_all .new_t img { float: right; }
.content_l .new_all ul { width: 460px; float: right; }
.content_l .new_all ul li { height: 25px; line-height: 25px; background-image: url(../images/ico_index_new.png); background-repeat: no-repeat; padding-left: 20px; padding-right: 6px; }
.content_l .new_all ul li a { color: #000;  width: 360px;
    overflow: hidden;
    float: left;
    height: 25px;
}
.content_l .new_all ul li a:hover { color: #999; }
.content_l .new_all ul li span { float: right; padding-right: 2px; }

/* 资质证书 */
.content_l .certificate { width: 767px; height: 220px; background-image: url(../images/zzzs_bac.png); background-repeat: no-repeat; }
.content_l .certificate .cert_more { float: right; }
.content_l .certificate ul { width: 700px; margin: 0px auto; padding-top: 65px; }
.content_l .certificate ul li { width: 140px; height: 150px; float: left; overflow: hidden; text-align: center; }
.content_l .certificate ul li img { height: 110px; border: 1px solid #999; }

/* 首页中部 右 */
.content_r { width: 229px; float: right; }

/* 金宇培训 */
.content_r .peixun_t { width: 100%; height: 60px; display: block; background-image: url(../images/title-peixun.png); background-repeat: no-repeat; }
.content_r .peixun_u { padding-left: 15px; }
.content_r .peixun_u li { width: 55px; padding-left: 15px; height: 25px; line-height: 25px; float: left; overflow: hidden; background-image: url(../images/ico_peixun.png); background-repeat: no-repeat; }
.content_r .peixun_u li a { color: #000; }
.content_r .peixun_u li a:hover { color: #999; }

/* 聚焦金宇 */
.content_r .video_t { width: 100%; height: 60px; display: block; background-image: url(../images/title-video.png); background-repeat: no-repeat; }
.content_r .video_t img { float: right; }
.content_r .video_u { padding-left: 10px; }
.content_r .video_u li { padding-top: 10px; }
.content_r .video_u li div { width: 192px; height: 140px; overflow: hidden; margin: 0px auto; }
.content_r .video_u li div img { width: 100%; vertical-align: bottom; }
.content_r .video_u li p { width: 192px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-align: center; margin: 0px auto; }

/* 友情链接 */
.sun_Scroll { width: 1000px; height: 43px; margin: 20px auto; }
.sun_Scroll .scrollLeft,
.sun_Scroll .scrollRight { width: 38px; height: 100%; float: left; opacity: 0.5; }
.sun_Scroll .scrollLeft:hover,
.sun_Scroll .scrollRight:hover { opacity: 0.9; cursor: pointer; }
.sun_Scroll .scrollLeft { background: url(../images/link_ico_left.gif) no-repeat center center; }
.sun_Scroll .scrollRight { background: url(../images/link_ico_right.gif) no-repeat center center; }
.sun_Scroll .scrollCurr { width: 924px; height: 100%; float: left; overflow: hidden; }
.sun_Scroll .scrollCurr ul { list-style: none; padding: 0px; margin: 0px; }
.sun_Scroll .scrollCurr ul li { width: 154px; height: 100%; float: left; overflow: hidden; }
.sun_Scroll .scrollCurr ul li div { text-align: center; }
.sun_Scroll .scrollCurr ul li div img { width: 134px; height: 41px; border: 1px solid #ccc; }

/* 底部版权 */
.foot { height: 130px; border-top: 3px solid #307cb7; }
.foot_info { width: 1000px; margin: auto; }
.foot_info ul { margin: 0px auto; width: 480px; height: 45px; display: block; }
.foot_info ul li { float: left; width: 50px; height: 45px; line-height: 45px; text-align: center; }
.foot_info ul li.special { width: 20px; }
.foot_info p { text-align: center; line-height: 25px; border-top: 1px dotted #ccc; padding-top: 5px; }

/* 内页 */
.inside { width: 1000px; margin: 0px auto; }
.inside_l { width: 285px; float: left; }

/* 内页左侧金宇培训 */
.peixun_left { padding-left: 11px; }
.peixun_left ul { width: 239px; height: 150px; padding-left: 33px; padding-top: 80px; overflow: hidden; background-image: url(../images/peixun-left-bg.gif); background-repeat: no-repeat; }
.peixun_left ul li { width: 55px; padding-left: 15px; height: 25px; line-height: 25px; float: left; overflow: hidden; background-image: url(../images/ico_peixun.png); background-repeat: no-repeat; }
.peixun_left ul li a { color: #000; }
.peixun_left ul li a:hover { color: #999; }

/* 内页左侧培训信息 */
.peixun_info { padding-top: 12px; }
.peixun_info h1 { font-size: 14px; height: 31px; line-height: 31px; background-color: #0178ca; color: #FFF; text-align: center; }
.peixun_info ul { border-right: 1px solid #0178ca; }
.peixun_info ul li { height: 30px; line-height: 30px; text-align: right; border-bottom: 1px solid #0178ca; padding-right: 10px; /*margin-left: 100px;*/ }
.peixun_info ul li.on { background-color: #9bbdf3; }
.peixun_info ul li.on a { color: #FFF; }

/* 内页右侧 */
.inside_r { width: 704px; float: right; }
.inside_r .r_main { width: 704px; overflow-x: hidden; }
.inside_r .r_main .daohang { width: 100%; height: 53px; line-height: 53px; background-image: url(../images/lanmu_bg.gif); background-repeat: no-repeat; }
.inside_r .r_main .daohang h1 { float: left; padding-left: 15px; color: #FFF; font-size: 14px; }
.inside_r .r_main .daohang span { float: right; padding-right: 10px; color: #999; }
.inside_r .r_main .con_tag { border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.inside_r .r_main .con_tag h1 { font-size: 14px; line-height: 40px; text-align: center; }
.inside_r .r_main .con_tag p { text-align: center; }
.inside_r .r_main .con_tag p a { color: #ccc; margin-left: 15px; }
.inside_r .r_main .con_tag p a:hover { color: #ccc; }
.inside_r .r_main .neirong { line-height: 30px; color: #333; }

/* 图片列表 */
.inside_r .r_main .pic_list { width: 690px; margin: 0px auto; overflow-x: hidden; }
.inside_r .r_main .pic_list li { width: 230px; float: left; padding: 10px 0px; }
.inside_r .r_main .pic_list li:hover { background-color: #f8f8f8; }
.inside_r .r_main .pic_list li div { width: 200px; height: 200px; border: 1px solid #ccc; margin: 0px auto; overflow: hidden; background-color: #f8f8f8; }
.inside_r .r_main .pic_list li div img { width: 100%; }
.inside_r .r_main .pic_list li p { width: 200px; height: 30px; line-height: 30px; margin: 0px auto; overflow: hidden; text-align: center; }

/* 新闻列表 */
.inside_r .r_main .new_list { width: 690px; margin: 0px auto; overflow-x: hidden; }
.inside_r .r_main .new_list li { height: 40px; line-height: 40px; border-bottom: 1px dotted #ccc; background: url(../images/ico_list.png) no-repeat; padding-left: 20px; }
.inside_r .r_main .new_list li span { float: right; }

/* 翻页样式 */
.page { text-align: center; padding: 0px 0px; font-size: 14px; padding-top: 20px; }
.page a, .page span { padding: 5px 10px; border: 1px solid #0178ca; margin-right: 10px; display: inline-block; cursor: pointer; }
.page a:hover { background: #0178ca; color: #fff; }
.page .curBtn { background: #0178ca; color: #fff; }
.list-no-data { padding: 20px; font-size: 16px; color: red; text-align: center; }
