*{padding:0px;margin:0px;outline:none;}
::-moz-selection{background-color:#cc2222;color:#FFF;}
::selection{background-color:#cc2222;color:#FFF;}

body{font-family:"微软雅黑",Arial;font-size:12px;-webkit-text-size-adjust:none;background:#FFF;


width:100%;
}
ul,li,form{list-style:none;}
img{border:none;}
img,input,select{vertical-align:middle;}
a{text-decoration:none !important;color:#000;}
p,span{text-decoration:none !important;}
* html .clearBoth{zoom: 1;}
*:first-child + html .clearBoth{zoom: 1;}
.nomargin{margin:0 !important;}
.wrap{
	width:100%;
	height:auto;
	overflow:hidden;
}
.bx-wrapper .bx-viewport{
	box-shadow: none!important;
	border: 0px!important;
	left: 0px!important;
}
.bx-wrapper{
	max-width: none!important;
	width: 100% !important;
}
.bx-wrapper img{
	margin: 0;
	padding: 0;
	max-width: none!important;
	width: 100% !important;
}
.block{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}

.header{
	background:url(../images/bg_shading.jpg) center;
	margin-bottom: 15px;
}
.header a,.header li{
	color:#FFF !important;
	font-size: 12px!important;
}

ul.top{
	float:right;
	position:relative;
	padding:10px 0;
}
ul.top li{
	float:left;
	margin-left:25px;
}
ul.top a:hover{
	text-decoration:underline;
}
ul.top li span{
	position:relative;
	cursor:pointer;
	padding-right:10px;
}
ul.top li i::after{
	position: absolute;
	top: 6px;
	right: 5px;
	width: 4px;
	height: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	content: "";
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
ul.top li.ln{
	position:relative;
	padding-right:12px;
}

.logo{
	float:left;
	width:275px;
	height:57px;
	margin-top:-5px;
}
.logo a{display:block;}

ul.menu{
	float:right;
	margin-right:-15px;
}
ul.menu li{
	float:left;
	margin:0 15px;
	word-break:keep-all;
}
ul.menu li a{
	display:block;
	padding:0 7px 15px;
	font-size:16px;
	letter-spacing:1px;
	line-height:45px;
	border-bottom:solid 5px #FFF;
}
ul.menu li a:hover{
	color:#ab0000;
}
ul.menu li a.current{
	color:#ab0000;
	border-bottom:solid 5px #ab0000;
}

ul.menu li.nav-has-sub{
	position:relative;
}
ul.menu li.nav-has-sub ul{
	position:absolute;
	left:-9999px;
}
ul.menu li.nav-has-sub:hover > ul{
	position:absolute;
	left:0;
}
ul.menu li.nav-has-sub ul li{
	float:none;
	margin:0;
}
ul.menu li.nav-has-sub ul li a{
	color:#f9eeee;
	font-size:14px;
	line-height:30px;
	background:#ab0000;
	border:none;
	padding:3px 25px;
}
ul.menu li.nav-has-sub ul li a:hover{
	color:#F9F9F9;
	background:#730000;
}
ul.menu li ul li.nav-has-sub > a{
	padding-right:32px;
}
ul.menu li ul li.nav-has-sub > a::after{
	position: absolute;
	top: 17px;
	right: 12px;
	width: 4px;
	height: 4px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	content: "";
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	-ms-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

ul.menu li.float-right ul{
	position:absolute;
	left:-9999px;
	top:0;
}
ul.menu li.float-right:hover > ul{
	left:100%;
}
ul.menu li.float-right ul li a{
	background:#730000;
}
ul.menu li.float-right ul li a:hover{
	background:#ba2e2e;
}

.banner_img{
	width:100%;
	position:relative;
	display:block;
                 text-align:center;
}
.banner_img li{
                 width: 100%;
	display:none;
	overflow:hidden;
	position:absolute;
}
.banner_img img{
                 margin:0px auto;
	max-width:100%;
	width:100%;
}
.banner_btn{
	display:none;
	position:absolute;
	top:192.5px;
	z-index:2;
	cursor:pointer;
}
.suject{
	margin:10px auto;
	text-align:center;
}

.board{
	float:left;
	width:292px;
	height:200px;
	margin-right:10px;
}
.board_bar{
	float:left;
	width:21px;
	padding:40px 10px 0;
	height:160px;
	font-size:18px;
	color:#FFF;
	text-align:center;
	background:#900 url(../images/icons_board.jpg) no-repeat;
}
.board_bar_news{background-position:-41px 0;}
.board_bar_enroll{background-position:-82px 0;}
.board_bar_exchange{background-position:-123px 0;}

/* TouchSlide - tabBox */
.tabBox{
	float:left;
	width:251px;
	overflow:hidden;
	background:#FFF;
}
.tabBox .hd{
	height:36px;
	line-height:36px;
	font-size:12px;
	background:#ab0000;
	position:relative;
}
.tabBox .hd ul{
	position:absolute;
	height:37px;
	top:0;
	overflow:hidden;
}
.tabBox .hd ul li{
	float:left;
	width:62.75px;
	text-align:center;
	cursor:pointer;
}
.tabBox2 .hd ul li{width:83.667px;}
.tabBox .hd ul li a{
	color:#FFF;
}
.tabBox .hd ul .on{
	background:#FFF;
	font-weight:bold;
}
.tabBox .hd ul .on a{
	font-size:14px;
	color:#ab0000;
	line-height:36px;
	display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */
}
.tabBox .bd{
	width:251px;
	height:164px;
	background:#FFF;
}
.tabBox .bd ul{
	padding:12px 10px 10px 10px;
	height:142px;
}
.tabBox .bd li{
	margin-bottom:12px;
	line-height:18px;
}
.tabBox .bd li a{
	color:#585858;
	-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
}
.tabBox .bd li a:hover{
	text-decoration:underline;
}
.tabBox .bd .focus{
	height:65px;
}
.tabBox .bd .focus .img{
	float:left;
	width:83px;
	height:63px;
}
.tabBox .bd .focus .tit{
	float:left;
	line-height:18px;
	font-weight:bold;
	font-size:14px;
	width:139px;
	padding:0 0 0 9px;
}
.tabBox .bd .focus .con{
	float:left;
	margin:6px 0 10px;
	line-height:21px;
}
.tabBox .bd .focus .con a{
	color:#838383;
}
.tabBox .bd .focus .date{
	color:#d6d6d6;
}

.tabBox .bd .top .links{
	padding:2px 0 10px;
	font-size:14px;
	font-weight:bold;
}
.tabBox .bd .top .links a{
	color:#900;
	margin:0 8px;
}
.tabBox .bd .top .links a:hover,.tabBox .bd .top .links a.on{
	color:#b60d0d;
	border-bottom:solid 3px;
	text-decoration:none;
}
.tabBox .bd .top .newsbox{
	display:none;
}
.tabBox .bd .top .tit{
	line-height:18px;
	font-weight:bold;
	font-size:14px;
}
.tabBox .bd .top .dashed{
	height:0;
	border-bottom:dotted 1px #CCC;
	margin:8px 0 5px;
}
.tabBox .bd .top .con{
	margin:0 0 10px;
	line-height:21px;
}
.tabBox .bd .top .con a{
	color:#838383;
}
.tabBox .bd .top .date{
	color:#d6d6d6;
}


/* footer */
.footer{
	background:url(../images/bg_shading.jpg) center;
	height:49px;
	padding:15px 0;
}
.friend_link{
	text-align:center;
	line-height:30px;
	color:#e7cbcb;
	font-size:10px;
}
.friend_link a{
	color:#e7cbcb !important;
	font-size: 12px !important;
	margin:0 5px;
}
.friend_link a:hover{
	text-decoration:underline;
}
.footer_info{
	text-align:center;
	color:#cf9090;
}


/* 内页 css */
.banner{
	height:320px;
	margin-bottom:12px;
}
.banner img{
	display:block;
	margin:0 auto;
}

.leftBar{
	float:left;
	width:185px;
	padding:25px;
	background:#efefef;
	overflow:hidden;
}
.leftBar h1{
	font-size:24px;
	color:#d81630;
	border-bottom:solid 5px #999;
	font-weight:normal;
	padding-bottom: 15px;
}
ul.submenu{
	padding-top:15px;
	overflow:hidden;
}
ul.submenu li{
	line-height:40px;
	font-size:16px;
}
ul.submenu li a{
	color:#666;
}
ul.submenu li a.current,ul.submenu li a:hover{
	color:#ab0000;
	font-weight:bold;
}

.mainbody{
	float:left;
	width:925px;
	margin-left:40px;
	min-height:500px;
	overflow:hidden;
}
.nav{
	padding:10px 0;
	color:#999;
	border-bottom:solid 1px #999;
	margin-bottom:20px;
}
.conbox{
	float:left;
	width:295px;
	overflow:hidden;
	margin:0 20px 20px 0;
	background:#f6f6f6;
}
.conbox_tit{
	color:#d81630;
	font-size:16px;
	padding:15px 15px 0 20px;
}
.conbox_info{
	padding:10px 10px 10px 20px;
	overflow:hidden;
}
.conbox_info li{
	float:left;
	margin-right:50px;
	margin-bottom:15px;
	line-height: 18px;
}
.conbox_info li a{
	color:#666;
}
.conbox_info li a:hover{
	text-decoration:underline;
}


@media(max-width:500px) {
  body{
  wdith:1200px;
}
}


