/*
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;}
.w850{width:850px;margin-top:12px;position: relative;}
.w280{width:280px;height:40px;line-height:40px;
}
.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:33px;line-height:33px;background:url(../images/mdj_07.png) no-repeat;width:262px; margin-left:10px; margin-top:5px;}
.srk input{border:none; background:none;}
.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; display:none;}
.content{position:relative;z-index:2;}

body,html { 
	margin: 0;
	padding: 0; 
	font-family:'Microsoft YaHei', 'Nobile', Arial, sans-serif ;
	font-size: 14px; 
}

p { margin: 0; padding: 0;}
a {
  color: #150101;
}
a:hover { color: #3070cf;}


#header-wrap_n { width: 100%; height: 210px; background:url(../images/0001.png) no-repeat center; margin-bottom:20px; z-index: 999; position: relative; }
#header {width: 1200px; height: 126px; margin: 0 auto; padding: 20px 0; position: relative; z-index: 3; }
#main-wrap { width: 100%; min-height: 700px; z-index: 1;position: relative; }
.container { width: 1200px; min-height: 700px; padding: 0px; margin: 0 auto; }
.tblink{text-align:right; float: right;}
.tblink a{float:left; margin:5px 2px; line-height:15px; color:#fff !important;padding-right: 20px;}
.tblink a.last{border-right: none;}
.tblink a img{vertical-align: middle;}
/*
===============
  H E A D E R
===============
*/

