body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: none;
	line-height: 1.3em;
	font-size: 14px;
}
a {
    pointer-events: none;
    text-decoration: none;
    outline: none;

}
a:link {
    font-size: 16px;
	color:#333333;
}
a:hover,
a:visited,
a:active,
a:focus {
    color: #333333;
}
.menu {
  width: 100px;
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
}
.menu{
	white-space: normal;
}
.menu > a{
	font-size: 14px;
    color: #ffffff;
}
.menu-content {
  white-space: normal;
  display: none;
  position: absolute;
  left:0px;
  background-color:#98363b;
  min-width: 120px;
  padding: 0 5px;
}
.menu-content div{
  padding: 0px 5px;
  line-height: 40px;
  border-bottom: 1px solid #aaaaaa;
}
.menu-content a {
  color: #ffffff;
  font-size: 14px;
}
.menu-content div:last-child{
  border-bottom: 0px solid #ccc;
}
.menu:hover .menu-content {
  display: block;
}
.topmenu
{
	white-space: normal;
	padding:0 20px;
	font-size: 14px;
}
.topmenu > a{
	font-size: 14px;
    color: #ffffff;
}
.banner_link {
	font-size: 14px;
	text-decoration: none;
}
.banner_link_2 {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.banner_link_2 > a{
    color: #666666;
}
.index_title_c {
	font-size: 30px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 1.6em;
}
.index_title_e {
	font-size: 20px;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 1.2em;
}
.index_new {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
}
.index_course {
	font-size: 36px;
	color: #800000;
	text-decoration: none;
}
.index_text {
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 1.4em;
}
.index_text_title {
	font-size: 20px;
	color:#6F6F6F;
	text-decoration: none;
	line-height: 1.6em;
}
.index_we_title {
	font-size: 20px;
	color: #800000;
	text-decoration: none;
	font-weight: normal;
}
.index_we_text {
	font-size: 18px;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 1.4em;
}
.index_we_more {
	font-size: 18px;
	color: #800000;
	text-decoration: none;
	line-height: .9em;
}
.banner_link_bg {
	background-image: url(../image/banner_link_img.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.pd {
	background-image: url(../image/newsbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.pd1 {
	background-image: url(../image/pd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.pd2 {
	background-image: url(../image/kcbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.pd3 {
	background-image: url(../image/newsbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.pd4 {
	background-image: url(../image/menubg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
ul,li{list-style:none; margin:0; padding:0;}
.friendLink { float:left; width:920px; padding:40px 0 0 0;}
.friendLink >ul{ float:left; margin:25px 20px; position:relative}
.friendLink >ul>li{ width:250px; height:30px; line-height:30px; font-size:14px; color:#1b1b1b; text-align:center; background:#fff;}
.friendLink> ul >li.act{}
.friendLink >ul> li> span{ display:block; float:right; width:28px; height:30px; background:url(../image/fljt.png) center center no-repeat; cursor:pointer;}
.friendLink >ul>li>ul{position:absolute;top:30px;height:150px; text-align:left;width:222px;background:#f1e4e5;z-index:9;max-height:190px;overflow:auto;display:none}
.friendLink >ul>li>ul li{border-bottom:1px dotted #fff}
.friendLink >ul>li>ul li a{color:#313131;display:block;padding:0 10px;font-size:12px}
.friendLink >ul>li>ul li:hover{background:#EAF3FC}
.friendLink >ul>li.act>ul{display:block}
.friendLink >ul>li.act>span{background:url(../image/fljt.png) center center no-repeat;}

.dress{ float:left;}
.dress span{ display:block; color:#e6e6e6; float:left; width:250px; margin:15px 20px;}

/*文字列表*/
.base_TextList{ padding:20px;}
.base_TextList li{ border-bottom:1px dotted #f0f0f0; font-size:14px;line-height:45px;padding:0 10px 0 30px;color:#737373; background:url(http://www.sfls.com.cn/images/hui.png) 10px center no-repeat;}
.base_TextList li:hover{background:#eeeeee url(http://www.sfls.com.cn/images/hong.png) 10px center no-repeat;color:#6d0101;}
.base_TextList li a{color:#737373;}
.base_TextList li span.icon{font-family:Verdana, Geneva, sans-serif;font-size:14px; margin-right:5px}
.base_TextList li span.time{ float:right;}
.base_TextList li:hover a{color:#6d0101}
/*大段内容部分公用内容*/
.content{margin:5px auto;padding:0;min-height:350px;text-align:left;background:#fff;color:#535353;}
.content h1{text-align:center;font-size:16px;height:70px; line-height:70px; color:#e36c09;margin-top:10px;}
.content p.subTitle{height:50px;line-height:50px; border-top:1px dotted #f0f0f0; border-bottom:1px dotted #f0f0f0;margin-bottom:15px;text-align:center;font-size:16px;}
.content div.contentMain{margin:0 auto;padding:10px 20px;font-size:16px;line-height:2;}
.content p.info{height:50px;line-height:50px; border-top:1px dotted #f0f0f0; border-bottom:1px dotted #f0f0f0;margin-bottom:15px;text-align:center}
.content img {max-width: 900px;}
/*领导团队*/
.base_TeamList{margin:10px 0 0 0;}
.base_TeamList li{ width:845px; padding:20px;margin:9px 15px 9px 0; background:#fff; position:relative;border-bottom: 2px solid #FAFAFA}
.base_TeamList li div.img{ float:left; width:250px; height:210px; padding:10px; overflow:hidden;border:1px solid #f0f0f0}
.base_TeamList li div.img img{width:auto;height:100%;}
.base_TeamList li div.TeamListRight{margin-left:290px;}
.base_TeamList li p.name{height:auto; line-height:22px; font-size:16px; border-bottom:1px dashed #ccc; background:url(http://www.sfls.com.cn/skins/default/images/new/arrow_triangle-right_alt2.png) 10px 10px no-repeat;padding:6px 0 6px 40px}
.base_TeamList li p.subTitle{height:auto;border-bottom:none;line-height:30px;margin-bottom:0px;text-align:left;border-top:none}
.base_TeamList li p.job{padding:6px 0 0 0px; line-height:25px; font-size:14px; color:#959595; overflow:hidden; font-family:"微软雅黑";}
.base_TeamList li a{ width:250px; height:210px;display:block;overflow:hidden }

