/************  padding, margin  ***********/
html { color: #333; overflow-x: hidden; overflow-y: auto; -webkit-text-size-adjust: none; }
* { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体','SimSun',tahoma,arial,sans-serif; color: #333; background: #fff; min-width: 1200px; }
a { color: #333; text-decoration: none; outline: none; cursor: pointer; }
a:hover { color: #d00; text-decoration: none; }
a:active { outline: none; blr: expression(this.onFocus=this.blur()); }
a:active img { outline: none; }
a .img, img { outline: none; border: none; }
.fl, .left { float: left; }
.fr, .right { float: right; }
/* clear */
.clearfix:after, .clearfix:before { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 18px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
.w1200 { width: 1200px; margin: auto; }
.hide.active { display: block!important; }
/************头部 ***********/
.header { width: 100%; height: auto; margin: auto; }
.topcon { width: 100%; height: 160px; background: #0f6089; }
.logo { margin-top: 39px; z-index: 1; }
.logo li a span { display: none; }
.top_info { text-align: right; }
.top_info li a span { display: none; }
.top_user { text-align: right; padding-top: 10px; line-height: 30px; }
.top_user a { display: inline-block; padding-left: 22px; background: url("../images/user_ico.png") left center no-repeat; font-size: 14px; color: #fff; }
.top_info { padding-top: 10px; }
.banner { width: 100%; height: auto; position: relative; }
.banner .ban img { width: 100%; height: auto; }
.ban ul li a span { display: none; }

@-webkit-keyframes scroll {
  100% { -webkit-transform: translate(-50%, 3px); transform: translate(-50%, 3px); }
}
@keyframes scroll {
  100% { -webkit-transform: translate(-50%, 3px); transform: translate(-50%, 3px); }
}

/*搜索*/
.search { width: 338px; height: 40px; margin-top: 10px; position: relative; background: #fff; border-radius: 2px; -webkit-border-radius: 2px; }
.search input { float: left; }
.search .sear-txt { width: 268px; height: 40px; padding: 0 0 0 20px; background: none; border: none; overflow: hidden; line-height: 40px; color: #999; outline: none; font-family: "Microsoft YaHei",微软雅黑; font-size: 14px; }
.search .sear-sub { float: left; width: 50px; height: 40px; background: #ffa441 url("../images/search_btn.png") center no-repeat; border: none; overflow: hidden; cursor: pointer; outline: none; border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; }

.n-yellow .msg-wrap { left: -320px; top: 20px!important; }

.menubox { width: 100%; height: 80px; margin: auto; background: #0c66b0; }
.menubox ul li { float: left; width: 172px; height: 80px; background: url(../images/nav_line.png) left center no-repeat; position: relative; }
.menubox ul li a { display: block; height: 80px; line-height: 80px; text-align: center; font-size: 22px; color: #fff; overflow: hidden; margin: auto; }
.menubox ul li.first { width: 168px; background: none; }
.menubox ul li a.on, .menubox ul li a:hover { background: #0f6089; }
.menubox ul li img { vertical-align: middle; padding-right: 6px; }
.menubox .nav_sub { position: absolute; left: 0; right: 0; top: 80px; background: #0f6089; z-index: 2; display: none; }
.menubox .nav_sub ul { display: block; }
.menubox .nav_sub ul li { text-align: center; background: url(../images/nav-subbg.png) left bottom repeat-x; float: none; height: auto; line-height: 34px; width: 100%; font-weight: normal; position: relative; }
.menubox .nav_sub ul li a { height: auto; font-size: 20px; line-height: 34px; padding: 5px 0; color: #fff; background: none; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.menubox .nav_sub ul li a:hover { color: #eb3d01; background: #fff; color: #333; }

.ind_body .menubox { background: none; position: absolute; left: 0; bottom: 40px; z-index: 99; }
.ind_body .menu { background: #0c66b0; border-radius: 5px; }
.ind_body .menubox.active { position: static; background: #0c66b0; }

/*底部学校分校*/
.school_bottom { padding-bottom: 20px; }
.school_link { overflow: hidden; position: relative; }
.school_link li { float: left; margin-right: 20px; position: relative; }
.school_link li a { display: block; }
.school_link li img { width: 100%; height: auto; }
.school_link li.yyjq1, .school_link li.yyjq4 { width: 375px; height: 380px; }
.school_link li.yyjq2 { width: 410px; height: 180px; margin-bottom: 20px; }
.school_link li.yyjq3 { width: 410px; height: 180px; }
.school_link li.yyjq4 { float: none; margin-right: 0; position: absolute; right: 0; top: 0; }
.school_link li .tt { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; background: rgba(0,0,0,.5); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/***友情链接***/

.linkcon { width: 100%; background: #f8f8f8; height: auto; }
.linkbox { width: 1200px; height: 40px; padding-top: 10px; margin: auto; overflow: hidden; }
.linkbox ul { width: 1230px; }
.linkbox ul li { float: left; width: 245px; height: 40px; }
.linkbox ul li select { border: #d1d1d1 1px solid; padding: 3px 0; font-family: "Microsoft Yahei"; color: #666; }

/***底部***/
.footer { width: 100%; height: auto; font-size: 14px; padding: 28px 0 25px; background: #313131; color: #b7b7b7; }
.footer a { color: #b7b7b7; }
.bottom_left { width: 276px; }
.bottom_left .bot_logo img { width: 260px; height: auto; }
.bottom_left .bot_logo span { display: none; }
.bottom_right { width: 922px; float: left;  }
.bottom_right .school_info { width: 300px; padding-left: 6px; line-height: 26px; font-size: 14px; }
.school_name { height: 38px; line-height: 38px; font-size: 16px; font-weight: bold; }
.school_name img { vertical-align: middle; padding-right: 10px; }

.bot_ul { margin-top: 20px; }
.bot_ul>div { float: left; width: 33%; text-align: center; }
.bot_ul>div li a span { display: inline-block; }
.bot_ul .bot_gzh { margin-top: 10px; }
.bot_ul .tit { padding-top: 10px; line-height: 26px; }
.copyright { margin-top: 20px; line-height: 30px; padding-left: 10px; float: left; width: 100%;}
/*container 结束*/

