@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
textarea{resize:none;}
fieldset, img { border:0; }
img{ vertical-align:bottom;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
em,i{font-style: normal;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer;
  transition: 0.1s;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1;
  -ms-transition: 0.1s;}
a:hover{ text-decoration:none; cursor:pointer; }
a:focus { outline-style:none;}
body{
  min-width: 1000px;
}
.sybox {

    margin: 0 auto;
}
/*公共*/
.base{width:1000px; margin:0 auto;}
h3{float:left;padding-left:10px;height:45px; margin-top:5px;font-size:22px;font-weight:bold;background: url(../img/ico.png) no-repeat;}
.title_public{border-bottom:5px solid #d4d4d4;height:45px; margin-bottom:35px;}
.title_public img{display:block;float: left;}
.title_public p{float:left; margin-left:10px;display: inline;height:48px;line-height: 48px;font-size:14px; color:#333;}
.title_public a{display:block;float: right;height:48px;line-height: 48px;font-size:12px;color:#333;}
.title_public a:hover{color:#ff0000;}
/*nav*/
/*.nav li a{padding:0 5px;color:#fff;display:block; float: left; font-size: 16px; height:40px;line-height:40px;}
.nav li a:nth-child(1){padding:0 10px;}
.nav a:hover{background:#1274b4;}
.nav .nav_on{background:#1274b4;}*/
.nav {
  height: 39px;
  width: 100%;
  margin-bottom:10px;
  background:#0fa6c4;
}
.nav li {
  float: left;
  font-size: 16px
}

.nav li a {
  display: block;
  padding: 0 14px;
  color: #fff;
  line-height: 39px;
  height: 39px
}
.nav li a:hover{color: #fc3512;}
/*课程列表*/
.kecheng1118{
  position: relative;
  width:100px;
  height:39px;
  text-align: center;
  line-height: 39px;
  color:#fff;
  cursor: pointer;
  z-index: 1000;
}
.kecheng1118:after{
    position: absolute;
    display: block;
    right:5px;
    top:18px;
    width: 0;
    height: 0;
    content: "";
    border-width: 5px 5px;
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    z-index: 20;
}
.kecheng1118:hover:after{
    position: absolute;
    display: block;
    right:5px;
    top:18px;
    width: 0;
    height: 0;
    content: "";
    border-width: 5px 5px;
    border-color: #fc3512 transparent transparent transparent;
    border-style: solid;
    z-index: 20;
}
.kecheng1118:hover{
  color: #fc3512
}
.kecheng1118 .kecheng1118_wrap{
  position: absolute;
  top:39px;
  left:0px;
  width: 130%;
  overflow: hidden;
  display: none;
  z-index: 1000;
}
.kecheng1118 .kecheng1118_wrap a{
    display: block;
    width: 100%!important;
    height: 40px;
    padding: 0;
    border-bottom: 1px solid #515258;
    line-height: 40px;
    color: #f5f5f5;
    font-size: 12px;
    background: rgba(0,0,0,0.5);
}
.kecheng1118 .kecheng1118_wrap a:hover{
    color: #fc3512
}





/*轮播*/
/*banner*/
/*.banner {
    width: 1000px;
    height: 420px;
    position: relative;
    overflow: hidden;
    margin:0 auto;
    margin-bottom:20px;
}


.banner li {
    float: left;
    position: relative
}

.banner ul {
    width: 2896px;
    position: absolute;
    left: 0;
    top: 0
}

.banner_btn {
    height: 25px;
    position: absolute;
    bottom: 14px;
    right: 20px;
    z-index: 10;
    text-align: right;
    width: 580px;
    padding-right: 18px
}

.banner_btn a {
    width: 16px;
    height: 16px;
    border:2px solid #b9aaaa;
    margin: 0 5px;
    display: inline-block
}

.banner_btn a.active {
    border:2px solid #ba6622;
}

.btn_prev,.btn_next {
    width: 50px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -55px 0 0 0;
    background: url(../img/banner_btn.png) no-repeat 10px center;
}

.btn_prev:hover,.btn_next:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.btn_prev {
    margin-left: -470px
}

.btn_next {
    background-position: -46px center;
    margin-left: 430px
}
.banner_txt {
  height: 54px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
}

.banner_txt span {
  display: block;
  width: 100%;
  line-height: 54px;
  font-size: 20px;
  color: #fff;
  text-align: center
}
*/

.sy_banner{ width:980px; margin:0 auto;clear:both;}
.slider{ width:730px; height:280px;position:absolute; left:0; top:0;}
.slider li{width:730px; height:280px;list-style:none;display:inline;}
.slider img{ width:731px; height:280px;display:block;}
.numbtn{width:258px;height:280px;position:absolute;left:722px;top:0;}
.numbtn li{ width:258px; height:70px;vertical-align:bottom;line-height:24px }
.numbtn li a{ display:block;width:249px; height:57px; padding-top:12px; background-color:#333333; float:right;color:#efefef; font-size:14px;text-decoration:none; text-align:center; border-bottom:solid 1px #616161;vertical-align:bottom;}
.sy_banner .numbtn li.on{line-height: 24px;width:258px; height:70px;background-image:url(/images/focus_btn.png);vertical-align: bottom; }
.sy_banner .numbtn li.on a{ background-color:transparent;color: #333; font-size: 14px;border-bottom:none;height:57px;padding-top:12px;}
.hide{ display:none;}
.selected{ background-color:#f60;}
.other{background-color:#d9d9d9;}

.sy_banner{ height:280px; margin-bottom:10px; position:relative;  overflow:hidden; }
.sy_banner_xykj{height:400px; margin-bottom:10px; position:relative; clear:both;  overflow:hidden;}
.hc_floatleft{float:left; }
.hc_floatRight{float:right;}











/*新开班*/
.zxkb{margin-bottom:25px;position: relative;height:410px;}
.zxkb span{color:#ff0000;}
.zxkb h3{width:179px;background-position: left 40px;}
.zxkb h4{height:85px; line-height:85px; text-align: center; font-size:22px; color:#333; font-weight:bold;}
.zxkb ul{margin-right:-36px; text-align: center;position: absolute; width:1340px;}
.zxkb ul span{display: block; float: left; margin:0 6px;color:#666;}
.zxkb ul li{float: left;width:257px;height:325px; margin-right:22px;}
.list .list_auto{width:auto;float: none;}
.zxkb ul li:nth-child(1){width:220px;}
.zxkb ul li:nth-child(2){width:252px;}
.zxkb ul li:nth-child(3){width:248px;}
.zxkb ul li:nth-child(4){width:215px;}
.zxkb ul li .clear{margin-bottom:14px; float: none;}
.zxkb .city{background: #258ed3; font-size:13px; font-family: "微软雅黑"; padding:0 3px; color:#fff;}
.zxkb .bm{color:#ff0000;}
.zxkb .qz{color:#0000ff;}
/*喜讯+行业动态*/
.jyxb{
   position: relative;
}
.jyxb .beizhu{
  position: absolute;
  font-size: 12px;
  bottom:-18px;
  right:0px;
  color:#555;
}
.jy_dt{padding-bottom:25px;}
.jyxx,.xykj{width:668px;float: left;}
.jyxx .title_public,.hydt .title_public{margin-bottom:13px;}
.jyxx h3{width:179px;background-position: left -10px;}
.jyxx span{color:#ff0000;}
.table_Hd th{text-align: center;background:#258ed3;height:40px; line-height: 40px; font-size:16px; color:#fff; border-right:1px solid #1e71a8; }
.table_Hd th:nth-child(8){border:none;}
table td{text-align: center;height:34px;line-height: 34px; color:#333; font-size:12px;}
.scrollWrap {
  height: 420px;
  overflow: hidden;
  position: relative;
  border-bottom:1px solid #e1e1e1;
}
.scrollWrap table {
  position: absolute;
  left: 0;
  top: 0
}
.scrollWrap tr {
  line-height: 40px;
  border:1px solid #e1e1e1;
  border-top:none;
}


.hydt,.qfdt{width:302px;float: right; overflow:hidden;}
.hydt h3{width:142px;color:#000;background-position: left -60px;}
.dt_list{margin-right:-10px;height:462px; overflow:hidden;}
.dt_list div{position: relative;height:114px; overflow:hidden;margin-bottom:7px;}
.dt_list img,.dt_list span{position: absolute;display:block;}
.dt_list span{height:auto;background-color: rgba(12, 52, 119, 0.7); width:100%; bottom:0;position:absolute;}
.dt_list i{text-align: center; /* top:78px; */font-size:12px;color:#fefefe;width:100%; text-align: left;/*  padding:0 10px; */}
.dt_list a,.dt_list img{-ms-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-web-transition:0.5s;transition:0.5s;}
.dt_list a{display:block;float: left; margin-right:10px;width:146px;margin-bottom:20px;}
.dt_list a:hover{background: #eff5ff;}
.dt_list a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-o-transform:scale(1.05);}
.dt_list p{color:#666;font-size:12px;line-height: 20px;padding:0 5px; height: 100px; overflow: hidden;}
/*学员空间-千锋动态*/
.xykj_qfdt{margin-bottom:30px;}
.xykj .title_public{height:49px;border:none; background: url(http://cd.mobiletrain.org/img/ico.png) no-repeat left -149px; margin-bottom:20px;}
.xykj h3{background: none;}
.xykj_tab_title{float:left;margin:15px 0 0 75px;display:inline;}
.xykj_tab_title span{border-radius:5px;display: inline-block;margin-right:25px;text-align:center;font-size:14px; color:#666;padding:0 15px;background:#efefef;height:25px; line-height:25px; cursor:pointer;}
.xykj_tab_title .xykj_on{background:rgba(37,142,211,1); color:#fff;}
.xykj_content{width:668px;height:284px; overflow:hidden;}
.xykj_content li{display: none;}
.jymx{margin-right:-10px;overflow: hidden;}
.jymx div{
  width: 324px;
}
.fl{
  float: left;
}
.fr{float:right}
.jymx div.fl{margin-right:15px;}
.jymx div:nth-child(2){margin-right:0px;}
.jymx img{margin-bottom:5px;width: 100%;}
.jymx p{font-size:14px; line-height: 22px; color:#333;text-align: center;}
.gy_left{float: left;}
.gy_right{float: right;width:370px;}
.gy_left div{width:276px; height:164px; position: relative; text-align: center; margin-bottom:13px;}
.gy_left{width:277px;}
.gy_left span,.gy_left i{position: absolute;display:block;left:0;}
.gy_left span{width:100%;height:44px;background:rgba(37,142,211,0.7); bottom:0;}
.gy_left i{font-size:16px;color:#fff; bottom:12px; width:100%;}
.gy_left p{ font-size:14px; color:#333;line-height: 26px;text-indent: 28px;padding:0 14px;}
.gy_right .clear{margin-bottom:16px;}
.gy_right img,.gy_right .content{float: left;margin-right:12px;}
.gy_right i,.gy_right p{font-size:12px;}
.gy_right p{line-height: 17px;color:#666;}
.jxj_sun{width:625px; overflow:hidden; height:214px;}
.qfdt_tab_title{background: url(http://cd.mobiletrain.org/img/qfdt_bg.png) no-repeat center; margin-top:23px; margin-bottom:16px;}
.gy_left a{color:#cf0f0f;}
.qfjxj{padding-left:22px; position:relative;}
.jxj_content{width:1400px; position: absolute;left:0;top:0;}
.jxj_sun{position: relative;}
.jxj_list{float:left; position:relative; width:632px;}
.jxj_list div{position: relative;width:150px; height:214px; margin-right:8px;float:left;}
.jxj_list span,.jxj_list i{display:block;position: absolute;left:0;}
.jxj_list span{width:100%;height:45px;background:rgba(37,142,211,0.7); bottom:0;}
.qfjxj a{display: block;}
.qfjxj .btn{position: absolute; top:50%;width:15px; height:25px; background: url(../img/btn.png) no-repeat center; margin-top:-7px;}
.qfjxj .btn_left{left:-0px; background-position: left center;}
.qfjxj .btn_right{right:0px; background-position: right center;}
.xyzp{margin-right:-9px; height:270px; overflow:hidden;}
.xyzp a{width:160px; height:270px; position: relative; float: left; margin-right:9px;}
/*.xyzp span,.xyzp i{display:block;position: absolute;width:100%; -webkit-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}*/
.xyzp i{font-size:14px; height:40px; line-height: 40px; text-align: center;color:#333;display: block ;}
.xyzp span{height:40px;background:rgba(37,142,211,0.7);bottom:-40px; }
/*.xyzp a:hover i,.xyzp a:hover span{transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz--transform:translateY(-40px);-ms--transform:translateY(-40px);-o-transform:translateY(-40px);}*/
.jxj_list i{font-size:12px; line-height: 18px;font-family: "宋体";color:#fff;width:100%; text-align:center; bottom:5px; }
.qfdt_tab_title .tab_auto{margin:0 auto;width:177px;}
.qfdt_tab_title span{display: inline-block;width:86px; text-align: center;height:30px; line-height: 30px;background: #efefef;color:#666;cursor:pointer;}
.qfdt_tab_title .qfdt_on{background: #258ed3; color:#fff;}
.qfdt_contern img,.qfdt_contern span,.qfdt_contern i{display: block; position: absolute;}
.qfdt_contern span{bottom:0;height:25px;width:100%; background:rgba(37,142,211,0.7);}
.qfdt_contern i{color:#fff; bottom:2px; text-align: center;width:100%; line-height: 22px;}
.qfdt_contern div{display: none;}
.content_right{width:220px; float: right;margin-top:-5px;*margin-top:0px;}
.content_right a,.content_right span{color:#cf0f0f;}
.qfdt_contern a{display:block;font-size:12px;color:#333; line-height: 26px; white-space: nowrap;}
.qfdt_contern a:hover{text-decoration: underline;}
.qfdt_contern .more{margin-top:4px; width:22px;margin-left: 241px;color: #ff0000;}
.qfdt_contern .more:hover{text-decoration: none;color:#ff0000;}
.qfdt_contern .top{display:block;position: relative;width:302px; height:144px;font-size:14px; margin-bottom:10px;}

.qfgs .fl{
  width:386px;
}
.qfgs .fl img{
  width: 100%;
}
.qfgs .fl p{
  font-size: 14px;
  color:#fff;
  height: 68px;
  padding:10px;
  line-height: 22px;
  background:#51a5dc;
}
.qfgs .fr{
  width: 270px;
  border: 1px solid #eeeeee;
  position: relative;
}
.qfgs .fr p{
  height:42px;
  border-bottom: 1px solid #eeeeee;
  position: relative;

}
.qfgs .fr p:last-child{
  border:0;
}
.qfgs .fr p a{
  display: block;
  font-size: 14px;
  text-align:left;
  line-height: 42px;
  font-size: 14px;
  color:#333;
  padding-left:15px;
  white-space: nowrap;
   overflow:hidden;
}
.qfgs .fr p:hover a{
  position: absolute;
  width:100%;
  box-sizing: border-box;
  height: 42px;
  left:-1px;
  top:-1px;
  border:1px solid #258ed3;
  color:#258ed3;
}
.qfgs .fr .more{
    font-size:12px;
    color:#ff0000;
    position:absolute;
    right:0;
    bottom:-26px;
}



/*call*/
.cd_call{display:block;margin-bottom:20px;}
/*师资阵容-课程体系*/
.szzr_kctx{margin-bottom:35px;}
.szzr_kctx h3{margin-right:10px;height:45px; line-height: 45px; padding:0 12px; background: none; cursor:pointer;}
.szzr_kctx .title_public{height:60px;position: relative;margin-bottom:15px;}
.szzr_kctx .title_public:after{content:"";position:absolute;bottom:-5px;width:1000px;height:5px;background: url(../img/ico.png) no-repeat left -250px;}
.szzr_kctx .szzr_on{background: #258ed3;color:#fff;}
.szzr_list{ display:none;background: url(../img/kctx_bg.jpg) no-repeat left top;}
.szzr_list02{background: none;}
.szzr_list a{position: relative;}
.szzr_list .sz_list01{width:184px;height:250px; overflow:hidden;}
.sz_list02{width:175px;}
.sz_list01,.sz_list02,.sz_list03,.sz_list04,.sz_list05{float:left; margin-right:4px;}
.szzr_list02 i{display: block;height:100%;width:100%;position: absolute;}
.szzr_tab_content{margin-right:-50px;height:250px; overflow:hidden;}
.szzr_tab_content a{display: block;margin-right:7px; display: inline; float: left;width:195px; height:250px; overflow:hidden;}
.szzr_list .div{width:235px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms--transition:0.5s;-o-transition:0.5s;height:220px;padding:0 10px; background: #000;padding-top:30px; position: absolute;right:-255px; background: rgba(0,0,0,0.5);}
.szzr_list p{font-size:12px; line-height: 23px;margin-bottom:40px; color:#fff;}
.szzr_list span{display: block;width:130px;box-shadow:2px 2px 5px #000; margin:0 auto; color:#fff; text-align: center; padding:5px 0;background: #ff342e;line-height: 17px; font-size:12px;}
.szzr_list a:hover div{transform:translateX(-250px);-webkit-transform:translateX(-250px);-moz--transform:translateX(-252px);-ms--transform:translateX(-252px);-o-transform:translateX(-250px);}
.sz_list02,.sz_list03,.sz_list04,.sz_list05{overflow:hidden;}
.szzr_list02 p{position: relative; margin-bottom:4px; }
.szzr_list02 .sz_list02 p{width:175px; height:123px;overflow:hidden;}
.szzr_list02 .sz_list05 p{width:170px; height:123px;overflow:hidden;}
.szzr_list02 .sz_list{position: relative;}
.szzr_list02 .sz_list img,.szzr_list02 i{position: absolute;background: rgba(37,142,211,0.7); }
.szzr_list02 i{bottom:-100%;}
.szzr_list02 .sz_list03{width:274px;}
.szzr_list02 .sz_list04{width:183px; height:250px;}
.sz_list03 p{width:274px; height:123px; overflow:hidden;}
.szzr_list02 .list03 p{width:135px; height:123px;overflow:hidden; position: relative;}
.list03 p{float: left;width:135px; height:123px;display:inline;}
.list03 .p1{margin-right:4px;}
.szzr_list02 .sz_auto i{font-size:14px;color:#fff;text-align:center;display:block;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;line-height:25px; vertical-align: middle;
  display: table-cell;}
  .szzr_list02 i em{width:100%;display:block;position: absolute;bottom:10px;}
.szzr_list02 .sz_auto:hover i{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);}
.szzr_tab_content .szzr_list02{width:100%;height:100%;}
/*服务专区*/
.fwzq.base {
  overflow: visible;
}
.fwzq{margin-bottom:30px;height:384px; overflow:hidden;}
.fwzq .title_public{border:none;height:50px; background: url(../img/ico.png) no-repeat left -300px;margin-bottom:30px;}
.fwzq h3{background: none;}
.fwzq_tab_title{float:left;margin:15px 0 0 75px;display:inline;}
.fwzq_tab_title span{border-radius:5px;display: inline-block;margin-right:25px;text-align:center;font-size:14px; color:#666;padding:0 15px;background:#efefef;height:25px; line-height:25px; cursor:pointer;}
.fwzq_tab_title .fwzq_on{background: #258ed3; color:#fff;}
.mqzp{margin-right:30px;}
.mqzp,.qzzn{border:1px solid #258ed3;width:245px;padding:22px 20px 10px;position: relative;float:left;}
.qzzn{width:400px; padding:27px 10px 10px;}
.mqzp h6,.mqzp .mqzp_more,.qzzn h6,.qzzn .mqzp_more{display: block; position: absolute; top:-11px; }
.mqzp h6,.qzzn h6{font-size:16px;font-weight:bold; color:#333;padding:0 15px; background: #fff;left:26px;}
.mqzp .mqzp_more,.qzzn .mqzp_more{width:56px; height:18px; line-height: 18px; font-size:12px;top:-11px;right:30px; text-align: center; border-radius: 5px; text-align: center;color:#fff; background: #258ed3;font-family: "宋体"}
.mqzp a{display:block;font-size:12px; color:#333333;line-height: 29px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mqzp a:hover{text-decoration: underline;}
.mqzp .mqzp_more:hover,.qzzn .mqzp_more:hover{background: #0877c0; text-decoration:none;}
.zn_left1,.zn_left2{float: left;}
.zn_right1,.zn_right2{float: right;}
.zn_right2{margin-top:20px; cursor:pointer;}
.zn_left2{width:250px;}
.zn_left2 a,.zn_left2 p{font-size:12px;display:block; color:#333;line-height: 26px; }
.zn_left2 a:hover{text-decoration: underline;}
.zn_left2 p{margin-bottom:3px;}
.zn_right1{width:212px; }
.zn_right1 p{color:#333; font-weight: bold;font-size:14px; line-height: 23px; margin-bottom:10px;}
.zn_right1 i{display:block;font-size:12px; color:#666;text-indent:24px; line-height: 19px;}
.zn_right1 i a{color:#666;}
.zn_right1 i a:hover{color:#ff0000;}
.clear_top{margin-bottom:13px;}
.gzkb_rg {
  width: 232px;
  float: right;
  margin-top:-32px;
}

.gzkb_rg_tp {
  line-height: 40px;
  height: 40px
}
.xygy_hd_tab{position: relative;}
.gzkb_rg_tp .xygy_hd_tab {
  height: 40px;
  border-bottom: 1px solid #b2b2b2;
}

.xygy_hd_tab a {
  display:block;
  width: 116px;
  height:30px;
  line-height: 30px;
  float: left;
  text-align: center;
  font-size:16px;
  color:#231f20;
}
.xygy_hd_tab .active_on{
  font-weight:bold;
}
#posLine3 {
  width: 116px;
  bottom: 0
}
.posLine {
  height: 4px;
  width: 130px;
  position: absolute;
  bottom: -1px;
  left: 0;
  background: #c81801
}
.gzkb_rg_con {
  height: 286px
}

.gzkb_rg_list {
  height: 286px;
  display: none
}

.gzkb_rg_zx {
  width: 234px;
  margin: 9px 0 0 -1px
}

.gzkb_rg_zx a {
  width: 72px;
  height: 29px;
  padding-top: 64px;
  line-height: 15px;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 0 2px 7px 2px;
  font-size: 15px;
  text-align: center;
  color: #aeadae;
  background: url(../img/fw_icon.png) no-repeat
}

.gzkb_rg_zx a:hover {
  border-color: #ff3e38;
  color: #ff3e38;
  background-image: url(../img/fw_icon2.png)
}

.gzkb_rg_zx .gzkb_a1 {
  background-position: 16px 15px
}

.gzkb_rg_zx .gzkb_a2 {
  background-position: -63px 15px
}

.gzkb_rg_zx .gzkb_a3 {
  background-position: -144px 15px
}

.gzkb_rg_zx .gzkb_a4 {
  background-position: 16px -90px
}

.gzkb_rg_zx .gzkb_a5 {
  background-position: -63px -86px
}

.gzkb_rg_zx .gzkb_a6 {
  background-position: -139px -87px
}

.gzkb_rg_tel {
  height: 58px;
  background: #ff342e url(../img/tel_icon.png) no-repeat 13px 11px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: 16px 0 0 34px;
  line-height: 22px
}
.gzkb_rg_list .zcgl_con {
  height: 266px;
  border: 1px solid #cecece;
  overflow: hidden;
  margin-top: 10px;
  padding-top: 10px


}

.gzkb_rg_list li {
  line-height: 26px;
  height: 26px;
  padding-left: 10px;
  white-space: nowrap;
}

.gzkb_rg_list li span {
  width: 210px
}
.zcgl_con li em,.zcgl_con li span {
  vertical-align: middle;
  float: left
}

.zcgl_con li em {
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #333;
  margin: 10px 6px 0 0
}
.zcgl_con li a {
  color: #646464;
  font-size:12px;
  overflow: hidden;
}
.zcgl_con li a:hover{color:#ff0000;}
/*友情链接*/
.qfsxh{width:1000px;margin:0 auto;}
.hzqy {
  border: 1px solid #dadada;
  width: 1000px;
  margin-bottom:20px;
  height:154px;
  overflow:hidden;
}
.xy_click {position: relative;}
.xy_click span{cursor:pointer;position:absolute;display:inline-block;font-size:14px;font-weight:bold;padding:0 15px; height:26px; line-height: 26px;background: #ccc;}
.xy_click .sp1{top:-13px; left:28px;}
.xy_click .sp2{top:-13px; left:134px;}
.xy_click .jy_on{background: #404040; color:#fff;}
.hzqyPic{
  padding: 35px 23px;
}
.hzqyPic li {
    float: left;
    width: 112px;
    height: 42px;
    border: 1px solid #d5d5d5;
    margin: 3px;
    text-align: center;
    line-height: 30px;
}

.hzqyLink {
  padding: 30px 0px 0px 25px;
  font-size: 12px;
}
.hzqyLink a {
  width: 102px;
  text-align: center;
  display: inline-block;
  color:#333;
  margin-bottom:12px;
}
.hzqyLink span{display:block;width:100%; text-align: center; margin:5px 0 12px 0;font-size:14px; color:#ff5600;}
.hzqyLink a:hover {
  color: #fe641a;
}
.hzqyCon ul{margin-right:-30px;}
.friend_m{margin-right:10px;display: inline;}

.fwzq .scale_mymove{
  animation:mymove 0.8s;
  -webkit-animation:mymove 0.8s;
  -moz-animation:mymove 0.8s;
  -ms-animation:mymove 0.8s;
  -o-animation:mymove 0.8s;
}
@-webkit-keyframes mymove
{
20%,40%{-webkit-transform:rotate(3deg);}
30%,50%{-webkit-transform:rotate(-3deg);}
80%,100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes mymove
{
20%,40%{-moz-transform:rotate(3deg);}
30%,50%{-moz-transform:rotate(-3deg);}
80%,100%{-moz-transform:rotate(0deg);}
}
@-ms-keyframes mymove
{
20%,40%{-ms-transform:rotate(3deg);}
30%,50%{-ms-transform:rotate(-3deg);}
80%,100%{-ms-transform:rotate(0deg);}
}
@-o-keyframes mymove
{
20%,40%{-o-transform:rotate(3deg);}
30%,50%{-o-transform:rotate(-3deg);}
30%,50%{-o-transform:rotate(-3deg);}
}
.kb_img,.jy_img{
  margin:10px 2px 0 8px;
  display:none;
}
@keyframes opa
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes opa
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes opa
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-ms-keyframes opa
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes mymove
{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
.jy_img{
margin:13px 0 0 8px;
}
/*new*/
.content {
  width: 980px;
  padding: 0 14px;
  border: 1px solid #dadada;
  margin: 0 auto;
  background: #fff
}

.con1 {
  padding: 15px;
  margin-bottom:20px;
}

.banner {
  width: 730px;
  height: 280px;
  float: left;
  position: relative;
  overflow: hidden
}
.banner img{
  width:731px;
  height:280px;
}

.banner li {
  float: left;
  position: relative
}

.banner ul {
  width: 2190px;
  position: absolute;
  left: 0;
  top: 0
}

.banner_txt {
  height: 64px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5)
}

.banner_txt span {
  display: block;
  width: 100%;
  line-height: 64px;
  font-size: 16px;
  color: #fff;
  text-align: center
}

.banner_btn {
  height: 18px;
  position: absolute;
  bottom: 21px;
  left: 0;
  z-index: 10;
  text-align: right;
  width: 706px;
  padding-right: 18px
}

.banner_btn a {
  width: 14px;
  height: 14px;
  border: 1px solid #9b9b9b;
  border-radius: 2px;
  margin: 0 4px;
  display: inline-block
}

.banner_btn a.active {
  border-color: #a91602
}

.btn_prev,.btn_next {
  width: 50px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 0;
  background: url(../img/banner_btn.png) no-repeat 10px center;
  opacity: .4;
  filter: alpha(opacity=40);
  transition: .4s;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s
}

.btn_prev:hover,.btn_next:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.btn_prev {
  margin-left: -344px
}

.btn_next {
  background-position: -46px center;
  margin-left: 300px
}

.base_bd {
  width: 240px;
  overflow: hidden;
  float: right;
  border: 1px solid #dadada
}

.gz_kbxx {
  height: 278px;
  overflow: hidden;
}

.gz_kbxx .kbxx_base {
  margin-top: 8px;
  position:relative;
  overflow:hidden;
    font-size:12px;
}
.kbxx_base ul{position: absolute;}
.gz_kbxx h2 {
  line-height: 35px;
  border-bottom: 1px solid #dadada;
  padding-left: 15px;
  color: #555;
  font-weight:bold;
  font-size:18px;
  position: relative;

}
.gz_kbxx h2:after{content:"";position: absolute;width:142px;left:0;bottom:-1px;border-bottom: 2px solid #258ed3;}
.kbxx_base {
  background: url("../img/kbxx_bg.png") no-repeat 0 7px;
  height:228px;
}

.kbxx_base ul {

}
.page6_bar{ position:absolute;width:5px;right:0;top:0; height:100%; background:#dfdfdf;z-index:30;}
.page6_bar a{ position:absolute;right:0;top:0; background:#95aebe;width:5px;cursor:pointer;transition:box-shadow-color,background-color 0.5s;-ms-transition:box-shadow-color,background-color 0.5s;}
.page6_bar a.active,.page6_bar a:hover{box-shadow:0 0 2px #8482d9; background:#7a77fd;}
.kbxx_base li {
  display: none
}

.ckbxx_li_list {
  padding-left:14px;
  vertical-align: middle;
  height: 24px;
  color: #777
}
div.ckbxx_li_list {font-size:12px;}

.ckbxx_li_list i,.ckbxx_li_list b,.ckbxx_li_list em,.ckbxx_li_list a {
  display: inline-block;
  line-height: 24px;
  vertical-align: middle
}

.ckbxx_li_list i {
  width: 3px;
  height: 3px;
  overflow: hidden;
  background: #777;
}

.ckbxx_li_list b {
  font-weight: normal;
  padding: 0 16px 0 7px;
  width:108px;
  white-space: nowrap;
}

.ckbxx_li_list a {
  padding-left: 16px;
}
.ckbxx_li_list .qz{color:#1876e0;}
.ckbxx_li_list .bm{color:red;}
.ckbxx_li_list .kb{color:#33CC33;}
