﻿.noWrap{white-space:nowrap}
@font-face{font-family:iconfont;src:url();src:url() format('embedded-opentype'),url() format('woff'),url() format('truetype'),url(http://www.bkzssys.sdu.edu.cn/static/front/sdu/basic/iconfont/iconfont.svg) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
html{min-width:1300px;width:100%;overflow-x:hidden;height:100%}
body{position:relative;width:100%;min-height:100%;overflow-x:hidden}
.l_con{position:relative;margin:0 auto;width:1200px}
img[class^=icon_]{display:inline-block;width:100%;cursor:pointer;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
i[class^=icon_]{vertical-align:middle;background-size:100% 100%;background-repeat:no-repeat;display:inline-block;font-style:normal}
body{font-size:18px}
.wrapper{position:relative;margin:0 auto}
.clear{*zoom:1}
.clear:after,.clear:before{content:"";display:table}
.clear:after{clear:both}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.fl{float:left}
.fr{float:right}
.toh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f-theme{color:#930f15}
.noWrap{white-space:nowrap}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.pa{position:absolute}
.pr{position:relative}
.pf{position:fixed}
.wf{width:100%;max-width:100%}
.hide{display:none}
.toh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blod{font-weight:700}
[class^=g-]{*zoom:1}
[class^=g-]:after,[class^=g-]:before{content:"";display:table}
[class^=g-]:after{clear:both}
.g-d-2>*{float:left;width:50%}
.g-d-3>*{float:left;width:33.33333333%}
.g-d-4>*{float:left;width:25%}
.g-d-5>*{float:left;width:20%}
.g-d-6>*{float:left;width:16.66666667%}
.g-d-7>*{float:left;width:14.28571429%}
.g-d-8>*{float:left;width:12.5%}
.bg-c{background-color:#930f15}
.bg-sc{background-color:#930f15}
.f-c{color:#930f15}
.f-sc{color:#930f15}
.f-t-c{text-align:center}
.f-wb{font-weight:700}
.btHov{transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.btHov:hover{-khtml-opacity:.85;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85);filter:"alpha(opacity=85)";filter:alpha(opacity=85)}
.noShow{visibility:hidden}
.header{position:relative;z-index:3000;background-color:#930f15}
.header>.l_con{position:relative;height:140px}
.header .left{float:left;width:600px}
.header .left .logo{width:475px;height:69px;margin-top:36px;background:url(../image/logo.png) center/contain no-repeat;background-size:100% 100%;background-position:center}
.header .right{position:absolute;top:0;right:0;left:600px;bottom:0;height:100%;width:600px}
.header .user{position:absolute;right:20px;margin-top:40px;font-size:16px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.header .user>.login{color:#fff;margin-right:15px;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.header .user>.login:hover{color:#ffa752}
.header .user>.register{color:#fff;margin-left:15px;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.header .user>.register:hover{color:#ffa752}
.header .user>.userAccount{color:#fff;margin-right:15px;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.header .user>.userAccount:hover{color:#ffa752}
.header .user>.quiz{color:#fff;margin-left:15px;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.header .user>.quiz:hover{color:#ffa752}
.header .search{position:relative;height:35px;margin-top:40px}
.header .search input{float:right;color:#fff;width:126px;height:33px;font-size:14px;line-height:33px;padding-left:15px;padding-right:52px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;background-color:transparent;border:1px solid #fff}
.header .search .btn_search{position:absolute;top:7px;right:14px;width:23px;height:21px;background-image:url(../image/search.png)}
.header .menus{position:absolute;right:0;bottom:0;height:0;left:- 600px;width:1200px}
.header .menus>ul{float:right;width:600px;height:58px;margin-top:-58px}
.header .menus>ul>li{float:left;width:100px;text-align:center;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s}
.header .menus>ul>li>a{font-size:16px;color:#fff;line-height:58px;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.header .menus>ul>li>.subs{position:absolute;top:0;left:-150px;width:1500px;overflow:hidden;transition:all .22s linear 0s;-moz-transition:all .22s linear 0s;-webkit-transition:all .22s linear 0s;-o-transition:all .22s linear 0s;height:0;background-color:#fff}
.header .menus>ul>li>.subs>div{background-image:url(../image/bg_sub_menu.png);background-position:right center;background-repeat:no-repeat}
.header .menus>ul>li>.subs .l_con{*zoom:1;padding-top:25px;padding-bottom:45px}
.header .menus>ul>li>.subs .l_con:after,.header .menus>ul>li>.subs .l_con:before{content:"";display:table}
.header .menus>ul>li>.subs .l_con:after{clear:both}
.header .menus>ul>li>.subs .l_con>ul{width:800px;float:left}
.header .menus>ul>li>.subs .l_con>ul>li{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;margin-top:20px;text-align:left;margin-right:10px}
.header .menus>ul>li>.subs .l_con>ul>li .dot{position:relative;top:-3px;*top:-7px;width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;margin-right:8px;background-image:url(../image/dot.png)}
.header .menus>ul>li>.subs .l_con>ul>li a{font-size:16px;color:#333;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.header .menus>ul>li>.subs .l_con>ul>li:hover a{color:#930f15}
.header .menus>ul>li.active{background-color:#fff}
.header .menus>ul>li.active>a{color:#930f15}
.header .menus>ul>li:hover{background-color:#fff}
.header .menus>ul>li:hover>a{color:#930f15}
.footer{position:relative;width:100%;max-width:100%;bottom:0;background-color:#930f15;background-image:url(../image/bg_footer.png);background-position:left bottom;background-repeat:no-repeat}
.footer>.l_con{*zoom:1}
.footer>.l_con:after,.footer>.l_con:before{content:"";display:table}
.footer>.l_con:after{clear:both}
.footer>.l_con .col_1{float:left;width:410px}
.footer>.l_con .col_1 .code1,.footer>.l_con .col_1 .code2{float:left;width:100px;margin-top:52px;margin-left:15px}
.footer>.l_con .col_1 .code1 .txt,.footer>.l_con .col_1 .code2 .txt{position:relative;left:50%;width:158px;margin-top:7px;margin-left:-79px;text-align:center;font-size:16px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer>.l_con .col_1 .code1 .img,.footer>.l_con .col_1 .code2 .img{height:100px;background-size:cover;background-repeat:no-repeat;background-image:url(../image/code_zb.png)}
.footer>.l_con .col_1 .code2{margin-left:60px}
.footer>.l_con .col_1 .code2 .img{background-image:url(../image/code_gf.png)}
.footer>.l_con .col_2{float:left;width:188px}
.footer>.l_con .col_2 .tit{margin-top:44px;font-size:16px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer>.l_con .col_2 .list{margin-top:15px}
.footer>.l_con .col_2 .list .item{display:block;transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;margin-bottom:16px;font-size:14px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer>.l_con .col_2 .list .item:hover{color:#eee}
.footer>.l_con .col_3{float:left;margin-left:77px;width:300px}
.footer>.l_con .col_3 .tit{margin-top:44px;font-size:16px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer>.l_con .col_3 .list{margin-top:15px}
.footer>.l_con .col_3 .list>li{transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;margin-bottom:16px;font-size:14px;color:#fff;line-height:100%;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer>.l_con .col_3 .list>li:hover{color:#eee}
.footer>.l_con .cols_4{float:right;width:192px;margin-left:33px}
.footer>.l_con .cols_4 .logo{width:141px;height:131px;margin-top:52px;background:url(../image/logo_fb.png) no-repeat;background-size:100% 100%;background-position:center}
.footer .bottom{height:50px;margin-top:34px;background-color:#930f15}
.footer .bottom>.l_con{text-align:center;font-size:12px;color:#fff;line-height:50px;font-family:'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif}
.footer .bottom>.l_con>span{margin:0 10px}