/* Main Nav */
#main-nav {height: 45px;width:100%; margin-top:20px;}
ul.main-menu { list-style-type: none; margin: 0px auto; width:1200px; border-bottom: 1px solid #fff; height: 45px;}
.main-menu .active{height:40px;line-height: 40px; display: block;text-align: center;color:#FFFFFF;}
.main-menu li { float: left;}
.main-menu a { font-size: 16px; color: #fff;width:100px;height:40px;line-height: 40px; display: block;text-align: center;margin-top:1px;}
.main-menu a:hover { color: #FFFFFF;}

/* 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; }

.w815{width:815px;}
.w350{width:350px;}
.tit{width:100%; margin-bottom:20px;}
.tyt{border-bottom:2px solid #b6362d; padding:0 10px; color:#fff; text-shadow: 0 0 3px #676767; font-size:18px; line-height:30px}
.tyt p{font-size:30px; text-transform:uppercase; font-weight:bold; margin-right:2px;}
.tymore {color:#fff; font-size:12px; text-transform:uppercase; margin-right:10px; text-shadow: 0 0 3px #676767; margin-top:10px;}
.tymore a{color:#fff;}
.news{width:100%; margin:0 auto;}
.news li{ margin:20px 0; text-align:left; width:100%;}
.sj{width:55px; margin:0 10px; color:#ffffff; height:46px; background:#b6362d;}
.ri{height:24px; line-height:24px; font-size:20px; text-align:center; text-shadow:none; }
.ny{height:24px; color:#3a3a3a; font-size:12px; line-height:24px; text-align:center; background:#e5e5e5; text-shadow:none; }
.tz_bt{width:77%; line-height:27px; font-size:16px;}
.tz_bt a:link{color:#ffffff;}
.tz_bt a:hover{color:#ffffff;}
.tz_bt p{color:#949494; font-size:14px; text-align:left; line-height:23px; font-weight:normal; filter:shadow(Color=#676767,Direction=135)}
.new_list{ width:100%; margin:0 auto; line-height:38px;}
.new_list li{text-indent:15px;display:block; font-size:15px;}
.new_list li a{text-indent:15px;color:#fff; background: url(../images/mdj_13.png) no-repeat 0px center;}
.ztlist{width:98%; margin:0 auto;}
.ztlist li{height:55px; margin:20px auto; line-height:55px; text-align:left; text-indent:10px; text-shadow:none; background:#f6f6f6; font-size:16px; color:#3070cf; border-left:20px solid #3070cf; border-right:10px solid #1054ba;}
.ztlist li a{ color:#1054ba;}
.ztlist2{width:98%; margin:0 auto;}
.ztlist2 li{height:35px; float:left; width:22%; margin:20px; line-height:35px; text-align:center; text-indent:10px; text-shadow:none; background:#f6f6f6; font-size:15px; color:#3070cf;  border:1px dashed #1054ba;}
.ztlist2 li a{ color:#1054ba; display:block;}
.ztlist2 li a:hover{ color:#fff; background:#1054ba;  display:block;}

.footer{height:100px; width:100%; background: url(../images/boot.png) repeat-x top #0090ff; auto; line-height:30px; color: #fff;}
.footer_a{width: 1200px; margin: 20px auto 0 auto; padding-top: 15px;}
.footer_a a{color:#fff;}
.footer img{vertical-align:middle;}



.breadcrumb {}
.breadcrumb>.active {color:#3070cf;}


.container_left{width:220px;border-right:solid 1px #3070cf; padding-right:25px;}
.container_left_title{background:#005ea0;width:218px;height:70px; text-align: center;line-height:70px;font-size:26px;color:#FFFFFF;}

.sidemenu{margin:10px 0; background:#f8f8f8;}
.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; color: #000;}
.sidemenu a:hover{background:#3070cf; color:#fff;}


.container_right{width:950px;min-height:500px;}
.container_right_title{width:939px;border-bottom:solid 1px #ccc;line-height:40px;font-size:18px;color:#3070cf;}
.container_right_title p{border-bottom:1px solid #b6362d; width:120px;}

.title3{border-bottom:solid 1px #3070cf;height:100px;}
.title3 h3{font-size:18px;color:#3070cf; text-align: center;line-height:40px;font-weight: 500;}
.title3 p{line-height:50px;color:#666666;}
.nry_tit{border-bottom:solid 1px #3070cf;font-size:18px;color:#3070cf; text-align: center;line-height:40px;font-weight: 500; margin-bottom:20px;}
.nry_tit p{line-height:40px;color:#666666; font-size:14px;}

.list_content {
	width: 939px;
}

.list_content p {
	color: #333333;
	line-height: 30px;
}

.video { width:100%; background: #f5f5f5; padding: 10px 0; }
.video ul{width: 90%;margin:0 auto;}
.video ul li{float: left; width: 89px; margin: 10px 5px; height: 90px; text-align: center;}
.video ul li p{line-height: 30px; text-align: center; color: #000;}
.video ul li:hover{color: #000;}



/*焦点图*/
.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=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;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:380px;height:290px;}


/*学院新闻/通知公告*/
.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:580px; text-indent:25px;color:#666666;}
.More{line-height:40px;}

.bxdw{}
.bxdw ul{margin-left:5px;}
.bxdw li{float:left;}
main-nav {}

.navBar{ height: 45px;width:100%; margin-top:20px; position: relative;}
.nav{width: 1200px; margin: 0 auto; border-bottom: 1px solid #2d4375;height: 45px}
.nav li{float: left}
.nav h3{}
.nav h3 a{  font-size: 16px; color: #fff;width:90px;height:45px;line-height: 45px; display: block;text-align: center;}
.nav .on:hover h3 a{ color: #fff; background: #2c76a9; display: block;}
.nav .sub{ display:none;  padding:10px 20px;position:absolute; top:45px; background:rgba(15,52,91,0.9);width: 185px; z-index:9999;}
.nav .sub li{ vertical-align:middle; width:100%;}
.nav .sub li a{line-height:40px; display:block;color:#fff; font-size: 14px; border-bottom:1px solid #ccc;  width:100%; }


.firsttrstyle248138{color:#fff;}  
.firsttrstyle248138 a{color:#fff;}

.td1 {padding-left:15px;}


.firststyle248139{color:#fff;} 
.firststyle248139 a{color:#fff;} 
