@charset "utf-8";
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;color:#333333;font-family:"微软雅黑"}
html,body{width: 100%;}
/*通过user-select属性设置不可复制*/
strong{display:inline;/*隐藏属性*/font-weight:bold;}
ol,ul,li{list-style:none}
a{outline:none;color:#16418a;text-decoration:none;-webkit-backface-visibility:hidden}
a:focus{outline:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
input:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 0}
table{border-collapse:collapse;border-spacing:0}
.top{width:100%;height:180px;overflow:hidden;background: url(../images/top.png) no-repeat center top; background-size: 100%;}
.top,.navBox,.bottomBg{min-width:1200px;}
.fr{float:right}
.fl{float:left}
.fc{text-align:center}
.fon12{font-size:12px}
.fon14{font-size:14px}
.fon16{font-size:16px}
.fon18{font-size:18px}
.m-t-10{margin-top:10px}
.m-t-12{margin-top:12px}
.m-t-24{margin-top:20px}
.m-t-30{margin-top:30px}
.m-t-40{margin-top:40px}
.m-r-24{margin-right:24px}
.m-r-30{margin-right:30px}
.red{color:#9E0001}
.color6{color:#666}
.font-bold{font-weight:bold}
.base-color{color:#2B50A7}
.w320{width:320px}
.w380{width:380px}
.w480{width:500px}
.w600{width:588px}
.w700{width:675px}
.w800{width:800px}
.w848{width:848px}
.bg-white{background:#fff}
.p-lr-15{padding:0 15px}
.p-15{padding:15px}
.p-20{padding:20px}
.over{overflow:hidden}
/*超长隐藏显示*/
.overflow-space{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

/*list列表*/
.list-box li{list-style:none;overflow:hidden;height:36px;line-height:36px}
.list-box .list-text{background:url(../images/circle.png) no-repeat left center;padding-left:15px;max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}
.list-box .list-text-a{max-width:100%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*.list-box .list-new{background:url('../images/new.gif') no-repeat right;padding-right:25px}*/
.list-box .list-time{color:#999;float:right}
/*多行缩略显示*/
.text-line-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.floatBox{position:fixed;top:290px;left:10px;z-index:999}
.floatBox .wei{background:#3387cd}
.floatBox .up{background:#d3d3d3}
.floatCon{width:70px;height:70px;text-align:center}
.floatCon img{width:38px;height:38px;margin-top:16px}
.floatBox .codes{position:absolute;right:70px;top:0}
.floatBox .codes p{font-size:12px;text-align:center}
.floatBox .codes .imgBoxs{width:80px;height:80px}
.floatBox .codes .imgBoxs img{width:100%;height:100%}
.closeBtn{cursor:pointer}
.conBox{width:1200px;margin:0 auto}
.shadowBox{box-shadow:0px 3px 4px rgba(0,0,0,0.05)}
.rightText span{margin:6px}
.logoBox{margin-top:60px}


.navBox{height:60px;background:rgba(0,38,128,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#74964a5,endcolorstr=#74964a5);margin:0 auto;box-shadow:0px 4px 8px 0px rgba(61,93,163,0.3)}
.navLi{position:relative}
.navLi .liBox{height:60px;text-align:center;line-height:60px;font-size:18px;font-weight:bold;color:#fff;width:16.5%;float:left}
.navLi .liBox a{color:#fff;font-weight:bold;text-decoration:none;display:inline-block;height:40px;width:100%;margin-right:30px;}
.liBoxAction{background:#2b50a7}
.navLi .liBox:hover{background:#2b50a7}
.navLi .liBox a img{vertical-align:middle;margin-right:8px}
.disnone{display:none}
.disblock{display:block}
.slideLi{position:absolute;z-index:999;height:40px;line-height:20px;left:0;width:1200px;top:60px;background-color:rgba(20,149,231,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8ffffff,endcolorstr=#8ffffff);box-shadow:0px 3px 4px rgba(0,0,0,0.08)}
.slideLi ul{position:absolute;left:14%}
.slideLi ul li{float:left;border-right:2px solid #fff;margin-top:10px;height:20px;}
.slideLi ul li a{font-size:16px;font-weight:bold;}
.slideLi ul li a:hover{color:#0161b5 !important}
.firstLi,.zhaoLi{background:none;box-shadow:none}
.sliderNews .leftImg{width:612px;height:408px}
.sliderNews{margin-top:20px;background:#fff;height:408px}
.rightNews{margin-left:20px;width:560px;height:418px}
.rightNews .tabCon{height:47px}
.slideBox{width:612px;height:408px;overflow:hidden;position:relative;border:1px solid #ddd}
.slideBox .hd{height:12px;overflow:hidden;position:absolute;right:5px;bottom:15px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:8px;width:9px;height:9px;line-height:14px;text-align:center;background:#fff;cursor:pointer;border-radius:50%}
.slideBox .hd ul li.on{background:#edc11b;width:16px;height:9px;border-radius:10px}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:612px;height:408px;display:block}
.titP{height:46px;background:rgba(0,0,0,0.4);width:100%;position:absolute;bottom:0;color:#fff;font-size:16px;line-height:46px;padding-left:15px}
.tabBox ul{overflow:hidden}
.ulBoxs{overflow:hidden;height:46px;padding-right:15px;border-bottom:2px solid #ccc;line-height:46px}
.tabBox,.tabBox .tab01{height:47px}
.tabBox ul li{float:left;width:108px}
.tabBox ul li a{display:inline-block;width:92%;font-size:18px;color:#333333;font-weight:bold;text-decoration:none;text-align:center;height:44px;line-height:40px}
.tabBox .liAction{color:#2b50a7 !important}
.newsUlBoxThree li a{font-size:16px;color:#333333;background:url(../images/circle.png) no-repeat left center;padding-left:15px;width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}
.newsUlBoxThree li a:hover{color:#0161b5;text-decoration:none}
.newsUlBoxThree li{margin-bottom:16px;overflow:hidden}
.listBox{padding:20px 6px}
.liAction a{color:#2b50a7 !important;font-weight:bold}
.clear{clear:both}
.yinLi{margin-top:12px;overflow:hidden;width:560px}
.newsTitBig{font-size:18px;font-weight:bold;color:#252525;padding:16px 0 0}
.bigTit{font-weight:bold;color:#333;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}
.bigTit:hover{color:#0161b5;font-weight:bold;text-decoration:none}
.newsDetail{font-size:14px;color:#999}
.newsDetail a{color:#999;text-decoration:none}
.newsDetail a:hover{text-decoration:underline}
.newsDetail a{display:inline-block;overflow:hidden;height:66px;line-height:1.5;margin:12px 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.newsUl .titTop{font-size:16px;font-weight:bold;color:#2B50A7}
.newsUl .titTop a{color:#2B50A7;text-decoration:none;font-size:24px;font-weight:bold;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:560px;max-height:56px}
.newsUl .detail a{font-size:14px;color:#999;margin:10px 0;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newsUlBox li a{font-size:16px;color:#333333;background:url(../images/circle.png) no-repeat left center;padding-left:15px;width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}
.newsUlBox li a:hover{color:#0161b5;text-decoration:none}
.newsUlBox li{overflow:hidden;height:36px;line-height:36px}
.newsUlBox li span,.newsUlBoxThree li span{color:#999}
.adImg .adImgs{width:1200px}
.adImg{position:relative}
.adImg .coner{position:absolute;left:0;top:0;z-index:999}
.currText a{line-height:1.5}
.itemBox .leftBox{}
.titCons{height:44px;line-height:36px;background:url(../images/titIcons.png) no-repeat left 8px;padding-left:32px;vertical-align:bottom;font-size:18px;font-weight:bold;color:#2B50A7;border-bottom:2px solid #ddd}
.itemUl ul,.itemUls ul{margin-top:15px}
.itemUl ul li{width:160px;height:70px;background:rgb(223,228,242);text-align:center;padding-top:4px;cursor:pointer;margin-bottom:1px}
.itemUls ul li{width:160px;height:176px;background:rgb(223,228,242);text-align:center;padding-top:50px;cursor:pointer;margin-bottom:1px}
.itemCon{margin-left:22px;margin-top:15px;overflow:hidden}
.titUl li{float:left !important;border-left:1px solid #EBEBEB !important;padding:0 12px;color:#888;cursor:pointer;font-size:16px;overflow:hidden}
.titUl .itemLiAction{border-left:4px solid #2B50A7 !important;color:#2B50A7;font-weight:bold}
.bannerbg {background:url(../images/bannerbg.png)}
.itemAction{background:#2B50A7 !important}
.itemAction p{color:#fff !important}
.arrowImg{position:relative;right:-83px;top:-34px}
.itemUl ul li .iconImg1,.itemUls ul li .iconImg1{width:34px;height:34px;background:url(../images/items01.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUl ul li .iconImg2{width:34px;height:34px;background:url(../images/items02.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUl ul li .iconImg3{width:34px;height:34px;background:url(../images/items03.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUl ul li .iconImg4{width:34px;height:34px;background:url(../images/items04.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUl ul li .iconImg5{width:34px;height:34px;background:url(../images/items05.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUls ul li .iconImg6{width:34px;height:34px;background:url(../images/items06.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemUls ul li .iconImg7{width:34px;height:34px;background:url(../images/items07.png) no-repeat center;background-position:0px 0px;margin:0 auto}
.itemAction .icons{background-position:-34px 0px !important}
.itemUl ul li:hover .icons,.itemUls ul li:hover .icons{background-position:-34px 0px}
.itemBox .rightCon{width:644px;overflow:hidden}
.itemBox .rightCon li{border-left:none;float:none}
.itemBox .rightCon .newsUlBox{margin-top:24px;overflow:hidden}
.titBoxs{height:46px;border-bottom:2px solid #ddd;line-height:40px}
.titBoxs a{font-size:18px;font-weight:bold;color:#2B50A7;text-decoration:none}
.titBoxs .tits img{vertical-align:middle;margin-right:10px}
.more a{font-size:14px;color:#333;font-weight:normal;margin-top:0;text-decoration:none;display:inline-block}

.entrance-box{margin-top:15px}
.entrance-box a{vertical-align: middle;display: table-cell;height: 81px;color: #fff;font-size: 18px;width: 320px;text-align: center;}
.entrance-box .entrance-con{margin-bottom:10px;border-radius:6px;height:81px;text-align: center;}
.entrance-box .entrance-con img{vertical-align: middle;}
.entrance-box .entrance-con .text{font-size:18px;color:#fff;display:inline-block;width:218px;vertical-align: middle;text-align: left;}
.entrance-box .entrance-con .entrance-con-sm{width:156px;height:80px;border-radius:6px;color:#fff;}
.entrance-box .entrance-con .entrance-con-sm .text{width:auto;}

.noper li a{width:100%}
.border{border:1px solid #EBEBEB}
.electImg ul{margin:16px 10px;overflow:hidden}
.electImg ul li{float:left;width:294px;height:78px}
.nameListWrap{border:1px solid #ddd}
.nameList .nameLeft{width:110px;border-right:2px solid #0161b5;padding-right:10px}
.nameListWrap{height:200px;z-index:1;overflow:hidden;padding:0 15px;padding:0 15px}
.boderBox{padding:4px 0px 15px}
.picMarquee-left{width:1200px;overflow:hidden;position:relative}
.picMarquee-left .hd{overflow:hidden;height:30px;background:#f4f4f4;padding:0 10px}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block;width:5px;height:9px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url("../images/arrow.png") no-repeat}
.picMarquee-left .hd .next{background-position:0 -50px}
.picMarquee-left .hd .prevStop{background-position:-60px 0}
.picMarquee-left .hd .nextStop{background-position:-60px -50px}
.picMarquee-left .bd{padding:0 10px}
.picMarquee-left .bd ul{overflow:hidden;zoom:1}
.picMarquee-left .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center}
.picMarquee-left .bd ul li .pic{text-align:center}
.picMarquee-left .bd ul li .pic img{width:178px;height:108px;display:block;padding:2px;border:1px solid #ccc}
.picMarquee-left .bd ul li .pic a:hover img{border-color:#999}
.picMarquee-left .bd ul li .title{line-height:24px}
.picMarquee-left1{width:100%;overflow:hidden;position:relative}
.picMarquee-left1 .hd{overflow:hidden;height:30px;background:#f4f4f4;padding:0 10px}
.picMarquee-left1 .hd .prev,.picMarquee-left1 .hd .next{display:block;width:5px;height:9px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url("../images/arrow.png") no-repeat}
.picMarquee-left1 .hd .next{background-position:0 -50px}
.picMarquee-left1 .hd .prevStop{background-position:-60px 0}
.picMarquee-left1 .hd .nextStop{background-position:-60px -50px}
.picMarquee-left1 .bd ul{overflow:hidden;zoom:1}
.picMarquee-left1 .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center}
.picMarquee-left1 .bd ul li .pic{text-align:center}
.picMarquee-left1 .bd ul li .pic img{width:294px;height:78px;display:block;padding:2px;border:1px solid #ccc}
.picMarquee-left1 .bd ul li .pic a:hover img{border-color:#999}
.picMarquee-left1 .bd ul li .title{line-height:24px}
.nameRight .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:176px;font-size:14px;color:#333;text-align:center;margin-top:4px}
.nameRight .title a{font-size:14px;color:#333}
.nameLeft ul li{height:30px;background:#e8ebf0;color:#2B50A7;margin-bottom:4px;text-align:center;font-weight:bold;font-size:14px;line-height:30px;cursor:pointer}
.nameList .liBg{background:#2B50A7;color:#fff}
.listCon{padding:0 20px;overflow:hidden}
.listCon li{float:left;margin-right:24px;color:#fff;margin-bottom:15px}
.w585{width:585px}
.w277{width:277px}
.ulLiBox{padding:30px 20px}
.downLoadImg ul{overflow:hidden}
.downLoadImg ul li{width:33%;text-align:center;background:#e8ebf0;width:160px;height:100px;border-radius:10px;margin-bottom:20px;padding-top:20px;cursor:pointer}
.downLoadImg ul li a{width:100%;height:100%;display:inline-block}
.recruitCon .reBox ul li{width:256px;height:100px;background:#f5f5f5;padding:20px 10px;float:left;margin-right:20px;margin-top:20px}
.recruitCon .reBox ul li a{color:#333;text-decoration:none}
.recruitCon .reBox ul li:nth-child(4n+0){margin-right:0}
.eduBox ul li:nth-child(4n+0){margin-right:0}
.eduBox1 li{float:left;height:auto !important}
.eduBox1 .eduT{border-bottom:0 !important}
.teacherBox ul li:nth-child(3n+0){margin-right:0}
.recruitCon .reBox .name{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}
.recruitCon .reBox .text{font-size:14px;color:#666;margin-top:10px}
.currImg{height:120px}
.currImg img{width:100%;height:100%}
.currCon{background:#fff}
.currLiBox{padding-top:20px;overflow:hidden}
.currLiBox li{background:#fff;width:220px;overflow:hidden;padding-bottom:18px;float:left;margin-right:18px;border-radius:4px;border:1px solid #dcdcdc}
.currLiBox li:hover{box-shadow:0px 0px 10px rgba(103,107,116,0.4)}
.currLiBox li{transition:box-shadow 0.5s;-moz-transition:box-shadow 0.5s;-webkit-transition:box-shadow 0.5s;-o-transition:box-shadow 0.5s}
.currLiBox .currText{padding:15px 20px;height:60px;overflow:hidden}
.currText a{font-size:14px;color:#333333;text-decoration:none}
.currText a:hover{color:#0161b5}
.currBtn{float:right;margin-right:10px}
.currBtn a{width:84px;color:#2B50A7;font-size:14px;text-decoration:none;border-radius:50px;padding:6px 10px}
.currBtn a:hover{font-weight:bold}
.friendBox{padding:20px 20px;border-bottom:2px solid #E3E3E3}
.youL{font-size:14px;font-weight:bold;color:#333}
.friendBox .form-control{background:#ebebeb;height:30px;border-radius:0;padding:0 6px}
.bottomBg{margin-top:50px;border-top:2px solid #2B50A7;background:url(../images/footerImg.png) no-repeat bottom}
.bottomBg .maps{padding-top:30px}
.bottomBg .maps .mapsLink li{margin-bottom:5px;font-size:14px;color:#666666}
.bottomBg .maps .mapsLink li a{color:#666666}
.bottomBg .maps .mapsLink{margin:0px 116px 0px 20px}
.bottomBg .maps .noma .mapsLink{margin-right:0}
.bottomBg .maps .mapsTit{font-weight:bold;margin:0px 0px 5px 20px;font-size:14px}
.footer{font-size:14px;text-align:center;padding:24px 0 10px 0}
.footer p{margin-bottom:8px}
.footer p span{margin-right:20px;color:#666 !important}
.bottomBox{color:#666 !important;margin-top:24px}
.bottomBox span{margin-right:20px;color:#666}
.picBtnTop{height:364px;position:relative;overflow:hidden;zoom:1}
.picBtnTop .hd{width:150px;height:364px;position:absolute;right:5px;overflow:hidden}
.picBtnTop .hd ul li{width:144px;text-align:center;padding:0 0 12px 5px}
.picBtnTop .hd ul li img{width:144px;height:80px;border:4px solid #ddd;cursor:pointer;vertical-align:bottom}
.picBtnTop .hd ul li.on{background:url("../images/icoLeft.gif") no-repeat 0 34px}
.picBtnTop .hd ul li.on img{border-color:#f60}
.picBtnTop .bd{width:1030px;height:364px;position:relative}
.picBtnTop .bd li{position:relative;zoom:1;vertical-align:middle}
.picBtnTop .bd li .pic{position:relative;z-index:0}
.picBtnTop .bd li .pic img{width:690px;height:364px;vertical-align:bottom}
.picBtnTop .bd li .bg{width:690px;height:30px;position:absolute;left:0;bottom:0;z-index:1;background:#000;filter:alpha(opacity=60);opacity:0.6}
.picBtnTop .bd li .title{width:690px;height:30px;line-height:30px;left:0;bottom:0;position:absolute;z-index:2}
.picBtnTop .bd li .title a{color:#fff;padding-left:15px}
#demo1,#demo2{margin-bottom:20px}
.slideTxtBox{width:510px;border:1px solid #ddd;text-align:left}
.slideTxtBox .hd{height:30px;line-height:30px;background:#f4f4f4;padding:0 20px;border-bottom:1px solid #ddd;position:relative}
.slideTxtBox .hd ul{float:left;position:absolute;left:20px;top:-1px;height:32px}
.slideTxtBox .hd ul li{float:left;padding:0 15px;cursor:pointer}
.slideTxtBox .hd ul li.on{height:30px;background:#fff;border:1px solid #ddd;border-bottom:2px solid #fff}
.slideTxtBox .bd ul{padding:15px;zoom:1}
.slideTxtBox .bd li{height:24px;line-height:24px}
.slideTxtBox .bd li .date{float:right;color:#999}
.sliderRightText{width:340px;padding:40px;background:#F5F5F5;height:364px}
.sliderRightText .tit a{font-size:24px;color:#333;line-height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;flex-direction:column}
.sliderRightText .text a{font-size:16px;color:#666;margin-top:24px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.w380{width:380px}
.titBg{background:url(../images/partBg.png) no-repeat top center;background-size:100% 90%}
.titBoxsBg .titsBg a{font-weight:bold;color:#cd1d1d;font-size:18px;text-decoration:none}
.bread{font-size:14px;margin-bottom:15px}
.listGroups .listLeftBox{width:20%}
.listGroups .listRightBox{width:78%;border:1px solid #dadada;background:#fff}
.listGroups .topT{width:100%;height:56px;color:#fff;font-weight:bold;text-align:center;line-height:56px;z-index:99;position:relative;background:#4763a5}
.arrowDown{position:absolute;bottom:-6px;left:118px}
.topTUl{border:1px solid #dadada;background:#fff;position:relative;top:0px}
.topTUl li{width:100%;height:74px;border-bottom:1px solid #dadada}
.topTUl a{display:inline-block;width:100%;line-height:74px;font-size:18px;font-weight:bold;color:#333333;text-align:center;position:relative}
.topTUl a:hover,.topTUl a:hover span{text-decoration:none;color:#2179c8}
.topTUl a span{position:absolute;right:20px;font-weight:bold;color:#999999}
.topUlAction{text-decoration:none;color:#2b50a7 !important;font-weight:bold}
.topUlAction span{color:#2179c8}
.listTitle{font-size:18px;font-weight:bold;color:#2b50a7;margin-bottom:34px;height:50px;line-height:50px;border-bottom:2px solid #dadada}
hr{color:#ccc;border:1px dashed #dadada;width:100%;margin:10px 0px}
.pageBoxs{text-align:center}
.page_div{margin:20px 10px 20px 0;color:#666}
.page_div button{display:inline-block;min-width:30px;height:30px;cursor:pointer;color:#666;font-size:13px;line-height:26px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.page_div .page_opt_btn{padding:0px 15px;color:#2b50a7;border:1px solid #2b50a7}
.page_div .current{background-color:#3D5DA3;border-color:#3D5DA3;color:#FFF}
.totalPages{margin:0 10px}
.totalPages span,.totalSize span{color:#2179c8;margin:0 5px}
.page_div button:disabled{opacity:.5;cursor:no-drop}
.bread  {margin:20px 0;font-size:14px}
.detailBox{border:1px solid #ccc;padding:30px 40px}
.detailBox2{height:48px;border-bottom:2px solid #dadada;line-height:48px;font-size:14px;margin-bottom:30px}
.detailBox2 .shareIcon img{vertical-align:middle}
.detailTit{font-size:28px;font-weight:bold;color:#333333;text-align:center;margin-bottom:20px}
#divCon{min-height:200px}
.detailCon{min-height:200px}
.detailCon p{line-height:2.2;}
/*.detailCon p{text-indent:2em;font-size:16px;color:#333;line-height:2.2;margin-bottom:20px}*/
.detailCon .imgs{text-align:center}
.detailCon table { border-collapse: collapse; width: 100%; }
.detailCon table tr td { border: 1px solid #000; padding: 5px; }
.detailCon table tr td.tabletit { background: #f6f6f6; width: 100px; }
.dowloadLine{font-size:16px;font-weight:bold;color:#333333;margin-top:60px}
.dowloadLine a{text-decoration:underline;margin-top:10px;display:inline-block}
.entranceBox ul li{float:left;width:224px}
.entranceBox ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.biddingCon{border:1px solid #DADADA;padding:0 20px 6px 20px}
.biddingDiv{border-bottom:1px solid #e4e4e4;padding:8px 0}
.biddingDiv .tit,.searchBox .tit{font-weight:bold;color:#666666;float:left;width:110px;font-size:15px;height:26px;line-height:26px}
.biddingDiv ul{float:left;max-width:980px}
.biddingDiv ul li{float:left;font-size:15px;height:26px;line-height:26px;color:#333;margin-right:20px;cursor:pointer;border-radius:2px;padding:0 8px}
.biddingAction{background:rgb(127,146,192);color:#fff !important}
.biddingCon .searchBox{padding:10px 0;border-top:1px dashed #CCCCCC}
.biddingCon .searchBox .tit{height:38px;line-height:38px}
.biddingCon .searchCon{width:1000px}
.biddingCon .seatchBtn{background:#2B50A7;color:#fff;margin-left:10px;border:none;border-radius:2px;padding:7px 24px}
.biddingCon .input-group-btn{vertical-align:bottom}
.hideText{font-size:15px;color:#2B50A7;height:38px;line-height:38px;margin-left:10px;cursor:pointer}
.hideText span{font-size:15px;color:#2B50A7}
.biddingList .leftBox{width:210px}
.biddingList .rightBox{width:970px;*width:950px}
.biddingList .contact{padding:20px 0 20px 20px;background:#E6EEF9}
.biddingList .contact .tit{font-size:18px;font-weight:bold;color:#2B50A7}
.biddingList .contact .tit i{margin-right:10px;vertical-align:middle}
.biddingList .contact .contact01{margin-top:10px;line-height:30px;font-size:14px}
.biddingList .contact .contact01 .tits{font-weight:bold}
.biddingList .adfl{width:240px;height:278px;background:url(../images/adleft.png);display: block;}
.biddingList .faList{border:1px solid #DADADA}
.biddingList .faList .faUl{padding:10px 10px 20px 10px}
.biddingList .faList .faUl li a{font-size:14px}
.biddingList .faList .faUl li a .fl{width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.biddingList .faList .faUl li a .fr{text-align:right;color:#2B50A7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:56px}
.biddingList .faList .faUl li{margin-bottom:20px;overflow:hidden}
.biddingList .faList .tits{height:46px;line-height:46px;font-weight:bold;color:#2B50A7;font-size:16px;padding-left:10px;border-bottom:2px solid #DADADA}
.biddingList .rightBox{padding:0 16px 16px 16px;border:1px solid #dadada}
.rightBoxList .titBox .tit a{width:800px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color:#333;font-size:15px;display:inline-block}
.rightBoxList .detailCons{font-size:15px}
.rightBoxList li{line-height:24px;border-bottom:1px dashed #E4E4E4;padding:12px 0}
.detailCons .detailBoxs{margin-right:30px;font-size:14px}
.detailCons .detailBoxs .left{color:#666}
.detailCons .detailBoxs .right{color:#999}
.linksBox ul{margin-top:20px}
.linksBox ul li{width:200px;float:left}
.linksBox ul li .imgs{display:inline-block;width:200px;height:116px;border:1px solid #E4E4E4}
.linksBox ul li .text{font-size:14px;width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;display:inline-block;color:#333}
.linksBox .titTop i{margin-right:10px;vertical-align:middle}
.linksBox .titTop span{font-weight:bold;font-size:18px;color:#2B50A7}
.Wdate{height:38px !important;border:1px solid #DADADA !important}
.biddingDiv .text{margin:0 10px}
.statistList .rightBox table,.statistList .rightBox table tr th,.statistList .rightBox table tr td{border:1px solid #DADADA}
.statistList .rightBox table{width:100%}
.statistList .rightBox table tr th{font-weight:bold;font-size:16px;padding:15px;background:#F7F7F7}
.statistList .rightBox table tr td{padding:15px;vertical-align:middle}
.biddingDetail .leftBox{width:920px}
.biddingDetail .rightBox{width:260px}
.changeBidding{padding:20px;border:1px solid #DADADA}
.biddingDetail .leftBox ul li{float:left;height:48px;width:172px;text-align:center;background:#E5E5E5;border-top-left-radius:8px;border-top-right-radius:8px;line-height:48px;margin-right:10px;cursor:pointer}
.biddingAction{background:rgb(127,146,192) !important;font-weight:bold;color:#fff}
.changeBidding .times{color:#999;font-size:14px}
.changeBidding .topBox{border:1px solid #ddd;background:#f0f3f9;border-radius:4px;height:42px;line-height:42px;padding:0 16px;font-size:14px;display:block;cursor:pointer;margin-bottom:5px}
.changeBidding .topBox .left{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#333}
.changeBidding .topBox i{margin-right:10px}
.changeBidding .newsTits{padding:24px;border-bottom:1px solid #E8E8E8}
.changeBidding .newsTits .titBig{font-size:28px;font-weight:bold;text-align:center;line-height:1.5}
.changeBidding .from{font-size:14px;color:#666}
.changeBidding .from span{display:inline-block;width:32%;text-align:center;margin-top:24px;color:#666}
.changeBidding .newsCons{padding:30px 20px}
/*.changeBidding .newsCons p{margin-bottom:24px;line-height:1.5}*/
.intro{background:#e9edf6;padding:30px;border-radius:4px}
.intro .tits{font-weight:bold;font-size:18px;color:#2B50A7;position:relative}
.intro .tits .bgLine{height:1px;border-bottom:1px solid #2B50A7}
.intro .tits .text{padding:6px 16px;background:#e9edf6;position:absolute;top:-20px;left:42%;font-weight:bold;font-size:18px;color:#2B50A7}
.intro .box2{margin-top:30px;line-height:36px}
.intro .box2 .topText{font-size:16px;font-weight:bold;color:#2B50A7}
.intro .box2 .bottom{text-indent:2em;color:#2B50A7}
.intro .box3{padding:20px;background:#f9fbff;line-height:36px;margin-top:24px}
.rightBox .con{border:1px solid #DADADA}
.con .tit{height:48px;line-height:48px;color:#2B50A7;border-bottom:2px solid #DADADA;padding:0 20px;font-size:18px;font-weight:bold}
.con ul{padding:20px}
.con ul li{margin-bottom:16px}
.con ul li a:hover{color:#0161b5}
.con ul li a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;text-decoration:none;color:#333}
.memberEntran ul li{float:left;margin-right:14px;box-shadow:0px 0px 18px 0px rgba(103,107,116,0.16);width:390px;height:100px;border-radius:4px;margin-bottom:14px}
.memberEntran ul li:hover{box-shadow:0px 0px 18px 0px rgba(103,107,116,0.4)}
.memberEntran ul li a{display:inline-block}
.memberEntran ul li img{display:inline-block}
.w588{width:588px}
.buttonImg{width:564px;height:63px;border-radius:4px;background:#6881ba;position:relative;margin-top:20px;margin-left:10px;cursor:pointer;overflow:hidden}
.buttonImg:hover{background:#566a99}
.buttonImg .nameBox{width:123px;height:38px;margin:14px auto}
.buttonImg .nameBox .name{font-size:18px;font-weight:bold;color:#fff}
.buttonImg .nameBox i{vertical-align:middle}
.conner{position:absolute;bottom:-4px;left:0}
.wenUl{overflow:hidden;margin-top:20px}
.wenUl li{padding:20px;overflow:hidden}
.wenUl .imgBox{width:120px;height:64px;border-radius:4px}
.wenUl .imgBox img{width:120px;height:64px;border-radius:4px}
.wenUl .text{width:340px;height:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px}
.wenUl .time{margin-top:8px}
.wenUl .time div{color:#999;font-size:14px}
.wenUl .actionBox{width:78px;height:30px;background:#edc21b;color:#FFF;border-radius:20px;font-size:14px;line-height:30px;text-align:center;margin-top:28px}
.wenUl .actionBox1{width:78px;height:30px;background:#6881ba;color:#FFF;border-radius:20px;font-size:14px;line-height:30px;text-align:center;margin-top:28px}
.wenUl .actionBox1 a{color:#fff}
.wenUl .liBg{border-radius:4px}
.yijian{margin-top:20px}
.yijian .imgBox{width:138px;height:78px;border-radius:4px}
.yijian .imgBox img{width:100%;height:100%;border-radius:4px}
.yijian .text{width:430px;margin-left:10px;margin-top:10px}
.yijian .tit a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:18px;color:#333;display:inline-block;width:430px}
.yijian .txt a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#999;display:inline-block;width:430px;margin-top:6px}
.listTitle1{font-size:18px;font-weight:bold;color:#2b50a7;margin-bottom:20px;border-bottom:2px solid #e5e5e5;padding-bottom:20px}
.formBox .inputL{width:100px;float:left;margin-top:3px;text-align:right}
.formBox .inputB{width:158px;float:left;margin-top:3px;text-align:right}
.formBox .inputR{float:left;width:310px}
.formBox .inputRb{float:left;width:250px}
.forLine{margin-bottom:10px}
.inputW{width:88%;float:left}
.btnBox{text-align:center;margin:0 auto}
.btnBox .btn{width:80px;margin-right:10px}
.tableBox{width:100%;margin-top:20px}
.tableBox th,.tableBox td{text-align:left}
.tableBox th{background:#d0e3f4;font-size:18px;font-weight:bold;padding:10px !important}
.companyLogo{width:178px;height:108px}
.companyLogo img{width:178px;height:108px;border:1px solid #ccc;padding:2px}
.eduBox li{width:280px;border-radius:4px 4px 4px 4px;float:left;margin:0px 25px 25px 0px;border:1px solid #dcdcdc}
.eduBox ul{overflow:hidden;margin-top:26px}
.eduBox li .eduTop{width:100%;height:170px;border-radius:4px 4px 0 0}
.eduBox li .eduTop img{width:100%;height:100%;border-radius:4px 4px 0 0}
.eduBox .eduCenter{overflow:hidden;padding:20px 20px 0 20px}
.eduBox .eduBottom{padding:0 20px;margin-top:16px}
.eduBox .eduT{border-bottom:1px solid #E1E1E1;padding-bottom:10px}
.eduBox .eduT a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:45px;color:#666;font-size:14px;line-height:1.5}
.eduBox .eduT a:after{position:absolute;bottom:0;right:0;background:#FFF;padding-left:0.2em}
.eduBox .eduT a{color:#666}
.eduBox .price{font-size:14px;margin:18px 0;height:30px;border-bottom:1px solid #dcdcdc}
.eduBox .price .priceT{font-weight:bold;font-size:14px;color:#e30000}
.eduBox .listenIcon img{margin-right:6px}
.eduBox .listenIcon a{color:#2179c8}
.eduBox .eduBottom .teacherImg{width:42px;height:42px;border-radius:4px}
.eduBox .eduBottom .teacherImg img{width:100%;height:100%;border-radius:4px}
.eduBox .eduBottom .name{font-size:14px;margin-top:10px;color:#333;margin-left:10px}
.eduBottom .see{width:80px;height:30px;margin-top:4px}
.eduBottom .see a{width:80px;height:30px;display:inline-block;background:#4864A5;color:#fff;border-radius:50px;font-size:12px;text-align:center;line-height:30px;text-decoration:none}
.eduBottom .see a:hover{background:#2B50A7}
.teacherBox ul{overflow:hidden}
.teacherBox ul li{width:380px;height:160px;border:1px solid #dcdcdc;border-radius:4px;margin-top:24px;padding:20px;float:left;margin-right:30px}
.teacherBox .teaImg{width:100px;height:100px;border-radius:50%}
.teacherBox .teaImg img{width:100%;height:100%;border-radius:50%}
.teaT span{font-size:14px;color:#0071bc;margin-left:6px}
.teaT a{font-size:16px;font-weight:bold;color:#333}
.teacherBox .teaDetail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:62px;margin-top:16px}
.teacherBox .teaDetail a{font-size:14px;color:#666}
.teacherBox .teaR{width:208px}
.fullTit{height:2px;border-bottom:2px solid #cccccc;position:relative;width:1200px;margin:0 auto;}
.fullText{position:absolute;left:43%;padding:6px 30px;background:#fff;top:-17px;font-size:18px;font-weight:bold;color:#2b50a7}
.layBox .bottomBoxs{margin-top:24px}
.redColor{color:#9E0001 !important;font-weight:bold}
.listThreeUl .liThree{width:385px;float:left;margin-right:22px}
.noTime li a{width:90%}
.listLImg{display:inline-block;width:110px;height:60px}
.listLImg img{width:100%;height:100%}
.listLText{width:215px;color:#333;text-align:left;height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.8}
.newsUlBoxThree li a{font-size:16px;color:#333333;background:url(../images/circle.png) no-repeat left center;padding-left:15px;width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}
.newsUlBoxThree li a:hover{color:#0161b5;text-decoration:none}
.newsUlBoxThree li{margin-bottom:16px;overflow:hidden}
.listBox{padding:20px 6px}
.imgList li{border-bottom:1px dashed #ccc;overflow:hidden;padding:10px 0}
.creditEntran ul li{float:left;margin-right:20px}
.creditEntran ul li img{width:224px;height:70px}
.companyBox .title{font-size:30px;color:#333;font-weight:bold;margin:45px 0}
.companyBox .title i{vertical-align:middle}
.companyDetail{padding:0 30px}
.inputAllL{width:160px;text-align:right;float:left;margin-top:3px}
.inputAllR{width:800px;float:left}
.inputR1{width:230px;float:left}
.inputR2{width:247px;float:left}
.contactBox{border:1px solid #ccc;padding:20px;height:270px;width:310px;margin-bottom:20px}
.contactBox .tit{font-size:18px;font-weight:bold}
.contactBox .contactT{font-size:14px;line-height:1.8;padding:20px 0}
.magazinUl li{width:275px;height:404px;padding:20px;float:left;margin-right:25px;margin-bottom:20px;border:1px solid #dcdcdc}
.magazinUl{padding:20px 0;overflow:hidden}
.magazinUl .magazinImg{width:242px;height:330px}
.magazinUl .magazinImg img{width:100%;height:100%}
.online{width:100px;height:30px}
.online a{display:inline-block;height:30px;line-height:30px;background:#2179c8;display:inline-block;width:100%;color:#fff;font-weight:bold;font-size:14px;border-radius:50px;text-align:center}
.downBtns{margin-top:10px}
.online a:hover{background:#0061b4;text-decoration:none}
.checkLi li{float:left;padding:2px 8px;margin-right:10px;cursor:pointer;border-radius:4px}
.checkAction{background:#d3e4f4;color:#0061b4}
.deImg{text-align:center}
.abDetailBox{padding:0 20px}
.deText{margin:42px 0}
.abDetailBox p{text-indent:2em;line-height:1.8;margin-bottom:10px;text-align:justify}
.currListBox .leftImgs{width:240px;height:156px}
.currListBox .leftImgs img{width:100%;height:100%}
.currListBox li{border:1px solid #dcdcdc;padding:20px;overflow:hidden;margin-top:20px}
.currListBox .tit a{font-size:18px;font-weight:bold;color:#333}
.currListBox .rightTexts{margin-left:30px;padding:10px 0;width:820px}
.currListBox .de{font-size:14px;margin-top:16px}
.currListBox .des{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;margin-top:14px;font-size:14px}
.currListBox .priceBox{margin-top:16px}
.currListBox .priceBtn a{width:110px;height:36px;background:#4864a5;color:#fff;font-weight:bold;display:inline-block;border-radius:4px;text-align:center;line-height:36px}
.currListBox .prices{color:#e42626;font-size:14px;font-weight:bold}
.currListBox .priceBtn a:hover{background:#2b50a7}
.currDeImg{width:439px;height:262px}
.currDeImg img{width:100%;height:100%}
.priceBbox{width:147px;height:50px}
.priceBbox a{display:inline-block;width:100%;height:100%;background:#4864a5;border-radius:4px;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:50px}
.priceBbox a:hover{background:#2b50a7}
.currDeText{width:680px;margin-left:30px;padding:20px 0}
.currDeText .tit{font-size:22px;color:#333;font-weight:bold}
.currDeText .xue{margin-top:30px}
.currDeText .priceB{font-size:18px;font-weight:bold;color:#ec3838;margin-top:30px}
.currDeText .priceBbox{margin-top:4%}
.keIn p{text-indent:2em;line-height:1.8;margin-top:20px}
.keIn{margin:20px 0}
.teachImg{margin:20px auto;width:110px}
.teaName{color:#333;font-weight:bold;font-size:16px;text-align:center}
.teaIntro{text-indent:2em;line-height:1.8;margin:20px 0}
.searchPage{border:1px solid #ccc;padding:30px}
.searchRE{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden}
.themTop{width:100%;height:410px;background:url(../images/themeBan.png) no-repeat center}
.backLogo{width:183px;height:49px;padding-top:24px}
.themCon{background:#f5f5f5;padding-top:30px}
.themCon .formboxs{background:#fff;padding:30px}
.themCon .title{font-size:28px;font-weight:bold;color:#0f3775;text-align:center}
.themCon .title .circleImg{display:inline-block;width:8px;height:8px;background:#0f3775;border-radius:50%;margin:0 20px;vertical-align:middle}
.themCon .formCons{padding:30px;border:8px solid #b7c3d5;border-radius:10px;margin-top:30px}
.themCon .formCons p{font-size:18px;color:#0f3775;text-indent:2em;line-height:30px;margin-bottom:10px}
.themForms .tit{font-size:18px;color:#0f3775;margin-top:10px;margin-bottom:8px}
.themForms .form-control{font-size:18px}
.themForms .inputBox{height:40px;border:1px solid #b7c3d5}
.themForms .radioText{font-size:18px;color:#0f3775}
.themForms .btns{text-align:center}
.themForms .tijiao{border:1px solid #1057bd;background:#1057bd;color:#fff;border-radius:10px;height:45px;width:180px;margin:30px auto;font-size:18px}
.themForms input::-webkit-input-placeholder{color:#b7c3d5 !important}
.themForms textarea::-webkit-input-placeholder{color:#b7c3d5 !important}
.formCons i{color:red}
.answerBox .tit{color:#16418a;font-weight:bold;overflow:hidden}
.answerBox .titIcon{width:40px;height:40px;border-radius:50%;color:#fff;background:rgba(0,38,128,0.7);display:inline-block;text-align:center;line-height:40px;font-size:14px;vertical-align:middle;text-indent:0em;margin-right:10px}
.attachBox{overflow:hidden}
.attachText{line-height:1.8}
.form-inline .form-control{width:100px}

.companyWrap{margin-left:20px;font-size:14px;width:780px}
.companyTitBox .tit{font-weight:bold;font-size:30px}
.companyTime{margin:16px 0}
.companyTime .box02{margin-right:50px}
.companyTime .box02 span{color:#2179c8;border:1px solid #2179c8;padding:2px 4px;border-radius:2px;margin-right:10px}
.companyPeople{margin:16px 0}
.companyPeople span{margin-right:20px}
.tableBox th, .tableBox td {text-align: center;}
.tdtextleft { text-align: left !important;}
.btnBox .btn-primary{
  background-color:#4864a5 !important;
  border-color:#4864a5 !important;
}
.btnBox .btn-primary:hover{
  background-color:#2B50A7 !important;
  border-color:#2B50A7 !important;
}
/* 滚动新闻 */
.scrollNews{
  margin: 10px auto 4px;
}
.scrollNews .scroll-img{
  position: relative;
  z-index: 10;
}
.scrollNews ul li a{
  background: url(../images/circle.png) no-repeat left center;
  padding-left: 10px;
  color: #333;
}
/* 本例子css */
.txtMarquee-left{width: 825px; position:relative;  background: #f2f2f2; left: -6px; }
.txtMarquee-left .bd{ padding:4px 10px; }
.txtMarquee-left .bd .tempWrap{ width: 810px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ font-size:14px;margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:750px !important;
  overflow: hidden;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

 /**兼容1200css*/
.top, .navBox, .bottomBg{
  min-width: 1200px;
}
/*pages*/
.pagination-wrapper {
	margin: 20px 0;
}

.pagination {
	height: 34px;
	text-align: center;
}

.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}

.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}

.pagination li span {
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    font-size: 16px;
    border: 1px solid #dddddd;
    color: #555555;
    text-decoration: none;
}

.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}

.pagination li.thisclass {
	background: #09f;
	color: #fff;
}

.pagination li.thisclass a,.pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
} 