/*reset*/
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}
body{font-size:14px;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0)}a{text-decoration:none;outline:0;font-family: "΢���ź�", sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
fieldset,img{border:0}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;-webkit-user-select:auto}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
table{border-collapse:collapse;border-spacing:0}
body{font:14px MICROSOFT YaHei,Helvetica,Tahoma,sans-serif;}
.clearfix{overflow:hidden;}
.clearfix::before,.clearfix::after{display:table;line-height:0;content:""}
.clearfix::after{clear:both}
img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:middle;}
.btn{display:inline-block;width:100%;height:44px;border-radius:4px;border:1px solid #e0e0e0;font-size:18px;line-height:44px;color:#fff;background-color:#ff5a84;-webkit-box-sizing:border-box;
    box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;cursor:pointer}
i{
    font-style: normal;
}


/*头部*/
.nav{width: 1000px;margin: 0 auto;height: 115px;overflow: hidden}
.nav img{float:left;}
.nav div{float: right;}
.nav div p{text-align: right;padding: 17px 0;}
.nav div p a{padding: 2px 10px;border:1px solid #ccc;margin-left: 5px;color: #1b7dc2}
.nav div p a:hover{background: #1b7dc2;color: #fff;}


.dh{height: 48px;background: #2386cc;}
.dh ul{width: 1000px;margin: 0 auto;}
.dh ul:after{content:"";display:table;line-height:0;clear:both;}
.dh ul li{float: left;width: 12.5%;text-align: center;z-index: 99;}
.dh ul li a{display: block;width: 100%;height: 100%;color:#fff;font-size: 15px;line-height: 48px;}
.dh ul li.ts a{line-height: 24px;}
.xly{position: relative;}
.dh .xlyi{background: #2386cc;position: absolute;left: 0;width: 100%;z-index: 99;display: none;top:48px;}
.xly:hover .xlyi{display: block}
.dh .xlyi li{width: 100%;z-index: 99;}
.xly ul li{float: none}
.xle{position: relative}
.dh .xler{position: absolute;left: 100%;z-index: 99;background: #2386cc;width: 100%;top:0;display: none;}
.xle:hover .xler{display: block}

.lbt{width: 1000px;margin: 0 auto;position: relative;height:360px;overflow:hidden;}
.swiper-container{overflow: hidden;position: relative}
.swiper-pagination{text-align: right;padding: 0 10px;box-sizing: border-box}
.swiper-pagination span{width: 10px;height: 10px;}
.hydl{position: absolute;left: 25px;top: 25px;width: 214px;height: 303px;background: url("../img/mengban.png") no-repeat center center;z-index: 10;background-size:100% 100%;}
.hydl form{padding: 10px;}
.hydl h2{text-align: center;color: #fff;font-weight: 400;line-height: 60px;}
.hydl form p input{background:transparent;border:1px solid #fff;color: #fff;width: 100%;text-indent: 40px;height: 30px;display:block;line-height:30px;}
.hydl form p{position: relative;margin-bottom: 20px;}
.hydl form p img{position: absolute;left: 5px;top: 5px;}
.hydl form .tj{text-align: center;border-bottom: 1px dashed #ccc;padding-bottom: 20px;}
.hydl form .tj input{width: 100%;height: 30px;text-align: center;text-indent: 0;background: #ff871e;border: none;border-radius: 3px;}
::-webkit-input-placeholder { /* WebKit browsers */color: #fff;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #fff;}


/*中间承载部分*/

.con{width: 1000px;margin: 30px auto;}
.conle{float: left;width: 227px;overflow: hidden;}

.fdh{width: 100%;border: 1px solid #ccc;border-radius: 5px;padding: 0 15px;box-sizing: border-box}

.fdh li{line-height: 46px;border-bottom: 1px solid #ccc;}
.fdh li:last-child{border: none;}
.fdh li a{display: block;width: 100%;height: auto;font-size: 15px;color: #333;font-weight: bold;text-indent: 60px;position: relative}
.fdh li a img{position: absolute;left: 5px;top: 5px;}

.hlck{border: 1px solid #ccc;border-radius: 3px;margin: 20px 0;}
.hlck img{width: 100%;}

.hyzq{border: 1px solid #ccc;border-radius: 3px;}


.hyzq h2{line-height: 37px;color: #006dbc;font-size: 15px;background: #ecf0f5;padding: 0 8px;box-sizing: border-box;font-weight: 400;}

.hyzq ul{width: 100%;padding: 10px;box-sizing: border-box;}
.hyzq ul li{line-height: 24px;font-size: 12px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hyzq ul li a{color:#8b8b8b;display: block;width: 100%;text-indent: 15px;position: relative;}
.hyzq ul li a:after{content: "";display: block;width: 7px;height: 8px;background: url("../img/dian.png") no-repeat;position: absolute;left: 0;top:50%;margin-top: -4px;}


.conri{float: right;width: 752px;overflow: hidden}
.xwdt{border: 1px solid #ccc;border-radius: 3px;padding: 15px;box-sizing: border-box}

.xwdtle{float: left;width: 308px;}
.xwdtri{float: right;width: 396px;}

.TB-focus{ width:100%; height:257px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.xwdtritit{margin-bottom: 10px;}
.xwdtritit h2{float: left;font-size: 15px;font-weight: 400;color: #1b7dc2}
.xwdtritit h2 span{color: #7db8f2}
.xwdtritit a{float: right;font-size: 13px;color: #b1b1b1}

.xwfir{display: block;width: 100%;height: 100%;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.xwfir h3{font-size: 14px;color: #ff2424;line-height: 30px;}
.xwfir p{font-size: 12px;color: #929292;line-height: 20px;}
.xwlb li{line-height: 23px;}
.xwlb li a{color: #929292;width: 100%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 10px;position: relative}
.xwlb li a:after{content: "";display: block;position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background: #929292;margin-top: -2px;}

/*学校简介部分*/
.xxjj{margin-top: 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.xxjj h2{line-height: 40px;font-size: 15px;text-align: center;color: #0070be}
.xxjj p{font-size: 12px;color: #7a7a7a;line-height: 25px;}

.tupian{padding: 3px 0;border-top: 1px solid #ccc;}
.tupian ul{}
.tupian ul li{float: left;width: 24%;padding: 3px;}
.tupian ul li a{display: block;height: 100px;overflow: hidden;padding: 3px;box-sizing: border-box;border: 1px solid #ccc;}
.tupian ul li a img{width: 100%;height: 100%;}
.tupian ul li a:hover{border: 1px solid #fed7e4}

/*教师风采*/

.jsfc{width: 1000px;margin: 0 auto;}
.jsfctit{line-height: 30px;border-bottom: 1px solid #ccc;margin-bottom: 17px;}
.jsfctit h2{font-size: 15px;color: #1b7dc2;float: left;position: relative}
.jsfctit h2:after{content: "";display: block;position: absolute;left: 0;bottom:-1px;width: 80px;height: 2px;background: #1b7dc2}
.jsfctit h2 span{color: #7db8f2;font-weight: 400; }
.jsfctit a{float: right;font-size: 13px;color: #b1b1b1}

.jsfc ul{background: #f8f8f8}
.jsfc ul li{width: 47%;padding: 15px;float: left}
.jsfc ul li a{display: block;width: 100%;height: 100%;}
.jsfc ul li a:after{content: "";display: table;line-height: 0;clear: both;}
.jsim{width: 198px;height: 148px;overflow: hidden;float: left}
.jsim img{width: 100%;height: 100%;}

.jsri{float: right;width:252px;}
.jsri h3{font-size: 15px;color: #232323;line-height: 40px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jsri p{font-size: 12px;line-height: 28px;color: #797979}

/*课程回顾*/
.kchg{width: 1000px;margin: 0 auto;margin-bottom: 20px;}
.swcon{position: relative;height:220px;overflow:hidden}
.sw{overflow: hidden;width: 1000px;margin: 0 auto}

.sw a{display: block;width: 100%;height: 100%;text-align: center}
.sw a p{line-height: 30px;color: #8e8e8e}

/*脚部开始*/

.foot{background: #1b7ec4;padding: 20px 0;}
.footcon{width: 1000px;margin: 0 auto;}
.footcon .dh{background: none;}
.footcon .dh li a{font-size: 12px;}
.footbole{float: left}
.footbole a{display: block;}
.footbole p{color: #fff;line-height: 24px;font-size: 12px;}

.footbori{float: right}
.footbori p{float: left;color: #fff;line-height:30px;margin-top: 30px;margin-right: 5px;}
.footbori img{float: left}



/*内页*/

.comlxwm{border: 1px solid #ccc;border-radius: 3px;padding: 15px;box-sizing: border-box;}
.comlxwm h2{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc;}
.comlxwm p{font-size: 12px;color: #676767;line-height: 26px;}
.comlxwm .dhh{font-size: 23px;color: #464646}
.comlxwm .dhh span{color: #ff0000}
.nytit{line-height: 30px;border-bottom: 1px solid #ccc;}
.nytit h1{float: left;font-size: 15px;color: #1b7dc2;position: relative}
.nytit h1:after{content: "";display: block;position: absolute;left: 0;bottom: -1px;width: 80px;height: 2px;background: #1b7dc2}
.nytit h1 span{color: #7db8f2;font-weight: 400;}
.nytit div{float: right;color: #b1b1b1}
.nytit div a{color: #b1b1b1}

.nyzw h1{font-size: 16px;line-height: 40px;text-align: center;color: #1b7dc2}
.nyzw p{font-size: 14px;line-height: 30px;}


/*报考部分*/

.bk{width: 537px;margin: 0 auto;padding: 40px 70px;box-sizing: border-box;background: #f7f7f7;margin-top: 50px;}

.bkcon{margin-bottom: 20px;}
.bkcon:after{content: "";display: table;line-height: 0;clear: both;}
.bkle{float: left;width: 90px;text-align: right;line-height: 45px;font-size: 16px;color: #787878}
.bkri{float: right;width: 280px;}
.bkri input{width: 100%;box-sizing: border-box;height: 45px;border-radius: 5px;border:1px solid #ccc;text-indent: 5px;line-height:45px;}
.bkri select{width: 100%;height: 45px;color: #787878;border-radius: 5px;line-height:45px;padding:8px 0;}
.tj{text-align: center}
.tj input{height: 40px;width: 120px;background: #3490d1;color: #fff;border: none;border-radius: 5px;}

/*新闻列表*/

.xwlist{margin: 10px 0;}
.xwlist li{padding: 20px 5px;box-sizing: border-box;border-bottom: 1px solid #ccc;}
.xwlist li a{display: block;width: 100%;height: 100%;}
.xwlist li a:after{content: "";display: table;line-height: 0;clear: both;}
.xwlist li a .xwpic{float: left;width: 150px;overflow: hidden;height: 99px;}
.xwlist li a .xwpic img{width: 100%;}
.xwlist li a .xwjj{float: right;width: 530px;}
.xwlist li a .xwjj h2{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #333;}
.xwlist li a .xwjj p{font-size: 12px;line-height: 30px;color: #333;}
.xwlist li a .xwjj span{font-size: 12px;color: #ccc;}
/*新闻内页*/
.xwtit{text-align: center;margin: 10px 0;padding: 10px 0;border-bottom: 1px solid #ccc;}
.xwtit h4{font-size: 16px;color: #1b7dc2;line-height: 26px;}
.xwtit span{font-size: 14px;color: #333;}
.pronex{padding: 10px 0;border-top: 1px solid #ccc;margin-top: 10px;border-bottom: 1px solid #ccc;}
.pronex a{color: #333;}


/*封面列表*/

.fmcon{padding: 10px 0;border-bottom: 1px dashed #ccc;}
.fmtit{padding: 0 15px;box-sizing: border-box;line-height: 26px;margin-bottom: 5px;}
.fmtit h2{float: left;font-size: 14px;color: #333;}
.fmtit a{float: right;font-size: 14px;color: #999;}
.fmlist{}
.fmlist li{float: left;width: 33.33%;padding:0 10px;box-sizing: border-box}
.fmlist li a{display: block;width: 100%;height: 100%;padding: 5px;box-sizing: border-box;border: 1px solid #ccc;border-radius: 5px;}
.fmlist li a img{}
.fmlist li a p{text-align: center;color: #333;line-height: 40px;font-size: 12px;}


/*普通列表*/
.list{padding: 5px;}
.list li{line-height: 30px;border-bottom: 1px dashed #ccc;}
.list li a{font-size: 13px;color: #333;}


table tr td{border: 1px solid #ccc;padding: 4px 6px;}




