.blue{color:#1d75a3;}

.bread{font-size:14px;height:30px; line-height:30px;}

.sp-l{float:left;width:730px;}

.sp-r{float:right;width:300px;}

.lead{position:relative;padding:15px; border:5px solid #e4e4e4 ;}

.lead h1{width:600px;padding-bottom:8px;line-height:36px;font-size:32px;color:#000;}

.lead p{ line-height:28px;font-size:16px; text-indent:2em;}

#baiduShare{position:absolute; top:15px;right:15px;width:120px;}

#baiduShare a{width:28px; height:28px;padding:0;margin: 6px 6px 6px 0;background-image: url(../images/icon.png);background-repeat: no-repeat;cursor: pointer;}

#baiduShare.bdsharebuttonbox{width:120px;}

#baiduShare.bdsharebuttonbox a{ width:28px; height:28px; margin:0 0 0 11px; padding:0;}

#baiduShare.bdsharebuttonbox a.bds_tsina{ background-position:0 0px;}

#baiduShare.bdsharebuttonbox a.bds_weixin{ background-position: 0px -40px;}

#baiduShare.bdsharebuttonbox a.bds_qzone{background-position: 0 -80px;}

.t-bar{height:48px; border-bottom:1px solid #e4e4e4;}

.t-bar .bt{float:left; height:45px; line-height:45px; font-size:18px;  border-bottom:3px solid #d00;}

.lead-time{text-align:right;}

.rank-table{margin-top:10px;border:1px solid #ddd; font-size:14px;}



.rank-table tr th{padding:10px; line-height:20px; background:#f2f2f2; border:1px solid #ddd; text-align:center;}

.rank-table tr td{padding:10px;text-align:center;border:1px solid #ddd;}

.rank-table tr td.xh{font-size:24px;}

.rank-table tr td a.cty{display:inline-block;width:100%;height:100%; color:#1d75a3; overflow:hidden; text-align:left;}

.rank-table tr td a.cty span img{width:70px;}

.rank-table tr td a.cty span{float:left;margin-right:10px;}

.rank-table tr td a.cty p{float:left;}

.rank-table tr td i{display:inline-block;width:10px;height:10px;margin-left:10px; background:url(../images/ud.png) no-repeat;}

.rank-table tr td i.ud-up{background-position:0 0;}

.rank-table tr td i.ud-down{background-position:0 -48px;}

.rank-table tr td i.stable{background-position:0 -96px;}

.rank-table tr td.qy span{float:left;width:auto;}

.rank-table tr td.qy  p{padding-left:50px; text-align:left;}

.rank-table tr td.qy  p em{color:#1d75a3;display:block;}

.rank-table tr td.qy  p s{color:#999;font-size:12px; text-decoration:none;}



.rank-table tr td.hg{ text-align:left; color:#1d75a3;}

.rank-table tr td.hg span{margin-right:4px;}



.tb-ms{padding:10px 0;margin:5px 0; font-size:14px;}

.tb-more{display:block;height:40px; line-height:40px; font-size:16px;background:#1282d1; color:#fff; text-align:center;}

.tb-more:hover{background:#0087e6; color:#fff;}



.sp-rb h3{background:#254390;color: #fff;font-size: 16px;height: 40px;line-height: 40px;overflow: hidden;text-indent: 1em;}

.sp-rb ul{width:310px;margin-left:-5px;padding:0;}

.sp-rb ul li{float:left;display:inline-block;width:135px;height:30px; line-height:30px;margin:5px;padding-left:10px;font-size:14px; background:url(../images/list_icon.gif) no-repeat left center;overflow: hidden;}

.sp-rb ul li:hover{background:#254390;}

.sp-rb ul li:hover a{color:#fff;}



.sp-rn h3{background:#254390;color: #fff;font-size: 16px;height: 40px;line-height: 40px;overflow: hidden;text-indent: 1em;}

.sp-rn-rank { font-size: 14px;}

.sp-rn-rank li {border-bottom: 1px dashed #ddd;height: 24px;line-height: 24px;margin: 8px 0;overflow: hidden;padding: 5px;}

.sp-rn-rank li i {font-size: 18px;padding-right: 4px;}

.sp-rn-rank li i.tips {color: #f00;}

.friends-tit{height:36px; line-height:36px;font-size:16px; border-bottom:1px solid #e2e2e2;}



.sp-basic{border:4px solid #e4e4e4;}

.sb-tit{height:48px; line-height:48px;padding:0 15px; font-size:20px; border-bottom:1px solid #e4e4e4;}

.sp-basic-img{float:left;width:120px;height:140px; padding:20px 10px; text-align:center; border-right:1px solid #e4e4e4;}

.sp-basic-img span{ display:inline-block; height:100%; vertical-align:middle;}  

.sp-basic-img img{ vertical-align:middle;}  





.sp-basic-m{float:left; width:340px;height:160px;padding:10px 20px; font-size:13px;}

.sp-basic-m ul li{float:left;width:160px;height:32px;padding:0 5px; line-height:32px;color:#999;overflow:hidden;}

.sp-basic-m ul li span{padding-left:6px;color:#222;}

.sp-basic-m ul li a{color:#119ae1; text-decoration:underline;}

.sp-basic-m ul li span.blue{color:#1d75a3;}

.sp-basic-r{float:right;width:180px;height:160px;padding:10px; border-left:1px solid #e4e4e4;}

.sp-basic-r .bt{ padding:20px 0 10px 0;text-align:center; font-size:22px;color:#888;}

.sp-basic-r .info{ text-align:center; font-size:12px;color:#888;}

.sp-basic-r .info em{padding-right:4px;color:#000; font-size:36px;  }



.cty-basic-img{float:left;width:180px;height:180px; padding:20px; text-align:center; }

.cty-basic-img span{display:inline-block; height:100%; vertical-align:middle;}  

.cty-basic-img img{ vertical-align:middle;}  

.cty-basic{float:right;width:480px;padding-top:20px; font-size:13px; color:#999;}

.cty-basic p{padding:5px 0;line-height:24px;}

.cty-basic p span{padding-left:6px;color:#222;}

.cty-basic a{color:#119ae1; text-decoration:underline;}

.cty-basic .blue{color:#1d75a3;}
.cty-basic dl{ line-height:28px;}
.cty-basic dl dt{float:left;padding-right:6px;}
.cty-basic dl dd{float:left;padding-right:20px; color:#222;}

.peo-basic{border:4px solid #e4e4e4;}
.peo-tit{height:48px; line-height:48px;padding:0 15px; font-size:20px; border-bottom:1px solid #e4e4e4;}
.peo-basic-img{float:left;width:100px;height:140px; padding:10px; text-align:center; border-right:1px solid #e4e4e4;}
.peo-basic-img span{ display:inline-block; height:100%; vertical-align:middle;}  
.peo-basic-img img{ vertical-align:middle;}  
.peo-basic-m{float:left; width:360px;height:140px;padding:10px 20px; font-size:12px;}
.peo-basic-m ul li{float:left;width:170px;height:24px;padding:0 5px; line-height:24px;color:#999;overflow:hidden;}
.peo-basic-m ul li span{padding-left:6px;color:#222;}
.peo-basic-m ul li a{color:#119ae1; text-decoration:underline;}
.peo-basic-m ul li span.blue{color:#1d75a3;}
.peo-basic-r{ position:relative;float:right;width:180px;height:140px;padding:10px; border-left:1px solid #e4e4e4;text-align: center;}
.peo-basic-r .bt{ padding:5px 0;text-align:center; font-size:18px;color:#888;}
.peo-basic-r .info{ text-align:center; font-size:18px;color:#888; }
.peo-basic-r .info em{padding-right:4px;font-size:28px;color:#000;}
.btn-bd{display:inline-block;height:32px; line-height:32px; border:1px solid #ccc; width:180px;margin:10px auto;color:#888; text-align: center;}
.btn-bd:hover{background:#55acee; color:#fff; border:1px solid #55acee;}

.rank-all{ overflow:hidden;}
.rank-all ul{width:750px;margin-left:-20px;}
.rank-all ul li{float:left;width:230px;height:250px;margin:20px 0 0 20px; background:#1a3151;color:#fff;}
.ra-bt{height:36px; line-height:36px; text-align:center; font-size:16px; border-bottom:1px dotted #fff;}
.rad{width:151px;height:151px; line-height:151px; background:url(../images/rad.jpg) no-repeat;margin:15px auto; text-align:center; font-size:72px; font-family: "Lucida Sans Unicode", sans-serif;}
.rad-yellow{color:#dcb24e; background-position:0 -151px;}
.ra-ms{height:24px; line-height:24px; text-align:center; overflow:hidden;}

.peo-data{padding:10px 0; font-size:14px;line-height: 28px;}
.peo-data p {padding: 5px 0;line-height: 28px;}
.peo-data-lf{float:left;width:355px;padding:10px 10px 0 0; }
.table-pd-l{width:100%; line-height:24px;}
.table-pd-l tr{line-height:20px;}
.table-pd-l tr td{padding:5px 10px;}
.worth{height:400px; margin-top:20px;}
.honer-box{padding:10px 0; border-bottom:1px solid #eee;}
.honer-box dt{float:left;height:32px;margin-top:10px; padding-right:10px;line-height:32px; font-size:14px;}
.honer-box dd{float:left;height:32px;line-height:32px;padding:0 10px;margin:10px 10px 0 0;border:1px solid #e2e2e2;}

.page {text-align:center; clear:both;}
.page span,.page a { display:inline-block; margin-right:4px;margin-bottom:5px; color:#666;}
.page a,.page span { padding:6px 13px; border:1px solid #e8e8e8; }
.page a:hover,.page a.on { background:#e94338; border:1px solid #e94338; color:#fff; text-decoration:none; }


.rank_ul li{float:left;width:140px;height:36px; font-size:14px; text-align:center;margin:10px 6px 0 0;}
.rank_ul li a{display:inline-block;width:138px;height:34px; line-height:34px; border:1px solid #e8e8e8;overflow: hidden;}
.rank_ul li a:hover{background:#254390;color:#fff; border:1px solid #254390;}

.updatetime{text-align: right;height: 30px;line-height: 30px;padding: 0 10px;border: 1px solid #e4e4e4;border-top: 0;background: #e4e4e4;color: #000;}


.university-phb table{width:100% !important;margin-top:10px;border:1px solid #ddd;font-size:14px;}
.university-phb table tr th{padding:10px; line-height:20px; background:#f2f2f2; border:1px solid #ddd; text-align:center;}
.university-phb table tr td{padding:10px;text-align:center;border:1px solid #ddd;}