﻿html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body {margin:0; padding:0; background: #FFF;font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333; font-size:14px; }
li{list-style-type:none;}
img{vertical-align:top;}
.f16{ font-size:16px;}
.b{ font-weight:bold;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display{ display:block;}
.hidden{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.red{ color:#c00 !important;}
select,input{ outline:none;}
/* Link */
a,img{color:#333; margin:0px; padding:0px; border:0px; text-decoration:none;}
a:link {color: #333; text-decoration:none;}
a:hover {color: #c00; text-decoration:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
.main{width:1100px; margin:0px auto; overflow:hidden; background:#fff; padding:10px;}
 
/*院校*/
.blank10{height:12px;}
.yx_info,.sc_aboutbox,.sc_tjbox,.sc_zsbox,.sc_newsbox,.sc_sybox,.sc_bmxzbox,.sc_zxbmbox{width:100%; border:1px solid #dedede; padding:10px; box-sizing:border-box;}
.yx_info .yximg{width:280px; height:70px; padding:20px 0px; float:left;}
.yx_info .yximg img{height:70px;}
.yx_info .yxtxt{width:750px; float:right;}
.yx_info .yxtxt dt{width:100%;height:30px; line-height:30px; font-size:15px; font-weight:bold;}
.yx_info .yxtxt dd{ height:26px; line-height:26px; float:left;}
.scright_tit{ height:32px; line-height:32px; border:solid #d3d3d3; border-width:1px 1px 0px 0px;background: url(../images/titbg.gif) repeat-x left top;}
.scright_tit h3{ float:left; padding:0px 10px; background:#0069C5; font-size:15px; color:#fff; font-weight:normal;}
.scright_tit h3 span{ font-size:15px; font-weight:bold; color:#fff; display:inline-block;}
.scright_tit a.more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.scright_tit span.more{ float:right; margin-right:8px;}
.scright_tit span.more a{ font-size:14px;}
.about_info{width:100%; min-height:168px;}
.about_info img{ float:right; margin-left:20px; width:360px; height:168px;}
.about_info p{ line-height:28px; text-indent:2em;}
.sc_tjbox,.sc_bmxzbox {padding-left:30px;}
.sc_tjbox p,.sc_bmxzbox P{ line-height:28px;}
.sc_zs{width:100%; position:relative; overflow:hidden;}
.sc_zs .abs{height:32px; position:relative; display:inline-block;}
.sc_zxbmbox{ text-align:center;}
.sc_newsbox li{width:466px; height:28px; padding-left:25px; background:url(../images/dot.png) no-repeat 10px center; float:left; margin-right:30px;}
.sc_newsbox li:nth-child(2n+0){margin-right:0px;}
.sc_newsbox li a{width:78%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.sc_newsbox li span{float:right; font-size:12px; color:#999; line-height:28px;}
.sc_newsbox .more{width:180px; height:38px; margin:20px auto 0px; }
.sc_newsbox .more a{width:100%; height:100%; line-height:38px; text-align:center; font-size:16px; border-radius:20px; display:block; background:#ddd; color:#333;}
.sc_newsbox .more a:hover{background:#c00; color:#fff;}
.sc_sybox{width:100%;}
.sc_sybox li{ float:left;}
.sc_sybox .yxsyimg{border-top:1px solid #dedede; border-left:1px solid #dedede;}
.sc_sybox .yxsyimg li{ width:16.666%; padding-top:10px; text-align:center; box-sizing:border-box;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.sc_sybox .yxsyimg li img{  height:62px;}
.sc_sybox .yxsyimg li p{ height:30px; line-height:30px; padding:0px 10px; overflow:hidden; margin-top:10px;border-top:1px solid #dedede;}
.sc_sybox .yxsyimg li:hover a{color:#c00;}
.sc_sybox .yxsytext{ margin-top:10px;}
.sc_sybox .yxsytext li{ margin-right:30px; margin-bottom:10px; line-height:28px;}
 
.panel-body {
  margin:0px auto;
  padding:10px 5px;
  }
  .tstxt P{
  font-size:16px;
  text-intent:2em;
  }
  p{margin-bottom:0px;}
  #tab_about {
	font-size: 14px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
  }

  #tab_about tr td {
	line-height: 28px;
	padding:3px 5px;
	border-top:1px solid #999;
	border-right:1px solid #999;
  }

  #tab_about input {
	height: 28px;
	padding-left:4px;
	outline: none;
  }
  .input2{
	width:90%;
	border: 1px solid #ddd;
	line-height:28px;
	background:#fff;
	display:inline-block;
  }
  .input2 .red{
	padding:0px;
  }
  .STYLE2 {
	color: #FF0000
  }
  select{
	height:28px;
	line-height:28px;
  }
  .schoolname{
  font-size:16px;
  color: #FF0000;
  padding-left:4px;
  }
  .beizhu{
  font-size:15px;
  color: #FF0000;
  padding:8px;
  }
  .beizhu a{
  cursor:pointer;
  }
  .fmbtn{
	margin: 10px auto;
	width:240px;
	height:32px !important;
	line-height:32px;
	background:#0069C5;
	border:none;
	color:#fff;
	padding: 0px;
	cursor: pointer;
  }
  /*背景层*/
.box-modal{
	display: flex;
	justify-content: center;
	position: fixed;
	left: 0; 
	top: 0;
	right: 0;
	bottom: 0;
}   
.popbg{width:100%; height:100%; background:rgba(0,0,0,.5);}
.phpmain{ width:80%; height:395px; margin:20px auto; background:#fff; border-radius:10px; position:relative; overflow:hidden; z-index:999;}
.phpmain h3{ height:50px; font-size:20px; color:#fff; line-height:30px; padding:10px 0px; margin-top:0px; margin-bottom:20px; text-align:center; background:#d00; }
.phpmain .close{ font-size:28px; color:#fff; position:absolute; right:2%; top:12px; font-weight:500; z-index:9999;}
.popcont{width:100%; height:305px; padding:0px 30px; overflow:auto;} 
.popcont h4{ font-size:16px; line-height:30px;}
.popcont p{ font-size:15px; line-height:28px; color:#666; text-indent:2em; text-align:justify; margin-bottom:10px;}
 .sc_zixun .news{float:left;margin:0 .5% 20px 0px;width:48.5%;border:1px solid #dcdcdc;}
.sc_zixun .fr{float:right;}
.sc_zixun .no-ml{margin-left:0px;} 
.sc_zixun .news .top{padding-left:40px;background:url(../images/content-title.gif) no-repeat 4px center #f9f9f9;border-bottom:1px solid #dcdcdc;}
.sc_zixun .news .top .left{float:left;display:block;color:#50a3e2;font-size:15px;line-height:36px;font-weight:bold;}
.sc_zixun .news .top .first{font-size:18px;font-weight:normal;}
.sc_zixun .news .top .right{float:right;margin:8px 10px 0 0;font-size:14px;} 
.sc_zixun .news .title{padding:6px 0 14px 8px;border-bottom:1px solid #e6e6e6;}
.sc_zixun .news .title a{display:block; margin-left:5px;width:288px;color:#777;font-size:12px;}
.sc_zixun .news .title .bold{font-weight:bold; text-align:center;letter-spacing: 1px; font-size:14px;color:#3c3c3c;line-height:30px;} 
.sc_zixun .news .txt{float:left;padding-left:6px;width:98%;padding-top:10px;overflow: hidden;}
.sc_zixun .news .txt p{display:block;margin-bottom:14px;height:20px;}
.sc_zixun .news .txt p a{float:left;display:inline-block;width:88%;;white-space: nowrap;overflow:hidden;padding-left:6px;font-size:14px;color:#000;line-height:16px;}
.sc_zixun .news .txt p a:hover{color:#0069C5}
.sc_zixun .news .txt p span{float:right;display:inline-block;margin-right:6px;font-size:13px;color:#666;line-height:15px;}