/*
Theme Name: Vanilla Slice
Description:  Themed developed in July 2011, new clean and simplified layout.
Author: Tim Keay, Miroslav Kosteckij
Version: 1.0
*/

/*
=============================
  C O R E   E L E M E N T S
=============================
*/
html{font-family: "Microsoft YaHei", serif; font-size:14px;color:#333333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,
footer,header,menu,nav,section{margin:0;padding:0; font-weight: 500;}
img{border:0;vertical-align:top}
ul,li{list-style-type:none;}
a{text-decoration: none;color:#333333;}
a:hover{color:#3070cf;}

.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.gray{color:#999999;}
input:focus { outline: none; }

.w120{width:120px; text-align: center;color:#FFFFFF; font-size: 18px; background:#FF0E00;height:50px;line-height:50px;}
.w120_01{width:120px; text-align: center;color:#FFFFFF; font-size: 18px;height:50px;line-height:50px;}
.w380{width:300px;margin-top:52px;position: relative;}
.w280{width:200px;height:40px;line-height:40px;
	background:#ffffff;
}
.w285{width:285px;height:285px; background: url("../images/gjxy_04.png ") no-repeat; display: block;}
.w285 img{margin:37.5px 62.5px;}
.w285 h3{ text-align: center;line-height:50px;height:50px; font-weight: normal;font-size:16px;}
.w285:hover{width:285px;height:285px; background: url("../images/gjxy_05.png ") no-repeat; display: block;cursor: pointer;}
.srk{border:none;height:40px;line-height:40px;background:none;width:220px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
#bodyPage{ width:100%; min-height:100%; height:auto !important; height:100%; position:fixed; top:0; left:0; }
.bg { position:absolute; top: 0px; left: 0px; z-index:1; }
.content{position:relative;z-index:2;}

body,html { 
	margin: 0;
	padding: 0; 
	font-family:'Microsoft YaHei', 'Nobile', Arial, sans-serif ;
	font-size: 14px;
	color: #333;
}


body{  background: url("../images/dbj3.png") no-repeat;
	margin: 0;
	padding: 0; 
	font-family:'Microsoft YaHei', 'Nobile', Arial, sans-serif ;
	font-size: 14px;
	color: #333;
}

p { margin: 0; padding: 0;}
a {
  color: #333333;
}
a:hover { color: #3070cf;}



#fixed-header-slide { width: 100%; height: 50px; background: #e8e8e8; border-bottom: solid 1px #CCC; position: fixed; top: 0px; z-index:6; }
#fixed-header-wrap { width: 100%; height: 50px; position: absolute; bottom: 0px; }
#fixed-header { width: 1200px; height: 50px; margin: 0 auto; position: relative; z-index: 1; }
#header-wrap { width: 100%; height: 230px; background:none;margin-bottom:20px; z-index: 999; position: relative; }
#header {width: 1200px; height: 230px; margin: 0 auto; padding: 0; position: relative; z-index: 3; }
#main-wrap { width: 100%; min-height: 600px; z-index: 1;position: relative; }
#container { width: 1200px; min-height: 600px; padding: 0px; margin: 0 auto; }

/*
===============
  H E A D E R
===============
*/

/* Main Nav */
#main-nav { position: absolute; top: 179px; left:0px; line-height: 50px;  height: 50px;width:1200px;border-bottom: solid 0px #3070cf;}
ul.main-menu { list-style-type: none; margin: 0px;float:left;}
.main-menu .active{background: #3070cf;height:50px;line-height: 50px; display: block;text-align: center;color:#FFFFFF;}
.main-menu li { float: left;}
.main-menu a { font-size: 18px; line-height: 16px; color: #333333;width:168px;height:50px;line-height: 50px; display: block;text-align: center;margin-top:1px;}
.main-menu a:hover { color: #FFFFFF;background: #3070cf;}

/* Fixed Header */
#fixed-header .fixed-header-heading { width: 280px; float: left; margin-top: 7px; color: #878787; font-size: 36px; line-height: 36px; font-weight: bold; }
#fixed-header .fixed-header-nav { float: left; overflow: hidden;/*margin-top: 17px;*/ line-height:50px;}
#fixed-header .main-menu li { width: auto; margin: 0px 25px 0px 0px; }

.w490{width:490px;}
.w690{width:690px;}
.w590_content{margin-top:0px;}
.w590_content li{width:590px;margin-bottom:30px;height:48px;}
.w590_content_time{width:60px;height:48px;}
.w590_content_time_top{height:24px;line-height: 24px;background:#ff0e00;color:#FFFFFF; text-align: center;font-size:18px;}
.w590_content_time_bottom{height:24px;line-height: 24px;background: #FFFFFF;color:#000000;text-align: center;font-size:12px;}
.w590_content_title{width:510px;font-size:16px;line-height:48px;}



.icon_01{width:24px;height:24px; background: url("../images/icon_01.png") no-repeat;margin-top:14px;}
.icon_02{width:24px;height:24px; background: url("../images/icon_02.png") no-repeat;margin-top:15px;}

.footer{height:80px;border-top:solid 0px #CCCCCC;}
.footer_left{margin:15px 0;line-height:32px;width:100%; text-indent: 10px; text-align: center;}
.footer_right{background: #ff0e00;line-height:32px; width:120px; text-align: center;margin-top:24px;}




.breadcrumb {}
.breadcrumb>.active {color:#3070cf;}


.container_left{width:220px;}
.container_left_title{background: url(../images/pic_05.png) no-repeat;width:218px;height:40px; text-align: center;line-height:40px;font-size:18px;color:#FFFFFF;}

.sidemenu{margin:10px 0;}
.sidemenu .active{border-bottom:solid 1px #3070cf;color:#3070cf;}
.sidemenu li{width:218px;height:50px;line-height:50px;font-size:16px; text-align: center;}
.sidemenu a{border:none;display: block;}
.sidemenu a:hover{border-bottom:solid 1px #3070cf;color:#3070cf;}


.container_right{width:959px;border-left:solid 1px #3070cf;min-height:600px;}
.container_right_title{width:939px;border-bottom:solid 1px #3070cf;line-height:40px;font-size:18px;color:#3070cf;}


.new_list{line-height:34px;}
.new_list ul{margin-top:5px;}
.new_list a{text-indent:15px;background: url(../images/icon_07.png) no-repeat 0px center;display:block;}
.new_list a:hover{text-indent:15px;background: url(../images/icon_08.png) no-repeat 0px center;color:#3070cf;}

.title3{border-bottom:solid 1px #3070cf;height:100px;}
.title3 h3{font-size:18px;color:#3070cf; text-align: center;line-height:27px;font-weight: 500;}
.title3 p{line-height:50px;color:#666666;}

.list_content {
	width: 939px;
}

.list_content p {
	color: #333333;
	line-height: 30px;
}



/*焦点图*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{ background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list .rotaion_img{width:490px;height:343px;}


/*学院新闻/通知公告*/
.tabbox{width:100%;margin:0 auto;/*height:443px;*/font-family:"Microsoft YaHei";}
.tabbox .tab{overflow:hidden;border-bottom:solid 1px #3070cf;}
.tabbox .tab a{display:block;padding:0 28px; line-height:40px;float:left;text-decoration:none;color:#333;font-size:16px; background:url(../images/pic_10.png) no-repeat;}
.tabbox .tab a:hover{background:url(../images/pic_09.png) no-repeat;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:url(../images/pic_09.png) no-repeat;color:#fff;text-decoration:none;}
.tabbox .content{width:580px;position:relative;/*height:408px;*/}
.tabbox .content .dotted_line{border-top:dashed 1px #999999;height:5px;margin-top:10px;margin-bottom:5px;}
.tabbox .content ul{position:absolute;left:0;top:0;*margin-top:-20px;}
.tabbox .content li{display: none;}
.tabbox .content li > h3{font-size:18px;line-height:30px;margin-top:15px;font-weight:500;}
.tabbox .content li > h3 > a{color:#3070cf;}
.tabbox .content li > p{line-height:30px;width:680px; text-indent:25px;color:#666666;}
.More{line-height:40px;}

.bxdw{}
.bxdw ul{margin-left:5px;}
.bxdw li{float:left;}
.db{background: url(../images/pic_09.png) no-repeat; color: #fff;text-decoration: none;    height: 40px;padding-left: 8px; padding-top: 5px;overflow: hidden; border-bottom: solid 1px #3070cf;}
.tzgg{width:380px;float: left;    margin-right: 20px;}




.nav{height:50px; line-height:50px; width:1200px;  position:relative; z-index:1; margin: 0 auto }
.nav a{ color:#fff; background:url(../images/nav_jgx.png) right center no-repeat}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; margin:0; padding:0}
.nav .nLi h3 a{ display:block; padding:0 1px; font-size:16px; font-weight:bold;  }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#2a7bcf;  line-height:36px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 20px; }
.nav .sub a:hover{ background:#f7f7f7; color:#333;  }
.nav .on h3 a{ background:#3070cf; color:#fff;   }