/* 增对hanweb.css====问题的覆盖样式！ */
html {
  font-size:14px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
body {
  position: relative;
  font-family:"宋体";
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size:14px;
  text-align:center;
}
a {transition: all 0.2s ease-out 0s;}
a:hover{transition: all 0.2s ease-out 0s; color:#932626}

/*消除内边距/边框像素*/
ul,ol,li,dl,dt,dd,form,input,textarea,p,hr,blockquote,fieldset, span, a,h1,h2,h3,h4, iframe,div{
	margin:0;padding:0;
	box-sizing:border-box; 
	-wekit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	   padding:0;
       margin:0;
       list-style:none;
}
/*覆盖样式==结束 *


/*外框*/
.lef{float:left}
.rig{float:right}

.m_l{ margin-left:15px;}
.m_t{ margin-top:10px;}
.m_r{ margin-right:10px;}
.m_b{ margin-bottom:10px;}
.m_10{ margin:10px;}

.p_0{ padding:0 20px !important;}
.p_l{padding-left:10px;}
.p_t{padding-top:10px;}
.p_r{padding-right:10px;}
.p_b{padding-bottom:10px;}
.p_10{padding:10px;}

.dashed_b{border-bottom:#CCC dashed 1px;}
.solid{border:#e1e1e1 solid 1px;}
.solid_b{border-bottom:#e1e1e1 solid 1px;}


/*****主框架*******/
.head{width:100%; min-height:190px; margin:0 auto; overflow:hidden; background: #8b1616;}
.box{width:100%; height:auto; background:#eef7ff; padding:15px 0}
.center{width:1000px; *+width:980px; height:auto; margin:0 auto;  padding:0 10px; overflow:hidden;}
.footer{width:100%; min-height:110px; margin:0 auto; background:#8b1616}
.note{width:100%; height:10px; clear:both;}


/***********头尾通用样式*************/

/**bananr 区**/
.bananr{width:1000px; min-height:172px; margin:0 auto;}
.bt_bananr{width:1000px;  min-height:97px; margin:0 auto; line-height:97px; text-align:center; border:#CCC solid 1px;}
.logo{height:105px; float:left; margin:50px 0 0 0 ; text-align:left;}

/*搜索*/
.bt_search{width:230px; height:30px; float:right; margin-top:5px}
.bt_search .text{width:175px; height:24px;*+height:22px; background:#FFF; border:#cfcfcf solid 1px; border-right:0; padding-left:2px; line-height:24px; float:left;}
.bt_search .bnt{width:45px; height:23px; float:left; background:#fa7624; border:0; color:#FFF; font-size:13px;}

/**主导航**/
.bt_nav{width:100%; height:35px; background:#d9d1d1;}
.bt_nav_cen{width:1000px; height:35px; margin:0 auto;}
.bt_nav_cen .nav{width:770px; height:35px; float:left}
.bt_nav_cen .nav ul{ margin:0; padding:0;}
.bt_nav_cen .nav li{height:35px; float:left; }
.bt_nav_cen .nav li a{display:block;  line-height:35px; color:#8b1616; font-size:15px; float:left; padding:0 30px; font-weight:bold}
.bt_nav_cen .nav li a:hover{color:#540202; background:#c3b8b8}

/**页脚**/
.footer .link{width:1000px;height:auto; margin:0 auto;  padding-top:20px; text-align:center; color:#FFF; font-size:13px;}
.footer .link a{ color:#FFF; line-height:24px; padding:0 5px 0 3px; font-size:13px; }
.footer .link a:hover{ color:#cbcbcb;}

.footer .font{width:1000px; margin:0 auto;  font-size:14px; color:#FFF; padding-top:10px; font-size:13px; font-family:"宋体"}
.footer .font span{line-height:20px;  width:100%; display:block}
.footer .font img{margin:20px 0;}

/*常用div 尺寸*/
.bt_cen1000{width:1000px; height:auto;}
.bt_cen600{width:600px; height:auto;}
.bt_cen980{width:1000px; *+width:980px; height:auto; padding:10px; background:#FFF; overflow:hidden}


/***本站独有通用样式***/
.bt_cen{width:100%; min-height:100px; overflow:hidden;  text-align:left}
.bt_lm_cen{width:100%; min-height:400px; overflow:auto; padding:10px; text-align:left}

/*********首页*******/
.flash_img{width:365px; height:270px; float:left;}
/**焦点图样式与js配套使用**/
.js{width:90%; margin:10px auto 0 auto; }	
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }	
.js p span{ float:right; }	
.js p span a{ color:#f00; text-decoration:underline;   }	
.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }	
.bord{width:365px;height:270px;}	

.focusBox { position:relative; width:365px; height:270px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}	
<!--.focusBox .pic img { width: 365px; height:270px; display: block; } -->
.focusBox .pic img {  display: block; }	
.pic{float:left;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.focusBox .txt li a:hover{color:#ff0000;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}	
 

/*栏目一*/
.bt_cen190{width:190px; height:240px;  overflow:hidden;}
.bt_cen190 .cen{width:100%; height:auto; overflow:hidden; background:#f8f5f5 ; padding-bottom:5px}
.bt_cen190 .cen ul{ margin:0; padding:0;}
.bt_cen190 .cen li{width:100%; height:26px; float:left;}
.bt_cen190 .cen li a{ line-height:26px;  padding:0 10px; float:left}
.bt_cen190 .cen h3{ width:100%; height:24px; background:#d66060; text-align:left; color:#FFF; font-weight:100; padding-left:10px; margin-bottom:5px }

/*对半开新闻*/
.bt_cen480{width:485px; *+width:483px; height:265px; border:#CCC solid 1px;}
.bj_01{ border-top:#8b1616 solid 2px; background:#f4f3f3; *+height:33px; margin-top:-1px}
.bt_cen480 .hdm{width:100%; *+width:463px; height:auto; padding:0 10px; overflow:hidden}
.bt_cen480 .hdm .title{width:100%; height:25px; border-bottom:#CCc solid 1px; margin-top:10px;}
.bt_cen480 .hdm .title ul{ margin:0; padding:0;}
.bt_cen480 .hdm .title li{ height:25px; line-height:25px; float:left; padding:0 10px; color:#8b1616; cursor:pointer; }
.bt_cen480 .hdm .title .hover{color:8b1616; font-weight:bold; border:#CCC solid 1px; border-bottom:none; background:#FFF}
.bt_cen480 .hdm .Contentbox{width:100%; height:200px; position:relative }
.bt_cen480 .hdm .Contentbox .cen_a{width:100%; min-height:120px; padding:5px 0 5px 0; text-align:left;}
.bt_cen480 .hdm .Contentbox .cen_a ul{ margin:0; padding:0}
.bt_cen480 .hdm .Contentbox .cen_a li{width:100%; height:30px; float:left}
.bt_cen480 .hdm .Contentbox .cen_a li a{ line-height:30px; float:left}
.bt_cen480 .hdm .Contentbox .cen_a li a:hover{}
.bt_cen480 .hdm .Contentbox .cen_a li span{ float:right; color:#999; line-height:30px;}
.bt_cen480 .hdm .Contentbox .sp_monre{ position:absolute; top:-30px; right:0px; text-align:right}
.bt_cen480 .hdm .Contentbox .sp_monre a{font-size:13px; line-height:30px; color:#666}

/*中部banner*/
.bt_banner_01{width:100%; height:90px; float:left;}
.bt_banner_01 .pic_a{width:764px; height:89px; line-height:89px;}
.bt_banner_01 .pic_b{width:211px; height:89px; line-height:89px;}

/*******栏目页专用样式********/
.bt_menu{width:220px; min-height:545px; background:#f4f4f4;  position:absolute; left:0; top:10px; bottom:10px; border:#e7e7e7 solid 1px;}
.bt_menu_title{height:30px; line-height:30px; width:100%; background:#8b1616; text-align:center}
.bt_menu_title span{ line-height:30px; color:#FFF; font-size:15px; padding-left:10px; font-weight:bold}
.bt_menu_list{width:200px; height:auto; margin-left:15px}
.bt_menu_list ul{ margin:0; padding:0;}
.bt_menu_list li{width:100%; height:40px;text-align:left; background:url(bt_lm_list_bj2.gif) no-repeat left bottom}
.bt_menu_list li img{ float:left; margin:15px 10px 0 15px}
.bt_menu_list li a{line-height:40px; font-size:14px; display:block; float:left;  color:#8b1616}
.bt_menu_list li a:hover{ font-weight:bold}

.bt_cenert{width:745px; *+width:725px; height:auto; overflow:hidden; margin-top:10px; border:#CCC solid 1px; padding:0 10px 10px 10px;}
.bt_cenert_title{width:100%; height:34px; line-height:33px; border-bottom:#8b1616 solid 1px; text-align:left }
.bt_cenert_title .title{line-height:32px; padding:0 25px; color:#8b1616;  background:url(bt_lm_title_01.jpg) no-repeat 0 9px ; border-bottom:#8b1616 solid 2px; margin-bottom:0px; font-size:14px; font-weight:bold}
.bt_lm_cen{ min-height:465px; overflow:hidden; padding:10px 0px 10px 0px; text-align:left}


/*当前位置*/
.currentpath{height:30px; width:100%;  background:#ebedf0;}
.currentpath .cen{width:1000px;  line-height:30px; margin:0 auto; background:#ebedf0; text-align:left}
.currentpath .cen span{ line-height:30px; float:left; }
.currentpath .cen img{ margin:10px 10px 0 10px; float:left}
.currentpath table{ float:left; padding:0; margin:0;}
.currentpath a{ padding:0 5px 0 0 !important; line-height:30px;}

/*******文章页专用样式********/
.bt_box{ min-height:450px; padding:40px 100px;  *+width:760px; }
/**********上海商业学校通用样式************************/
body{ font-family:"微软雅黑";}
/*----顶部样式-----*/
.top_link{ width:100%; height:30px; background-color:#e7edfd;}
.top_link .top_w{ width:1000px; height:30px; margin:0 auto;}
/*----导航+logo样式-----*/
.nav{ width:100%; height:155px; background-color:#8c1616;}
.nav .logo_bg{ width:1000px; height:155px;margin:0 auto; background:url(logo_bg.jpg);}
.sx_seach{ width:250px; height:26px; float:right; margin-top:44px;}
.sx_nav{ width:570px; height:37px;float:right;margin-top:11px;}
/*----尾部样式-----*/
.foot{ width:100%; height:93px; background-color:#8c1616;}
