/*通用*/
BODY {
    font-family: "微软雅黑";
    min-width: 1200px;
}

div {
    text-align: left
}

table tr td {
    word-break: break-all;
    word-wrap: break-word
}

* {
    padding: 0;
    margin: 0
}

a {
    text-decoration: none;
    color: #485460;
}

a:hover {
    text-decoration: none
}

img {
    border: 0px
}

ul,
dl,
dt,
dd {
    margin: 0px;
    padding: 0px
}

li {
    float: left;
    list-style-type: none
}

/*头部logo和搜索*/
.headall {
    width: 100%;
    height: auto;
    background: #f3e9db url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/headall.png) repeat-x bottom left;
}

.header {
    width: 100%;
    height: 280px;
    overflow: hidden;
    margin: 0px auto;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/top_bg.png) no-repeat;
    background-size: cover;
}

.header .logo {
    float: left;
    width: auto;
    height: auto;
    margin: 26px 0 0 0
}

.header .search {
    float: right;
    width: 300px;
    height: 38px;
    background: #FFF;
    margin: 80px 160px 0 0;
    border: #bdc3c7 1px solid;
    border-radius: 100px
}

.header .search .srk {
    float: left;
    width: 160px;
    height: 38px;
    border: none;
    outline: none;
    margin-left: 20px
}

.header .search .anniu {
    float: right;
    width: 54px;
    height: 38px;
    border: none;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat center center;
    background-size: 26px;
    border-radius: 0 100px 100px 0;
    cursor: pointer
}

.header .search .anniu:hover {
    background: #05498f url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat center center;
    background-size: 26px
}

/*头部导航*/
/*.nav {width:1200px; height:54px; border-bottom:1px solid #008081;margin:0 auto;}
.nav ul {width:1200px; margin:0px auto}
.nav ul a {float:left; width:230px; height:54px; text-align:center; line-height:54px; color:#000; font-size:18px}
.nav ul a:hover {height:52px;border-bottom:4px solid #008081;color:#008081;}*/

/*首页二级导航*/
.top {
    width: 1200px;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 30px;
    overflow: hidden
}

.top .er_dh {
    width: 220px;
    height: 360px;
    margin-right: 20px;
    float: left;
    position: relative;
    background-color: #fafafa
}

.top .er_dh ul {
    height: 360px
}

.top .er_dh li {
    width: 220px;
    height: 88px;
    float: left;
    margin-bottom: 3px;
    cursor: pointer
}

