html,body,div,ul,ol,li,input,textarea,select,button,p,dl,dt,dd,a,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body{background-color:#f2f4f8;color:#4d4d4d;font:14px/2em Microsoft YaHei,SimSun,Arial;}
a,a:active,a:visited,a:link { text-decoration:none;color:inherit; }
a:hover{color:#2c4085;}
ul, ol, li { list-style:none;}
img,button { border:0;}
:active, :focus {outline:none; }
h1,h2,h3,h4,h5,h6{font-weight:400;}
input,select,textarea{resize:none;}
input:focus,select:focus,textarea:focus{outline:none;}
input,select,option,textarea,button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none;box-shadow:none !important;border-radius:0;}
input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{ -webkit-box-shadow: 0 0 0 1000px transparent inset;}
.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.text-restriction{overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break: break-all;text-overflow:ellipsis;}
.text-restriction3{-webkit-line-clamp:3;}
.clearfix:after,.clearFix:after{content:" ";    height:0;clear:both;visibility:hidden;}
.clearfix,.clearFix{zoom:1;}
.fl{float: left;}
.fr{float:right;}
.section, .panel-box{margin-bottom: 20px;}
.white-bg{background-color: #fff;}
.margin-around{margin:15px 30px;}
.margin-side{margin:0 30px;}
.insidepage-fl{width:890px }
.insidepage-fr{width:290px; }
.insidepage-margin .hot-att-tt{padding:0 20px;}
.insidepage-margin .margin-around{margin:15px 20px;}


/* 头部版块 */
.header-section{width: 100%;background-color: #fff;position: fixed;top:0;z-index: 999;box-shadow: 0px 2px 10px #e6e6e6;/* border-bottom: 2px solid #6a7cba; */}
.header-inner{width: 1200px;margin:auto;padding:15px 0;}
a.logo-box{display: inline-block;height: 64px;width: 400px;}
a.logo-box img{width: 64px;height: 64px;border-radius: 50%;margin-bottom: 12px;margin-right: 10px;}
a.logo-box span{display: inline-block;font-size: 28px;line-height: 28px;}
ul.nav-box{/*display: inline-block; margin-left: 38px; vertical-align: middle;*/margin-top: 10px;width: 786px;}
ul.nav-box li{float: left;}
ul.nav-box li a{display: block;font-size:16px;line-height:44px;padding:0 18px;}
ul.nav-box li a:hover,li a.selected{background-color:#6a7cba;color: #fff;}

.logo-box02{width: 500px !important;}
.nav-box02{width: 660px !important;}
.nav-box02 li a{padding:0 10px !important;}

/* 内容版块 */
.main{width: 1200px;margin:auto auto 20px auto;position: relative; }
.main-firstpage{margin-top: 115px;}
.margin-top{margin-top:95px;}

.nav-path{margin-bottom: 0;padding:15px 0; background-color: transparent;}

/* 1-首页 */
/* 轮播图 */
.shuffl-figure-box,.shuffl-figure-box .carousel-inner,.shuffl-figure-box .item{width: 790px;height: 294px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{height:100%;}
.sl-dot { bottom:8px !important;}
.sl-dot li { margin:1px 3px;}
.slide .carousel-control{display: none;}
.slide:hover .carousel-control{display: block;background-image: none;width: 40px;height: 40px;border-radius: 50%;top:50%;margin-top: -20px;background:rgba(0,0,0,0.4) url(../images/i_arrow_w.png);background-size: 32px auto;}
.slide:hover .i-lf-arrow-w{background-position: 2px 4px;margin-left: 15px;}
.slide:hover .i-rt-arrow-w{background-position: 6px -27px;margin-right: 15px;}
.slide .glyphicon-chevron-right:before,.slide .glyphicon-chevron-left:before{content: none;}

/* 热门推荐 */
.hot-infmation{width: 390px;height: 294px;}
h4.hot-att-tt ,h4.section-tt{line-height: 54px;border-bottom: 1px solid #e6e6e6;padding:0 30px;font-size:16px;font-weight: 600;color: #2c4085;}
i.icon-sum{width: 28px;height: 28px;display: inline-block;vertical-align: middle;background:url(../images/icon_sum.png) no-repeat;margin-bottom: 2px;background-size: 24px auto;}
i.i-hot{background-position:0px 1px; }
i.i-major{/* background-position:0px -75px; */background-position:0px -190px;}
i.i-news{/* background-position:0px -102px; */background-position:0px -160px;}
i.i-phb{/* background-position:0px -26px; */background-position:0px -251px;}
i.i-contact{/* background-position:0px -49px; */background-position:0px -220px;}
i.i-photo{background-position:0px -130px;}
ul.hot-attention{min-height:210px;}
ul.hot-attention li{line-height: 42px;}
ul.hot-attention li a{display: block;}
.column-label{font-style: normal;color: #999;}
.vertical-bar{font-size: 14px;margin:0 4px;color: #c6c6c6;}


/* 专业介绍 */
ul.major-list{margin: 30px 30px 15px 30px;}
ul.major-list li{float: left;width: 18.8%;margin-right: 1.5%;text-align: center;border:1px solid #e6e6e6;margin-bottom: 15px;height: 46px;line-height: 46px;}
ul.major-list li:nth-child(5n){margin-right: 0;}
ul.major-list li a{display: block;padding:0 10px;}
ul.major-list li a:hover{background-color: #6a7cba;color: #fff;}

/* 文章列表 */
h4.section-tt span.tt-p{border-left: 4px solid #2c4085;padding-left: 10px;}
.zxlist{width: 790px;}
.news-switch .nav-tabs{background-color: #eee; border-bottom-color:transparent; }
.news-switch .nav-tabs>li{width: 25%;}
.news-switch .nav-tabs>li>a{border-radius: 0;margin-right: 0;font-size: 18px;}
.news-switch .nav>li>a{padding:13px 0;text-align: center; }
.news-switch .nav>li>a:hover{background-color: #fff;}
.news-switch .nav-tabs>li.active>a,.news-switch .nav-tabs>li.active>a:focus, .news-switch .nav-tabs>li.active>a:hover{border-color:transparent;border-top: 2px solid #2c4085;}
.news-switch-list .list-item{padding: 25px 0;border-bottom:1px solid #eee;}
.news-switch-list .list-item:hover{background-color: #eee;}
.news-switch-list .list-item h5{font-size:18px;margin-bottom: 12px;line-height: 28px;}
.news-switch-list .list-item h5 a{display: block;}
.news-switch-list .list-item p{color: #888;}
.news-switch-list .list-item .time-box{line-height: 16px;margin-top: 10px;}
.attimg{position: relative;}
.attimg .img-box{width: 210px;margin-right:20px ;}
.attimg .img-box img{width: 100%;height: auto;}
.attimg .p-box{margin-left: 230px;position: relative;}
.attimg .time-box{position: absolute;bottom: -6px; right: 0;}
.release-time{float: right;color: #999;font-size: 12px;}
.more-news{margin:15px 0; text-align:  center;background-color: #eee;}
.more-news:hover{background-color: #6a7cba;}
.more-news a{display: block;color:#2c4085;line-height:40px; }
.more-news:hover a{color: #fff;}

/* 右侧 */
.fr-panel{width:390px; }
/* i.i-phb{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background:url(../images/i_phb.png) no-repeat;background-size: 18px auto;} */
.phb{min-height: 380px !important;}
span.i-num{width: 20px;height: 20px;line-height: 18px;float: left;border:1px solid #2c4085;display: inline-block;border-radius: 50%;text-align: center;color:#2c4085;margin-top: 12px;margin-right: 10px;}
i.i-tick{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background:url(../images/i_tick.png) no-repeat;margin-bottom: 2px;background-size: 14px auto;background-position: 0 2px;}
.focus a{color: #fe6262;}
li.focus a span.i-num{color: #fe6262;border-color:#fe6262; }

/* 联系我们 */
.contact-us{height: 315px;overflow: hidden; }
.contact-us li {background: url(../images/i_rt_sjx_gray.png) no-repeat left 18px;background-size: 10px;padding-left: 20px;border-bottom: 1px dashed #e6e6e6;padding:15px 20px 15px; }
.contact-us li p{margin-top: 10px;font-size: 18px;line-height: 32px;}
.contact-us li p span{display: block;}
.contact-us li p span a{float: right;font-size: 14px;line-height: 26px;background-color: #fe6262;color: #fff;padding: 0 10px;}

.adimg{height: 204px;}
.adimg a{display:block;height: 204px;}
.adimg a img{height: 100%;}

/* 校园风景 */
.scenery-box .carousel-inner, .scenery-box .item{height: 164px;}
.scenery-box{overflow: hidden;}
.school-scenery{margin: 30px;}
.school-scenery .carousel-inner{overflow: visible;}
.school-scenery .carousel-inner>.item a{width: 18.8%;margin-right: 1.5%;float: left;}
.school-scenery .carousel-inner>.item a:last-child{margin-right: 0;}
.school-scenery .carousel-inner>.item>a>img,.school-scenery .carousel-inner>.item>img{width: 214px;height: 132px;transition:all 0.6s;}
.school-scenery .carousel-inner>.item a img:hover{transform: scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);}
.school-scenery .carousel-inner>.item a span{ display: block;text-align: center; background-color: #eee;}
.slide:hover .sc-lf{margin-left: -18px;}
.slide:hover .sc-rt{margin-right: -18px;}

/* 2_01-文章内容页 */
.article-tt{font-size: 24px;line-height: 36px;margin-top: 30px;color: #2c4085;}
.source{font-size: 12px;color: #999;padding-bottom:10px;border-bottom: 1px solid #eee;}
.source span{margin-right: 15px;}
.source span:last-child{margin-right: 0;}
.article-content{font-size: 16px;line-height: 38px;min-height: 632px;}
.article-content p{margin-bottom: 16px;}

.pre-next{margin-bottom: 30px;}

/* 5-专业介绍列表页 */
.banner{width: 100%;overflow: hidden;}
/* .major-page{position: relative;} */
.abs-tt{position: absolute;top:-54px;background-color: #fff;}
.major-block .major-item{width: 23.5%;margin-right: 2%;float: left;border:1px solid #e6e6e6;box-sizing:border-box;padding:10px 20px 20px;margin-bottom: 15px;margin-top: 15px;}
.major-block .major-item:nth-child(4n){margin-right: 0;}
.major-block .major-item h5{font-size: 18px;line-height: 54px;border-bottom: 1px solid #e6e6e6;}
.major-block .major-item p{color:#999;margin-top: 15px;}
.major-block .major-item p a{display: block;}
.major-block .major-item p a:hover{color:#999;}
.major-block .major-item:hover{border:1px solid #2c4085;}
.major-block .major-item:hover h5{color:#2c4085;}

/* 4-在线报名 */
.bm-form{margin:35px 100px;  }
.form-item{margin-bottom:20px; position: relative;font-size: 16px;}
.form-item .ipt-box{position: relative;line-height: 48px;padding-left:100px; border:1px solid #e6e6e6;}
.form-item label{position: absolute;z-index: 555;text-align: right;width: 100px;text-align: right;font-weight: 400;color: #666;line-height: 48px;}
.form-item .ipt-box input, .form-item .ipt-box select{width: 100%;padding-right: 36px;padding-left:8px;border:none;}
.form-item .ipt-box select{/* -webkit-appearance:menulist;-moz-appearance:menulist;-o-appearance:menulist; */background:url(../images/i_down_sj.png) no-repeat right;background-size:26px auto;}
.form-item .ipt-box textarea{line-height: 24px !important;margin-top: 12px;width: 100%;border:none;padding-left:8px;}
.yzm-ipt{margin-right: 125px;}
.yzm{display: inline-block;position: absolute;right: 0;top:0;width:120px;height: 50px;}
.yzm img{width: 100%; height:100%;}
.submit-btn{height: 48px;line-height: 48px;text-align: center;}
.submit-btn button{background-color: #2c4085;color: #fff;padding:0 35px; }
.submit-btn button:hover{background-color: #1d3175;}
.i-cret-tip,.i-err-tip{width: 16px;height: 16px;display: inline-block;vertical-align: middle;background:url(../images/icon_yxtgz.png) no-repeat;background-size:44px;}
.i-cret-tip{background-position: -6px -4px;position: absolute;right: 8px;top:17px;}
.i-err-tip{background-position: -26px -4px;margin-right: 4px;}
.tip-p{font-size: 8px;color:#f00;display: block;line-height: 22px;}

/* 错误页 */
.errpage{text-align: center;}
.errpage p{font-size:20px;margin: 20px 0;}
.errpage a{display: inline-block;width: 120px;margin-right:20px; height:38px;line-height: 38px;font-size:14px;border:1px solid #2c4085;color:#2c4085;}
.errpage a:last-child{margin-right: 0;}
.back-firstpg{background-color: #2c4085;color: #fff !important;}

/* 分享 */
.share-tool {text-align: right;margin-bottom: 30px;}
.share-p {line-height: 32px;height: 32px;display: inline-block;}
.share-tool a{float: right !important;margin:0 0 0 10px !important;background-image:url(../images/i_share.png) !important;background-size: 300px;}
.share-tool .bds_qzone{background-position: -198px -5.5px !important;}
.share-tool .bds_tsina{background-position: -148px -5.5px !important;}
.share-tool .bds_sqq{background-position: -99px -5.5px !important;}
.share-tool .bds_weixin{background-position: -50px -5.5px !important;}
.share-tool .bds_more{background-position: -247.5px -5.5px !important;}

/*网站右侧悬浮*/
.toolbar-item, .toolbar-layer { background: url(../images/xuanfu_icon_right.png);}
.toolbar { position: fixed; right:15px; bottom: 300px; }
.toolbar-item { display: block; width: 60px; height: 60px; border-radius:6px;background-color: #6a7cba;margin-top: 6px; position: relative; -moz-transition: background-position 1s; -ms-transition: background-position 1s; -o-moz-transition: background-position 1s; -webkit-moz-transition: background-position 1s; transition: background-position 1s; }
/*.toolbar-item:hover{background-color: #2c4085;}*/
.toolbar-item:hover .toolbar-layer { opacity: 1; filter: alpha(opacity=100); transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
/*.toolbar-item-index{background-position: -74px -16px; }
.toolbar-item-index:hover{background-position: -15px -16px; }*/
.toolbar-item-weixin { background-position: -11px -70px;background-color: #fa7336; }
.toolbar-item-weixin:hover { background-color: #d96530; }
/*.toolbar-item-weixin .toolbar-layer {  height:201px;width:160px;}*/
.toolbar-item-weibo { background-position: -11px -265px;background-color: #fab31b; }
.toolbar-item-weibo:hover { background-color: #d99c18; }
.toolbar-item-weibo .toolbar-layer { height:201px;width:160px;}
.toolbar-item-feedback { background-position: -11px -5px;background-color: #47aaff; }
.toolbar-item-feedback:hover { background-color: #3987cc;}
.toolbar-item-app { background-position: -11px -135px;background-color: #47c9ff; }
.toolbar-item-app:hover { background-color: #39a0cc; }
.toolbar-item-app .toolbar-layer { height: 45px;line-height: 45px; background:#fff; background-color: #fff; margin: 18px 13px; box-shadow: 3px 2px 5px rgba(0,0,0,0.1); font-size: 16px; color: #333;  text-align: center; letter-spacing: 1px;font-size: 16px;font-weight: 600;border:1px solid #e6e6e6;}
.toolbar-item-app .toolbar-layer .zx-tel { width: 30px; height: 30px; display: inline-block; background: url(../images/th.png) no-repeat; vertical-align: middle; margin-right: 5px; }
.toolbar-item-online { background-position: -11px -200px; background-color: #60c84d;}
.toolbar-item-online:hover { background-color: #4ea63f; }
.toolbar-item-top { background-position: -11px -330px; }
.toolbar-item-top:hover { background-color: #2c4085; }
.toolbar-layer { position: absolute; right: 46px; bottom: -10px; width: 172px; opacity: 0; filter: alpha(opacity=0); transform-origin: 95% 95%; -moz-transform-origin: 95% 95%; -ms-transform-origin: 95% 95%; -o-transform-origin: 95% 95%; -webkit-transform-origin: 95% 95%; transform: scale(0.01); -moz-transform: scale(0.01); -ms-transform: scale(0.01); -o-transform: scale(0.01); -webkit-transform: scale(0.01); transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; }

/* 翻页 */
.turnpage-bar {margin:30px;text-align: center;}
.turnpage-bar ul{display: inline-block;}
.turnpage-bar ul li{float:left;margin-right:5.9px;overflow:hidden;}
.turnpage-bar ul li:last-child {margin-right:0; }
.turnpage-bar ul li a { display:block;padding:2px 12px;border:1px solid #e6e6e6;}
.turnpage-bar ul li a:hover { border:1px solid #2c4085;}
.fail-sta a{background-color:#e6e6e6;color:#999; }
.fail-sta a:hover {border:1px solid #e6e6e6 !important;cursor:default;}
.cur-pg a{ background-color:#2c4085;color:#fff;cursor:default;border:1px solid #2c4085 !important;}
.tot-num { border:1px solid #e6e6e6;padding:2px 12px;}
.select-page{border:1px solid #e6e6e6;width: 115px;text-align: left;}
.select-one{display: block;cursor: pointer;background:url(../images/i_down_sj.png) no-repeat right center;background-size: 32px;padding:2px 12px;}
.option {position: absolute;margin-left:-1px;background-color: #fff;height:170px;overflow:scroll;overflow-x:hidden; }
.option a{width: 94px;display: block;}



/* 底部 */
.footer{text-align: center;background-color: #fdfdfc;padding:30px 0;}
.footer-fix{position: fixed;bottom:0;width: 100%;}


/*左侧悬浮广告*/
.float-adver{position: fixed;left: 6px;bottom: 50%;margin-bottom: -180px;border:1px solid #f2f2f2; }
.close{width: 22px;height: 22px;display: inline-block;border-radius: 50%;background-color:rgba(0,0,0,0.6);background-image:url(../images/i_close.png);background-size: 16px auto;background-position: 3px 3px;position: absolute;top:-12px;right: -12px;cursor: pointer;}



