﻿input:focus{outline:0}
.modIn{width:1180px;padding:0 5px;margin:0 auto}
.mask{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%}
.video{width:54px;height:54px;display:none;position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px}
.corner{display:inline-block;width:46px;height:46px;position:absolute;top:0;left:0;z-index:10}
.circle{border-radius:50%;-webkit-border-radius:50%}
.w1000{width:1000px;margin:0 auto}
.ico{width:18px;height:17px;display:inline-block;vertical-align:middle;}
.ico-molibe{background-position:0 -38px}
.ico-web{background-position:0 -74px}
.ico-operation{background-position:-67px 0}
.ico-date{background-position:-67px -38px}
.ico-more{background-position:-322px -74px}
.ico-plan{background-position:-136px 0}
.ico-operate{background-position:-136px -38px}
.ico-Unity3D{background-position:-136px -74px}
.ico-tool{background-position:-198px 0}
.ico-design{background-position:-198px -38px}
.ico-construction{background-position:-263px 0}
.ico-architect{background-position:-263px -38px}
.ico-project{background-position:-263px -74px}
.ico-MBA{background-position:-322px 0}
.ico-PubMed{background-position:-322px -38px}
.ico-iFinance{background-position:-378px 0}
.ico-cFinance{background-position:-378px -38px}
.ico-manageMoney{background-position:-378px -74px}
.arrow .arrL,.arrow .arrR{display:inline-block;width:24px;height:24px}
.arrow .arrR{background-position:-31px 0}
.blue{color:#16b6dc}
.white{color:#fff}
.black{color:#000}
.orange{color:#fd7200}
.gray{color:#c6c6c6}
.btn-blue,.btn-white{display:inline-block;font-size:16px;vertical-align:top;background:#16b6dc;border-radius:3px;-webkit-border-radius:3px;text-align:center;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}
.btn-blue:hover{text-decoration:none;color:#fff;background:#5acbe5}
.btn-blue{border:2px solid #16b6dc}
.btn-white{background:#fff;border:1px solid #16b6dc;color:#000}
.btn-white:hover{background:#16b6dc;color:#fff;text-decoration:none}
.btn-see{height:40px;width:160px;text-align:center;line-height:40px}
.btn-login,.btn-register{height:50px;line-height:50px;width:230px;font-size:20px}
.btn-register{color:#16b6dc}
.btn-learn{padding:0px 10px;height:24px;line-height:24px;border-radius:2px;-webkit-border-radius:2px;text-align:center;color:#fff;background:#96def0;display:inline-block;vertical-align:middle}
.btn-online-learn{height:24px;line-height:24px;text-align:center;color:#6a6a6a;background:#fff;display:inline-block;vertical-align:middle;font-size:16px}
.btn-rss{width:150px;height:40px;line-height:40px;display:inline-block;background:#fff;border-radius:3px;-webkit-border-radius:3px;text-align:center;font-size:18px;color:#16b6dc}
.btn-rss-ok{background:#d0f0f8}
.btn-large{width:130px;height:46px;line-height:46px}
.btn-middle{width:100px;height:35px;line-height:35px}
.btn-disable,.btn-disable:hover{background:#dedede;border:2px solid #dedede;color:#000;cursor:default}
.col-5{float:left;margin:0 0 20px 20px;width:220px;display:inline}
.ctgs-main{overflow: hidden;}
.ctgs_row.area-list ul{padding-left:10px;}
.ctgs_row.area-list ul li:nth-child(4n+1) .col-5{margin-left: 0;}
.col-5 h3{font-size:16px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0 0 7px}
.col-5 .thumbnail{padding:1px;position:relative}
.col-5 .thumbnail:hover{padding:0;border:1px solid #16b6dc;box-shadow:0 0 3px #c7c7c7}
.col-5 .thumbnail:hover .mask{display:block}
.col-5 .caption{border:1px solid #efefef;padding:10px 10px 14px;background:#fff;text-align:left}
.col-5 .thumbnail:hover .caption{border:none;padding:11px 11px 15px}
.col-5 .thumbnail:hover .video{display:block}
.col-5 .caption p{height:24px}
.col-5 .caption .info{margin:0 0 11px;font-size:14px;height:21px;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;color:#8f8f8f}
.col-5 .price{color:#ff7e00;font-size:16px;float:right}
.col-5 .free{font-size:16px;color:#16b6dc;float:right}
.col-5 .kaike{margin:0 9px;vertical-align:middle;display:inline-block}
.col-5 .learn-online{display:inline-block;vertical-align:middle;font-size:14px;color:#6a6a6a}
.col-5 .photo-link{display:block;position:relative;border: 1px solid #efefef;border-bottom: none;}
.col-5 .team-name{position:absolute;bottom:14px;font-size:20px;line-height:30px;height:30px;color:#fff;text-align:center;width:100%}
.col-5 .team-name h3{height:25px}
.col-5 .caption.pubClass .info{margin-bottom:0}
.col-5 .photo-link img{width:100%;height:130px}
.col-5 .photo-link .l_st{display:inline-block;color:#fff;font-size:14px;position:absolute;bottom:0;right:0;width:70px;height:20px;line-height:20px;text-align:center}
.col-5 .photo-link .l_st.l_on{background-color:#f60}
.col-5 .photo-link .l_st.l_ready{background-color:#16b6dc}
.col-6{width:180px;margin:0 0 20px 20px;float:left;display:inline}
.col-6 a{display:block;position:relative}
.col-6 .tips{font-size:14px}
.col-6 .tips strong{display:block;font-size:18px;margin:0 0 15px;font-weight:400}
.carousel .item{display:none;width:100%;text-align:center;position:absolute;overflow:hidden;}
.carousel{position:relative}
.carousel-indicators{text-align:center}
.carousel-indicators li{background:#fff;border:1px solid rgba(0,0,0,.1);width:19px;height:7px;overflow:hidden;margin-left:8px;cursor:pointer;display:inline-block;*display:inline;*zoom:1;opacity:.5}
.carousel-indicators li:first-child{margin:0}
.carousel-indicators li.active{width:40px;background:#fff;border:1px solid rgba(0,0,0,.1);opacity:1}
.tab-menu{border-bottom:1px solid #e5eaeb;margin-bottom:40px;text-align:center}
.tab-menu li{display:inline-block;font-size:18px;margin:0 40px -1px;padding:0 1px 14px;*display:inline;*zoom:1;cursor:pointer;color:#000}
.tab-menu li.active{border-bottom:3px solid #16b6dc;color:#16b6dc}
.tab-menu-1 li{display:inline-block;*display:inline;*zoom:1;text-align:center;margin:0 0 30px 10px;width:80px;height:26px;line-height:26px;text-align:center;cursor:pointer;color:#373737;font-size:14px}
.tab-menu-1 li.active{background:#16b6dc;border-radius:3px;-webkit-border-radius:3px;color:#fff}
.wbox{background:#fff;margin:20px auto;padding:30px;border:2px solid #16b6dc;box-shadow:0 0 4px #d3d3d3;position:relative;width:240px}
.wbox-close{width:18px;height:18px;display:inline-block;position:absolute;top:15px;right:15px;cursor:pointer}
.wbox .info{font-size:20px;margin:0 0 20px}
.wbox .form{text-align:center}
.parallel-pic{float:left}
.parallel-text{margin:0 0 0 250px}
.parallel h1{font-size:24px}
.parallel h3{font-size:20px}
.parallel .info{font-size:18px;margin:10px 0 27px}
.parallel{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #f5f7f7}
.parallel:nth-last-of-type(1){border:none}
.parallel .parallel-text{position:relative;height:130px}
.parallel .bot{position:absolute;bottom:0;left:0}
.page{margin:0 auto 40px;text-align:center;}
.page li{text-align:center;width:56px;height:36px;line-height:36px;border:1px solid #EDF1F2;border-radius:2px;font-size:18px;margin-right:10px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;cursor:pointer}
.page li a{display:block;color:#3a3a3a}
.page li:hover{border-color:#16B6DC;color:#16B6DC}
.page .point,.page .point:hover{border-color:#FFF;font-weight:700;font-size:22px}
.page .point a{cursor:default}
.page li.active,.page a.active{border-color:#16B6DC;background:#16B6DC;color:#FFF}
.page li.active a{color:#FFF;background:#16B6DC}
.page .page-prev a,.page .page-next a{width:100%;height:100%}
.page .page-next a{background-position:24px 12px}
.page-middle li{width:43px;height:28px;line-height:28px;border:1px solid #edf1f2;font-size:16px;margin-right:10px;cursor:pointer}
.page-middle .point,.page-middle .point:hover{font-size:18px}
.page-middle .page-prev a,.page-middle .page-next a{width:100%;height:100%}
.page-middle .page-next a{background-position:18px 8px}
.page .pagesA .page-prev,.page .pagesA .page-next{width:100%;height:100%}
.page .pagesA .page-next{background-position:18px 8px}
.selBox{position:relative;min-width:172px;_width:172px;float:left;margin-right:10px}
.selBox .enter{padding:5px 10px}
.selBox-active{cursor:pointer;height:36px;line-height:36px;color:#868686;padding:0 30px 0 10px;border:1px solid #fff}
.selBox-active:hover{background-color:#fff;border-color:#16b6dc}
.selBox-list{position:absolute;background:#fff;border:1px solid #6bc8e4;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:3;display:none;top:35px;left:0}
.selBox-list .option{padding:4px 10px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}
.selBox-list .option:hover{background:#f5f5f5}
.selBox-list .option img{vertical-align:middle}
.selBox-open .selBox-list{display:block}
.selBox-open .selBox-active,.selBox-open input{border:1px solid #6bc8e4;background-color:#fff}
.wrap-error{width:100%;background:#16B6DC}
.wrap-error .page404{width:1000px;height:606px;margin:0 auto;}
.wrap-error .page500{width:1000px;height:606px;margin:0 auto;}
.wrap-error .pagecommom{width:1000px;height:606px;margin:0 auto;position:relative}
.pagecommom p{display:inline-block;position:absolute;top:240px;left:275px;color:#fff;font-size:18px}
.pagecommom span{font:60px Tahoma;margin-right:40px}
.wbox-bang{width:550px;padding:30px 50px}
.inp{background:#f7f7f7;width:285px;height:46px;line-height:46px;padding:0 10px;border:none;color:#000;font-size:14px;margin-right:18px}
.wbox-bang .form{text-align:left}
.wbox-bang .pic-code-input{width:100px}
.wbox-bang .pic-code{width:110px;vertical-align:top}
.wbox-bang .refresh-code{background-position:-5px -5px;display:inline-block;width:19px;height:16px;margin-left:14px;vertical-align:initial;margin-right:14px}
.wbox-bang .refresh-code:hover{background-position:-5px -31px}
.wbox-bang .go_site_btn{text-align:center}
.wbox-bang .go_site_btn .go_site{width:285px}
.wbox-bang .code-msg{font-size:14px;color:#ff7e00;display:inline-block;width:100%;padding-left:122px}
.wbox-bang{width:533px;padding:30px 50px}
.wbox-bang .info{padding:160px 0 0;font-size:14px;line-height:35px;margin-bottom:30px}
.wbox-bang .form p{margin:0 0 20px}
.wbox-bang .form label{display:inline-block;width:85px;font-size:16px;text-align:right;padding-right:30px}
.wbox-bang .btn-large{width:120px;font-size:14px}
.wbox-bang .btn-large.unable{border:1px solid #eaeaea;color:#999;cursor:default}
.wbox-bang .btn-large.unable:hover{background:#fff}
.J-scroll{z-index:-1}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeIn{from{-webkit-opacity:0}
to{-webkit-opacity:1}
}
@-moz-keyframes fadeIn{from{-moz-opacity:0}
to{-moz-opacity:1}
}
@-o-keyframes fadeIn{from{-o-opacity:0}
to{-o-opacity:1}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes fadeOut{from{-webkit-opacity:1}
to{-webkit-opacity:0}
}
@-moz-keyframes fadeOut{from{-moz-opacity:1}
to{-moz-opacity:0}
}
@-o-keyframes fadeOut{from{-o-opacity:1}
to{-o-opacity:0}
}
.wrap-carousel{width:100%;height:400px;position:relative}
.wrap-carousel img{width:1180px;height:400px;position:absolute;left:50%;top:0;margin-left:-590px}


/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{color:#333;text-align:left;background:#fff }
body,button,input,select,textarea{font:12px/1.5;font-weight:400;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:0;}
img {vertical-align:middle;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
a,a:visited {color:#333;text-decoration:none;outline:none;}
.search_box {float:left;width:339px;height:40px;background:#ba9e6c url(images/search-bg.png) no-repeat -297px -415px;padding-left:3px;display:inline; margin:25px;}
.search {width:349px;margin:0px;line-height:34px;height:34px;}
.search a {text-decoration:none;cursor:pointer;}
.search input {float:left;}
.select {background:#fff url(images/search-bg.png) no-repeat 76px -5px;border:0;border-right:solid 2px #fff;width:82px;height:34px;color:#666;line-height:34px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:14px;margin-top:3px;}
.part {height:34px;font-size:16px;outline:none;width:70px;padding:4px 1px 1px;background:#fff url(images/select_topbg.png) no-repeat left top;border:none;border-top:0;position:absolute;z-index: 9999;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.xl{height:34px;color:#666;line-height:34px;padding-left:8px;width:70px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.enter {border:0;width:168px;float:left;height:34px;color:#999;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
.enters {border:0;width:348px;float:left;height:34px;color:#333;line-height:34px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
.sb {background:url(images/search-bg.png) no-repeat -31px 0;border:0;width:84px;_width:81px;height:40px;cursor:pointer;}

.ctgs_row.news-list{border: 1px solid #e4edfa;background-color: #fff;margin-left:0;}
.ctgs_row.news-list ul li{border-bottom: 1px solid #e4edfa;padding: 35px 20px;}
.ctgs_row.news-list ul li h4{font-size: 18px;color: #07111b;margin-bottom: 16px;}
.ctgs_row.news-list ul li h4 span{font-size: 12px;color: #93999f;float:right;font-weight: normal;}
.ctgs_row.news-list ul li p{font-size: 12px;color: #93999f;line-height: 20px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



