.top .er_dh li:nth-child(1) {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb1.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(2) {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb2.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(3) {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb3.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(4) {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb5.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(5) {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb5.png) no-repeat 155px center;
    background-size: 50px;
}



.top .er_dh li:nth-child(1):hover {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb1.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(2):hover {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb2.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(3):hover {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb3.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(4):hover {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb5.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li:nth-child(5):hover {
    background: #008081 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dh_tb5.png) no-repeat 155px center;
    background-size: 50px;
}

.top .er_dh li span {
    float: left;
    font-size: 22px;
    color: #ecf0f1;
    line-height: 26px;
    margin: 30px 0 0 40px
}

.top .er_dh li a {
    display: block;
    color: #ffffff;
}

.top .er_dh ul ul {
    display: none
}

.top .er_dh ul li:hover ul {
    background: #FFF;
    border-left: none;
    border: #008081 3px solid;
    left: 220px;
    top: 0px;
    margin-top: 0px;
    width: 714px;
    z-index: 9999;
    position: absolute;
    min-height: 324px;
    height: auto;
    padding-top: 30px;
    overflow: hidden;
    display: block
}

.top .er_dh ul li:hover ul a {
    float: left;
    background: #f5f5f5;
    height: 34px;
    width: 160px;
    text-align: center;
    line-height: 34px;
    border-radius: 100px;
    margin: 0 0 16px 16px;
    font-size: 14px;
    color: #1e272e
}

.top .er_dh ul li:hover ul a:hover {
    background: #EEE;
    color: #008081
}

.top .er_dh ul li p {
    float: left;
    width: 640px;
    height: 100px;
    position: absolute;
    z-index: 1;
    left: -6px;
    bottom: 20px
}

.top .er_dh ul li p a {
    float: left;
    width: 640px;
    height: 100px
}

.top .er_dh ul li p img {
    width: 690px;
    height: 100px;
    -moz-box-shadow: 5px 5px 5px #888888;
    /* 老的 Firefox */
    box-shadow: 5px 5px 5px #888888;
}

/*首页轮播图*/
.top .swiper-container {
    float: left;
    width: 700px;
    height: 360px
}

.top .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

/*首页证书查询*/
.top .sy_zscx {
    float: right;
    width: 240px;
    height: 360px
}

.top .sy_zscx .zscx_p a {
    float: left;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/bbgg.png) no-repeat center #c31517;
    width: 190px;
    padding-right: 40px;
    text-align: right;
    height: 74px;
    font-size: 26px;
    font-weight: bold;
    line-height: 74px;
    color: #FFF;
    letter-spacing: 4px;
    margin-bottom: 3px;
    border-radius: 10px;
}

.top .sy_zscx .zscx_pic a {
    float: left;
    background: none;
    width: auto;
    padding-left: 3px;
    font-weight: bold;
    color: #FFF;
    letter-spacing: 4px;
    margin-bottom: 3px
}

.top .sy_zscx .zscx_pic img {
    float: left;
}


.top .sy_zscx a:hover {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat 30px center #c31517;
}

.top .sy_zscx .zscx_p a:hover {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat 30px center #c31517;
}

.top .sy_zscx p a:hover {
    background: none;
}

.top .sy_zscx p {
    float: left;
    width: 230px;
    height: auto;
    background: #f5f5f5;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px
}

.top .sy_zscx p img {
    width: auto;
    height: auto;
}

.con_right_banner img {
    max-width: 320px;
    height: auto;
}

.rpictu {
    width: 144px;
    margin-left: 10px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/tb_bg.png) repeat-x #dd1d21;
    border-radius: 5px;
}

.con_right_banner .sy_zscx p {
    float: left;
    width: 100%;
    height: auto;
    background: #f5f5f5;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.con_right_banner .sy_zscx .zscx_p a {
    float: left;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat 30px center #a7020b;
    width: 99%;
    text-align: center;
    height: 58px;
    font-size: 26px;
    font-weight: bold;
    line-height: 58px;
    color: #FFF;
    letter-spacing: 4px;
    margin-bottom: 3px;
    border-radius: 10px;
}

.con_right_banner .sy_zscx .zscx_pic a {
    float: left;
    font-weight: bold;
    color: #FFF;
    letter-spacing: 4px;
    margin-bottom: 3px;
}


/*首页和职业列表通用推荐课程*/
.k_bg {
    width: 100%;
    background: #f5f5f5 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/tjbg.png) left bottom no-repeat;
    padding: 30px 0 20px 0;
    margin-bottom: 30px
}

.k_bg_jx {
    width: 100%;
    background: #f5f5f5;
    padding: 30px 0 20px 0;
    margin-bottom: 10px;
    margin-top: 20px;
    float: left;
}

.tuijian {
    width: 1200px;
    margin: 0px auto
}

.tuijian .title {
    float: left;
    border-left: #008081 6px solid;
    width: 1184px;
    height: 30px;
    padding-left: 10px
}

.tuijian .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.tuijian .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.tuijian .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 30px
}

.tuijian .title a:hover {
    color: #6d8092
}

.tuijian ul {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    display: inline-block
}

.tuijian ul li {
    width: 280px;
    height: 250px;
    background: #FFF url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/tjbgim.png) no-repeat;
    text-align: center;
    margin: 0 26px 20px 0;
    position: relative;
    overflow: hidden
}

.tuijian ul li:nth-child(4),
.tuijian ul li:nth-child(8),
.tuijian ul li:nth-child(12),
.tuijian ul li:nth-child(16),
.tuijian ul li:nth-child(20),
.tuijian ul li:nth-child(25),
.tuijian ul li:nth-child(30) {
    margin-right: 0px
}

.tuijian ul li a img {
    float: left;
    width: 280px;
    height: 180px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.k_bg_jx .tuijian ul li a img {
    float: left;
    width: 280px;
    height: 180px;
    margin-bottom: 10px;
    border-radius: 8px;
}

.tuijian ul li a {
    font-size: 16px;
    line-height: 100%;
    color: #1e272e
}

.tuijian ul li span {
    width: 100px;
    padding-left: 8px;
    padding-right: 8px;
    float: right;
    margin-top: 8px;
    border-radius: 5px;
    height: 30px;
    margin-right: 8px;
    background: #f21332;
    color: #FFF;
    font-size: 14px;
    line-height: 30px;
}

.tuijian ul li i {
    width: 100px;
    padding-right: 8px;
    float: left;
    margin-top: 8px;
    height: 30px;
    color: #8a8a8a;
    font-size: 12px;
    line-height: 30px;
}

/* .tuijian ul li span {width:100px; padding-left:20px; height:30px; background:#f21332; position:absolute; z-index:1; top:0; right:-30px; color:#FFF; font-size:14px; line-height:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg)} */

.tuijian ul li a:hover {
    color: #008081
}

/*首页试听课程*/
.k_bg_st {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 20px;
    float: left;
}

.k_bg_st .k_bg_sting {
    width: 1200px;
    margin: 0 auto;
}

.k_bg_st .k_bg_stleft {
    width: 1200px;
    height: auto;
    float: left;
}

.k_bg_stleft .title {
    float: left;
    width: 1200px;
    height: 38px;
    border-bottom: #d2dae2 1px solid;
    margin-bottom: 20px;
}

.k_bg_stleft .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px;
}

.k_bg_stleft .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.k_bg_stleft .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 30px
}

.k_bg_stleft .title a:hover {
    color: #6d8092
}



.k_bg_st .k_bg_stleft ul {
    width: 100%;
    margin-top: 10px;
    float: left;
    height: 254px;
}

.k_bg_st .k_bg_stleft ul li {
    width: 272px;
    height: auto;
    border: 0;
    margin-left: 10px;
    text-align: center;
    background: #e2e2e2;
    border-radius: 5px;
    padding-top: 10px;
}

.stlb span {
    width: 100%;
    float: left;
    line-height: 30px;
}

.stlb div {
    width: 100%;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    height: 55px;
    line-height: 55px;
}

.stlb div h4 {
    width: 40%;
    float: left;
    font-size: 16px;
    font-weight: none;
    padding-left: 20px;
}

.stlb div a {
    width: 40%;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    background: #c31517;
    text-align: center;
    border-radius: 5px;
    color: #ffffff;
}


.k_bg_st .k_bg_stright {
    width: 320px;
    height: 307px;
    float: right;
}

.k_bg_st .k_bg_stright .k_bg_title {
    width: 100%;
    height: 38px;
    line-height: 30px;
    border-bottom: #d2dae2 1px solid;
    margin-bottom: 20px;
}

.k_bg_st .k_bg_stright .k_bg_title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px;
}

.k_bg_st .k_bg_stright .k_bg_title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 38px;
}

.k_bg_st .k_bg_stright .k_bg_title span {
    float: left;
}

.k_bg_st .k_bg_stright .k_bg_title span a {
    color: #ff0000;
    font-size: 14px;
    padding-left: 10px;
}

.k_bg_st .k_bg_stright ul {
    width: 100%;
    height: auto;
    float: left;
}

.k_bg_st .k_bg_stright ul li {
    width: 100px;
    height: 125px;
    float: left;
    margin-left: 5px;
    margin-top: 12px;
    text-align: center;
    line-height: 25px;
}

.k_bg_st .k_bg_stright ul li img {
    width: 95px;
    height: 125px;
}

.k_bg_st .k_bg_stright ul li span {
    position: relative;
    width: 95px;
    height: 25px;
    z-index: 2px;
    top: -30px;
    float: left;
    text-align: center;
    background: rgba(110, 108, 108, 0.7);
    margin-left: 2px;
    color: #ffffff;
    font-size: 14px;
}

.k_bg_stleft .title ul {
    width: auto;
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    background: none;
    height: 30px;
}

.k_bg_st .k_bg_stleft .title ul li {
    width: auto;
    min-width: 90px;
    height: 37px;
    border: 0;
    color: #e2e2e2;
    padding-top: 0px;
    margin-left: 10px;
    float: left;
    border-left: #d2dae2 1px solid;
    border-top: #d2dae2 1px solid;
    border-right: #d2dae2 1px solid;
    border-radius: 5px 5px 0px 0px;
    background: #008081;
}

.k_bg_st .k_bg_stleft .title ul li a {
    min-width: 90px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    line-height: 38px;
}

.k_st_tt {
    height: 38px;
    background: #008081;
}

.k_st_tt a {
    color: #ffffff;
}

/*二级页头部导航*/
.tuijian .nav_daohang {
    float: left;
    width: 1200px;
    font-size: 14px;
    line-height: 100%;
    color: #999;
    margin: 0 0 20px 0
}

/*职业中心列表分类*/
.tuijian .zhiyefl {
    float: left;
    width: 1200px;
    border-top: #ecf0f1 1px solid;
    padding-top: 20px
}

.tuijian .zhiyefl span {
    font-size: 16px;
    color: #485460
}

.tuijian .zhiyefl a {
    font-size: 16px;
    color: #1e272e;
    padding: 5px 10px
}

.tuijian .zhiyefl a:hover {
    background: #ecf0f1;
    padding: 5px 10px;
    border-radius: 3px;
    color: #008081
}

/*首页新闻列表*/
.mid {
    width: 1200px;
    margin: 0px auto
}

.mid .sy_newlist {
    float: left;
    width: 586px;
    margin-bottom: 10px
}

.mid .sy_newlist:nth-child(2),
.mid .sy_newlist:nth-child(4) {
    float: right
}

.mid .sy_newlist .title {
    float: left;
    width: 586px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.mid .sy_newlist .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.mid .sy_newlist .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.mid .sy_newlist .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 38px
}

.mid .sy_newlist .title a:hover {
    color: #6d8092
}

.mid .sy_newlist ul {
    width: 100%
}

.mid .sy_newlist ul li {
    width: 570px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dian.gif) no-repeat 0px 5px;
    padding-left: 14px;
    margin-left: 10px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mid .sy_newlist ul li a {
    float: left;
    font-size: 16px;
    color: #1e272e;
    line-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mid .sy_newlist ul li a:hover {
    color: #008081
}


/*首页新闻列表下面两个banner*/
.mid .sy_mid_banner {
    float: left;
    width: 1200px;
    height: auto;
    margin-bottom: 30px;
    overflow: hidden
}

.mid .sy_mid_banner a {
    float: left;
    width: 100%;
    height: auto;
}

.mid .sy_mid_banner a:last-child {
    float: right
}

.mid .sy_mid_banner a img {
    width: 100%;
    height: auto;
}

/*首页合作企业*/
.hezuo {
    float: left;
    width: 1200px;
    margin-bottom: 20px;
    overflow: hidden
}

.hezuo .title {
    float: left;
    border-left: #008081 6px solid;
    width: 1184px;
    height: 30px;
    padding-left: 10px
}

.hezuo .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.hezuo .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.hezuo .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 30px
}

.hezuo .title a:hover {
    color: #6d8092
}

.hezuo ul {
    float: left;
    width: 1200px;
    margin-top: 20px
}

.hezuo ul img {
    float: left;
    width: 220px;
    height: 78px;
    margin: 0 9px 20px 9px;
    border: 1px solid #bfbfbf;
}

.hezuo ul img:nth-child(5),
.hezuo ul img:nth-child(10),
.hezuo ul img:nth-child(15) {
    margin-right: 0px
}

/*友情链接*/
.yqlj {
    width: 100%;
    background: #f5f5f5;
    padding: 30px 0 20px 0;
    border-bottom: #d2dae2 1px solid;
    overflow: hidden
}

.yqlj ul {
    width: 1200px;
    margin: 0px auto
}

.yqlj ul h3 {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%
}

.yqlj ul a {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 0 10px 10px 0
}

.yqlj ul a:hover {
    color: #008081
}

/*页尾*/
.foot {
    width: 100%;
    background: #bc4547;
    padding: 40px 0 40px 0;
    display: inline-block;
    overflow: hidden
}

.foot .con {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden
}

.foot .con p {
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 200%;
    padding-left: 20px;
}

.foot .con ul {
    float: right
}

.foot .con ul li {
    width: 110px;
    font-size: 12px;
    color: #fff;
    line-height: 140%;
    text-align: center
}

.foot .con ul li img {
    width: 84px;
    height: 84px;
    display: block;
    margin: 0px auto;
    margin-bottom: 6px
}

.foot .con ul li:last-child {
    margin-left: 20px
}


.gray_bg {
    width: 100%;
    background: #F5F5F5;
    padding: 20px 0 40px 0;
    margin-bottom: 30px;
    display: inline-block
}

.con_width {
    width: 1200px;
    margin: 0px auto
}

/*职业课程course页面*/
.course_img {
    float: left;
    width: 500px;
    height: 340px
}

.course_img img {
    float: left;
    width: 500px;
    height: 340px
}

.course_ms {
    float: right;
    width: 680px;
    text-align: center
}

.course_ms .title {
    float: left;
    width: 680px;
    height: 60px;
    font-size: 30px;
    color: #1e272e;
    line-height: 100%;
    font-weight: bold;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/line1.png) no-repeat 0px bottom;
    margin: 10px 0 20px 0
}

