.subbanner{height:210px;position:relative;margin-top:20px}
.subbanner .subtitles{padding:0 30px;height:55px;line-height:55px;font-family:微软雅黑;font-size:24px;font-weight:bold;color:#236ebf;position:absolute;left:15px;bottom:15px;background:url('../images/index/sub_banner_title_bg.png') repeat-x}

.subbox{margin-top:30px;margin-bottom:30px;border:1px #b8dff6 solid;border-top:5px #0e419c solid;padding:20px 10px;border-radius:5px;}
.subbox .subleft{width:287px;overflow:hidden;float:left}
.subbox .subleft .email{height:64px;line-height:64px;background:#ffba00 url('../images/index/sub_email.png') no-repeat 39px center;}
.subbox .subleft .email a{display:block;color:#fff;font-family:微软雅黑;font-size:24px;padding-left:127px}

.subbox .subleft .catour{height:64px;line-height:64px;background:#44b9ef url('../images/index/sub_tel.png') no-repeat 39px center;margin-top:16px}
.subbox .subleft .catour a{display:block;color:#fff;font-family:微软雅黑;font-size:24px;padding-left:127px}

.subbox .subleft .sbbx{height:64px;line-height:64px;background:#44b9ef url('../images/index/sub_edit.png') no-repeat 39px center;margin-top:16px}
.subbox .subleft .sbbx a{display:block;color:#fff;font-family:微软雅黑;font-size:24px;padding-left:127px}

.subbox .subleft .tjnews{margin-top:16px;padding-top:25px;background:#f4f8fc}
.subbox .subleft .tjnews .title{height:30px;line-height:30px;border-bottom:1px #dfeaf6 solid}
.subbox .subleft .tjnews .title b{display:inline-block;font-family:微软雅黑;font-weight:normal;color:#fff;font-size:16px;padding:0 15px;background:#236ebf}
.subbox .subleft .tjnews .title a{display:inline-block;float:right;color:#a2a7b9;font-size:12px;padding-right:10px}

.subbox .subleft .tjnews .bszl ul{padding:15px 5px 0}
.subbox .subleft .tjnews .bszl ul li{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.subbox .pageleft{width:250px;overflow:hidden;float:left}
.subbox .pageleft .navname{height:46px;line-height:46px;background:#236ebf;color:#fff;padding-left:15px;font-family:微软雅黑;font-size:20px;border-radius:5px;}
.subbox .pageleft .navlist{margin-top:15px}
.subbox .pageleft .navlist li{height:48px;line-height:48px;border-bottom:1px #F4F5F5 solid;text-align:center;position:relative;}
.subbox .pageleft .navlist li a{display:block;color:#3b6ea6;font-family:微软雅黑;font-size:16px;position:relative;}
.subbox .pageleft .navlist li i{display:none;position:absolute;top:18px;left:50px;width:11px;height:11px;background:url('../images/index/text_d1.png') no-repeat;}
.subbox .pageleft .navlist li.on,
.subbox .pageleft .navlist li:hover{background:#F7F7F7;color:#b46400;border-radius:5px;}
.subbox .pageleft .navlist li.on a{color:#b46400;}
.subbox .pageleft .navlist li.on i,.subbox .pageleft .navlist li:hover i{display:block;}

.subbox .pageleft2{width:194px;overflow:hidden;float:left}
.subbox .pageleft2 .navlist{padding-right:30px;}
.subbox .pageleft2 .navlist li{height:42px;line-height:42px;font-size:16px;text-align:center;position:relative;}
.subbox .pageleft2 .navlist li i{display:none;position:absolute;top:15px;left:30px;width:11px;height:11px;background:url('../images/index/text_d1.png') no-repeat;}
.subbox .pageleft2 .navlist li.on,
.subbox .pageleft2 .navlist li:hover{background:#efefef;color:#226ebf;border-radius:5px;}
.subbox .pageleft2 .navlist li.on i{display:block;}
.subbox .pageleft2 .navlist li.on a,
.subbox .pageleft2 .navlist li:hover a{color:#226ebf;}
.subbox .pageleft2 .navlist li:hover i{display:block;}

.cylink{margin-top:20px;background:#fff;padding:10px;border-radius:4px;overflow:hidden;font-family: 微软雅黑;}
.cylink .cytitle{border-bottom:1px #236ebf dotted;height:30px;line-height:30px;font-size:16px;}
.cylink .cycons{padding-top:10px;position:relative;width:200px;}
.cylink .cycons a{display:inline-block;margin:0 10px 10px 0;width:87px;height:24px;line-height:24px;text-align:center;border:1px #ddd solid;border-radius:3px;}
.cylink .cycons a:hover{background:#236ebf;color:#fff;}

.subbox .subright{width:700px;overflow:hidden;float:right;}
.subbox .subright .emaillist{height:435px;background:#f9f9f9}
.subbox .subright .emaillist .title{font-family:微软雅黑;font-size:20px;color:#44b9ef;padding:35px 0 25px;border-bottom:3px #44b9ef solid;margin:0 20px;font-weight:bold}
.subbox .subright .emaillist .title .more{font-size:12px;color:#8a9eb3;font-weight:normal;float:right}
.subbox .subright .emaillist .elis{margin:25px 20px 0;}
.subbox .subright .emaillist .elis table{border-collapse:collapse;border-top:1px #dbe4eb dotted}
.subbox .subright .emaillist .elis td{border-bottom:1px #dbe4eb dotted;padding:5px;color:#888}

.subbox .subright .fwboxs{margin-top:30px}
.subbox .subright .fwboxs .itembox{width:326px;overflow:hidden;float:left}
.subbox .subright .fwboxs .itembox .title{height:40px;line-height:40px;background:#ededed;padding:0 10px;color:#2a4e75;font-family:微软雅黑;font-size:18px}
.subbox .subright .fwboxs .itembox .title .more{font-size:12px;float:right;color:#8b9ba6}
.subbox .subright .fwboxs .itembox ul{margin-top:10px}
.subbox .subright .fwboxs .itembox ul li{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.subbox .arttitle{padding-top:30px;padding-bottom:6px;font-size:22px;text-align:center;}
.subbox .info{font-size:12px;text-align:center;padding-top:8px;color:#887;}
.subbox .artline{padding:0;margin:0;border:0;border-bottom:1px #eee solid;}
.subbox .artcon{padding:30px 0;line-height:24px}
.subbox .artcon img{max-width:640px}
.subbox .artcon p{padding:10px 0}
.subbox .artdowm{margin:30px 0 0px;font-family:微软雅黑;font-size:15px;padding:10px;background:#eee;border-radius:5px;}
.subbox .artvod{margin:30px 0 0;background:#000;}
.subbox .artvod .videobox{max-width:1000px;margin:auto;position:relative;}
.subbox .artvod .videobox .video,.videobox .lists{height:550px;}
.subbox .artvod .videobox .video{padding-right:0px;background:#000;position:relative;z-index:999;border:1px #ddd solid;}
.subbox .artvod .videobox .lists{width:200px;position:absolute;top:0px;right:0px;z-index:999;border:1px #ddd solid;overflow-x:hidden;overflow-y:scroll;}
.subbox .artvod .videobox .lists .title{padding:8px 5px;color:#fff;border-bottom:1px #fff solid;}
.subbox .artvod .videobox .lists li{padding:5px;border-bottom:1px #555 dotted;color:#eee;cursor:pointer;font-size:13px;font-weight:100px;}
.subbox .artvod .videobox .lists li.action{background:#272822;color:#3477C7;}
.subbox .artvod .videobox .lists li:hover{color:#3477C7;}

.subbox .updown{height:24px;line-height:24px;padding:20px 0;border-top:1px #eee solid;overflow:hidden;}
.subbox .updown .udl{display:block;float:left;}
.subbox .updown .udr{display:block;float:right;}
.subbox .updown a{color:#999;}

.subbox .artcomment{padding:10px;background:#f8f8f8;}
.subbox .artcomment .ctitle{border-bottom:2px solid #d4d4d4;height:38px;}
.subbox .artcomment .ctitle span{display:block;float:left;margin-bottom:-2px;border-bottom:2px solid #00a6ff;font-size:18px;color:#333333;line-height:36px;}
.subbox .artcomment .comment_con{padding:10px 0;}
.subbox .artcomment .comment_con .citems{border-bottom:1px solid #e5e5e5;padding-bottom:13px;margin-top:9px;}
.subbox .artcomment .comment_con .citems p{font-size:14px;color:#666;line-height:26px;padding:0 10px;}
.subbox .artcomment .comment_con .citems p.tit{font-size:12px;color:#999;line-height:36px;background:#eee;}
.subbox .artcomment .comment_con .citems p.tit a{font-size:14px;color:#368aec;margin-right:20px;}
.subbox .artcomment .comment_con .citems p.tit span{display:inline-block;padding:0 10px;}
.subbox .artcomment .comment_con .citems p.sp{max-height:52px;overflow:hidden;border-top:1px #eee dotted;}
.subbox .artcomment .comment_post{padding:20px 0 0;border-bottom:1px #ddd solid;}


.subbox .pageright{width:880px;min-height:600px;overflow:hidden;float:right;padding:0;font-family:微软雅黑;}
.subbox .pageright2{width:880px;padding-left:30px;border-left:1px #eee solid;}
.subbox .pageright .listtitle{padding-top:0px;padding-bottom:10px;border-bottom:2px #236ebf solid}
.subbox .pageright .listtitle b{font-family:微软雅黑;font-size:20px;display:inline-block;color:#236ebf}
.subbox .pageright .listtitle .locladrr{font-family:微软雅黑;font-size:12px;float:right;color:#8a9eb3}
.subbox .pageright .listtitle .locladrr a{color:#8a9eb3}

.subbox .pageright .imglist{margin-top:30px;overflow:hidden;}
.subbox .pageright .imglist .imgul{position:relative;width:930px}
.subbox .pageright .imglist li{float:left;width:200px;margin-right:26px;margin-bottom:20px;text-align:center}
.subbox .pageright .imglist li .img{width:100%;height:240px;display:block}
.subbox .pageright .imglist li .img img{width:100%;height:240px}
.subbox .pageright .imglist li .text{font-family:微软雅黑;color:#4f5f70;padding-top:10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.subbox .pageright .newslist{margin-top:30px;font-family:微软雅黑;}
.subbox .pageright .newsul{position:relative}
.subbox .pageright .newsul li{height:48px;background:url('../images/index/ico002.gif') no-repeat 0 center;padding-left:15px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px #ddd dotted}
.subbox .pageright .newsul li:hover{background-color:#f1f1f1;}
.subbox .pageright .newsul li span{float:right;color:#929fac;font-size:12px}

.subbox2{background:#fff;border-radius:5px;font-family:微软雅黑;padding:20px 10px;margin-top:30px;}
.subbox2 .titles{display:block;font-size:22px;padding:0 0px 5px;border-bottom:2px #236ebf solid;}
.subbox2 .titles .position{float:right;font-size:13px;color:#999}
.subbox2 .titles .position a{color:#999;}

.extend{display:block;margin-bottom:10px;position:relative;background:#f5f5f5;padding:10px;font-size:12px;}
.extend dl{padding:0;margin:0;position:relative;min-height:28px;padding:5px 0;}
.extend dl.line{border-top:1px #ccc dotted;}
.extend dl dt{position:absolute;top:2px;width:70px;font-weight:400;padding-top:5px;}
.extend dl dd{position:relative;padding-left:70px;padding-right:40px;height:23px;overflow:hidden;}
.extend dl dd.open{height:auto;overflow:initial;}
.extend dl dd a{display:inline-block;margin:0px 5px 8px 0;border:1px #ddd solid;border-radius:3px;padding:2px 8px;background:#fff;color:#666;}
.extend dl dd a:hover{border-color:#ccc;background:#f5f5f5;}
.extend dl dd a.on{font-weight:700;color:red;}
.extend dl dd .more{position:absolute;top:3px;right:0px;padding:0;background:transparent;border:0;}

.newtable{width:100%;border-collapse:collapse;border:1px #ddd solid;}
.newtable th,.newtable td{height:30px;line-height:30px;border:1px #ddd solid;padding:0 5px;}
.newtable th{background:#eee;font-weight:400;}
.newtable td{font-size:12px;color:#666;}
.newtable td a{color:#666;}
.newtable tr:hover{background:#f5f5f5;}

.pagebox{padding:20px 0}

.articles{background:#fff;border-radius:5px;font-family:微软雅黑;padding:20px;margin-top:30px;}
.articles .titles{font-size:22px;padding:0 0px 5px;border-bottom:2px #236ebf solid;}
.articles .titles .position{float:right;font-size:13px;color:#999}
.articles .titles .position a{color:#999;}
.articles .navlocl{font-size:12px;color:#8a9eb3;padding:10px 0;border-bottom:2px #236ebf solid;text-align:right;}
.articles .navlocl .titl{font-size:20px;float:left;color:#236ebf;}
.articles .articontent{padding:30px}


.ld_title{height:40px;line-height:40px;background:#f1f7f9;padding:0 15px;font-family:微软雅黑;font-size:18px;color:#159ddc}
.ldlist{margin-top:0px}
.ldlist .items{position:relative;padding:24px 0 24px 160px;height:214px;overflow:hidden;border-bottom:1px #dce0e4 solid;font-family:微软雅黑;}
.ldlist .items .img{width:136px;height:166px;display:block;position:absolute;top:24px;left:0}
.ldlist .items .ldname{font-weight:normal;color:#f37d44;font-size:14px;padding:5px 0}
.ldlist .items .ldtitle{color:#f37d44;padding:5px 0}

.ldlist .items .ldcon{color:#424242;line-height:24px;padding-top:5px}

.ldbox{background:#fff;border-radius:5px;font-family:微软雅黑;padding:20px 10px;}
.ldbox .ldtitle{font-size:22px;padding:0 0px 5px;border-bottom:2px #236ebf solid;}
.ldbox .ldtitle .position{float:right;font-size:13px;color:#999}
.ldbox .ldtitle .position a{color:#999;}
.ldlistbox{position:relative;margin-top:30px;}
.ldlistbox .item{float:left;width:355px;height:182px;margin-bottom:29px;padding:10px;border:1px #ddd solid;background:#f5f5f5;border-radius:4px;overflow:hidden;}
.ldlistbox .item:nth-child(2n){float:right;}
.ldlistbox .item a{display:block;}
.ldlistbox .item .img{width:130px;height:160px;float:left;overflow:hidden;text-align:center;}
.ldlistbox .item .img img{margin:auto;max-width:130px;height:160px;border:1px #fff solid;border-radius:4px;}
.ldlistbox .item .txt{width:185px;float:right;padding-top:5px;}
.ldlistbox .item .txt .name{font-size:18px;color:#236ebf;font-weight:700;}
.ldlistbox .item .txt .zw{font-size:14px;color:#236ebf;padding-top:6px;}
.ldlistbox .item .txt .duty{margin-top:10px;font-size:12px;height:36px;line-height:18px;color:#4b4b4b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ldlistbox .item .txt .ijj{margin-top:10px;font-size:12px;height:36px;line-height:18px;color:#4b4b4b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ldlistbox .item:hover{border-color:#0066CC;background:#fff;}

.ldinfo{position:relative;display:table;border-collapse:collapse;margin-top:40px;min-height:380px;width:100%;}
.ldinfo .img{display:table-cell;text-align:center;vertical-align:middle;width:280px;height:auto;}
.ldinfo .img .sign{color:#999;padding:20px 0;line-height:20px;text-align:left;}
.ldinfo .img img{max-width:100%;max-height:380px;padding:2px;border:1px #ddd solid;border-radius:4px;}
.ldinfo .right{display:table-cell;padding-left:45px;}
.ldinfo .ldinfoshow{padding-left:45px;border-left:1px #ddd solid;}
.ldinfo .ldinfoshow li{position:relative;padding:15px 0;min-height:50px;}
.ldinfo .ldinfoshow li .title{position:absolute;top:5px;left:-65px;width:40px;height:40px;line-height:30px;text-align:center;font-size:14px;color:#999;border:5px #eee solid;border-radius:50%;background:#eee;}
.ldinfo .ldinfoshow li .con{font-size:16px;}
.jianjie{padding:20px 0 0;clear:both;}
.jianjie .title{height:30px;line-height:30px;border-bottom:1px #b8dff6 solid;}
.jianjie .title span{display:block;width:80px;padding:0 10px;background:#236ebf;color:#fff;text-align:center;}
.jianjie .jjcons{padding:15px;}

.jgszbox{background:#fff;border-radius:5px;font-family:微软雅黑;padding:20px 10px;margin-top:30px;}
.jgszbox .titles{font-size:22px;padding:0 0px 5px;border-bottom:2px #236ebf solid;}
.jgszbox .titles .position{float:right;font-size:13px;color:#999}
.jgszbox .titles .position a{color:#999;}
.jgszbox .jgnav{height:43px;font-family:微软雅黑;font-size:18px;}
.jgszbox .jgnav ul{position:relative;width:1020px}
.jgszbox .jgnav ul li{line-height:43px;width:180px;background:#ededed;float:left;margin-right:10px;text-align:center}
.jgszbox .jgnav ul li:hover,.jgszbox .jgnav ul li.on{background:#ffd29e}
.jgszbox .jgnav ul li a{display:block}

.jgszbox .jgtable{margin-top:30px;font-size:12px;}
.jgszbox .jgtable table{border-collapse:collapse;border:1px #c8d5e2 solid;background:#fafafa;}
.jgszbox .jgtable table th,.jgszbox .jgtable table td{padding:8px 5px;text-align:center;border:1px #c8d5e2 solid;font-family:微软雅黑;font-size:12px;}
.jgszbox .jgtable table td{padding:10px 10px}
.jgszbox .jgtable table td.left{text-align:left}
.jgszbox .jgtable table tr:nth-child(2n){background:#f1f7f9;}

.formpost{margin-top:30px;padding-bottom:10px}
.formpost table{border-collapse:collapse}
.formpost table th,.formpost table td{padding:8px}
.formpost table th{width:130px;text-align:right;font-weight:normal}

.formpost table td input[type="text"],
.formpost table td textarea,
.formpost table td select{/*min-width:200px;*/border:1px #b8dff6 solid;padding:5px;border-radius:4px}

.formpost table td input:focus,
.formpost table td textarea:focus,
.formpost table td select:focus{border-color:#FF9900}

.formpost table td label{font-weight:normal;cursor:pointer}

.bmseach{}
.bmseach .title{margin-top:100px;border-bottom:1px #a7d9f5 solid;position:relative;text-align:center;}
.bmseach .title .title-text{display:inline-block;font-weight:700;padding:0 10px;font-size:20px;color:#179ae5;position:absolute;left:50%;bottom:-15px;background:#fff;}
.bmseach .bmpost{width:621px;height:283px;padding:20px 20px 20px 166px;background:url('../images/index/bmpost_ss_ico.png') no-repeat 20px 100px;margin:50px auto 0;border:1px #bdbdbd solid;border-radius:10px;}
.bmseach .bmpost_line{width:621px;height:29px;background:url('../images/index/bmpost_bottom_bg.png') no-repeat center top;margin:-1px auto 0;}
.bmseach .bmpost .ptitle{margin:15px 0 36px;background:url('../images/index/bmpost_tit.png') no-repeat;height:30px;}
.bmseach .bmpost .input{height:35px;border:1px #e8e8e8 solid;position:relative;margin-bottom:10px;overflow:hidden;}
.bmseach .bmpost .input span{display:inline-block;padding-left:40px;height:35px;line-height:35px;color:#999;}
.bmseach .bmpost .input span.user{background:url('../images/index/bmpost_ico_1.png') no-repeat 10px center;}
.bmseach .bmpost .input span.pwd{background:url('../images/index/bmpost_ico_2.png') no-repeat 10px center;}
.bmseach .bmpost .input input{width:314px;height:35px;border:0;}
.bmseach .bmpost .inputbtn{text-align:right;}
.bmseach .bmpostrs{margin-top:100px;}

.formlist{margin-top:30px;padding-bottom:10px}
.formlist table{border-collapse:collapse;border:1px #c8d5e2 solid;background:#fafafa;}
.formlist table th,.formlist table td{padding:8px 3px;text-align:center;border:1px #c8d5e2 solid;font-weight:normal;font-family:微软雅黑;}
.formlist table td{padding:10px 10px}
.formlist table td.left{text-align:left}
.formlist table tr:nth-child(2n){background:#f1f7f9;}

.formshow{margin-top:30px;padding-bottom:10px}
.formshow .contitle {border-left:5px #00a6ff solid;padding:3px 0 3px 5px;font-weight:normal;font-size:18px;margin-top:10px}
.formshow table{border-collapse:collapse;border:1px #c8d5e2 solid;background:#fff}
.formshow table th,.formshow table td{padding:8px 5px;border:1px #c8d5e2 solid;font-weight:normal;font-family:微软雅黑;}
.formshow table th{width:130px;text-align:right;color:#888}

.jobshow{margin-top:30px}
.f-left {float: left;}
.app-button {width:115px;height:34px;background-color:#ff9900;color:#fff;font-family:"Microsoft Yahei";border:0;font-size:16px;cursor:pointer;border-radius:3px;}
.app-button:hover{background-color:#ff7700;color:#fff;}
.c-left-title{padding-left:6px;font-size:14px;color:#333;font-family:"Microsoft Yahei";border-left:3px solid #0180cf;line-height:16px;height:16px;margin-bottom:10px;font-weight:normal;}
.jobshow .job-top{border-bottom:1px dotted #ccc;padding-bottom:20px;position:relative;margin-bottom:20px;}
.jobshow .job-top .job-name{font-family:"Microsoft Yahei";font-size:18px;color:#333;margin-bottom:20px;font-weight:normal;padding-top:10px;}
.jobshow .job-top .job-company{font-family:"Microsoft Yahei";font-size:14px;color:#333;margin-bottom:10px;line-height:16px;}
.jobshow .job-top .job-company a{color:#333;}
.jobshow .job-top .job-company a:hover{color:#0180cf;}
.jobshow .job-top .job-company .icon-auth{width:23px;height:16px;margin-left:10px;background:url(../images/index/noyan.jpg) no-repeat 0px 0px;}
.jobshow .job-top .job-company .icon-auth.yes{background:url(../images/index/yesyan.jpg) no-repeat 0px 0px;}
.jobshow .job-top .job-watch-info{margin-bottom:23px;line-height:16px;line-height:16px;}
.jobshow .job-top .job-watch-info div{margin-right:15px;padding-left:24px;color:#999;background:url(../images/index/company-icon.png) no-repeat;}
.jobshow .job-top .job-watch-info div span{color:#ff7400;}
.jobshow .job-top .job-watch-info div span em{font-style:normal;}
.jobshow .job-top .job-watch-info .add-time{background-position:0px -153px;}
.jobshow .job-top .job-watch-info .watch{background-position:0px -185px;}
.jobshow .job-top .job-watch-info .resumes-man{background-position:0px -216px;}
.jobshow .job-top .welfare-box{height:30px;}
.jobshow .job-top .welfare-box .welfare-block{height:28px;line-height:28px;border:1px solid #ccc;padding:0 8px 0 23px;margin-right:7px;border-radius:3px;background:url(company-icon.png) no-repeat 4px -332px #f2f4f7;cursor:default;}
.jobshow .job-top .app-job-item{position:absolute;top:50%;margin-top:-18px;height:34px;right:10px;}
.jobshow .job-block{margin-bottom:20px;}
.jobshow .job-block .job-info-detail{border-bottom:1px dotted #ccc;padding:10px 0;}
.jobshow .job-block .job-info-detail .job-id-item{font-size:14px;color:#666;line-height:20px;margin-bottom:10px;width:267px;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;}
.jobshow .job-block .job-info-detail .job-id-item span{color:#ff9900;font-size:16px;line-height:20px;font-family:"Microsoft Yahei";}
.jobshow .job-block .job-info-content{font-size:14px;padding-bottom:10px;border-bottom:1px dotted #ccc;line-height:28px;color:#666;word-break:break-word;}
.jobshow .job-block .job-info-content{font-size:14px;padding-bottom:10px;border-bottom:1px dotted #ccc;line-height:28px;color:#666;table-layout:fixed;word-break:break-all;overflow:hidden;padding:5px 0;}
.jobshow .job-block .com-contact{border-bottom:1px dotted #ccc;padding-bottom:18px;}

.ck_tec_list{margin-top:30px;font-family:微软雅黑}
.ck_tec_list .teacher-item {float:left;width:47%;box-sizing:border-box;padding:10px 20px;margin:0 10px 40px;border-radius:4px;border:1px #ddd dotted;}
.ck_tec_list .teacher-item .img-left{float:left;margin-right:20px}
.ck_tec_list .teacher-item .img-left,.ck_tec_list .teacher-item .img-left img{width:100px;height:100px;border-radius:50px}
.ck_tec_list .teacher-item .text-tt{font-size:16px;margin-bottom:10px;text-decoration: none;background: transparent;color:#188eee;-webkit-tap-highlight-color: transparent;}
.ck_tec_list .teacher-item .text-tt a{color:#188eee}
.ck_tec_list .teacher-item .text-tt em{font-size:12px;color:#999}
.ck_tec_list .teacher-item .text-intro{max-height:63px;overflow:hidden;color:#666}
.ck_tec_list .teacher-item:hover{background:#f5f5f5;border:1px #f5f5f5 solid;}
.ck_tec_list .content img{max-width: 100%;}
.ck_tec_list img{border: 0;vertical-align: middle;}

.ck_list{margin-top:30px;font-family:微软雅黑;}
.ck_list .l-side-info{height:188px;padding:13px;border:1px #eee solid}
.ck_list .l-side-info .info-img{width:215px;height:162px;display:table-cell;padding-right:30px;text-align:center;vertical-align:middle;}
.ck_list .l-side-info .info-img img{width:auto;max-width:215px;max-height:162px;margin:auto;}
.ck_list .l-side-info .info-text{width:715px;display:table-cell;position:relative}
.ck_list .l-side-info .info-text .teacher_name{font-size:18px;color:#214c7a;line-height:1;border-bottom:1px #eee solid;padding-bottom:8px;font-weight:700;}
.ck_list .l-side-info .info-text .teacher_name span{font-size:13px;font-weight:400;}
.ck_list .l-side-info .info-text .teacher_intro{font-size:13px;color:#384a5e;line-height:18px;height:66px;padding-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.ck_list .l-side-info .info-text .teacher_kc{padding-top:31px;}
.ck_list .l-side-info .info-text .teacher_kc span{display:inline-block;height:27px;line-height:27px;background:#dfe0e1;padding:0 10px;}

.ck_list .ctypes{padding:10px;background:#ededed;}
.ck_list .ctypes a{display: inline-block;margin:0 10px;}
.ck_list .ctypes a.on{color:red;}

.ck_list .ck_title{padding:20px 0 5px}

.ck_list .ck_list_box{margin-top:36px;}
.ck_list .ck_list_box ul{position:relative;width:1050px}
.ck_list .ck_list_box ul li{float:left;margin:0px 20px 37px 0;padding:6px;width:233px;height:289;border:1px #ced3d9 solid;position:relative;overflow:hidden;}
.ck_list .ck_list_box ul li a{display:block;position:relative;}
.ck_list .ck_list_box ul li .pic{display:block;height:200px;text-align:center;overflow:hidden;position:relative;}
.ck_list .ck_list_box ul li .pic img{width:233px;height:200px;margin:auto;}
.ck_list .ck_list_box ul li .pic .play{display:none;width:52px;height:52px;background:url('../images/index/play_ico.png') no-repeat;position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;}
.ck_list .ck_list_box ul li .pic .play_bg{display:none;width:100%;height:200px;background:#000;position:absolute;;top:0;left:0;}
.ck_list .ck_list_box ul li .title{display:block;height:44px;line-height:18px;padding-top:10px;display:block;font-size:14px;color:#214c7a;overflow:hidden;}
.ck_list .ck_list_box ul li .info{display:block;color:#999;font-size:12px;padding:5px;display:block;text-align:right}
.ck_list .ck_list_box ul li:hover{border-color:#28A4C9}
.ck_list .ck_list_box ul li:hover .pic .play{display:block;}
.ck_list .ck_list_box ul li:hover .pic .play_bg{display:block;filter:alpha(opacity=50);opacity:0.5;}

.navbox{margin-bottom:40px;}
.navbox .titles{height:40px;line-height:40px;position:relative;border-bottom:2px #ccc solid;position:relative;}
.navbox .titles .li{float:left;font-size:18px;font-weight:700;padding:0 10px;color:#127ae4;}
.navbox .titles .li a{display:none;position:absolute;right:0;top:5px;}
.navbox .titles .li.on{border-bottom:2px #127ae4 solid;height:40px;line-height:40px;color:#127ae4;}
.navbox .titles .li.on a{display:block;}
.navbox .imgbox{width:425px;height:262px;}
.navbox .imgbox img{width:425px;height:262px;}
.navbox .listbox{margin-top:10px;padding-left:30px!important;}
.navbox .listbox li{background:url('../images/index/icon-dd.png') no-repeat left center;padding-left:15px;height:31px;line-height:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.navbox .listbox li span{float:right;}