@charset "UTF-8";
/* CSS Document */
body { font: 14px/1.5 "PingFang SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; color: #1c1f21;}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,a:link,a:visited{color:#444; cursor:pointer; text-decoration:none; }
a:focus,a:active,a:hover { outline:0; -moz-outline:0; color: #0776D2; text-decoration:none;}
ol,ul { list-style:none; }
img { border:0; }
:focus { outline:0; }
address,caption,cite,code,dfn,th,var,optgroup { font-style:normal; font-weight:normal; }
strong { font-weight:normal; }
em { font-style:normal; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:inherit; font-weight:500; line-height:1.1; color:inherit; }
button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#aaa; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#aaa; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#aaa; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#aaa; }
.row { overflow: hidden; position: relative; }
body { background-color: #f5f5f5; }
/* edu-mode */
.container { margin:0 auto; width:1170px; }
.clear { height:0; clear:both; }
.nodata { display:table; margin:15px auto; width:100%; height:100%; min-height:180px; border:1px dashed #e5e5e5; }
.nodata >span { display:table-cell; width:100%; height:100%;  font-size:14px; color:#ACB0B7; text-align:center; vertical-align:middle; }
/* header */
.sch-header { overflow: hidden; height:90px; background-color:#fff; box-shadow:0 0 12px rgba(0,0,0,.1); }
.sch-header .logo { float:left; padding:0 5px; line-height:90px; }
.sch-header .logo img { display:inline-block; max-width:500px; max-height:60px; vertical-align:middle; }
.sch-header .menus { margin-left:500px; text-align:right; }
.sch-header .menus a { display:inline-block; padding:0 20px; font-size:18px; color:#555; font-weight:200; line-height:90px; position:relative; transition:all .1s ease; }
.sch-header .menus a:before { content:''; display:block; position:absolute; left:0; top:50%; margin-top:-14px; width:1px; height:30px; border-left:1px solid #ddd; z-index:10; }
.sch-header .menus a:hover { color:#385B93; font-weight:400; }
.sch-header .menus a:hover:before { width:50px; opacity:1; }
.sch-header .menus a.active { color:#fff; font-weight:400; background-color:#385B93; }
.sch-header .menus a.active:before { opacity:0; }
.sch-header .menus a.active + a:before { opacity:0; }
.sch-header.fixed { position:fixed; left:0; top:0; right:0; height:50px; border-bottom:2px solid #385B93; box-shadow:0 3px 10px rgba(0,0,0,.1); z-index:10000; }
.sch-header.fixed .logo { float:left; padding:0 5px; line-height:50px; }
.sch-header.fixed .logo img { display:inline-block; max-width:400px; max-height:40px; vertical-align:middle; }
.sch-header.fixed .menus a { display:inline-block; padding:0 20px 0; font-size:14px; font-weight:400; line-height:50px; position:relative; }
/* banner */
.sch-banner { background-color:#385B93; }
.sch-banner .container { margin:0 auto; width:1170px;}
.sch-banner .banner { width:100%; height:200px; background-color:#385B93; background-repeat:no-repeat; background-position:center center; background-size:cover; overflow: hidden; position: relative; }
.sch-banner .banner:after { content: ''; display: block; position: absolute; left: 0; top: -100px; right: -100px; bottom: -100px; z-index: 10; background-color: transparent; box-shadow: inset 0 0 100px 60px #385B93; }
.sch-banner .banner:before { content: ''; display: block; position: absolute; left: -100px; top: -100px; right: 0; bottom: -100px; z-index: 10; background-color: transparent; box-shadow: inset 0 0 100px 60px #385B93; }
/* about */
.sch-about {}
.sch-about .container { margin: 20px auto 0 auto; background-color: #fff; box-shadow: 0 0 4px rgba(0,0,0,.1); position: relative; overflow: hidden; }
.sch-about .container:after { content:''; display:block; position:absolute; right:0; bottom:0; width:20px; height:20px; background:url(../images/dot-a.png) no-repeat 0 0; z-index:20; }
.sch-about .col-l { float: left; margin: 20px; width: 330px; height: 212px; overflow: hidden; }
.sch-about .col-l img { display: block; width: 100%; height: 100%; }
.sch-about .col-con { margin: 0 120px 0 400px; padding:0; }
.sch-about .col-con .title { margin:30px 0 0; font-size:21px; font-weight:500; line-height:1; }
.sch-about .col-con .text { margin:15px 0 15px 0; font-size:14px; line-height:24px; color:#545454; position:relative;  }
.sch-about .col-con .bt-hide-text {position:absolute; left:400px; bottom:0; right:120px; padding:72px 0 8px; font-size:13px; line-height:24px; text-align:right; color:#999; cursor:pointer; background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff));
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 70%); }
.sch-about .col-con .bt-hide-text .iconfont { margin-left:4px; }
.sch-about .col-con .bt-hide-text:hover { color:#333; }
.sch-about .col-con .bt-hide-text.bt-up { display:none; position:relative; left:auto; bottom:auto; right:auto; padding:12px 0; background-image:none; }
.sch-about .col-con .bt-hide-text.bt-down { display:none; }

.sch-about .col-con .text { margin:15px 0 15px 0; font-size:14px; line-height:24px; color:#545454; height:144px; overflow:hidden; position:relative;  }
.sch-about .col-con .bt-hide-text {position:absolute; left:400px; bottom:2px; right:120px; padding:72px 0 8px; font-size:13px; line-height:24px; text-align:right; color:#999; cursor:pointer; /*background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff));
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 70%);*/ background-image:none; }
.sch-about .col-con .bt-hide-text .iconfont { margin-left:4px; }
.sch-about .col-con .bt-hide-text:hover { color:#333; }
.sch-about .col-con .bt-hide-text.bt-up { display:none; position:relative; left:auto; bottom:auto; right:auto; padding:12px 0; background-image:none; }
.sch-about .col-con .bt-hide-text.bt-down { display:none; }
/* major */
.sch-major { }
.sch-major .container { margin:40px auto 0 auto; }
.sch-major .tit { text-align:center;  vertical-align:middle; position:relative; } 
.sch-major .tit:before,
.sch-major .tit:after { display:inline-block; content:''; width:100px; height:1px; border-bottom:1px solid #ddd; vertical-align:middle;  }
.sch-major .tit span { display:inline-block; margin:0 -5px; vertical-align:middle; font-size:18px; line-height:20px; position:relative; }
.sch-major .tit span:before,
.sch-major .tit span:after { display:inline-block; content:''; margin:-2px 15px auto ; width:8px; height:8px; border-radius:50%; background-color:#ddd; vertical-align:middle; }
.sch-major .majors { margin:0 0 0 0; position:relative; }
.sch-major .list { margin:0 -30px 0 0; position: relative; }
.sch-major .list:after { content:''; display:block; height:0; clear:both; }
.sch-major .list li { float:left; width:50%; }
.sch-major .list .one { margin:20px 30px 0 0 ; padding:0; height:153px; background-color:#fff; box-shadow:0 0 4px rgba(0,0,0,.1); position:relative; }
.sch-major .list .pic { position:absolute; left:20px; top:20px; width:180px; height:112px; background-color:#f7f9fa; overflow:hidden; border-radius:3px; z-index:10; }
.sch-major .list .pic img { display:block; width:auto; height:100%; margin-left:50%; transform:translateX(-50%); transition:all .1s ease; }
.sch-major .list .pic img:hover { transform:scale(1.05,1.05) translateX(-50%); }
.sch-major .list .name { display: block; margin: 0 0 0 226px; padding:22px 22px 0 0; font-size:18px; line-height:28px; text-align:left; }
.sch-major .list .name a { color:#385B93; transition:all .1s ease; }
.sch-major .list .name a:hover { color:#0776D2; }
.sch-major .list .bt { position:absolute; top:22px; right:22px; z-index:10; }
.sch-major .list .bt a { display:block; width:94px; height:30px; background-color:#385B93; border-radius:15px; font-size:14px; line-height:30px; color:#fff; text-align:center; transition:all .1s ease;  }
.sch-major .list .bt a:hover { background-color:#0776D2; }
.sch-major .list .text { margin:15px 22px 20px 226px; height: 60px; font-size:13px; line-height:20px; color:#444; text-align:left; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;position: relative; }	
.sch-major .list .text a { display:block; color:#666; transition:all .1s ease; }
.sch-major .list .text a:hover { color:#000; }
.sch-major .tit .bt-more { display:inline-block; position:absolute; right:0; top:50%; margin-top:-12px; padding:0 15px; height:24px; font-size:12px; line-height:24px; border-radius:12px; overflow:hidden; background-color:#eee; z-index:10; }
/* block */
.sch-block {}
.sch-block .container { margin:30px auto 0 auto; position:relative; }
.sch-block .container:after { content:''; display:block; height:0; clear:both; }
.sch-block .col-con { float:left; width:870px; }
.sch-block .col-r { float:right; width:300px; }
/*/ news */
.sch-news { float:none; margin:0 20px 0 0; padding:20px; width:auto; height:310px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-news .tit { margin:0; padding:0 0 10px 14px; text-align:left; font-size:16px; line-height:16px; color:#222; border-bottom:1px solid #eee; position:relative;  }
.sch-news .tit:after { content:''; display:block; position:absolute; left:0; top:1px; width:4px; height:14px; background-color:#385B93; z-index:10; }
.sch-news .list { margin-right:-20px; overflow:hidden; }
.sch-news .list li { float:left; padding:0 40px 0 0; width:50%; border:0; }
.sch-news .list a { display:block; padding:18px 0; position:relative; border-bottom:1px dotted #ddd; }
.sch-news .list .pic { float:left; width:103px; height:64px; overflow:hidden; position:relative; text-align:center; border-radius:3px; }
.sch-news .list .pic img { display:block; margin-left:50%; height:64px; transform:translateX(-50%); transition:all .1s ease; }
.sch-news .list .pic .date { display:block; width:64px; height:64px; text-align:center; background-color:#617FA5; overflow:hidden; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif }
.sch-news .list .pic .date .t1 { display:block; margin:15px 0 0; font-size:18px; color:#fff; line-height:1; }
.sch-news .list .pic .date .t2 { display:block; margin:5px 0 0; font-size:12px; color:#fff; line-height:1; font-weight:200; }
.sch-news .list a:hover .pic img { transform:scale(1.05,1.05) translateX(-50%); }
.sch-news .list .name { margin:0 5px 0 124px; font-size:15px; line-height:20px; height:20px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.sch-news .list a:hover .name { color:#0776D2; }
.sch-news .list .txt { margin:5px 5px 0 124px; font-size:12px; line-height:18px; height:36px; color:#666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.sch-news .list-simple a { display:block; padding:0; position:relative; }
.sch-news .list-simple .name { margin:0 8px 0 0; font-size:14px; line-height:34px; height:35px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; position:relative; }
.sch-news .list-simple .name:before { content:">"; display:inline-block; margin:0 5px; color:#617FA5; }
.sch-news .simple a { display:block; padding:0; position:relative; }
.sch-news .simple .name { margin:0 8px 0 0; font-size:14px; line-height:34px; height:35px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; position:relative; }
.sch-news .simple .name:before { content:">"; display:inline-block; margin:0 5px; color:#617FA5; }
.sch-news.othernews { margin-top:20px; height:auto; }
.sch-news { float:none; margin:0 20px 0 0; padding:20px; width:auto; height:auto; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-news .tit .bt-more { display:inline-block; position:absolute; right:0; top:50%; margin-top:-12px; padding:0 5px; height:24px; font-size:12px; line-height:24px; border-radius:12px; overflow:hidden; z-index:10; }
.sch-news.othernews .list .txt { margin:-5px 8px 6px 20px; font-size:12px; line-height:18px; height:36px; color:#999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

/* */

/*/ picture */
.sch-picture { margin:20px 20px 0 0; padding:20px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-picture .tit { margin:0; padding:0 0 8px 14px; text-align:left; font-size:16px; line-height:16px; color:#222; border-bottom:1px solid #eee; position:relative;  }
.sch-picture .tit:after { content:''; display:block; position:absolute; left:0; top:1px; width:4px; height:14px; background-color:#385B93; z-index:10; }
.sch-picture ul { margin-left:-10px; margin-right:-10px; position:relative; }
.sch-picture ul:after { content:''; display:block; height:0; clear:both; }
.sch-picture li { float:left; padding:20px 10px 0; width:33.33%; position:relative; }
.sch-picture li .box { width:256px; background-color:#fff; z-index:10; }
.sch-picture li .box p { width:100%; height:170px; overflow:hidden; }
.sch-picture li .box img { display:block; margin:0 auto; width:100%; }
.sch-picture li .box span { display:block; padding:5px 0; text-align:center; font-size:13px; color:#555; }
.sch-picture li .box-hover { position:absolute; left:0; top:0; width:150%; background-color: rgba(255,255,255,0); border:5px solid #fff; box-shadow:0 2px 10px rgba(0,0,0,.1); z-index:100; display:none; transition:all .2s ease-in-out; }
.sch-picture li .box-hover .box-hover-lay { opacity:.2; transition:all .3s ease-in-out; }
.sch-picture li .box-hover p { width:100%; overflow:hidden; }
.sch-picture li .box-hover img { display:block; margin:0 auto; width:100%; }
.sch-picture li .box-hover span { display:block; padding:6px 10px; text-align:center; font-size:16px; color:#0059B2; }
.sch-picture li:hover .box-hover { left:-20px; top:-40px; display:block; background-color: rgba(255,255,255,1); opacity:1;  }
.sch-picture li:hover .box-hover:hover .box-hover-lay { opacity:1; width:100%; }
/*/ mybanner */
.sch-mybanner { margin:20px 18px 0 -2px; text-align:center; overflow:hidden; }
.sch-mybanner a { display:inline-block; margin:0 5px; width:200px; height:64px; overflow:hidden; font-size:20px; line-height:60px; text-align:center; color:#0776D2; border:2px solid #0776D2; border-radius:30px; background-color:#fff; }
.sch-mybanner a:hover { color:#399bff; border-color:#399bff; }
.sch-mybanner a img { display:block; width:100%; height:100%; } 
/*/ form */
.sch-form { margin:20px 20px 0 0; padding:20px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); position:relative; }
.sch-form:after { content:''; display:block; position:absolute; right:0; bottom:0; width:20px; height:20px; background:url(../images/dot-a.png) no-repeat 0 0; z-index:20; }
.sch-form .tit { margin:0; padding:0 0 8px 14px; text-align:left; font-size:16px; line-height:16px; color:#222; border-bottom:1px solid #eee; position:relative;  }
.sch-form .tit:after { content:''; display:block; position:absolute; left:0; top:1px; width:4px; height:14px; background-color:#385B93; z-index:10; }
.sch-form .formbox { padding:15px 0 0; }
.sch-form .formbox ul { position:relative; overflow:hidden; }
.sch-form .formbox li { float:left; margin:5px 1% 5px 0; width:48%; position:relative; }
.sch-form .formbox li .lab { float:left; padding-right:12px; width:20%; font-size:14px; line-height:32px; color:#666; text-align:right; position:relative; }
.sch-form .formbox li.required .lab:before { content:'*'; display:inline-block; color:red; margin-right:4px; }
.sch-form .formbox li .inputbox { display:block; margin:0 0 0 20%; padding:0 12px; width:78%; height:32px; line-height:30px; font-size:14px; border:1px solid #ddd; color:#000; border-radius:2px; box-shadow:none; }
.sch-form .formbox li .inputbox:focus { outline:none; border-color:#0776D2; box-shadow:none; }
.sch-form .formbox li .selectbox { display:block; margin:0 0 0 20%; padding:0 5px; height:32px; line-height:30px; background-color:transparent; color:#000; border:1px solid #e5e5e5;  position:relative; z-index:5; }
.sch-form .formbox li .selectbox option { padding:0 5px; width:100%; }
.sch-form .formbox li .selectgroup { display:block; margin:0 0 0 20%; border:0; height:32px; line-height:30px; background-color:transparent; color:#000; position:relative; z-index:5; }
.sch-form .formbox li .selectgroup .selectbox { display:block; float:left; margin:0 5px 0 0; width:auto; text-align:center; border:1px solid #e5e5e5; }
.sch-form .formbox li .selectbox:focus ~ .selectbg { border-color:#0776D2; }
.sch-form .formbox .btnbox { margin:10px 0 10px 0; padding:15px 8px; border-top:1px solid #eee; text-align: right; vertical-align: text-bottom; position: relative; }
.sch-form .formbox .btnbox .read { display: inline-block; margin:15px 0 0 15px; font-size:12px; color:#ccc; vertical-align: text-bottom; }
.sch-form .formbox .btnbox .read a { color:#999; }
.sch-form .formbox .checkbox { margin-right:2px; vertical-align:-1px; }
.sch-form .formbox .btnbox .btn { display: inline-block; margin: 0 0 0 30px; padding:0 35px 0 40px; height:36px; line-height:36px; color:#fff; font-size:18px; letter-spacing:5px; background:#385B93; border-radius:5px; border:0; position:relative; z-index:20; vertical-align: text-top; }
.sch-form .formbox .btnbox .btn:hover { background-color:#0776D2; color:#fff; box-shadow:0 5px 12px rgba(0,0,0,.1); transition:all .3s ease-in-out; cursor:pointer; }
.sch-form .formbox .btnbox .btn:focus { outline:none; }
/* */
.sch-bigform {}
.sch-bigform .container { margin:20px auto 50px; padding:30px 50px; width:800px; background-color:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.05); }
.sch-bigform .tit { padding:0 0 15px 20px; font-size:20px; color:#333; line-height:24px; font-weight:400; border-bottom:1px solid #eee; position:relative; }
.sch-bigform .tit:after { content:''; display:block; position:absolute; left:0; top:3px; width:5px; height:18px; background-color:#385B93; z-index:10; }
.sch-bigform .formbox { padding:5px 0; }
.sch-bigform .formbox li { margin:10px; position:relative; }
.sch-bigform .formbox li .lab { float:left; padding-right:20px; width:30%; font-size:14px; line-height:32px; color:#666; text-align:right; position:relative; }
.sch-bigform .formbox li.required .lab:before { content:'*'; display:inline-block; color:red; margin-right:4px; }
.sch-bigform .formbox li .inputbox { display:block; margin:0 0 0 30%; padding:0 12px; width:55%; height:32px; line-height:30px; font-size:14px; border:1px solid #e5e5e5; color:#000; border-radius:2px; box-shadow:none; }
.sch-bigform .formbox li .inputbox:focus { outline:none; border-color:#FF7F00; box-shadow:none; }
.sch-bigform .formbox li .selectbox { display:block; margin:0 0 0 30%; padding:0 5px; height:32px; line-height:30px; background-color:transparent; color:#000; border:1px solid #e5e5e5;  position:relative; z-index:5; }
.sch-bigform .formbox li .selectbox option { padding:0 5px; width:100%; }
.sch-bigform .formbox li .selectgroup { display:block; margin:0 0 0 30%; border:0; height:32px; line-height:30px; background-color:transparent; color:#000; position:relative; z-index:5; }
.sch-bigform .formbox li .selectgroup .selectbox { display:block; float:left; margin:0 5px 0 0; width:auto; text-align:center; border:1px solid #e5e5e5; }
.sch-bigform .formbox li .selectbox:focus ~ .selectbg { border-color:#FF7F00; }
.sch-bigform .formbox .btnbox { margin:15px 0 30px 0; padding:15px 8px; border-top:1px solid #eee; }
.sch-bigform .formbox .btnbox .read { float:left; margin:15px 0 0 15px; font-size:12px; color:#ccc; }
.sch-bigform .formbox .btnbox .read a { color:#999; }
.sch-bigform .formbox .checkbox { margin-right:2px; vertical-align:-1px; }
.sch-bigform .formbox .btnbox .btn { display:block; float:left; margin: 0 0 0 30%; padding:0 35px 0 40px; height:36px; line-height:36px; color:#fff; font-size:18px; letter-spacing:5px; background:#FF7F00; border-radius:5px; border:0; position:relative; z-index:20; vertical-align:middle; }
.sch-bigform .formbox .btnbox .btn:hover { background-color:#FF6F43; color:#fff; box-shadow:0 5px 12px rgba(0,0,0,.1); transition:all .3s ease-in-out; cursor:pointer; }
.sch-bigform .formbox .btnbox .btn:focus { outline:none; }
.sch-bigform .formbox label.read { font-size:12px; color:#999; }

/* 声明类页面 */
.sch-words { }
.sch-words .container { margin:0 auto; width:960px; overflow:hidden; position:relative; }
.sch-words .one { margin:0; padding:30px; }
.sch-words .word { padding:20px 40px 40px; background-color:#fff; box-shadow:0 1px 2px rgba(0,0,0,.1); }
.sch-words .word .tit { padding:10px 0 20px; font-size:24px; font-weight:500; color:#444; border-bottom:1px dotted #ccc; text-align:center; }
.sch-words .word .txt { padding:10px 0; color:#666; font-size:14px; }
.sch-words .word .txt p { margin:5px 0 15px; line-height:24px; }
.sch-words .word .txt strong { font-weight:600; }

/*/ searchbox */
.r-searchbox { margin:0; padding:20px; background-color:#fff; box-shadow:0 0 4px rgba(0,0,0,.1); }
.r-searchbox .tit { margin:0; padding:0 0 0 10px; text-align:left; font-size:16px; line-height:16px; color:#222; border-left:4px solid #385B93; position:relative;  }
.r-searchbox .catebox { padding:0; background-color:transparent; }
.r-searchbox .catebox .dt { margin:7px 0; padding:5px; font-size:13px; font-weight:normal; color:#666; line-height:1; background-color:#f6f6f6; }
.r-searchbox .catebox .dd { display:block; margin:0; overflow:hidden; }
.r-searchbox .catebox .dd a,
.r-searchbox .catebox .dd b  { float:left; display:block; margin:0 6px 6px 0; padding:0 6px; font-size:13px; font-weight:400; line-height:24px; border:1px solid #eee; border-radius:3px; background:url(../images/dot-yes.png) no-repeat 200% bottom; overflow:hidden; }
.r-searchbox .catebox .dd b:hover { color:#EB4242; border-color:#EB4242; }
.r-searchbox .catebox .dd a:hover { color:#385B93; border-color:#385B93; background:url(../images/dot-yes.png) no-repeat right bottom; overflow:hidden; }
.r-searchbox .catebox .dd a.selected { color:#0059B2; border-color:#0059B2; background:url(../images/dot-yes.png) no-repeat right bottom; overflow:hidden; }
.r-searchbox .catebox .dd b.selected { color:#fff; border-color:#385B93; background-color: #385B93; }
/*/ tuijianbox */
.r-tuijianbox { margin-top:20px; padding:20px; background-color: #fff; box-shadow: 0 0 4px rgba(0,0,0,.1); }
.r-tuijianbox .tit { margin:0; padding:0 0 0 10px; text-align:left; font-size:16px; line-height:16px; color:#222; border-left:4px solid #385B93;  }
.r-tuijianbox .contlist { margin:10px 0 0; padding-top:6px; border-top:1px solid #ddd; }
.r-tuijianbox .contlist .one { margin:0 0; }
.r-tuijianbox .contlist .one a { display:block; padding:5px 0; font-size:14px; line-height:20px; }
.r-tuijianbox .contlist .one .nb { display:inline-block; padding:0 10px 0 4px; font-size:13px; font-weight:600; color:#385B93; font-style:normal; opacity:.5; }
.r-tuijianbox .contlist .one a:hover { background-color:#f6f6f6; } 
.r-tuijianbox .contlist .one a { display:block; margin:6px 0; padding:0; background-color:rgba(56,91,147,.08); border-radius:4px; line-height:inherit; height: auto; position:relative; }
.r-tuijianbox .contlist .one a:hover { background-color:#f7f9fa; } 
.r-tuijianbox .contlist .one .nb { display:none; }
.r-tuijianbox .contlist .one .name { margin:0; padding:0 0 0 10px; font-size:14px; line-height:30px; height:30px; color:#385B93; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; position:relative; }
.r-tuijianbox .contlist .one .name:before { display:block; content:""; position:absolute; left:0; top:50%; margin-top:-4px; width:3px; height:8px; background-color:rgba(56,91,147,.8); z-index:10; }
.r-tuijianbox .contlist .one a:hover .name { color:#0776D2; }
/*/ newsbox */
.r-newsbox { margin-top:20px; padding:20px; background-color: #fff; box-shadow: 0 0 4px rgba(0,0,0,.1); }
.r-newsbox .tit { margin:0; padding:0 0 0 10px; text-align:left; font-size:16px; line-height:16px; color:#222; border-left:4px solid #385B93;  }
.r-newsbox .newslist { margin:10px 0 10px 0; padding:10px 0 0 0; border-top:1px solid #ddd; }
.r-newsbox .newslist .one a { display:block; padding:0 0 0 14px; height:28px; font-size:13px; line-height:28px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; transition:all .1s ease; }
.r-newsbox .newslist .one a:after { display:block; content:''; position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; border-radius:2px; background-color:#ccc; z-index:10; }
.r-newsbox .newslist .one a:hover { color:#0776D2; }
/* foot */
.sch-foot { margin:120px 0 0 0; padding:0; background-color: transparent; font-size:12px; color:#aaa; text-align:center; }
.sch-foot .lay-1 { padding:4px 0; background-color: transparent; color:#93999F; }
.sch-foot .lay-1 span,
.sch-foot .lay-1 a { display:inline-block; margin:0; vertical-align:middle; }
.sch-foot .lay-1 a { text-decoration:underline; }
.sch-foot .lay-1 a:hover { text-decoration:none; }
.sch-foot .lay-1 .lbox { display:inline-block; vertical-align:middle; }
.sch-foot .lay-1 .links { display:inline-block; margin-left:10px; vertical-align:middle; }
.sch-foot .lay-1 .links span { margin:0 8px; transform:scale(.8,.8);  }
.sch-foot .lay-2 { padding:4px 0; background-color:#eee; color:#93999F; font-size:12px; line-height:20px; vertical-align:middle; }
.sch-foot a { display:inline-block; padding:0 4px; text-decoration:none; color:#93999F; vertical-align:middle; }
.sch-foot a:hover { color:#93999F; }
.sch-foot .dot-police { display:inline-block; margin-right:2px; margin-left:2px; margin-top:-3px; width:16px; height:16px; background:url(../images/dot-police.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; }
.sch-foot .lay-2 span { display:inline-block; margin-right:2px; margin-left:2px; vertical-align:middle;  }
.sch-foot .dot-police { margin-top:auto; margin-right:0; }

/* path */
.sch-path { padding:12px 0 12px 0; background-color:#eee; }
.sch-path .path { position:relative; font-size:12px; line-height:1; }
.sch-path .path-arrow { opacity:.2; }
.sch-path a { margin:0 8px; color:#999; }
.sch-path a:hover { color:#333; }
.sch-path .now { color:#333; }

/* main */
.sch-main { }
.sch-main .container { margin:20px auto; position:relative; }
.sch-main .container:after { content:''; display:block; height:0; clear:both; }
.sch-main .col-l { float:left; width:240px; min-height:100px }
.sch-main .col-con { float:left; margin:0 0 0 20px; width:650px; }
.sch-main .col-r { float:right; width:240px; }
/*/ */
.sch-main .col-r .r-searchbox { padding:20px 15px; }
.sch-main .col-r .r-tuijianbox { padding:20px 15px; }
.sch-main .col-r .r-newsbox { padding:20px 15px; }
/**/
.sch-main.sch-main-newslist .container { margin:20px auto; width:1100px; position:relative; }
.sch-main.sch-main-newslist  .col-con { float:left; width:760px; }
.sch-main.sch-main-newslist  .col-r { float:right; width:280px; }
.sch-main.sch-main-newslist  .col-r .l-form { margin:0; padding:20px 12px; width:240px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-main.sch-main-newslist  .col-r .l-form.fixed { position:fixed; left:50%; top:70px; margin-left:270px; }
.sch-main.sch-main-newslist  .newslistbox { margin:0 auto 0 0; padding:20px; min-height:462px; background-color:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-main.sch-main-newslist  .newslistbox .list li { }
.sch-main.sch-main-newslist  .newslistbox .list a { display:block; padding:0; min-height:154px; border-bottom:1px dotted #ddd; overflow:hidden; position:relative; }
.sch-main.sch-main-newslist  .newslistbox .list a:hover { background-color:#f6f6f6; }
.sch-main.sch-main-newslist  .newslistbox .list .pic { position:absolute; left:0; top:20px; width:180px; height:113px; background-color:#f6f6f6; border-radius:3px; overflow:hidden; z-index:10; }
.sch-main.sch-main-newslist  .newslistbox .list .pic img { display:block; height:100%; margin-left:50%; transform:translateX(-50%); transition:all .1s ease; }
.sch-main.sch-main-newslist  .newslistbox .list .pic img:hover { transform:scale(1.05,1.05) translateX(-50%); }
.sch-main.sch-main-newslist  .newslistbox .list .name { display: block; margin: 22px 120px 0 200px; padding:0 22px 0 0; font-size:18px; line-height:28px; text-align:left; height:28px;color:#385B93; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.sch-main.sch-main-newslist  .newslistbox .list a:hover .name{ color:#0776D2; }
.sch-main.sch-main-newslist  .newslistbox .list .bt { position:absolute; top:22px; right:22px; z-index:10; display:block; width:94px; height:30px; background-color:#385B93; border-radius:15px; font-size:14px; line-height:30px; color:#fff; text-align:center; transition:all .1s ease;  }
.sch-main.sch-main-newslist  .newslistbox .list a:hover .bt { background-color:#0776D2; }
.sch-main.sch-main-newslist  .newslistbox .list .text { margin:15px 22px 20px 200px; min-height:20px; max-height: 60px; font-size:13px; line-height:20px; color:#666; text-align:left; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;position: relative; }	
.sch-main.sch-main-newslist  .newslistbox .list a:hover .text { color:#000; }
.sch-main.sch-main-newslist  .more { margin:20px 0 0 0; overflow:hidden; width:760px; }
/**/
.sch-main.sch-main-majorlist .container { margin:20px auto; width:1100px; position:relative; }
.sch-main.sch-main-majorlist .col-con { float:left; width:760px; }
.sch-main.sch-main-majorlist .col-r { float:right; width:280px; }
.sch-main.sch-main-majorlist .col-r .l-form { margin:0; padding:20px 12px; width:240px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-main.sch-main-majorlist .col-r .l-form.fixed { position:fixed; left:50%; top:70px; margin-left:270px; }
.sch-main.sch-main-majorlist .majorlistbox { margin:0 auto 0 0; padding:20px; min-height:462px; background-color:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.1); }
.sch-main.sch-main-majorlist .majorlistbox .list { margin:0; position: relative; }
.sch-main.sch-main-majorlist .majorlistbox .list:after { content:''; display:block; height:0; clear:both; }
.sch-main.sch-main-majorlist .majorlistbox .list li { float:none; width:100%; }
.sch-main.sch-main-majorlist .majorlistbox .list .one { margin:0 ; padding:0; height:153px; background-color: transparent; box-shadow:0; border-bottom:1px solid #eee; position:relative; }
.sch-main.sch-main-majorlist .majorlistbox .list .one:hover { background-color:#f6f6f6; }
.sch-main.sch-main-majorlist .majorlistbox .list .pic { position:absolute; left:0; top:20px; width:180px; height:113px; background-color:#f6f6f6; border-radius:3px; overflow:hidden; z-index:10; }
.sch-main.sch-main-majorlist .majorlistbox .list .pic img { display:block; height:100%; margin-left:50%; transform:translateX(-50%); transition:all .1s ease; }
.sch-main.sch-main-majorlist .majorlistbox .list .pic img:hover { transform:scale(1.05,1.05) translateX(-50%); }
.sch-main.sch-main-majorlist .majorlistbox .list .name { display: block; margin: 0 120px 0 200px; padding:22px 22px 0 0; font-size:18px; line-height:28px; text-align:left; }
.sch-main.sch-main-majorlist .majorlistbox .list .name a { color:#385B93; transition:all .1s ease; }
.sch-main.sch-main-majorlist .majorlistbox .list .name a:hover { color:#0776D2; }
.sch-main.sch-main-majorlist .majorlistbox .list .bt { position:absolute; top:22px; right:22px; z-index:10; }
.sch-main.sch-main-majorlist .majorlistbox .list .bt a { display:block; width:94px; height:30px; background-color:#385B93; border-radius:15px; font-size:14px; line-height:30px; color:#fff; text-align:center; transition:all .1s ease;  }
.sch-main.sch-main-majorlist .majorlistbox .list .bt a:hover { background-color:#0776D2; }
.sch-main.sch-main-majorlist .majorlistbox .list .text { margin:15px 22px 20px 200px; height: 60px; font-size:13px; line-height:20px; color:#444; text-align:left; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;position: relative; }	
.sch-main.sch-main-majorlist .majorlistbox .list .text a { display:block; color:#666; transition:all .1s ease; }
.sch-main.sch-main-majorlist .majorlistbox .list .text a:hover { color:#000; }
.sch-main.sch-main-majorlist .more { margin:20px 0 0 0; overflow:hidden; width:760px; }

/*/ l-form */
.l-form { margin:0; padding:20px 12px; width:240px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.l-form .tit { margin:0; padding:0 0 8px 14px; text-align:left; font-size:16px; line-height:16px; color:#222; border-bottom:1px solid #e5e5e5; position:relative;  }
.l-form .tit:after { content:''; display:block; position:absolute; left:0; top:1px; width:4px; height:14px; background-color:#385B93; z-index:10; }
.l-form .formbox ul { padding:15px 3px 0; }
.l-form .formbox li { margin:0 0 12px 0; position:relative }
.l-form .formbox .lab { position:absolute; left:6px; top:0; width:66px; text-align:center; font-size:12px; line-height:34px; color:#666; z-index:10; }
.l-form .formbox li.required .lab:before { content:'*'; display:inline-block; color:red; margin-right:4px; }
.l-form .formbox .inputbox { display:block; padding:0 12px 0 66px; width:100%; height:34px; line-height:34px; font-size:14px; border:1px solid #e5e5e5; color:#000; border-radius:2px; box-shadow:none; }
.l-form .formbox .inputbox:focus { outline:none; border-color:#0776D2; box-shadow:none; }
.l-form .formbox .selectbox { display:block; margin:0 0 0 66px; border:0; width:calc( 100% - 70px ); height:34px; line-height:34px; background-color:transparent; color:#000; position:relative; z-index:5; }
.l-form .formbox .selectbox option { width:100%; }
.l-form .formbox .selectbg { display:block; position:absolute; left:0; top:0; right:15px; bottom:0; border:1px solid #e5e5e5; border-radius:2px; background-color:#fff; z-index:2; }
.l-form .formbox .selectgroup { margin:0; width:100%; height:auto; line-height:34px; background-color:#fff; border:1px solid #e5e5e5; position:relative; z-index:20; }
.l-form .formbox .selectgroup:after { content:''; display:block; height:0; clear:both; }
.l-form .formbox .selectgroup .selectbox { display:block; float:left; margin:0 2px 0 0; width:auto; height:34px; line-height:34px; color:#000; font-size:14px; text-align:center; position:relative; z-index:5; }
.l-form .formbox .selectbg { left:0; top:0; right:0; bottom:0; }
.l-form .formbox .btnbox .btn { display:block; width:100%; height:36px; line-height:36px; color:#fff; font-size:18px; letter-spacing:5px; background:#385B93; border-radius:5px; border:0; position:relative; z-index:20; vertical-align:middle; }
.l-form .formbox .btnbox .btn:hover { background-color:#0776D2; color:#fff; box-shadow:0 5px 12px rgba(0,0,0,.1); transition:all .3s ease-in-out; cursor:pointer; }
.l-form .formbox .btnbox .btn:focus { outline:none; }
.l-form .formbox .btnbox .read { display:block; margin:-4px 0 8px; font-size:12px; color:#999; text-align:center; }
.l-form.fixed { position:fixed; left:50%; top:70px; margin-left:-585px; }
/*/ 专业详细页面 */
.major { padding:20px; background-color:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.1); }
.major .major-title { position:relative; }
.major .major-title .txt { display:block; margin:0; padding:5px; font-size:13px; color:#999; line-height:1; font-weight:normal; text-align:left; background-color:#f7f9fa; }
.major .major-title .name { display:block; padding:18px 0; font-size:28px; color:#0064c8; font-weight:400; line-height:1; border-bottom:2px dotted #eee; text-align:center; } 
.major .major-title:after { }
.major .major-pic { margin:15px 0; text-align:center; }
.major .major-pic span { display:inline-block; }
.major .major-pic span img { display:block; width:300px; height:200px; }
.major .major-con {}
.major .major-fulltext .p { margin-bottom:20px; font-size:16px; line-height:24px; color:#000; }
.major .major-fulltext .p h6 { padding:0 0 10px 20px; font-size:16px; font-weight: normal; line-height:22px; color:#0064c8; position:relative; opacity:.8; }
.major .major-fulltext .p h6:before { content:''; display:block; position:absolute; left:0; top:6px; width:5px; height:5px; border:3px solid #0064c8; border-radius:6px; }
.major .major-fulltext p { margin-bottom:20px; font-size:15px; line-height:24px; color:#333; }
.major .major-fulltext p strong { font-weight:bold; color:#000; }
/*/ news详细页面 */
.article { padding:20px; background-color:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.1); }
.article .art-title { text-align:center; font-size:28px; color:#0064c8; font-weight:400; line-height:40px; word-break:break-all; word-wrap:break-word; }
.article .art-source { margin:15px 0 0 0; padding:4px 0; text-align:center; background-color:#f7f9fa; }
.article .art-source >span { margin-left:5px; margin-right:5px; font-size:12px; color:#999; } 
.article .art-source a { margin-left:2px; margin-right:2px; }
.article .art-body { }
.article .art-imgblock { margin:15px 0 0 0;  } 
.article .art-imgblock img { display:block; margin:5px auto; max-width:100%; }
.article .art-introtext { margin:15px 0 0 0; padding:5px 0; font-size:14px; font-weight:400; color:#433b75; border-bottom:1px dashed #ddd; }
.article .art-fulltext { font-size:14px; line-height:24px; color:#333; }
.article .art-fulltext p { margin:10px 0; font-size:15px; text-indent:1em; }
.article .art-fulltext .pic { margin:15px auto 5px; }
.article .art-fulltext img { display:block; margin:5px auto; max-width:100%; border:10px solid #fff; }
.article .art-fulltext .pic-name { color:#6A6A6A; text-align:center; font-size:13px; }
.article .art-fulltext ul { margin:30px; }
.article .art-fulltext ul li { list-style: inside; }

/*/ */
.more { margin:20px 0 0 0; overflow:hidden; }
.more .tit { margin:0; padding:0 0 8px 14px; text-align:left; font-size:16px; line-height:16px; color:#222; position:relative; }
.more .tit:after { content:''; display:block; position:absolute; left:0; top:1px; width:4px; height:14px; background-color:#385B93; z-index:10; }
.more .majors { margin:0 0 0 0; position:relative; }
.more .majors .list { margin:0 -15px -5px 0; position: relative; }
.more .majors .list:after { content:''; display:block; height:0; clear:both; }
.more .majors .list li { float:left; width:50%; }
.more .majors .list .one { margin:5px 15px 10px 0 ; padding:0; height:104px; background-color:#fff; box-shadow:0 0 4px rgba(0,0,0,.1); position:relative; }
.more .majors .list .pic { position:absolute; left:12px; top:12px; width:120px; height:80px; overflow:hidden; z-index:10; }
.more .majors .list .pic img { display:block; width:100%; height:100%; transition:all .1s ease; }
.more .majors .list .pic img:hover { transform:scale(1.05,1.05); }
.more .majors .list .name { display: block; margin: 0 0 0 150px; padding:15px 12px 0 0; text-align:left; overflow:hidden; }
.more .majors .list .name a { display:block; font-size:15px; line-height:22px; height:44px; color:#385B93; transition:all .1s ease; }
.more .majors .list .name a:hover { color:#0776D2; }
.more .majors .list .bt { position:absolute; bottom:12px; right:12px; z-index:10; }
.more .majors .list .bt a { display:block; width:94px; height:24px; background-color:#385B93; border-radius:4px; font-size:13px; line-height:24px; color:#fff; text-align:center; transition:all .1s ease;  }
.more .majors .list .bt a:hover { background-color:#0776D2; }
.more .majors .list .text { position:absolute; left:4px; top:5px; right:5px; bottom:5px; z-index:-1; font-size:12px; line-height:20px; height:20px; overflow:hidden; }	
.more .majors .list-simple { margin:0 -10px 0 0; position: relative; }
.more .majors .list-simple li { float:left; width:25%; }
.more .majors .list-simple li >a { display:block; margin:5px 10px 5px 0; padding:8px 5px; background-color:#fff; border:1px solid #e5e5e5; border-radius:3px; font-size:14px; line-height:20px; text-align:center; color:#385B93; transition:all .1s ease; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.more .majors .list-simple li >a:hover { color:#0776D2; border-color:#ddd; }
.more .news { margin:5px 0 0 0; padding:15px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); }
.more .news .list-simple a { display:block; padding:0; position:relative; }
.more .news .list-simple .name { margin:0 8px 0 0; font-size:13px; line-height:30px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; position:relative; }
.more .news .list-simple .name:before { content:">"; display:inline-block; margin:0 5px; color:#617FA5; }

/****/
.sch-about .container:after { content:''; display:block; position:absolute; right:0; bottom:0; width:20px; height:20px; background:url(../images/dot-a.png) no-repeat 0 0; z-index:20; }
.sch-form:after { content:''; display:block; position:absolute; right:0; bottom:0; width:20px; height:20px; background:url(../images/dot-a.png) no-repeat 0 0; z-index:20; }
.r-searchbox .catebox .dd b  { float:left; display:block; margin:0 6px 6px 0; padding:0 6px; font-size:13px; font-weight:400; line-height:24px; border:1px solid #eee; border-radius:3px; background:url(../images/dot-yes.png) no-repeat 200% bottom; overflow:hidden; }
.r-searchbox .catebox .dd a:hover { color:#385B93; border-color:#385B93; background:url(../images/dot-yes.png) no-repeat right bottom; overflow:hidden; }
.r-searchbox .catebox .dd a.selected { color:#0059B2; border-color:#0059B2; background:url(../images/dot-yes.png) no-repeat right bottom; overflow:hidden; }
/**/
/*form */
.sch-form .formbox .btnbox { margin:10px 0 0 0; padding:15px 8px; border-top:1px solid #eee; text-align: right; vertical-align: text-bottom; position: relative; }
.sch-form .formbox .btnbox .read { display: inline-block; float:none; margin:15px 0 0 15px; font-size:12px; color:#ccc; vertical-align: text-bottom; }
.sch-form .formbox .btnbox .btn { display: inline-block; float:none; margin: 0 0 0 30px; padding:0 35px 0 40px; height:40px; line-height:40px; color:#fff; font-size:18px; letter-spacing:5px; background:#385B93; border-radius:20px; border:0; position:relative; z-index:20; vertical-align: text-top; }
.sch-bigform .formbox .btnbox { margin:15px 0; padding:15px 8px; border-top:1px solid #eee; }
.sch-bigform .formbox .btnbox .read { display:block; float:none; margin:0 0 0 30%; font-size:12px; color:#ccc; }
.sch-bigform .formbox .btnbox .btn { display:block; float:none; margin: 20px 0 0 30%; padding:0 50px; height:50px; line-height:50px; color:#fff; font-size:18px; letter-spacing:8px; background:#FF7F00; border-radius:25px; border:0; position:relative; z-index:20; vertical-align:middle; }

.nodata { display:table; margin:15px auto; width:100%; height:100%; min-height:180px; border:1px dashed #e5e5e5; }
.nodata >span { display:table-cell; width:100%; height:100%;  font-size:14px; color:#ACB0B7; text-align:center; vertical-align:middle; }
.r-tuijianbox .contlist .one a { display:block; padding:0 0 0 30px; font-size:14px; line-height:30px; height:30px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; transition:all .1s ease; }
.r-tuijianbox .contlist .one .nb { position:absolute; display:block; left:4px; top:0; font-size:13px; font-weight:600; color:#385B93; font-style:normal; opacity:.5; z-index:10; }

/* */
.article .art-introtext { display:block; margin:30px 0 20px ; padding:15px 15px; font-size:14px; line-height:1.5; background-color:#f9fafc;  border:1px dotted #8E95AE; border-radius:4px; position:relative; }
.article .art-introtext .t { display:block; position:absolute; left:12px; top:0; margin-top:-12px; padding:0 12px; background-color:#8E95AE; color:#fff; border-radius:12px; font-size:12px; line-height:24px; }
.article .art-other { padding:8px 15px; font-size:12px; line-height:1; color:#999; background-color:#f7f9fa; }
.article .art-other a { display:inline-block; margin-left:4px; color:#666; }
.more .majors .list-simple { margin:0 -10px 0 0; position: relative; overflow:hidden; }
.more .majors .list .name { display: block; margin: 0 0 0 140px; padding:10px 12px 0 0; text-align:left; overflow:hidden; }
.more .majors .list .name a { display:block; font-size:15px; line-height:22px; height:auto; max-height:44px; overflow:hidden; color:#385B93; transition:all .1s ease; }
.more .majors .list .name a:hover { color:#0776D2; }
.more .majors .list .text { position:relative; left:auto; top:auto; right:auto; bottom:auto; z-index:1; height:auto; margin:0 0 0 140px; padding:2px 12px 0 0 ; }
.more .majors .list .text a { display:block; font-size:12px; color:#999; line-height:16px; height:32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition:all .1s ease; }
.more .majors .list .text a:hover { color:#333; }
.more .majors .list .bt { position:absolute; bottom:8px; right:12px; z-index:10; }
.more .majors .list .bt a { display:block; width:60px; height:22px; background-color:#385B93; border-radius:11px; font-size:12px; line-height:22px; color:#fff; text-align:center; transition:all .1s ease;  }
.more .majors .list .bt a:hover { background-color:#0776D2; }

.sch-mybanner { margin:20px 20px 0 0; text-align:center; overflow:hidden; border:1px solid #e5e5e5; }
.sch-mybanner .mybanners { margin:50px -10px; }
.sch-mybanner a { display:inline-block; margin:0 2.5%; width:18%; height:56px; overflow:hidden; font-size:20px; line-height:52px; text-align:center; color:#0776D2; border:2px solid #0776D2; border-radius:28px; background-color:#fff; }

.more { margin:40px 0 0 0; overflow: visible; }
.sch-main.sch-main-majorlist .more { margin:20px 0 0 0; overflow:visible; width:760px; }
.sch-main.sch-main-newslist .more { margin:20px 0 0 0; overflow:visible; width:760px; } 

.hyj-top { height:25px; border-bottom:1px solid #ebebeb; font-size:12px; line-height:24px; color:#ccc; background-color:#f5f5f5; }
.hyj-homebox { margin:20px 0 0 0; position:relative; }
.hyj-homebox:after { display:block; content:''; width:100%; height:0; clear:both; }
.hyj-homebox .sch-form { margin-top:-1px; border:1px solid #ebebeb; box-shadow:none; }
.hyj-pagebox { margin:20px 0 0; padding:0; position:relative; }
.hyj-pagebox:after { display:block; content:''; width:100%; height:0; clear:both; }
.hyj-pagebox .sch-mybanner { margin:0; }
.hyj-detailbox { margin:20px 0 0; padding:0; position:relative; }
.hyj-detailbox:after { display:block; content:''; width:100%; height:0; clear:both; }
.hyj-detailbox .sch-mybanner { margin:0; }

.tit-sub { margin:20px 0; padding:10px; background-color:#f6f6f6; color:#8E95AE; text-align:center; font-size:14px; font-weight:200; letter-spacing:1px; border:1px solid #eee; border-radius:5px; }