.course_ms p {
    float: left;
    width: 680px;
    min-height: 170px;
    font-size: 16px;
    color: #1e272e;
    line-height: 30px;
    text-align: left;
    margin-bottom: 20px;
    text-indent: 2em;
}

.course_ms a {
    width: 156px;
    height: 54px;
    line-height: 54px;
    background: #c31517;
    border-radius: 5px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    margin: 0 10px
}

.course_ms a:hover {
    background: #e0011b
}



.TitleHighlight {
    height: 35px;
    background: #5e6599;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

.centerHighlight {
    height: 40px;
    background: #dadada;
    border: #eaecf5;
    color: #131313;
    font-weight: bold;
    text-align: center;
}

/*职业课程course页面报名条件*/
.course_bmtj {
    float: left;
    width: 840px;
    margin-bottom: 10px
}

.course_bmtj .title {
    float: left;
    width: 840px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.course_bmtj .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.course_bmtj .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 810px;
    margin: 16px 0 0 10px
}

.course_bmtj ul {
    float: left;
    width: 840px
}

.course_bmtj ul li {
    float: left;
    width: 840px;
    height: 90px;
    margin-bottom: 10px
}

.course_bmtj ul li b {
    float: left;
    width: 18%;
    height: 90px;
    background: #008081;
    font-size: 22px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    line-height: 90px
}

.course_bmtj ul li p {
    float: left;
    width: 79%;
    height: 80px;
    background: #ecf0f1;
    padding: 10px 10px 0 10px;
    font-size: 14px;
    line-height: 150%
}

.course_bmtj ul li p a {
    color: #000;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.course_bmtj ul li:hover b {
    background: #c31517;
}

.course_bmtj ul li p:hover {
    background: #008081;
}

.course_bmtj ul li p:hover a {
    color: #ffffff;
}


/*职业课程course页面报名条件*/
.course_bmsz {
    float: left;
    width: 840px;
    margin-bottom: 10px
}

.course_bmsz .title {
    float: left;
    width: 840px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.course_bmsz .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.course_bmsz .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 810px;
    margin: 16px 0 0 10px
}

.course_bmsz ul {
    float: left;
    width: 840px
}

.course_bmsz ul li {
    float: left;
    width: 200px;
    margin-bottom: 10px;
    margin-left: 8px;
    text-align: center;
}

.course_bmsz ul li img {
    width: 180px;
    height: 220px;
    border: 0;
}

/*职业课程course页面项目通知*/
.course_xmtz {
    float: left;
    width: 840px;
    margin-bottom: 10px
}

.course_xmtz .title {
    float: left;
    width: 840px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.course_xmtz .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.course_xmtz .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 810px;
    margin: 16px 0 0 10px
}

.course_xmtz ul {
    float: left;
    width: 840px
}

.course_xmtz ul li {
    float: left;
    width: 95%;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/icon_4.png) no-repeat left;
    margin-bottom: 20px;
    margin-left: 8px;
    padding-left: 25px;
    color: #1e272e;
}

