﻿a { outline:none; /*FF*/ noOutline:expression(this.onFocus=this.blur()); /*IE*/color:#888; text-decoration:none;}


img { border:0;} * { margin:0; padding:0;} ul, ol li { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
body {font-family:"Microsoft YaHei", "宋体"; font-size:12px; color:#828282; background-image: url(../images/beijing.jpg)  center 0;}
em, cite, i {  font-style: normal;} 
div {overflow:hidden;}




#topdz { width:1001px; margin:0 auto; position:relative; overflow:hidden; }
#navdz { height:70px; position:relative; overflow:hidden; width:1001px; padding-top:120px;}
#navdz ul { position:absolute; top:120px; left:0; width:1100px; overflow:hidden;}
#navdz ul li { float:left; overflow:hidden; background:url(../images/navvv.png) no-repeat right 10px; padding-right:46px;}
#navdz ul li a:hover { color:#333;}
#navdz ul li a { font-size:18px; color:#676767; position:relative; padding:0 15px 0px; overflow:hidden; height:52px; display: inline-block;line-height:46px; font-family:"微软雅黑", "黑体", "宋体";}
#navdz ul li a div { position:absolute; bottom:0px; left:0; width:96px; text-align:center; color:#8b8b8b; font-family:Arial; font-size:11px; line-height:12px; white-space:nowrap; overflow:hidden;}
#logo { position:absolute; top:45px; left:0px; z-index:1; width:720px; height:65px; z-index:11;}
#weobodz { position:absolute; top:8px; right:30px; z-index:10; font-family:"宋体"; font-size:11px;}
#weobodz a,#weobodz span { font-size:12px;color: #888;}
#miandz { width:1001px; margin:0 auto; padding-top:20px;}
.slideTxtBox { width:990px; margin:0 auto; position:relative; background:url(../images/syrt_03.png) no-repeat 229px 151px;}
.hd { width:200px; height:330px; background:url(../images/mianm.png) no-repeat 6px 0; position:relative; float:left;}
.hd  ul { position:absolute; top:80px; right:35px; line-height:34px; overflow:hidden; width:150px; height:100px;}
.hd  ul li { background:url(../images/s65132y_03.png) no-repeat right -32px; padding-right:25px; text-align:right; overflow:hidden;}
.hd  ul li.on {background:url(../images/s65132y_03.png) no-repeat right 11px;}
.tempWrap { float:right;  width:790px; height:325px !important;}
.infoList li a { width:126px; height:126px; overflow:hidden;}
.infoList p { padding-top:18px;}
.infoList li {  padding: 18px 0px 18px 30px; height:126px; width:126px;overflow:hidden;float:left;}
.infoList li img { border:solid 6px #ececec; width:114px; height:114px;}
.infoList { width:785px; height:320px !important; overflow:hidden;}
.bg001 { background:url(../images/bg001.png) repeat-y top  left;}

.bg002 { background:url(../images/bg002.png)  repeat-x top  left;}
.i_news { width:999px; margin:0 auto;}
.i_news1 { width:1001px;}
.news2 { width:333px; float:left;background:url(../images/bg001.png) repeat-y top right; padding-bottom:8px;}
.news2 h3 { padding-bottom:8px;}
.news2 h3 a { display:block; line-height:55px; background: url(../images/sy.png) no-repeat 1px 1px; width:333px; position:relative; text-indent:45px; font-size:18px; font-family:"微软雅黑", "黑体", "宋体";}
.news2 h6 { text-align:center; padding:0 0 10px 0;}
.news2 h3 a img { position:absolute; top:0; right:0;}
.news2 ul li { background:url(../images/lili.png) no-repeat 25px 12px; line-height:28px; height:28px; text-indent:42px;   text-overflow: ellipsis;
    white-space: nowrap; overflow:hidden; width:320px;}
.news2 ul li a { color:#5c5a5a; }
.news2 ul li a strong {font-weight:normal;}
.newsimg { background:url(../images/sy523_03.png) no-repeat top right; height:48px; display:block; margin-top:1px;}
.news22 { width:1000px; }
.news22 ul li { float:left; background:url(../images/lili.png) no-repeat 25px -12px; height:24px; line-height:24px; width:318px; text-indent:26px; padding-left:15px; overflow:hidden;  text-overflow: ellipsis;
    white-space: nowrap;}
.news22 ul { padding:12px 0; overflow:hidden;background: url(../images/bg001.png) repeat-y scroll right top transparent; width:999px;}
#footdz { background:url(../images/s456y_02.png) repeat; width:100%;}
#footdz2 { width:1000px; margin:0 auto; line-height:28px; color:#000; }
.i_lianxiwomen { padding:10px; border-bottom:solid 1px #606060; line-height:30px;}
.youqlx { border-top:solid 1px #606060; padding-top:6px; line-height:24px; }
.youqlx a { color:#fff; padding: 0 5px;  white-space:normal;}
.footdzz { width:990px; padding-top:8px; float:left;}
.footdzy { float:right; width:300px;} 
.footdzy ul { padding:8px 0 0 12px;}
.footdzy li a { color:#fff;}
.footdzy li  { line-height:27px; height:27px;}
#footzdz { width:100%; background:url(../images/s8765y_05.png) repeat;}
#footzdz2 { width:1001px; margin:0 auto; line-height:41px; height:41px; color:#606060; letter-spacing:0.5px;}
#b_banner { height:120px; width:100%; background:url(../images/neiy_02.png) repeat-x; text-align:center; overflow:hidden;}
#n_nav div a { display:block; float:left; width:110px; text-align:center; background:url(../images/neiy_09-04.png) no-repeat center center; color:#fff;}
#n_nav div a.thisclass { color:#fff; background:url(../images/neiy_09.png) no-repeat center center;}
#n_nav { height:60px; line-height:60px; width:1001px; margin:0 auto;  border-bottom: dashed 1px #CCC;} 
#n_mian { margin:15px auto 25px; width:1001px;}
#n_mian_z { width:200px; float:left; font-size:14px;}
#n_mian_z a { color:#737373;}
#n_mian_z div { display:block; border-bottom: dashed 1px #CCC; overflow:hidden; line-height:30px; text-indent:10px; margin-top:5px; color:#737373;}
#n_mian_z ul li a { line-height:28px; overflow:hidden; text-indent:38px; display:block;border-bottom: 1px dashed #CCCCCC; margin-left:15px; margin-right:10px;}
#n_mian_z h3 { display:block;  border-bottom: dashed 1px #CCC; overflow:hidden; line-height:30px; text-indent:10px; margin-top:5px;  color:#737373;}
#n_mian_z ul li {background: url(../images/lili.png) no-repeat scroll 33px 11px transparent; margin-top:5px;}
#n_mian_y { width:781px; float: right;}
#n_mian_ytao { width:990px; float: left;}
#n_mian_y .infoList2 li {
    display: block;; color:#ff3300;
    overflow: hidden;
    padding: 6px 0 6px 0px;text-align:center; line-height:30px;
    width: 152px; margin:0 auto; float:left
}
#dcv5df { overflow:hidden; border-bottom:solid 1px #398300;  line-height:40Opx; position:relative; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; text-indent:15px; line-height:40px; padding-top:10px;}
#dcv5df a { color:#fff; position:absolute; top:15px; right:10px; font-size:12px; font-family: "宋体"}


#gywm_m { padding:20px; padding-top:30px; line-height:26px;}
#news_list { padding:10px 0 0 20px;}
#news_list ol li { line-height:30px; line-height:30px; position:relative;   background: url(../images/heidian_03.gif) no-repeat scroll 12px center transparent;
    border-bottom: 1px dashed #CCCCCC; padding:0 20px; margin-top:6px; text-indent:10px;}
#news_list ol li a { display:block; width:600px;   overflow: hidden; color:#333;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #news_list ul { overflow:hidden;}
#news_list ol li span { position:absolute; top:0px; right:5px;}
.lit_fy li {  overflow:hidden;  line-height:24px; border:solid 1px #ccc; float:left; margin:0 2px; display:inline-block; padding:0 8px; color:#333;}
.lit_fy li a {line-height:24px; display:block; color:#333;}
.lit_fy { padding-top:20px; text-align:center; overflow:hidden; margin:0 auto}
#news_list_m { color: #777777;
    letter-spacing: 0.5px;
    line-height: 250%; position:relative;
    margin: 15px 35px; font-size:14px;
    }
#news_list_m a { color:#f00;}
#news_list_m h1 {
    border-bottom: 1px solid #DCDCDC;
    color: #2B2B2B; width:650px; margin:0 auto; padding:0 25px;  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    line-height: 56px;
    text-align: center; margin-bottom:60px;
}

.title_bobobobobo {
    position: absolute;
    right: 8px; top:55px;
}

.sde5 {
    padding-top: 10px;
}

.sde5 .boxoff {
    background: url(../images/boxoff.gif) repeat-x scroll left 15px transparent;
    clear: both;
    height: 10px;
    overflow: hidden;
    padding-top: 10px;
}

.sde5 .handle {
    clear: both;
    line-height: 40px;
    overflow: hidden;
    padding-top: 12px;
}

.sde5 .boxoff strong {
    background: url("../images/boxoff.gif") no-repeat scroll right -10px transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 10px;
    line-height: 100px;
    overflow: hidden;
    width: 8px;
}
.preview { display:block; width:114px; height:114px; overflow:hidden;border:solid 4px #999;}
#n_mian_y .infoList2 li img { width:114px;}
#n_mian_y .infoList2 li a { margin:0 auto;}
.infoList2 .title { width:126px; overflow:hidden; display:block; white-space:pre; height:30px; line-height:30px; margin:0 auto;}
#banner { margin:0 auto; width:1001px; padding-top:0px;}
.sfdw5 { margin-left:0px;}
.dsgvfd { background:url(../images/sy3251_03.html) no-repeat; width:233px; height:41px; float:right;}
.dgvfdxwe { float:left; padding-left:10px; width:315px; overflow:hidden;}


.youqlx { width:920px; padding-left:75px; position:relative;}
.youqlx span { position:absolute; top:0; left:6px; padding-top:6px;}
.thisclass { background-color:#999999; color:#fff; font-weight:900;}
.thisclass a { color:#fff !important; font-weight:900;}


/*
.infoList a img{FILTER: gray}
.infoList a:hover img{FILTER:}
#index-client span img{FILTER: gray}
#index-client span:hover img{FILTER:}
*/

.index-client {
    clear: both;
    margin: 20px 0 0;
    overflow: hidden;  
  /*  position: relative;*/
}
.index-client .masks {
    height: 1px;
    left: 0;
    line-height: 1px;
    position: absolute;
    top: 60px;
    width: 100%;
}

.cont {
    margin: 0 auto;
    position: relative; overflow:visible;
    width:1001px;
}

.index-client h2.title {
    background: url(../images/icon-title.png) repeat scroll 0 -50px transparent;
    font-size: 0;
    height: 80px;
    margin: 0 0 10px;
    padding: 0 0 1px;
    text-indent: -9999em;
    width: 900px; border-left:10px solid #fff;
}

.index-client h2.title {
    font-size: 0;
    text-indent: -9999em;
}

.index-client .boxes {
    margin: 35px 0 30px 0;
    overflow: hidden; border: dotted 1px #ccc; border-right:0; border-bottom:0;
}

.index-client .boxes ul {
    width: 100%;
}
.index-client .boxes li {
    border: 1px dotted  #ccc; border-left:0; border-top:0;
    float: left;
    height: 85px;
    position: relative;
    width: 199px; background-color:#fff;
}

.index-client .boxes span {
    cursor: pointer;
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
}

.index-client .boxes strong {
    display: none;
}


.index-client .boxes img {
    margin: 10px 0 0;
    max-height: 70px;
    max-width: 140px;
    vertical-align: middle;
}


.title_all {
    border-bottom: 1px solid #F2F2F2;
    margin: 20px auto 0;
    overflow: auto;
    width: 1000px;
}


.tit_left {
    width: 800px;     font-family: "微软雅黑","宋体";
}
.left {
    display: inline;
    float: left;
}

.title_all .more {
    padding-top: 15px;
    width: 50px;
}
.right {
    display: inline;
    float: right;
}
.tit_left p.style1 {
    border-bottom: 2px solid #FF0000;
    color: #353535;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
    width: 160px;
}


.gray, .black {
    color: #999999;
}
.tit_left .style2 {
    line-height: 18px;
}


.title_all .more a {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #777777;
    display: block;
    font-size: 10px;
    line-height: 20px; font-family: "微软雅黑","宋体";
    text-align: center;
    width: 44px;
}




.title_all .more a:hover {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
}

/*案例*/
.case{ width:100%; margin-top:35px; }
.case_list{ width:1000px; margin:0 auto; padding-top:20px; }
.case_list a{ display:block; width:198px; height:120px; border:solid 1px #fff; float:left; position:relative; _margin-bottom:-4px}
.case_list a .case_link{ display:none; width:198px; height:140px; position:absolute; top:0; left:0; background:url(../images/case-bg.png) no-repeat 0 -20px }
.case_list a:hover .case_link{ display:block}

/*案例*/
.casedatu{ width:100%; margin-top:35px; }
.casedatu_list{ width:1000px; margin:0 auto; padding-top:20px; }
.casedatu_list a{ display:block; width:198px; height:120px; border:solid 1px #fff; float:left; position:relative; _margin-bottom:-4px}
.casedatu_list a .case_link{ display:none; width:198px; height:140px; position:absolute; top:0; left:0; background:url(../images/case-bg.png) no-repeat 0 -20px }
.casedatu_list a:hover .case_link{ display:block}

#minHeader .w960{position:relative;}
.w960{width:960px;}
.mt10{margin-top:2px;}
.mlr-auto{margin-left:auto;margin-right:auto;}
.hp-elearning h2{background-position:0 0;}

.hp-news .hp-body,
.hp-sns .hp-body{padding:25px 0;overflow:hidden;*zoom:1;}


.hp-mod .hd{position:relative;padding:0 0 2px;border-bottom:2px solid #e9e9e9;height:16px;}
.hp-mod h3{position:absolute;top:0;display:inline-block;padding:0 0 2px;height:16px;color:#1f8cd4;font-weight:700;border-bottom:2px solid #0e88d1;top:2px \9;height:14px \9;}
.hp-mod h3 a{color:#1f8cd4;}
.hp-mod .more{text-align:right;padding:0 4px 0 0;font-family:"宋体";}
.hp-mod .more a{color:#999;}

.hp-mod .rec-t{padding:15px 0;border-bottom:1px dotted #c1c1c1;overflow:hidden;*zoom:1;}
.hp-mod .rec-t .pic{float:left;width:110px;margin-right:10px;_margin-right:5px;}
.hp-mod .rec-t .txt{overflow:hidden;*zoom:1;}
.hp-mod .rec-t .txt h5{margin:8px 0 0;font-size:14px;color:#000;font-weight:700;}
.hp-mod .rec-t .txt h5 a{color:#000;}
.hp-mod .rec-t .txt p{padding:10px 0 0;color:#666;line-height:20px;}

.hp-mod .t-list{padding:12px 0;font-size:14px;border-bottom:1px dotted #c1c1c1;}
.hp-mod .t-list a{color:#333;}
.hp-mod .t-list li{line-height:28px;padding-left:10px;background:url(../images/list-style-img.html) no-repeat 0 12px;}

/* hp-recent-course */
.hp-recent-course .list{margin:0 10px 0 0;height:218px;overflow:hidden;}
.hp-recent-course .list li{padding:6px 0;border-bottom:1px dashed #ccc;overflow:hidden;*zoom:1;}
.hp-recent-course .list li.last{border-bottom:0 none;}
.hp-recent-course .addr{float:right;display:inline-block;margin:0 20px;padding:2px 4px;color:#fff;background:#9cd17d;*zoom:1;}
.hp-recent-course .course-pic{float:left;width:74px;margin:3px 20px 0 0;}
.hp-recent-course .course-intro{line-height:20px;overflow:hidden;*zoom:1;}
.hp-recent-course .course-intro .label{color:#999;}
.hp-recent-course .course-intro a{color:#333;font-weight:700;}



.case_list a .case_link p{ padding:20px 20px 0 20px; line-height:28px; text-align:center; color:#FFFFFF; letter-spacing:1px;}
.case_list a p b { font-weight:normal; height:50px; overflow:hidden; display:block; padding-bottom:8px;}
.fdghgtbf5 { margin-top:0px; margin-bottom:10px;}
.fdtbf5 { margin-top:20px;}
.tit_left p.style2 { width:100px;}
.dfg52 { padding-top:10px;}
.case_list a img { width:198px; height:120px;}


.sdfgrvd5 { width:1000px; margin:0 auto; padding:0; position:relative; top:-5px;}
.casename a { color:#000; font-weight:500;}




<!-- 业务1--!>
#zyyw { width:1001px; margin:0 auto; color:#333;}
#zyyw h1 { font-size:20px; line-height:40px; padding:15px 0px 5px;}
.h111 { font-size:14px; line-height:24px;}
.aywzy #topdz{    width: 1200px;}
.aywzy #navdz {    width: 1200px;}
.aywzy #navdz ul {    width: 1300px;}
.aywzy #navdz ul li { padding-right: 80px;}
.aywzy #b_banner img { margin-right:150px;}



<!-- 业务2--!>
/*
.wrapper {
    margin: 0 auto;
    width: 1202px !important;
}
.inner {
    padding: 20px 0;
}
#service .col {
    height: 1800px;
}
.inner .col {
    float: left;
    padding: 0 20px;
    width: 360px;
}
.wrapper h3 {
    color: #222222;
    font-family: "微软雅黑";
    font-size: 36px;
    font-weight: normal;
    line-height: 40px;
    padding-bottom: 10px;
}
.col p, .leftCol p, .rightCol p {
    color: #666666;
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 20px;
}

*/