*{ margin:0px; padding:0px; list-style:none;box-sizing:border-box;}
img { border:0px;}
html{height: 100%;}
body{position: relative;padding-bottom: 105px;min-height: 100%;}
body { font-family:微软雅黑,Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
a { text-decoration:none; color:#666;}
a:hover { text-decoration:none;}
input{outline: none;}
.line {  background:url(../images/line.png) repeat-x left bottom; }
.clear:after{content: '';display: block;clear: both;}

.box { width:1080px; margin:0px auto 0; }
/*西交大独有样式*/
#main { width:1080px; margin:0px auto; background:#fff;height: auto;min-height: 70%;}
/*西交大独有样式*/
.main { width:1080px; margin:0px auto; background:#fff;height: auto;min-height: 70%;}
#header { width:100%; height:124px; position:relative; overflow:hidden; }
#header .loginBox { width:982px; height:28px; position:absolute; right:0px; top:0px; z-index:22; background:url(../images/loginbg.png) no-repeat right; }
#header .loginBox .userLogin { width:148px; padding:0px 10px 0px 30px; height:24px; line-height:24px; position:absolute; right:0px; top:0px; color:#fff; font-weight:bold; text-align:center; }
#header .loginBox a { color:#fff; }
#header .logo { margin-top:20px; position: absolute;}
#navBox { width:1080px;background: url(../images/logo_bg.png) no-repeat;margin:-1px auto;position: relative;}
.loginTop{float: right;}
#trapezoidright{width: 0;height: 0;border-top: 20px solid #4b70b3;border-right: 20px solid transparent;float: right;}
#trapezoidleft{width: 0;height: 0;border-top: 20px solid #4b70b3;border-left: 20px solid transparent;float: left;}
#trapezoid-login{z-index: 11;background:#4b70b3;float: left;height: 20px;}
#trapezoid-login span{font-size: 14px;color: #fff;margin: 1px 0px 0 0;cursor: pointer;text-align: center;padding: 0 20px;}
#trapezoid-login strong{float: left;color: #fff;margin: 3px 0 0 0;width: 70px;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
#trapezoid-login a{float: left;color: #fff;margin: 3px 0 0 0;font-size: 12px;font-weight: bold;}
#trapezoid-login .longin-sub{font-size: 14px;color: #fff;font-weight: bold;margin-top: 1px;float: left;text-align: center;width: 108px;}
#trapezoid-login .longin-link{font-size: 14px;color: #fff;}
.nav-logo-bg{width: 100%;height: 105px;background: url(../images/nav_top_bg.png) repeat-x;}
.nav-logo{float: left;margin:10px auto;}
.nav-logo img{width: 397px;height: 85px;float: left;margin-left: 30px;}
.nav-logo span{color: #b22a24;font-size: 35px;float: left;margin:10px 0 0 -4px;font-weight: bold;}
.nav-bg{background: #4b70b3;width: 1080px;height: 49px;margin: 0 auto}
#loginname{position: absolute;top: 3px;right: 125px;display: block;z-index: 11;color: #fff;}
/* #btnLogout{color: #fff;} */
#nav{float: left;margin-left: 32px;height: 48px;}
#nav li {float: left;height: 48px;}
/* #nav li a{padding: 13px 13px;color: #fff;float: left;font-size: 16px;font-weight: bold;} */
#nav li:hover{background: #3f5173;}
#nav-right li:hover{background: #3f5173;}
#nav li a:active{background: #3f5173;}
.ser-box{width: 350px;height: 28px;background:#fff;float: left;margin: 10px 0 0px 50px;color: #999999;position: relative;}
.ser-box span{position: absolute;display: block;height: 17px;left: 230px;top: 5px;font-size: 12px;}
.ser-box-in{width: 85px;height: 26px;position:relative;float: left;}
.res{font-size: 14px;line-height: 26px;height: 26px;text-align: center;background: url(../images/search-down.png) no-repeat 65px 9px;}
.ser-box-select{position: absolute;top: 0;left: 0;width: 85px;display: none;background: url(../images/search-down-hover.png) no-repeat 65px 9px #fff;z-index: 99;}
.ser-box-select li{text-align: center;line-height: 26px;font-size: 14px;}
.ser-box-select li:hover{color:#6d6d6d;background-color:#f8d9d9;cursor: pointer;}
.ser-box-select .ser-box-select-top:hover{background:url(../images/search-down-hover.png) no-repeat 65px 9px #f8d9d9; }
.search{border: none;color: #94938f;height: 28px;width: 220px;margin-left: 10px;height: 26px\9;line-height: 26px\9;}
.high-serch{color: #94938f}
.search-top{margin-left: 34px;}
.search-sel-blur{width: 60px;height: 30px;}
.search-sel-three{width: 60px;height: 30px;}
.search-content{margin-left: 34px}
.search-sel{height: 30px;width: 80px;}
#login p{margin-left: 34px;font-size: 14px;margin: 20px 0 30px 34px;}
.search-content-bottom{margin-left: 80px;}
#community{width: 200px;height: 28px;}
.zheng{width: 28px;height: 28px;}
.search-inp{width: 298px;height: 28px;margin-top: 18px;}
.search-number{margin-left: 80px;margin: 20px 0 20px 80px;}
.search-number span{margin-right: 10px;}
.search-number input{height: 30px;margin-right: 10px;}
.search-years{margin-left: 80px;}
.search-years span{margin-right:90px;}
.search-years .rad-tex{width: 50px;height: 30px;}
.search-return{margin:20px 0 0 300px;}
.search-return input{width: 100px;height: 26px;margin:0 0 20px 10px;}
.ser-btn{background:url(../images/searBtn.png) no-repeat 0 2px;width: 20px;height: 20px;border: none;position: absolute;top: 2px;left: 320px;cursor: pointer;}
.high-ser{color: #fff;margin: 14px 0 0 15px;float: left;font-size: 14px;}
.popuop-content{z-index: 999;position: fixed;background: #fff;font-size: 16px;display: none;}
.popup-close{position: absolute;width: 30px;height: 30px;background: #fff;right: 10px;top: 2px;text-align: center;line-height: 30px;color: #999;cursor: pointer;}
.popuop-layer{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);left: 0;top: 0;z-index: 998;display: none;}
.head{width: 570px;height: 34px;background: #4b70b4;font-size: 18px;color: #fff;line-height: 34px;padding-left: 30px;}
.style{margin: 30px 0 0 84px;}
.style-sel{width: 300px;height: 30px;}
.footerWrap{width:1080px;margin:0 auto;}
#footer {height: 105px;background: url(../images/foot_bg.png) repeat-x;position: absolute;bottom: -30px;width: 100%;}
.footerWrap{width: 1080px;margin: 0px auto;}
#footer .rights{float: right;font-size: 13px;color: #666666;padding: 28px 70px 0 0;}
#error { width:380px; height:140px; font-weight:bold; margin:140px auto; padding-left:70px; background:url(../images/error.png) left 4px no-repeat; }
#woslink { width:380px; height:140px; font-weight:bold; margin:140px auto; padding-left:70px; background:url(../images/woslink.png) left 4px no-repeat; }
#error h3 { font-size:24px; color:#666; line-height:34px; }
#error p { font-size:14px; color:#999; line-height:24px; }
#error a { font-size:14px; line-height:24px; }
#error .purple { color:#82318e; } 
/*-分页-*/
.pageDiv { width:100%;line-height:30px; z-index:1;}
.pageDiv .pageinfo { line-height:26px;float: left;margin-right: 40px;}
.pageDiv .pageinfo select { width:44px; height:22px; border:solid 1px #ccc; vertical-align:middle; }
.pageDiv .total { line-height:30px;}
.pageDiv .pagelist { margin: 10px auto; }
.pageDiv .pages {float: left; margin-left:250px;}
.pageDiv .pages li { padding:0px 12px; float:left; cursor:pointer; line-height:28px; margin-right:4px; }
.pageDiv .pages li.active { background:#3975CB; border:solid 1px ##3975CB; color:#fff; }
.pageDiv .pages li.no { border:none; line-height:30px; cursor:default; }
.pageDiv .goPage { line-height:25px; float:left; }
.pageDiv .goPage input { width:30px; height:20px; border:solid 1px #ccc; vertical-align:middle;margin-right: 10px; }
.pageDiv .go { width:30px; height:28px; float:left; margin-left:4px; border:solid 1px #ccc; }
.pageDiv .go a { display:block; width:30px; height:28px; line-height:28px; text-align:center; color:#999; text-decoration:none; }




.log-ul { height:30px; margin-top:30px; }
.log-ul li { height:40px; float:left; font-size:14px; }
.log-ul li.log-name { width:100px; text-align:right; line-height:40px; margin-right:20px; font-weight:bold; }
.log-ul li.log-ipt { width:220px; height:40px; }
.log-ul li.log-ipt input { border:solid 1px #ccc; height:38px; width:200px; padding-left:10px; outline:none; }
/*---弹窗----*/
.dialog {display:none; z-index: 30000; position: fixed; top: 50%; left: 50%; background: #fff;  -webkit-box-shadow: 5px 10px 30px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 10px 30px rgba(0, 0, 0, 0.5);  box-shadow: 5px 10px 30px rgba(0, 0, 0, 0.5); -moz-border-radius: 8px 8px 6px 6px; -webkit-border-radius: 8px 8px 6px 6px; border-radius: 8px 8px 6px 6px; width: 400px;height: 120px;}
.dialog h2 { padding-left:20px; font-size:14px; color:#fff; height:40px; line-height:40px; background:#4B70B3; position:relative; }
.dialog h2 .dia-close { position:absolute; width:14px; height:14px; background:url(../images/close2.png) no-repeat;   right:10px; top:12px; color:#fff; }
.dialog .dia-con { padding:10px; }
.exprotList {padding: 20px 0px; line-height: 30px; font-size: 16px; }
.exprotBox {width: 520px; height: 120px; margin: -60px 0px 0px -200px; }
.exprotList li {height: 30px; padding: 0px 20px; background: none repeat scroll 0% 0% #4B70B3; border-radius: 4px; float: left; display: inline; text-align: center; margin-left: 20px; }
.dialog .dia-box .dia-btn { width:100%; height:40px; border-top:solid 1px #4B70B3; position:absolute; bottom:10px; left:0px; }
.exprotList li a {color: #FFF; text-decoration: none;font-weight: bold; }
.popup{ z-index: 20001; }
.dialog h2 .close {position: absolute; right: 10px; top: 2px; color: #FFF; }
.dialog .dia-box .dia-btn .dia-btn-sure { position:absolute; width:60px; height:26px; right:10px; bottom:2px; background:#4B70B3; color:#fff; border-radius:4px; text-align:center; line-height:26px; cursor:pointer; }

.popup-bg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 20000; background-color: #666; opacity: 0.4; filter: alpha(opacity=40); display:none; }

.hide{ display: none; }
.show{ display: block; }





.u-style{float: left;color: #4B70B3;font-size: 16px;font-weight: normal;}
.u-style-label{float: left;color: #4D5D7B;font-size: 19px;padding-top:10px}
.u-nav{background: #b0d2f6;display: block;font-size: 16px;padding: 8px 122px 8px 12px;margin-top: 10px;color: #333;}
.u-icon{border: 1px solid #868686;display: block;width: 10px;height: 10px;line-height: 10px;cursor:pointer;float: left;margin-top: 4px;text-align: center;}
.m-style{margin: 12px 0 0 10px;}
.u-nav1{background: #b0d2f6;margin-top: 0px;padding: 8px 0 8px 12px;color: #333;font-size: 16px;font-weight: bold;}
#organization{margin-top: 16px;}
.u-listson{margin-left: 30px;display: none;}
#left .u-listn{display: block;}

/* 前台文章查询页,高被引文章每期的选择条件 */
.underline{text-decoration:underline}
.font-16{font-size: 14px;color: #4B70B3;}
.font-16-padding{font-size: 14px;padding-left: 65px;color: #4B70B3;}
.none-link{font-size: 14px;padding-left: 65px;color: #c7cac1;}