.course_xmtz ul li a {
    color: #1e272e;
}

.course_xmtz ul li span {
    float: right;
    padding-right: 10px;
}

.course_xmtz ul li img {
    width: 180px;
    height: 220px;
    border: 0;
}

/*专家列表*/
.rt_zjlist {
    float: left;
    width: 340px;
    padding: 0px 10px 10px 10px;
    margin-bottom: 10px
}

.rt_zjlist .title {
    float: left;
    width: 340px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.rt_zjlist .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.rt_zjlist .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.rt_zjlist .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 38px
}

.rt_zjlist .title a:hover {
    color: #6d8092
}

.rt_zjlist ul {
    width: 100%
}

.rt_zjlist ul li {
    width: 75px;
    height: 100px;
    margin-left: 8px;
    margin-bottom: 20px;
    text-align: center;
}

.rt_zjlist ul li img {
    width: 75px;
    height: 100px;
    border: 0;
}

.rt_zjlist ul li a {
    float: left;
    width: 75px;
    font-size: 12px;
    color: #1e272e;
}

.rt_zjlist ul li a:hover {
    color: #008081
}

/*站内工具*/
.rtgj {
    float: left;
    width: 340px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 10px
}

.rtgj .rtgj_title {
    float: left;
    width: 30px;
    line-height: 22px;
    height: 90px;
    border: #d2dae2 1px solid;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
}

.rtgj ul {
    float: right;
}

.rtgj ul li {
    width: 80px;
    margin-right: 12px;
    height: 115px;
    line-height: 30px;
    text-align: center;
    float: left;
}

.rtgj ul li img {
    width: 80px;
    height: 80px;
    border: 1px solid #03e4ff;
    border-radius: 5px;
}

.rtgj ul li:hover {
    height: 113px;
    border: 1px solid #c31517;
    border-radius: 5px;
}

