@charset "UTF-8";
* { word-wrap: break-word; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

a, area { outline: none; blr: expression(this.onFocus=this.blur()); }

a { text-decoration: none; cursor: pointer; }

a:hover { text-decoration: underline; outline: none; }

a.ie6:hover { zoom: 1; }

a:focus { outline: none; }

a:hover, a:active { outline: none; }

:focus { outline: none; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

/*img*/
img { border: 0; vertical-align: middle; }

a img, img { -ms-interpolation-mode: bicubic; }

.img-responsive { max-width: 100%; height: auto; }

/*IE下a:hover 背景闪烁*/
*html { overflow: -moz-scrollbars-vertical; zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this)); }

/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0; }

time { display: inline; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; }

legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5; }

legend small { font-size: 15px; color: #999; }

svg:not(:root) { overflow: hidden; }

fieldset { border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input::-ms-clear { display: none !important; }

/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after, .clearfix:after, .tool-title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.cl, .clearfix, .tool-title { zoom: 1; }

.dian { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; }

#test { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; }

body { width: 750px; margin: 0 auto; font: 32px/1.5 "Microsoft Yahei"; background: #fff; color: #333333; position: relative; }

a { text-decoration: none; color: #333; }

a:hover { text-decoration: none; color: #D80E00; }

.banner { width: 750px; height: 487px; background: url(../images/banner.png) bottom center no-repeat; position: relative; }

.logo { float: left; margin: 40px auto auto 20px; }

.blank40 { width: 100%; height: 40px; }

.bidu { width: 750px; }

.bidu .bidu-con { padding: 40px 0px; }

.box-top { width: 100%; height: 63px; line-height: 55px; font-size: 36px; font-weight: bold; text-align: center; letter-spacing: 20px; color: #fff; }

.box-top img { width: 100%; display: block; }

.bdtable { width: 691px; margin: 0 auto; border-top: 1px solid #e4e5e7; font-size: 26px; }

.bdtable .bdtr { border-bottom: 1px solid #e4e5e7; height: 80px; }

.bdtable .ftd { height: 80px; float: left; width: 325px; border-right: 1px solid #e4e5e7; line-height: 80px; padding-left: 20px; }

.bdtable .std { height: 80px; float: left; width: 325px; line-height: 80px; padding-left: 20px; }

.bdtable a { font-size: 26px; color: #161616; padding-left: 18px; background: url(../images/dian.png) left center no-repeat; }

.bdtable a:hover { color: #BF0900; }

.university-list { width: 688px; margin: 0 auto; display: none; }

.university-list .u-body { width: 688px; height: auto; font-size: 25px; }

.university-list .u-body .school { width: 688px; }

.university-list .u-body table { border: 1px solid #860B05; border-collapse: collapse; text-align: center; }

.university-list .u-body table th { height: 60px; background: #BF0900; vertical-align: middle; border: 1px solid #D6332B; color: #fff; font-size: 26px; font-weight: bold; }

.university-list .u-body table td:nth-child(1) { width: 165px; }

.university-list .u-body table td { height: 60px; border: 1px solid #D6332B; }

.university-list .u-body table a { color: #BF0900; text-decoration: underline; }

.university-list .u-body table tr td:nth-child(1) a { text-decoration: none; }

.university-list .u-foot { width: 688px; height: 60px; background: #f5f5f5; color: #999999; cursor: pointer; margin: 30px auto 50px auto; text-align: center; font-size: 24px; line-height: 60px; }

.xuexiao { padding-bottom: 40px; }

.qiehuan1 { display: block; }

.xuanzhe { width: 400px; height: 60px; margin: 40px auto; border: 1px solid #BF0900; border-radius: 30px; }

.xuanzhe .biaoti { width: 199px; float: left; height: 44px; line-height: 44px; text-align: center; border-right: 1px solid #BF0900; margin: 8px auto; }

.xuanzhe .chengshi { width: 200px; line-height: 60px; float: left; text-align: center; color: #BF0900; }

.xuanzhe select { width: 160px; height: 60px; border: none; float: left; color: #BF0900; line-height: 60px; padding-left: 40px; padding-right: 0px; font-size: 26px; cursor: pointer; outline: none; border: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #fff url(../images/down.png) no-repeat 115px 50%; }

.zizu .zizu-con { width: 750px; height: 300px; background: url(../images/di.png) 130px 130px repeat-x; overflow-x: scroll; overflow-y: hidden; }

.zizu .zizu-con .huadong { width: 1000px; height: 300px; overflow: hidden; }

.zizu .zizu-con .xian { width: 105px; height: 250px; float: left; margin: 50px 0px 0px 50px; }

.zizu .zizu-con .shijian { width: 105px; height: 70px; font-size: 24px; text-align: center; }

.zizu .zizu-con .yue { width: 105px; height: 55px; padding-top: 50px; background: url(../images/yue.png) top center no-repeat; text-align: center; font-size: 16px; color: #BF0900; line-height: 55px; }

.zizu .zizu-con .yue span { width: 55px; font-size: 16px; color: #BF0900; margin: 13px auto 0px auto; line-height: 18px; display: block; }

.blank15 { width: 100%; height: 13px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; background: #f5f5f5; }

.tool-title { width: 750px; height: 55px; font-size: 28px; padding: 40px 0px 50px 0px; }

.tool-title .bt { float: left; margin-left: 20px; line-height: 52px; font-size: 28px; font-weight: bold; color: #333333; }

.tool-title .bt i { font-size: 40px; color: #BF0900; vertical-align: middle; margin-right: 15px; }

.tool-title .tisi { width: 350px; height: 50px; font-size: 22px; line-height: 50px; text-align: center; margin: 0 60px 0 0; color: #B7B3AD; border: 1px solid #d1d1d1; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; float: right; }

/***********************/
.tool_con { width: 680px; height: 170px; margin: 0 auto; display: flex; justify-content: space-around; }

.tool_con .tool_item { display: block; width: 170px; height: 160px; text-align: center; }

.tool_con .tool_item span { display: block; margin-top: 10px; font-size: 20px; text-align: center; }

.tool_con .tool_item div { width: 90px; height: 90px; border: 3px solid #BF0900; border-radius: 50%; margin: 0 auto; text-align: center; }

.tool_con .tool_item div i { font-size: 60px; color: #BF0900; }

.tool_con .tool_item_active { color: #BF0900; }

.small-icon { width: 750px; padding: 20px 0; }

.small-icon-ul { width: 650px; margin: 0 auto; border-top: 1px solid #eee; }

.small-icon-li { display: flex; align-items: center; width: 156px; height: 55px; float: left; font-size: 20px; padding-left: 91px; }

.small-icon-li:first-child { padding-left: 0; }

.small-icon-li > a { display: flex; align-items: center; }

.small-icon-li > a > i { width: 35px; text-align: center; font-size: 25px; color: #BF0900; transition: all .1s; }

/***********************/
.small-icon > .small-icon-ul:nth-child(1) > .small-icon-li:nth-child(1) > a > i { font-size: 21px; }

.small-icon > .small-icon-ul:nth-child(2) > .small-icon-li:nth-child(2) > a > i { font-size: 26px; }

.small-icon > .small-icon-ul:nth-child(2) > .small-icon-li:nth-child(3) > a > i { font-size: 22px; }

.small-icon > .small-icon-ul:nth-child(3) > .small-icon-li:nth-child(1) > a > i { font-size: 26px; }

.small-icon > .small-icon-ul:nth-child(3) > .small-icon-li:nth-child(2) > a > i { font-size: 24px; }

.small-icon > .small-icon-ul:nth-child(3) > .small-icon-li:nth-child(3) > a > i { font-size: 24px; }

.small-icon > .small-icon-ul:nth-child(4) > .small-icon-li:nth-child(1) > a > i { font-size: 23px; }

.small-icon > .small-icon-ul:nth-child(4) > .small-icon-li:nth-child(2) > a > i { font-size: 27px; }

.small-icon > .small-icon-ul:nth-child(4) > .small-icon-li:nth-child(3) > a > i { font-size: 27px; }

/***********************/
#footer { width: 750px; height: 134px; line-height: 134px; background: #BF0900; text-align: center; }

#footer a { font-size: 26px; color: #fff; }
.back{
    display:none;
    width: 200px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    margin: 20px auto;
    border: 1px solid #ccc;
    border-radius: 10px;

}
