html { width: 100%; min-width: 1200px;}
body {margin:0;color:#333333;background:#FFFFFF;font-family:"Microsoft YaHei",'微软雅黑';font-size:16px;/*font-size: 1vw;*/}
form,input,select,textarea,td,th {/*font-size:16px;*/}
img {border:none;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
h1,h2,h3,h4,h5,h6,ul,form {margin:0px;padding:0px;}
dt,dd{margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#d71313; text-decoration:none;}
/* links */
a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}
a.w:hover {color:#F4F3F2;}
a.b:link,a.b:visited,a.b:active {color:#225588;text-decoration:none;}
a.b:hover {color:#FF6600;}
a.g:link,a.g:visited,a.g:active {color:#666666;text-decoration:none;}
a.g:hover {color:#FF6600;}
p { margin: 0; padding: 0;}
input,select,option {outline: none; font-family:"Microsoft YaHei",'微软雅黑';color: #666;}
i { font-style: normal;}

/*填充行距高度*/
.clb {clear: both; width: 100%; }
.jg5 { width:100%; height:5px; line-height:5px;}
.jg10 { width:100%; height:10px; line-height:10px;}
.jg15 { width:100%; height:15px;}
.jg20 { width:100%; height:20px;}
.jg25 { width:100%; height:25px;}
.jg30 { width:100%; height:30px;}
.jg35 { width:100%; height:35px;}
.jg40 { width:100%; height:40px;}
.jg45 { width:100%; height:45px;}
.jg50 { width:100%; height:50px;}
.jg60 { width:100%; height:60px;}
.jg70 { width:100%; height:70px;}
.jg80 { width:100%; height:80px;}
.jg90 { width:100%; height:90px;}
.jg100 { width:100%; height:100px;}
.jg150 { width:100%; height:150px;}
.jg200 { width:100%; height:200px;}


/* common */

.top1 {width: 100%; min-width: 1200px; height: auto; border-bottom: 1px solid #ececec; background: #f9f9f9;}
.top1m {width: 1200px; height: 30px; line-height: 30px; margin: 0 auto;}
.top1m .txt {font-size: 14px; color: #333;}

.top2 {width: 1200px; height: 100px; margin: auto; position: relative;}
.logo { float: left; width: auto; height: auto; margin-top: 22px;}
.toppos {position:absolute; left: 275px; top: 26px;}
.toppos .cur {font-size: 16px; color: #dd0000;}
.toppos .btn {font-size: 14px; color: #999999; cursor: pointer;}
.toppos .list { position: absolute; width: auto; min-width: 460px; padding:5px 10px 10px 10px; left: 0px; top: 20px; background: #fff; border:1px solid #cfcfcf; display: none; z-index: 1000; background: #f9f9f9;}
.toppos .list a {display: inline-block; margin-left: 5px; margin-right: 10px; margin-top: 5px; font-size: 14px;}
.toppos:hover .list {display: block;}

.topposnew {position: absolute; width: auto; padding:5px 10px 10px 10px; left: 285px; top: 65px; background: #fff; border:1px solid #cfcfcf; display: none; }
.topposnew a { display: inline-block; margin-right: 15px; margin-top: 5px; font-size: 14px;}
.topposnew.hover { display: block;}

.top_search {float:left; width: 445px; height: auto; margin-left: 190px; margin-top: 20px;}
.top_search select {float:left; width: 90px; height: 38px; border: 1px solid #e7e7e7;font-size: 14px; color: #333; padding-left: 5px;}
.top_search input {float:left; width: 250px; height: 36px; padding: 0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.top_search .btn {display: inline-block; float: left; width: 80px; height: 38px; line-height: 38px; background: #188eee; color: #fff; text-align: center; cursor:pointer;}
.top_search .hot {float: left; width: 100%; height: auto; font-size: 12px; color: #d71313; margin-top: 7px;}
.top_search .hot a { display: inline-block; margin-left: 10px; color: #d71313;}
.top_search .hot a:first-child { margin-left: 0;}
.top_search .hot a:hover {color: #188eee;}

.top_zx {display: inline-block; float: right; margin-top: 20px; width: 157px; height: 58px; background: url(../images/tb1.png) no-repeat;}

.tmenu {width: 920px; height: 40px; float: right; overflow: hidden;}
.tmenu ul li {float: left; width: auto; padding: 0 18px; font-size: 16px; color: #fff;}
.tmenu ul li  a { color: #fff; display: inline-block; line-height: 40px;}
.tmenu ul li:hover { background: #0078ce;}

.tnavbg {width: 100%; min-width: 1200px; height: auto; background: #3088ee; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);}
.tnavbox {width: 1200px; height: 40px; margin: 0 auto; position: relative;}
.treenav {width: 280px; height: auto; position: absolute; z-index: 1; left: 0; top: 0;}
.treenav .htxt {width: 100%; height: 40px; line-height: 40px; text-align: left; color: #fff; background: #0078ce; text-indent: 15px;}
.treemain {width: 278px; height: auto; border: 1px solid #d7d6d5; background: #fafafa; display: none;}
.treemain.hover {display: block;}
.treemain ul li {width: 92%; padding: 0px 4%; height: 79px; border-bottom: 1px solid #d7d6d5;}
.treemain ul li:hover { background-color: #e9e9e9;}
.treemain ul li p:nth-child(1) { font-size: 16px; padding-top: 15px; padding-bottom: 8px;}
.treemain ul li p:nth-child(2) { font-size: 14px;}
.treemain ul li p:nth-child(2) a { display: inline-block; margin-left: 10px; color: #787878;}
.treemain ul li p:nth-child(2) a:nth-child(1) { margin-left: 0;  }
.treemain ul li p:nth-child(2) a:hover { text-decoration: underline; color: #d71313;}

.itcbox {width: 1200px; height: 380px; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.ixxpm {float: right; width: 280px; height: 100%;}
.ixxpm .pmh { width: 100%; height: 50px; line-height: 50px; background:#df5c5c; color: #fff; font-size: 20px;}
.ixxpm .pmh i { display: inline-block; margin-left: 10px; margin-right: 10px;}
.ixxpm .pmsort { width: 100%; height: 32px; margin-top: 10px;}
.ixxpm .pmsort span { display: inline-block; width: 30%; margin-left: 3%; height: 30px; border: 1px solid #e0e0e0; line-height: 30px; text-align: center; color: #333; cursor: pointer;}
.ixxpm .pmsort span:nth-child(1) {margin-left: 0;}
.ixxpm .pmsort span.hover {  border: 1px solid #eb4747;}
.ixxpm .pmlist { width: 100%;  position: relative; height: auto; margin-top: 5px;}
.ixxpm .pmlist ul { position: absolute; left: 0; top: 0; width: 100%; height: auto; display: none;}
.ixxpm .pmlist ul.hover { display: block;}
.ixxpm .pmlist ul li { width: 100%; height: 22px; margin-top: 10px; overflow: hidden; line-height: 16px;}
.ixxpm .pmlist ul li i { display: inline-block; float: left; width: 16px; height: 16px; border-radius: 2px; background: #cacaca; color: #fff; font-size: 9px; line-height: 16px; text-align: center; margin-right: 5px;}
.ixxpm .pmlist ul li a { display: inline-block; float: left; max-width: 180px; max-height: 16px;  overflow: hidden;}
.ixxpm .pmlist ul li span { display: inline-block; float: right; font-size: 14px; color: #999999;}
.ixxpm .pmlist ul li:nth-child(1) i { background: #dd0000; }
.ixxpm .pmlist ul li:nth-child(2) i { background: #ff3000; }
.ixxpm .pmlist ul li:nth-child(3) i { background: #ff7200; }

/*首页顶部报名登记框*/
.itopbmbox {float: right; width: 280px; height: 378px; border: 1px solid #eee; }
.itopbmbox .pmh { width: 100%; height: 50px; line-height: 50px; background:#df5c5c; color: #fff; font-size: 18px;}
.itopbmbox .pmh i { display: inline-block; margin-left: 10px; margin-right: 10px;}

/* 焦点图切换-广告 */
.indexSlide { float: left; width: 600px; height: 380px; margin-left: 300px; overflow: hidden;}
#focusBanner{  width: 600px;  height: 380px;  overflow:hidden; position:relative; z-index:1;margin-bottom: 20px;}

#focusBanner .hd{  font-size: 0;position:absolute;   z-index:1; width: 99%; height: 14px; bottom: 16px; text-align: center;  }
#focusBanner .hd ul li{display:inline-block;* display:inline;zoom:1; margin: 0 5px; width: 12px; height: 12px; background:#fff; cursor:pointer; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
}

#focusBanner .hd ul li span{ display:none }
#focusBanner .hd ul li.on{ background: #0078ce;  }
#focusBanner .bd{ position:relative; z-index:0; }
#focusBanner .bd li img{ width: 600px; height: 380px; display:block;   }
#focusBanner .bd .con{ zoom:1; position:absolute; width:100%; left: 0;bottom: 0; overflow:hidden;}
#focusBanner .bd .con .title{float: left;line-height: 20px;position:relative; z-index:1; padding: 15px 30px;}
#focusBanner .bd .con .title a{ color:#fff;font-size: 16px;/* font-weight:bold; */}
#focusBanner .bd .con .bg{ position:absolute; width:100%; height: 200px; left:0; top:0; background:#000; filter:alpha(opacity=50);opacity:0.5;}

#focusBanner .prev,
#focusBanner .next{ position:absolute; z-index:999 !important; display:block; width: 46px; height: 85px;  filter:alpha(opacity=80); opacity: 0.8; left: -50px; top:50%;  margin-top:-43px; background: url(../images/image_left.png) 0 0 no-repeat;
}
#focusBanner .next{ right: -50px; left:auto; background: url(../images/image_right.png) 0 0 no-repeat;}
#focusBanner .prev:hover,
#focusBanner .next:hover{ filter:alpha(opacity=100);opacity:1 }

.iad { width: 1200px; margin: 0 auto;}
.iad img { width: 100%; height: auto;}

.itcdes {width: 1200px; margin: 0 auto; height: 100px;}
.itcdes ul li {float: left; margin-left: 20px; width: 280px; height: 100px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);}
.itcdes ul li.ml0 { margin-left: 0;}
.itcdes ul li.w290 { width: 290px;}
.itcdes ul li .tb { display: inline-block; float: left; width: 60px; height: 66px; margin-left: 20px; margin-top: 17px; background: url(../images/tb5.png) no-repeat;}
.itcdes ul li p { float: left; width: 160px; margin-left: 20px; margin-top: 20px; line-height: 2; color: #898989; font-size: 14px; text-align: left;}
.itcdes ul li p span { font-size: 16px; color: #333;}
.itcdes ul li .tb2 { background-position: -59px 0px;}
.itcdes ul li .tb3 { background-position: -123px 0px;}
.itcdes ul li .tb4 { background-position: -185px 0px;}

.icblo {width: 1200px; height: auto; margin: 0 auto;}
.icblol {float: left; width: 900px; height: auto; min-height: 450px;}
.icblor {float: right; width: 280px; height: auto}
.icbloh {width: 100%; height: 39px; border-bottom: 1px solid #e8e8e8;}
.icbloh .tb { float: left; display: inline-block; width: 38px; height: 38px;}
.icbloh .tb1 { background: url(../images/1-1.png) no-repeat;}
.icbloh .tb2 { background: url(../images/1-2.png) no-repeat;}
.icbloh .tb3 { background: url(../images/1-3.png) no-repeat;}
.icbloh .tb4 { background: url(../images/1-4.png) no-repeat;}
.icbloh a.a1 { display: inline-block; float: left; font-size: 24px; color: #3088ee; font-weight: bold;}
.icbloh p {float: right; margin-top: 8px; font-size: 16px;}
.icbloh p a { display: inline-block; margin-left: 10px; color: #787878;}
.icbloh p a:hover { color:#d71313;}
.icblosch {width: 100%; height: auto;}
.icblosch ul li {float: left; width: 210px; height: 185px; box-shadow: 0px 0px 5px 3px #efefef; margin-left: 20px; margin-top: 20px;}
.icblosch ul li.ml0 { margin-left: 0;}
.icblosch ul li .img { display: block; width: 110px; height: 110px; overflow: hidden; border-radius: 55px; margin: 10px auto 10px auto;}
.icblosch ul li .img img { width: 100%; min-height: 100%;transition:0.2s;-moz-transition:0.2s; -webkit-transition:0.2s;-o-transition:0.2s; border-radius: 55px;}
.icblosch ul li:hover .img img { transform: scale(1.1);border-radius: 55px;}
.icblosch ul li p  { width: 100%; overflow: hidden;}
.icblosch ul li p.tit { text-align: center; font-size: 16px; max-height: 22px; overflow: hidden; }
.icblosch ul li:hover p.tit a { color: #d71313;}
.icblosch ul li p.des { font-size: 14px; color: #999; margin-top: 5px;}
.icblosch ul li p.des .zy { display: inline-block; margin-left: 15px; float: left;}
.icblosch ul li p.des .gz { display: inline-block; margin-right: 15px; float: right;}

.icblorh {width: 100%; height: 40px;/* border-bottom: 1px solid #e8e8e8; */background: #e8e8e8;}
.icblorh span {display: inline-block; width: 100px; line-height: 40px; background: #3088ee; color: #fff; font-size: 18px;  text-align: center;}
.icblorh  a { float: right; color: #999; font-size: 14px; margin-right: 5px; margin-top: 11px;}
.icblorlist {width: 100%; height: auto;}
.icblorlist ul { width: 98%; margin: 0 auto; margin-top: 10px;}
.icblorlist ul li { width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #3088ee;}
.icblorlist ul li a { color: #666;}
.icblorlist ul li a:hover {color: #d71313}

.inewsbox {width: 1200px; margin: 0 auto; height: auto;}
.inewslist {float: left; width: 388px; height: auto; min-height: 500px; overflow: hidden; margin-left: 18px; margin-top: 20px;box-shadow: 0px 0px 5px 3px #efefef;}
.ml0 { margin-left: 0;}
.inewsh {width: 360px; height: 40px; margin: 0 auto; margin-top: 9px;  border-bottom: 1px solid #e6e6e6;}
.inewsh span { font-size: 18px; display: inline-block; width: 80px; border-bottom: 2px solid #3088ee; height: 38px; line-height: 34px; overflow: hidden;}
.inewsh a { float: right; margin-top: 10px; font-size: 14px; color: #666;}
.inewsh a:hover { color: #d71313;}
.inewslist ul { width: 360px; margin: 0 auto; margin-bottom: 20px;}
.inewslist ul li { width: 100%; height: 42px; line-height: 42px; overflow: hidden; font-size: 14px; color: #3088ee; border-bottom: 1px dashed #ccc;}
.inewslist ul li i { font-style: normal; display: inline-block; float: left; margin-right: 5px;}
.inewslist ul li a { display: inline-block; float: left; max-width: 250px; overflow: hidden; color: #666;}
.inewslist ul li a:hover {color: #d71313}
.inewslist ul li span { color: #999; float: right;}

.flink { width: 100%; min-width: 1200px; height: auto; padding: 15px 0px; background: #f5f5f5;}
.flink p { width: 1200px; margin: 0 auto; line-height: 1.5;}
.flink span { font-weight: bold; color: #333; font-size: 14px;}
.flink a { display: inline-block; margin-right: 10px; color: #999; font-size: 14px;}
.flink a:hover {color: #d71313;}

.footer { width: 100%;min-width: 1200px; height: auto; padding: 20px 0px; background: #3088ee;}
.fmain { width: 1200px; height: auto; margin: 0 auto; text-align: center; color: #f0f0f0; line-height: 1.7; font-size: 14px;}

.npos { width: 1200px; margin: 0 auto; padding: 20px 0px; color: #666; font-size: 14px;}
.npos a { color: #666;}
.npos a:hover { color: #d71313;}

/*学校列表*/
.n_sbox {width: 1160px; height: auto; margin: 0 auto; padding: 5px 20px 15px 20px; box-shadow: 0px 0px 5px 3px #ededed;}
.n_sbox .srow {width: 100%; height: auto; margin: 0 auto; font-size: 14px; margin-top: 10px;}
.n_sbox .srow span { font-weight: bold; display: inline-block; float: left; width: 50px; margin-top: 12px;}
.n_sbox .srow p.list { float: left; width: 1100px; height: auto;}
.n_sbox .srow a { display: inline-block; width: auto; padding: 2px 4px 3px 4px; font-size: 14px; margin-right: 10px; margin-top: 10px;}
.n_sbox .srow a.hover { background: #3088ee; color: #fff;}

.n_main {width: 1200px; height: auto; margin: 0 auto; }
.n_l {float: left; width: 900px; height: auto; min-height: 900px; box-shadow: 0px 0px 5px 3px #ededed;}
.n_r {float: right; width: 280px; height: auto; /*position: relative;*/}
.nl_h {width: 100%; height: 50px; background: #f9f9f9; line-height: 50px;}
.nl_h h2 {font-size: 18px; color: #3088ee; font-weight: bold; margin-left: 15px;}
.sch_list {width: 100%; height: auto;}
.sch_list ul li { width: 100%; height: 130px; padding: 30px 0px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.sch_list ul li:hover { background: #f5f5f5;}
.sch_list ul li .img { width: 120px; height: 120px; display: block; float: left; overflow: hidden; border-radius: 60px; margin-left: 30px;}
.sch_list ul li .img img { width: 100%; min-height: 100%;}
.sch_list ul li .mbox { float: left; width: 500px; height: auto; margin-left: 30px;}
.sch_list ul li .mbox p { width: 100%; height: auto; height: 24px; margin-bottom: 5px;  color: #454545; font-size: 14px; overflow: hidden;}
.sch_list ul li .mbox p.tit { height: 30px;}
.sch_list ul li .mbox p.tit a { font-size: 20px; color: #151515; font-weight: normal;}
.sch_list ul li .mbox p.tit a:hover { color: #d71313;}
.sch_list ul li .mbox p span { color: #999999;}
.sch_list ul li .mbox p span.jg { display: inline-block; margin-left: 40px;}
.sch_list ul li .mbox p i { display: inline-block; padding: 2px 5px 3px 5px; border: 1px solid #dfdfdf; color: #999; font-size: 12px; margin-right: 5px; margin-bottom: 5px;}
.sch_list ul li .btn { float: right; width: 102px; margin-right: 30px;}
.sch_list ul li .btn span { display: inline-block; width: 100px; height: 32px; border: 1px solid #e0e0e0; color: #cc2525; text-align: center; line-height: 32px; font-size: 14px;margin-top: 12px;}
.sch_list ul li .btn span.zx {  border: 1px solid #3088ee; background: #3088ee; color: #fff;  cursor: pointer;}
.sch_list ul li .btn span.zx:hover { background: #b62929; border: 1px solid #b62929;}

.nr_box {width: 100%; max-width: 280px; background: #fff; height: auto;box-shadow: 0px 0px 5px 3px #ededed;}
.nr_bmbox {}
.nr_hbg { width: 100%; height: 50px; background: #f9f9f9; color: #3088ee; /*font-weight: bold;*/ font-size: 18px; line-height: 50px; text-indent: 15px;}
.nr_hbg a { float: right; font-size: 14px; color: #999999; font-weight: normal; margin-right: 10px; margin-top: 20px; line-height: 1;}
.nr_hbg a:hover {color: #d71313;}
.nr_bmmain {width: 240px; height: auto; margin: 0 auto; margin-top: 10px; padding-bottom: 20px;}
.nr_bmmain p { width: 100%; height: 42px; overflow: hidden;}
.nr_bmmain p i { display: inline-block; width: 55px; font-style: normal;}
.nr_bmmain p input { display: inline-block; width: 170px; height: 30px; line-height: 30px; padding: 0px 5px; border: 1px solid #dfdfdf; font-size: 14px; color: #000; }
.nr_bmmain p.btn { text-align: center; margin-top: 5px;}
.nr_bmmain p.btn span { display: inline-block; width: 100%; height: 38px; border: none; background: #b62929; color: #fff; line-height: 38px; cursor: pointer;}
.nr_bmmain p.btn_blue span { background: #0078ce; }
.nr_bmmain p.btn span.ing {background:#666; color:#fff;}
.nr_pmlist , .nr_arclist {width: 250px; height: auto; margin: 0 auto; padding: 5px 0px 10px 0px;}
.nr_pmlist ul { padding-bottom: 5px;}
.nr_pmlist ul li { width: 100%; height: 16px; margin-top: 15px;  overflow: hidden; line-height: 16px;}
.nr_pmlist ul li i { display: inline-block; float: left; width: 16px; height: 16px; border-radius: 2px; background: #cacaca; color: #fff; font-size: 9px; line-height: 16px; text-align: center; margin-right: 5px;}
.nr_pmlist ul li a { display: inline-block; float: left; max-width: 220px;  overflow: hidden;}
.nr_pmlist ul li span { display: inline-block; float: right; font-size: 14px; color: #999999;}
.nr_pmlist ul li:nth-child(1) i { background: #dd0000; }
.nr_pmlist ul li:nth-child(2) i { background: #ff3000; }
.nr_pmlist ul li:nth-child(3) i { background: #ff7200; }
.nr_ad { width: 280px; height: auto; overflow: hidden;}

.nr_arclist ul li { width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #3088ee;}
.nr_arclist ul li a { color: #666;}
.nr_arclist ul li a:hover {color: #d71313}

.npage{height:32px; padding:0; text-align:center; font-size:14px; width:100%; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.npage p{text-align:right; padding-right:20px;}
.npage a{ display:inline-block; padding:0px 10px; height:26px; line-height:26px;  border:1px solid #dedede; background:#fff; text-decoration:none; text-align:center; color: #aaa; }
.npage a:hover{ background:#0078ce; border:1px solid #0078ce; color:#fff; text-decoration:none;transition: all 0.5s ease 0s;}
.npage a.hover{ background:#0078ce; border:1px solid #0078ce; color:#fff; text-decoration:none;transition: all 0.5s ease 0s;}

/*专业列表*/
.zy_list {width: 100%; height: auto;}
.zy_list ul li { width: 100%; height: 93px; padding: 30px 0px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.zy_list ul li:hover { background: #f5f5f5;}
.zy_list ul li .img { width: 150px; height: 93px; display: block; float: left; overflow: hidden;  margin-left: 30px;}
.zy_list ul li .img img { width: 100%; min-height: 100%;}
.zy_list ul li .mbox { float: left; width: 500px; height: auto; margin-left: 30px;}
.zy_list ul li .mbox p { width: 100%; height: auto; height: 20px; margin-bottom: 3px;  color: #454545; font-size: 14px; overflow: hidden;}
.zy_list ul li .mbox p a { color: #999999;}
.zy_list ul li .mbox p a:hover {color: #d71313;}
.zy_list ul li .mbox p.tit { height: 28px;}
.zy_list ul li .mbox p.tit a { font-size: 20px; color: #151515; font-weight: normal;}
.zy_list ul li .mbox p.tit a:hover {color: #d71313;}
/*.zy_list ul li .mbox p span { color: #999999;}*/
.zy_list ul li .mbox p.des span {float: left; display: inline-block; color: #454545;}
.zy_list ul li .mbox p.des .name {}
.zy_list ul li .mbox p.des .cc { margin-left: 50px;  }
.zy_list ul li .mbox p.des .gz {  margin-left: 50px; }
.zy_list ul li .mbox p.des i {  font-style: normal; color: #999; font-size: 12px; }
.zy_list ul li .mbox p.intro { height: 40px; overflow: hidden; }
.zy_list ul li .mbox p.intro span { color: #999;}
.zy_list ul li .btn { float: right; width: 102px; margin-right: 30px;}
.zy_list ul li .btn span { display: inline-block; width: 100px; height: 32px; border: 1px solid #5fb2f5; color: #fff; background: #5fb2f5; text-align: center; line-height: 32px; font-size: 14px;margin-top: 10px; cursor: pointer;}
.zy_list ul li .btn span.bm {  border: 1px solid #efa61a; background: #efa61a; color: #fff;  }
.zy_list ul li .btn span:hover {background: #b62929; border: 1px solid #b62929;}

/*新闻列表*/
.news_list {width: 100%; height: auto;}
.news_list ul li { width: 100%; height: 93px; padding: 30px 0px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.news_list ul li:hover { background: #f5f5f5;}
.news_list ul li .img { width: 150px; height: 93px; display: block; float: left; overflow: hidden;  margin-left: 30px;}
.news_list ul li .img img { width: 100%; min-height: 100%;}
.news_list ul li .mbox { float: left; width: 650px; height: auto; margin-left: 30px;}
.news_list ul li .mbox p { width: 100%; height: auto; height: 20px; margin-bottom: 3px;  color: #454545; font-size: 14px; overflow: hidden;}
.news_list ul li .mbox p a { color: #999999;}
.news_list ul li .mbox p a:hover {color: #d71313;}
.news_list ul li .mbox p.tit { height: 28px;}
.news_list ul li .mbox p.tit a { font-size: 20px; color: #2577d6; font-weight: normal;}
.news_list ul li .mbox p.tit a:hover {color: #d71313;}
.news_list ul li .mbox p.des span {float: left; display: inline-block; color: #454545;}
.news_list ul li .mbox p.des .name { margin-left: 50px;}
.news_list ul li .mbox p.des .date { font-family: arial;   }
.news_list ul li .mbox p.des .hits {  margin-left: 50px; }
.news_list ul li .mbox p.des i {  font-style: normal; color: #999; font-size: 12px; }
.news_list ul li .mbox p.intro { height: 40px; overflow: hidden; }
.news_list ul li .mbox p.intro span { color: #999;}
.news_list ul li .btn { float: right; width: 102px; margin-right: 30px;}
.news_list ul li .btn span { display: inline-block; width: 100px; height: 32px; border: 1px solid #5fb2f5; color: #fff; background: #5fb2f5; text-align: center; line-height: 32px; font-size: 14px;margin-top: 10px; cursor: pointer;}
.news_list ul li .btn span.bm {  border: 1px solid #efa61a; background: #efa61a; color: #fff;  }
.news_list ul li .btn span:hover {background: #b62929; border: 1px solid #b62929;}

.nr_pmlist2 { width: 268px; margin: 0 auto;}
.nr_pmlist2 ul li { width: 100%; height: 60px; padding: 15px 0px; overflow: hidden; border-bottom: 1px dashed #e3e3e3;}
.nr_pmlist2 ul li .img { display: inline-block; float: left; width: 60px; height: 60px; border-radius: 30px; overflow: hidden;}
.nr_pmlist2 ul li .img img { width: 100%; min-height: 100%;}
.nr_pmlist2 ul li p { float: left; max-width: 200px; margin-left: 5px;}
.nr_pmlist2 ul li a.name { display: inline-block; max-width: 100%; overflow: hidden; max-height: 22px; line-height: 22px; margin-top: 5px; }
.nr_pmlist2 ul li p span { font-size: 14px; color: #999; display: inline-block;;}


/*内容详情页*/
.nv_h { width:100%; height: auto; border-bottom: 1px solid #f0f0f0; }
.nv_h h1 { width: 840px; margin: 0 auto; font-size: 26px; color: #2577d6; font-weight: bold; text-align: center; margin-top: 30px;  }
.nv_h .des { width: 840px; margin: 0 auto;}
.nv_h p { width: 840px; margin: 0 auto; color: #999999; padding: 15px 0px; text-align: center; font-size: 14px;}
.nv_h p a {color: #999999;}
.vcon { width: 840px; height: auto; margin: 0 auto; line-height: 2; margin-top: 20px;}
.vcon img { max-width: 100%; height: auto;}
.vcon a { color: #0078ce;}
.vcon a:hover { color: #d71313;}
.vsharebox { width: 840px; height: 50px; position: relative; margin: 0 auto;  }
.vshare { position: absolute; bottom: 0px; right: 0; }

/*内容页上下篇*/
.news_detail_page {width:840px; margin:0 auto; height:60px;  border-top:1px solid #c9c9c9; padding-top:10px;  }
.news_detail_page p{ width:48%; float: left; margin-left: 2%; height: 30px; line-height: 30px; font-size:16px;  color:#767676; overflow: hidden;}
.news_detail_page p:first-child { margin-left: 0;}
.news_detail_page p span{color:#333; }
.news_detail_page p a { color:#666;}
.news_detail_page p a:hover { color:#d71313; text-decoration:underline}

/*内容页相关文章列表*/
.vxg_h { width: 840px; margin: 0 auto; background: #5b9bf0; height: 50px; line-height: 50px;}
.vxg_h span {display: inline-block; font-size: 20px; color: #fff; margin-left: 10px;}
.vxg_list { width: 840px; margin: 0 auto; height: auto;}
.vxg_list ul { width: 100%; margin-top: 10px;}
.vxg_list ul li { float: left; width: 49%; margin-left: 2%; height: 32px; line-height: 32px; overflow: hidden; color: #5b9bf0;}
.vxg_list ul li.f { margin-left: 0;}
.vxg_list ul li a { color: #454545; }
.vxg_list ul li a:hover { color: #d71313;}


/*学校主页*/
.schv_main {width: 1200px; height: auto; margin: 0 auto; margin-top: 5px;  }
.schv_l {float: left; width: 190px; height: auto; height: 100%; /*min-height: 600px;*/ background: #fff; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);;}
.schv_r { float: right; width: 980px; height: auto; min-height: 400px;}

.schv_logo { width: 110px; height: 110px; margin: 0 auto; margin-top: 20px; border-radius: 55px; overflow: hidden;}
.schv_logo img {width: 100%; min-height: 110px;}
.schv_nav { width: 136px; margin: 0 auto; height: auto; margin-top: 20px; padding-bottom: 20px;}
.schv_nav ul {}
.schv_nav ul li { width: 100%; height: auto; border-bottom: 1px solid #e2e2e2; text-align: center;}
.schv_nav ul li a { display: inline-block; width: 100%; height: 48px; line-height: 48px; font-size: 18px; color: #141313;}
.schv_nav ul li a:hover { color: #d71313}
.schv_nav ul li a.hover { background: #3088ee; color: #fff;}

.schv_rh {width: 100%; height: auto; /*border-bottom: 1px solid #e2e2e2;*/ padding-bottom: 0px; position: relative; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1); }
.schv_rh .rh1 {width: 96%; padding: 20px 2% 0 2%; height: 55px; overflow: hidden;}
.schv_rh .rh1 h1 , .schv_rh .rh1 .name { float: left; font-size: 32px; line-height: 1; display: inline-block; color: #000000;}
.schv_rh .rh1 span { float: left; margin-left:10px; margin-top: 7px; display: inline-block; width: auto; padding: 2px 3px; border:1px solid #e9e9e9; color: #999; font-size: 14px;}
.schv_rh .rh1 span.lx { color: #3088ee; border: 1px solid #3088ee;}
.schv_rh .rh1 span.bx { color: #b62929; border: 1px solid #b62929;}
.schv_rh .rh1 span.gz { color: #efa61a; border: 1px solid #efa61a;}
.schv_rh .rh1 span.name { border: none;}
.schv_rh .rh2 {width: 96%; padding: 0px 2%; height: 40px; color: #999999;}
.schv_rh .rh2 p { float: left; width: auto; height: 30px; margin-right: 30px; color: #333333; }
.schv_rh .rh2 p span { color: #999;}
.schv_rh .rh2 p span.zx { display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #3088ee; font-size: 14px; border-radius: 3px; cursor: pointer;}

.schv_iblo { width: 100%; height: auto; margin-top: 20px; padding: 20px 0px; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);}
.schv_ibloh { width: 96%; padding: 0 2% ; height: 40px; line-height: normal;}
.schv_ibloh i { display: inline-block; width: 4px; height: 18px; background: #3088ee;}
.schv_ibloh span , .schv_ibloh a { color: #0078ce; font-size: 24px;/* font-weight: bold;*/ display: inline-block; margin-left: 6px;}
.schv_ibloh a:hover { color: #d71313;}
.schv_iab { width: 96%; padding: 0px 2% 0 2%; line-height: 2; color: #333; /*font-size: 1vw;*/ min-height: 100px; }
.schv_iab a { color: #3088ee;}
.schv_iab a:hover { color: #d71313;}

.schv_izy { width:96%; height: auto; margin: 0 auto; margin-top: 20px;/* background: #e2e2e2;*/ border-top: 1px solid #e2e2e2; }
.schv_izyrow { width: 100%; height: 61px;}
.schv_izyrow span { display: inline-block; float: left; height: 60px; line-height: 60px;  text-align: left; text-indent: 10px; /*background: #fff; */overflow: hidden;  border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
.schv_izyrow_h span {   background: #f9f9f9; color: #000; font-size: 18px; font-weight: bold;  }
.schv_izyrow span.f { width: 310px; border-left: 1px solid #e2e2e2;  }
.schv_izyrow span.f a {  }
.schv_izyrow span.two {width: 170px}
.schv_izyrow span.three { width: 170px;}
.schv_izyrow span.la { width: 285px; line-height: 55px;  }
.schv_izyrow span.la i , .schv_izyrow span.la a { display: inline-block; margin-left: 4px; margin-right: 4px; line-height: 1; font-size: 14px; padding: 7px 12px 9px 12px; margin-top: 14px;  border-radius: 8px; background: #147cd7; color: #fff; cursor: pointer; text-indent: 0;}
.schv_izyrow span.la .js { background: #3088ee;}
.schv_izyrow span.la .zx { background: #ff7300;}
.schv_izyrow span.la .bm { background: #e60807;}
.schv_izyrow:hover span { }
.schv_izyrow:hover span a:hover { color: #d71313;}
.schv_izyrow_h:hover span { background: #f9f9f9; color: #000; font-size: 18px;}
.schv_izyrow span.la a:hover { color: #fff;}

/*学校新闻页*/
.schv_news { width: 96%; margin: 0 auto;}
.schv_news ul { width: 100%; min-height: 100px;}
.schv_news ul li { width: 100%; height: auto; padding: 15px 0px; border-bottom: 1px dashed #e2e2e2;}
.schv_news .tit { width: 100%; height:20px; line-height: 20px; overflow: hidden; }
.schv_news .tit a { display: inline-block; float: left; max-width: 800px; font-size: 16px; font-weight: bold; color: #333333; overflow: hidden;}
.schv_news .tit a:hover { color: #d71313}
.schv_news .tit span { float: right; color: #666666; }
.schv_news .des { max-height: 40px; line-height: 1.5; color: #999; overflow: hidden; font-size: 14px; margin-top: 5px;}

/*学校图片页*/
.schv_photo { width: 96%; margin: 0 auto;min-height: 100px;}
.schv_photo ul li { float: left; width: 300px; height: 190px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; position: relative; overflow: hidden;}
.schv_photo ul li:nth-child(3n-2) { margin-left: 0;}
.schv_photo ul li img { width: 100%; min-height: 100%; transition:0.3s;-moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
.schv_photo ul li p { width: 100%; height: 190px; background: rgba(0,0,0,0.4); position: absolute; left: 0; top: 0; opacity: 0;transition:0.3s;-moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
.schv_photo ul li:hover p { opacity: 1;}
.schv_photo ul li:hover img { transform: scale(1.1);}
.schv_photo ul li p a , .schv_photo ul li p i { display:inline-block; width: 278px; height: 168px; margin-top: 10px; margin-left: 10px; border: 1px solid rgba(255,255,255,0.8); color: #fff; text-align: center; line-height: 168px;}

.schv_scon {  width: 95%; margin: 0 auto; height: auto; min-height: 550px; margin-top: 10px;}
.schv_scon img { max-width: 100%;}
.schv_scon h2 { font-size: 16px;}

/*学校专业列表页*/
.schv_zylist { width: 96%; margin: 0 auto; min-height:600px;}
.schv_zylist ul li { width: 100%; height: 125px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2;}
.schv_zylist ul li .img { display: inline-block; float: left; width: 200px; height: 125px; overflow: hidden; }
.schv_zylist ul li .img img { width: 100%; min-height: 125px;}
.schv_zylist ul li p { float: left; width: 720px; margin-left: 20px;}
.schv_zylist ul li p a { display: inline-block; max-width: 100%; height: 40px; line-height: 40px; font-size: 18px; overflow: hidden;}
.schv_zylist ul li p span { display: block; width: 100%; line-height: 1.8; font-size: 14px; color: #878787; max-height: 80px; overflow: hidden;}

/*学校专业详情页*/
.schv_zyyx { width: 96%; margin: 0 auto;}
.schv_zyyx ul { border-top: 1px dashed #e2e2e2; margin-top: 10px;}
.schv_zyyx ul li { float: left; width: 469px; height: 50px; border-bottom: 1px dashed #e2e2e2; border-left: 1px dashed #e2e2e2;}
.schv_zyyx ul li a { display: inline-block;}
.schv_zyyx ul li a.tit { margin-left: 30px; line-height: 50px;}
.schv_zyyx ul li a.go { float: right; width: 90px; /*height: 30px;*/ line-height: 50px;  text-align: center; /*background: #3088ee; color: #fff; */ font-size: 14px; color: #ff7300; border-radius: 5px; margin-right: 30px;/* margin-top: 10px;*/}
.schv_zyyx ul li a.go:hover { color: #d71313;}

.schv_minh {min-height: 500px;}

/*学校新闻详情页*/
.schv_vtit .rh3 { width: 96%; padding: 20px 2% 0px 2%; height: auto; color: #000;}
.schv_vtit .rh3 h1 { height: auto; font-size: 24px; line-height: 1.5; }
.schv_vtit .rh3 p { padding: 10px 0px 15px 0px; border-bottom: 1px solid #e5e5e5;}
.schv_vtit .rh3 span { display: inline-block; margin-right: 20px; color: #676767; font-size: 14px;}
.schv_vtit .rh3 span i { font-style: normal; color: #999999;}
.schv_vtit .rh3 span a { color: #999999;}
.schv_vtit .rh3 span a:hover { color: #d71313;}
.schv_vblow {  width: 96%;}

/*学校报名页*/
.baoming02{width:100%;height:auto; margin: 0 auto; margin-top: 20px; position:relative; background:url(../images/baoming-title02.png) no-repeat left top; }
.b_title02{height:62px; line-height: 60px; text-indent: 10px; overflow: hidden; }
.b_title02 span{font-size:28px;color:#253e90;}
.jiaokuan-con{width:96%;height:auto; margin: 0 auto; margin-top:10px; line-height: 1.6;}

.srdzform {width: 96%; height: auto; margin: 0 auto; margin-top: 10px;}
.srdzform .row { width: 416px; height: 60px; margin-top: 15px; margin-right: 30px; float: left; overflow: hidden;}
.srdzform .row .lab { display: inline-block; width: 90px; height: auto; line-height: 50px; font-size: 16px; color: #333;}
.srdzform .row .input { display: inline-block; width: 260px; height: 48px; padding: 0px 10px; border: 1px solid #acacac; font-size: 16px; font-family: '微软雅黑'; background: none; color: #000;}
.srdzform .row select { width: 280px; height: 48px; padding: 0px 10px; font-size: 16px;color: #757575;}
.srdzform .row select option { color: #757575;}
.srdzform .row2 { height: 114px; width: 100%;  }
.srdzform .row2 .lab {float: left;}
.srdzform .row2 .textarea { float: left; display: inline-block; width: 706px; height: 80px; padding: 10px; border: 1px solid #acacac; font-size: 16px; font-family: '微软雅黑'; background: none; color: #757575;}
.srdzform .row3 { text-align: center; }
.srdzform .row3 .btn {display: inline-block; width: 300px; height: 60px; line-height: 60px; font-size: 20px; color: #fff; text-align: center; cursor: pointer; background: #0078ce; border-radius: 5px; /*margin: 20px 0px 0px 150px;*/  margin: 0 auto;}

.ibmbox {width: 100%; height: auto; margin: 20px auto; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1); }
.ibmbox .p1 {float: left; width: 180px; height: 120px; background: #df5c5c; text-align: center; color: #fff; line-height: 1.5; font-size: 20px;}
.ibmbox .p1 i {display: inline-block; margin-top: 20px;}
.ibmboxr {float: left; width: 798px; height: 118px; border: 1px solid #4aa0b9; border-left:#df5c5c 1px solid;}
.ibmboxr input , .ibmboxr select { display: inline-block; float: left; width: 188px; height: 40px; line-height: 40px; padding: 0px 5px; border: 1px solid #ccc; font-size: 14px; color: #444; margin-left: 10px; margin-top: 10px;}
.ibmboxr select { height: 42px; width: 232px;}
.ibmboxr .bmform {float: left; width: 640px;}
.ibmboxr .bmbtn {float: left; display: inline-block; width: 150px; height: 94px; line-height: 95px; background: #ff7300; color: #fff; text-align: center; margin-top: 10px; font-size: 22px; border-radius: 10px; cursor: pointer}