.rtgj ul li:hover img {
    border: 0;
}

/*专题页新闻列表*/
.rt_newlist {
    float: left;
    width: 340px;
    padding: 0px 10px 10px 10px;
    margin-bottom: 10px
}

.rt_newlist :nth-child(2),
.mid .sy_newlist:nth-child(4) {
    float: right
}

.rt_newlist .title {
    float: left;
    width: 340px;
    height: 30px;
    border-bottom: #d2dae2 1px solid;
    padding-bottom: 8px;
    margin-bottom: 20px
}

.rt_newlist .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%;
    border-bottom: #008081 3px solid;
    padding-bottom: 8px
}

.rt_newlist .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.rt_newlist .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 38px
}

.rt_newlist .title a:hover {
    color: #6d8092
}

.rt_newlist ul {
    width: 100%
}

.rt_newlist ul li {
    width: 320px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dian.gif) no-repeat 0px center;
    padding-left: 14px;
    margin-bottom: 20px
}

.rt_newlist ul li a {
    float: left;
    width: 320px;
    font-size: 16px;
    color: #1e272e;
    line-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rt_newlist ul li a:hover {
    color: #008081
}



.gray_bg2 {
    width: 100%;
    background: #F5F5F5;
    padding: 0 0 20px 0;
    margin-bottom: 30px;
    display: inline-block
}

.con_width {
    width: 1200px;
    margin: 0px auto
}

/*职业课程course页面推荐职业*/
.course_tjkc {
    float: left;
    width: 810px;
    margin-top: 30px
}

.course_tjkc .title {
    float: left;
    border-left: #008081 6px solid;
    width: 794px;
    height: 30px;
    padding-left: 10px
}

.course_tjkc .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.course_tjkc .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.course_tjkc .title a {
    float: right;
    font-size: 16px;
    color: #485460;
    line-height: 30px
}

.course_tjkc .title a:hover {
    color: #6d8092
}

.course_tjkc ul {
    width: 810px;
    margin-top: 20px;
    overflow: hidden;
    display: inline-block
}

.course_tjkc ul li {
    width: 260px;
    height: 210px;
    background: #FFF;
    text-align: center;
    margin: 0 15px 15px 0;
    position: relative;
    overflow: hidden
}

.course_tjkc ul li:nth-child(3),
.course_tjkc ul li:nth-child(6) {
    margin-right: 0px
}

.course_tjkc ul li a img {
    float: left;
    width: 260px;
    height: 166px;
    margin-bottom: 10px
}

.course_tjkc ul li a {
    font-size: 16px;
    line-height: 100%;
    color: #1e272e
}

.course_tjkc li a:hover {
    color: #008081
}

/*职业课程course页面证书展示*/
.course_zszs {
    float: right;
    width: 340px;
    padding: 30px 10px 10px 10px;
    background: #FFF
}

.course_zszs .title {
    float: left;
    border-left: #008081 6px solid;
    width: 324px;
    height: 30px;
    padding-left: 10px
}

.course_zszs .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.course_zszs .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.course_zszs a {
    float: left;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat 70px center #c31517;
    width: 240px;
    padding-right: 100px;
    text-align: right;
    height: 60px;
    font-size: 26px;
    font-weight: bold;
    line-height: 60px;
    color: #FFF;
    letter-spacing: 4px;
    margin: 20px 0 10px 0
}

.course_zszs a:hover {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/search.png) no-repeat 70px center, url(//cdn.xuansiwei.com/zhmxg5579/static/skin/image/course_serach_bg_hover.png)
}

.course_zszs img {
    float: left;
    width: 340px;
    height: auto;
}

/*职业课程course页面考生工具*/
.coures_ksgj {
    width: 1200px;
    margin: 0px auto
}

.coures_ksgj .title {
    float: left;
    border-left: #008081 6px solid;
    width: 1184px;
    height: 30px;
    padding-left: 10px
}

.coures_ksgj .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.coures_ksgj .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.coures_ksgj ul {
    float: left;
    width: 1200px;
    margin: 20px 0 40px 0
}

.coures_ksgj ul a {
    float: left;
    width: 274px;
    height: 58px;
    border: #bdc3c7 1px solid;
    border-radius: 5px;
    text-align: center;
    line-height: 58px;
    color: #1e272e;
    font-size: 18px;
    margin: 0 32px 20px 0
}

.coures_ksgj ul a:nth-child(1) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb1.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(1):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb1.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(2) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb2.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(2):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb2.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(3) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb3.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(3):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb3.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(4) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb4.png) no-repeat 50px center;
    margin-right: 0px
}

.coures_ksgj ul a:nth-child(4):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb4.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(5) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb5.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(5):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb5.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(6) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb6.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(6):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb6.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(7) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb7.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(7):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb7.png) no-repeat 50px center
}

.coures_ksgj ul a:nth-child(8) {
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb8.png) no-repeat 50px center;
    margin-right: 0px
}

.coures_ksgj ul a:nth-child(8):hover {
    background: #ecf0f1 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/ksgj_tb8.png) no-repeat 50px center
}

/*新闻列表和详细页头部导航*/
.gray_bg3 {
    width: 100%;
    background: #fafafa;
    padding: 0 0 50px 0;
    /* margin-bottom:30px; */
    display: inline-block
}

.nav_daohang {
    float: left;
    width: 1200px;
    font-size: 14px;
    line-height: 100%;
    color: #999;
    margin: 20px 0
}

.nav_daohang a {
    color: #485460
}

.nav_daohang a:hover {
    color: #008081
}

.nav_daohang span {
    color: #485460
}

/*专家团队列表页*/
.zjtdlist {
    float: left;
    width: 820px
}

.zjtdlist ul {
    float: left;
    width: 820px;
    min-height: 800px;
    background: #ecf7ff;
}

.zjtdlist ul li {
    width: 167px;
    height: 161px;
    float: left;
    margin-left: 26px;
    text-align: center;
    margin-top: 33px;
}

.zjtdlist ul li img {
    width: 91px;
    height: 115px;
    border: 0;
    padding: 7px;
    background: #fff;
    border: 1px #e2e2e2 solid;
}

.zjtdlist ul li:hover img {
    border: 1px #bdbdbd solid;
}

/*专家列表页*/
.newlistpic {
    float: left;
    width: 860px
}

.newlistpic ul {
    float: left;
    width: 860px
}

.newlistpic ul li {
    width: 128px;
    height: 160px;
    background: #FFF;
    padding: 0 20px;
    margin-bottom: 3px;
    overflow: hidden;
    text-align: center;
}

.newlistpic ul li img {
    width: 108px;
    height: 130px;
    background: #FFF;
    padding: 0 20px;
    overflow: hidden
}

/*新闻列表页*/
.con_left {
    float: left;
    width: 1200px;
    overflow: hidden;
    min-height: 700px;
}

.newlist {
    float: left;
    width: 100%
}

.newlist ul {
    float: left;
    width: 100%
}

.newlist ul li {
    width: 100%;
    height: 110px;
    background: #FFF;
    padding: 0 20px;
    margin-bottom: 10px;
    overflow: hidden
}

.newlist ul li h4 {
    width: 100%;
}

.newlist ul li h4 a {
    float: left;
    font-size: 18px;
    color: #1e272e;
    font-weight: normal;
    line-height: 44px;
    margin-top: 6px
}

.newlist ul li h4 a:hover {
    color: #008081
}

.newlist ul li p:nth-child(2) {
    float: left;
    width: 90%;
    font-size: 14px;
    line-height: 160%;
    color: #b2bec3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.newlist ul li p:nth-child(3) {
    float: right;
    height: 60px;
    padding: 14px 0 0 16px;
    margin-top: -30px;
    border-left: #b2bec3 1px solid;
    color: #95a5a6;
    text-align: right;
    font-size: 14px
}

.newlist ul li p:nth-child(3) span {
    display: block;
    font-size: 24px
}

/*新闻列表页面分页*/
.page {
    float: left;
    width: 820px;
    margin-top: 20px
}

.page ul {
    display: inline-block
}

.page ul li {
    display: inline
}

.page ul li a {
    color: #636e72;
    float: left;
    font-size: 14px;
    width: 30px;
    height: 30px;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
    text-align: center;
    line-height: 30px
}

.page ul li a.active {
    background: #008081;
    color: #FFF;
    border: 1px solid #008081
}

.page ul li a:hover:not(.active) {
    background: #ddd
}

/*新闻列表页面右侧顶部banner*/
.con_right_banner {
    float: right;
    width: 320px;
    height: auto;
    margin-bottom: 20px
}

.con_right_banner img {
    float: left;
}

/*新闻页面右侧考试资讯*/
.kszx {
    float: right;
    width: 300px;
    padding: 10px;
    background: #FFF
}

.kszx .title {
    float: left;
    border-left: #008081 6px solid;
    width: 324px;
    height: 30px;
    padding-left: 10px;
    margin: 10px 0 20px 0
}

.kszx .title h3 {
    float: left;
    font-size: 28px;
    color: #1e272e;
    line-height: 100%
}

.kszx .title span {
    float: left;
    font-size: 14px;
    color: #485460;
    line-height: 100%;
    margin: 16px 0 0 10px
}

.kszx ul {
    float: left;
    width: 300px
}

.kszx ul li {
    width: 300px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/dian.gif) no-repeat 0px center;
    padding-left: 14px;
    border-bottom: #f5f5f5 1px solid
}

.kszx ul li a {
    float: left;
    width: 300px;
    font-size: 16px;
    line-height: 40px;
    color: #1e272e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.kszx ul li a:hover {
    color: #008081
}

.kszx .more {
    float: left;
    width: 340px;
    text-align: center;
    font-size: 16px;
    line-height: 100%;
    color: #485460;
    margin: 20px 0
}

.kszx .more:hover {
    color: #6d8092
}

.shiting {
    width: 100%;
    height: auto;
    background: #ffffff;
    float: left;
    padding-bottom: 20px;
}

/*新闻页面底部两个banner*/
.two_banner {
    width: 1200px;
    margin: 0px auto
}

.two_banner a {
    float: left;
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
}

.two_banner a:last-child {
    float: right
}

.two_banner a img {
    border: 0;
}

/*新闻详细页*/
.new {
    float: left;
    width: 800px;
    background: #FFF;
    padding: 40px 30px 60px 30px
}

.new h1 {
    float: left;
    width: 510px;
    font-size: 24px;
    color: #a7020b;
    text-align: center;
    line-height: 40px;
    margin-left: 18%;
}

.new .xinxi {
    float: left;
    width: 760px;
    text-align: center;
    border-bottom: #bdc3c7 1px solid
}

.new .xinxi span {
    font-size: 14px;
    margin: 0px auto;
    color: #95a5a6;
    line-height: 60px;
    margin: 0 8px
}

.new .wenzhang_nr {
    float: left;
    font-size: 16px;
    line-height: 200%;
    color: #1e272e;
    margin: 20px 0 0 0;
    text-align: justify
}

.new .wenzhang_nr img {
    max-width: 800px;
    /* margin:0px auto; display:block; */
    margin-top: 20px;
    margin-bottom: 20px
}

/*新闻详细页上一页下一页*/
.fanpian {
    float: left;
    width: 860px;
    margin: 30px 0 0 0
}

.fanpian li {
    width: 860px;
    font-size: 14px;
    line-height: 200%;
    color: #95a5a6;
    m
}

.fanpian li a {
    color: #1e272e
}

.fanpian li a:hover {
    color: #008081
}

/*关于新职业_公司介绍*/
.xzy_js {
    float: left;
    width: 100%;
    background: #;
    overflow: hidden;
    padding: 0 0 40px 0
}

.xzy_js .title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    margin: 50px 0
}

.xzy_js .title h3 {
    font-size: 36px;
    font-weight: normal
}

.xzy_js .nr_conter {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
}

.xzy_js .nr_left {
    width: 240px;
    float: left;
    height: auto;
}

.xzy_js .nr_conter .nr_left_list {
    width: 240px;
    height: atuo;
    float: left;
}

.nr_left_list .post {
    width: 238px;
    border: 1px solid #e6e6e6;
}

.nr_left_list .post h2 {
    width: auto;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    background: #3882e3;
    font-size: 18px;
    color: #ffffff;
}

.nr_left_list .post h2 a {
    color: #ffffff;
}

.nr_left_list .post ul {
    width: 238px;
    float: left;
    height: auto;
    border-bottom: 1px solid #e6e6e6;
}

.nr_left_list .post ul li {
    width: 216px;
    float: left;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    background: #eeeeee;
}

/* .nr_left_list .post .lsline{border-left:3px solid #c31517;} */
.nr_left_list .post ul li:hover {
    background: #008081;
}

.nr_left_list .post ul li:hover a {
    color: #ffffff;
}

.xzy_js .nr_conter .neirong {
    width: 900px;
    border-radius: 10px;
    font-size: 14px;
    line-height: 180%;
    float: left;
    padding-left: 20px;
    text-align: justify;
    display: block
}

.xzy_js .nr_conter .nr_left_link {
    width: 238px;
    height: atuo;
    float: left;
    border: 1px solid #008081;
    margin-top: 20px;
    padding-bottom: 20px;
}

.xzy_js .nr_conter .nr_left_link p {
    width: auto;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 5px;

}

.xzy_js .nr_conter .nr_left_title {
    width: auto;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    background: #3882e3;
    font-size: 18px;
    color: #ffffff;
}



/*关于新职业_服务理念*/
.xzy_fwln {
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 40px;
    overflow: hidden
}

.xzy_fwln .title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #7f8c8d;
    margin: 40px 0
}

.xzy_fwln .title h3 {
    font-size: 36px;
    font-weight: normal;
    color: #1e272e
}

.xzy_fwln ul {
    float: left;
    width: 1200px;
    text-align: center
}

.xzy_fwln ul li {
    float: none;
    width: 180px;
    text-align: center;
    margin: 0px auto;
    display: inline-block;
    margin-left: 40px;
    margin-right: 40px;
    vertical-align: top
}

.xzy_fwln ul span:nth-child(1) {
    margin: 0px auto;
    width: 150px;
    height: 150px;
    border: #ecf0f1 2px solid;
    border-radius: 100%;
    display: block
}

.xzy_fwln ul span img {
    width: 90px;
    height: 90px;
    margin-top: 30px
}

.xzy_fwln ul b {
    font-size: 16px;
    color: #1e272e;
    line-height: 100%;
    display: block;
    font-weight: normal;
    margin: 18px 0
}

.xzy_fwln ul span:nth-child(3) {
    margin: 0px auto;
    width: 30px;
    height: 4px;
    background: #008081;
    display: inline-block;
    margin-bottom: 10px
}

.xzy_fwln ul p {
    width: 100%;
    font-size: 14px;
    color: #7f8c8d;
    line-height: 160%;
    text-align: justify;
    text-align: left
}

/*关于新职业_发展历程*/
.xzy_fzlc {
    float: left;
    width: 100%;
    background: #F5F5F5 url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/gyxzy_fzlc_bg.png) no-repeat center center;
    background-size: 1144px 554px;
    overflow: hidden;
    padding: 0 0 60px 0;
    position: relative
}

.xzy_fzlc .title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #7f8c8d;
    margin: 40px 0 30px 0
}

.xzy_fzlc .title h3 {
    font-size: 36px;
    font-weight: normal;
    color: #1e272e
}

.xzy_fzlc ul {
    width: 1085px;
    height: 650px;
    margin: 0px auto;
    padding-left: 15px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/xian.gif) repeat-y center 0
}

.xzy_fzlc ul li {
    height: 40px;
    font-size: 14px;
    color: #7f8c8d;
    line-height: 140%
}

.xzy_fzlc ul li:nth-child(odd) {
    float: left;
    width: 510px;
    text-align: right;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/time_dian.png) no-repeat right -5px;
    padding-right: 40px
}

.xzy_fzlc ul li:nth-child(odd) p {
    text-align: right
}

.xzy_fzlc ul li:nth-child(even) {
    width: 510px;
    margin: 40px 0 0 -30px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/time_dian.png) no-repeat 0px -5px;
    padding-left: 40px
}

.xzy_fzlc ul li p {
    text-align: justify
}

.xzy_fzlc ul li b {
    color: #1e272e;
    line-height: 20px
}

/*关于新职业_联系我们*/
.xzy_lxwm {
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 60px;
    overflow: hidden
}

.xzy_lxwm .title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #7f8c8d;
    margin: 40px 0
}

.xzy_lxwm .title h3 {
    font-size: 36px;
    font-weight: normal;
    color: #1e272e
}

.xzy_lxwm img {
    float: left;
    width: 580px;
    height: 280px;
    margin-right: 30px
}

.xzy_lxwm p {
    float: left;
    font-size: 14px;
    color: #1e272e;
    line-height: 200%;
    margin-top: 20px
}

/*移动端100%宽背景平铺*/
@media screen and (min-width:200px) and (max-device-width:640px) {

    .nav,
    .k_bg,
    .yqlj,
    .foot,
    .gray_bg3,
    .gray_bg,
    .gray_bg2,
    .xzy_js,
    .xzy_fzlc {}

    .xzy_fzlc ul {
        width: 1085px;
        height: 650px;
        margin: 0px auto;
        padding-left: 15px;
        background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/xian_wap.gif) repeat-y center 0
    }
}

/*页面底部横条*/
.bottom_list {
    width: 100%;
    height: 35px;
    float: left;
    background: #008081;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 35px;
}

.bottom_list p {
    width: 1200px;
    margin: 0 auto;
    line-height: 35px;
    text-align: center;
}

.bottom_list p a {
    color: #ffffff;
    font-size: 14px;
}

/*提交表格*/
.formbd {
    width: 900px;
    padding-left: 20p0x;
    height: auto;
}

.formbd font {
    width: 10px;
    height: 35px;
    line-height: 35px;
    color: #ff0000;
}

.formbd table tr {
    width: 100%;
    height: auto;
    padding-bottom: 15px;
}

.formbd table tr td:nth-child(1) {
    width: 180px;
    padding-right: 15px;
    height: 60px;
    line-height: 45px;
    text-align: right;
    font-weight: bold;
    float: left;
}

.formbd table tr td:nth-child(2) {
    width: 600px;
    float: left;
    padding-left: 15px;
    text-align: left;
    line-height: 45px;
}

.formbd table tr td:nth-child(2) span {
    float: left;
}

.formbd .inp {
    display: block;
    width: 100%;
    height: 34px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbd .formsel {
    display: block;
    width: 190px;
    height: 42px;
    float: left;
    margin-right: 10px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbd .formkc {
    display: block;
    width: 290px;
    height: 42px;
    float: left;
    margin-right: 10px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbd .btn {
    display: inline-block;
    padding: 15px 12px;
    width: 200px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #c31517;
    border-color: #c31517;
}

.formbd .rad {
    margin-left: 10px;
}

.btys {
    padding: 10px 12px;
    border-radius: 5px;
}

.formbd .tare {
    display: block;
    width: 100%;
    height: 120px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
}

.rigetst {
    width: 100%;
    height: 250px;
    float: right;
}

.tjsz {
    width: auto;
    float: right;
    margin-top: 30px;
}

.liebiao tr td a {
    float: left;
    width: 23.5%;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    color: #000000;
    border-radius: 4px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-top: 2px;
}

.liebiao tr td a:before {
    color: #00aaee;
}

.liebiao tr td a:hover {
    color: #ffffff;
    background: #008081;
}




/*提交表格*/
.formbs {
    width: 900px;
    padding-left: 20p0x;
    height: auto;
}

.formbs font {
    width: 10px;
    height: 35px;
    line-height: 35px;
    color: #ff0000;
}

.formbs .formbstitle {
    font-size: 30px;
    text-align: center;
}

.formbs table tr {
    width: 100%;
    height: auto;
    padding-bottom: 15px;
}

.formbs table tr td:nth-child(1) {
    width: 180px;
    padding-right: 15px;
    height: 60px;
    line-height: 45px;
    text-align: right;
    font-weight: bold;
    float: left;
}

.formbs table tr td:nth-child(2) {
    width: 350px;
    float: left;
    padding-left: 15px;
    text-align: left;
    line-height: 45px;
}

.formbs table tr td:nth-child(2) span {
    float: left;
}

.formbs .inp {
    display: block;
    width: 100%;
    height: 34px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbs .formsel {
    display: block;
    width: 190px;
    height: 42px;
    float: left;
    margin-right: 10px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbs .formkc {
    display: block;
    width: 290px;
    height: 42px;
    float: left;
    margin-right: 10px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.formbs .btn {
    display: inline-block;
    padding: 15px 12px;
    width: 200px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    background-color: #c31517;
    border-color: #c31517;
}

.formbs .rad {
    margin-left: 10px;
}

.btys {
    padding: 10px 12px;
    border-radius: 5px;
}

.formbs .tare {
    display: block;
    width: 100%;
    height: 120px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
}

.gjnrc_searc {
    margin-left: 10%;
    margin-top: 30px;
    padding-top: 340px;
    height: 200px;
    background: url(http://cdn.xuansiwei.com/zhmxg5579/static/skin/image/gjnrcbg.png) no-repeat;
}

.gjnrc_searc .gj1 {
    width: 790px;
    text-align: center;
    font-size: 30px;
}

.gjnrc_searc .gj2 {
    width: 790px;
    text-align: left;
    padding-left: 15%;
    font-size: 15px;
    padding-top: 80px;
}

.gjnrc_info {
    margin-left: 10%;
    margin-top: 10px;
    height: auto;
}

.gjnrc_info p {
    width: 100%;
    float: left;
    line-height: 25px;
}

.cxan {
    border-radius: 5px;
    line-height: 40px;
    height: 40px;
    color: #ffffff;
}

.cxan a {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    background-color: #E53333;
    border-radius: 5px;
    font-size: 23px;
}

.ljbmb {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    background-color: #40ddff;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 20px;
    margin-right: 20px;
    font-weight: bold;
}

.zscxr {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    background-color: #E53333;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 20px;
    font-weight: bold;
}