/*
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:#ccc;}

.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;}
.w800{width:800px;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;}
.mt40{margin-top:40px;}
body,html { 
	margin: 0;
	padding: 0; 
	font-family:'Microsoft YaHei', 'Nobile', Arial, sans-serif ;
	font-size: 14px; text-shadow: 0 0 3px #000; 
	color: #fff; 
}

p { margin: 0; padding: 0;}
a {
  color: #fff;
}
a:hover { color: #3070cf;}




#header-wrap { width: 100%; height: 80px; z-index: 999; position: relative; }
#header-wrap_n { width: 100%; height: 190px; background:url(../images/0001.png) no-repeat center; margin-bottom:20px; z-index: 999; position: relative; }
#header {width: 1200px; height: 80px; 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; }
.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 {}

.navBar{ height: 45px;width:100%; margin-top:10px; 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%; }



/* 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{background: #b6362d; width: 90px; text-align: center; margin: 0 auto; color:#fff; text-shadow: none; font-size:18px; line-height:40px}
.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:0 2% 20px 2%; text-align:left; width:45%; background: #005ea0; height: 70px; padding: 5px; float: left;}
.news li .sj{width:60px; margin:0 10px; color:#b6362d; height:60px; background:#fff;}
.news li .ri{height:30px; line-height:30px; font-size:24px; text-align:center; text-shadow:none; }
.news li .ny{height:24px; color:#3a3a3a; font-size:14px; line-height:30px; text-align:center; 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)}
.xyxw{ width:100%; margin:0 auto;}
.xyxw li{display:block; float: left; width: 375px; margin-right: 15px;}
.xyxw li a{color:#fff;}
.xyxw li .time{float: left; background: #005ea0; width: 80px; height: 45px; color: #fff; text-align: center;}
.xyxw li .time .ri{height:26px; line-height:12px; font-size:16px; text-align:center; text-shadow:none;}
.xyxw li .time .ny{height:25px; font-size:14px; line-height:30px; text-align:center;  text-shadow:none; }
.xyxw li .biaot{float: left; margin-left: 10px;font-size:16px;line-height:25px; width: 285px;margin-top:10px;}
.xyxw li .tp{width: 375px; height: 240px; display:block; overflow:hidden; line-height:240px; background:#b2dcf9; margin-top: 15px; text-align:center;}
.xyxw li img{ height: 100%; overflow: hidden;  transition: .9s; vertical-align:middle; margin:0 auto;}
.xyxw li img:hover { transform: scale(1.1); }
.tit{margin:10px 0; height:34px; width:480px; border-bottom:1px solid #b6362d; padding-bottom:10px;}
.tit span{font-size:22px; color:#fff; line-height:24px; float:left}
.tit span a{color:#fff;}

.tit span a:hover {color:#b6362d;}



.xyxw li .more{float:right; font-size:14px; margin-right:5px; }
.video { width:100%; }
.video ul{width: 1200px;margin: 10px auto 0 auto;}
.video ul li{float: left; width: 82px; margin: 10px 5px; height: 106px;}
.video ul li p{line-height: 30px; text-align: center; color: #fff;}
.video ul li:hover{color: #fff;}
.kjtd{background:rgba(255,255,255,0.2); width:100%; height:55px;}
.kjtit{background:#a00000; margin:1px; width:100px; text-shadow:none; line-height:53px; text-align:center; font-size:20px;}
.link{width:1000px; margin:0 auto;}
.link li{float:left; padding:0 20px 0 0; text-align:left; line-height:30px;}




.footer{height:100px; width:100%; background: url(../images/boot.png) repeat-x top; auto; line-height:40px; color: #fff;}
.footer_a{width: 1200px; margin: 20px auto 0 auto;}
.footer img{vertical-align:middle;}
.dblink{width:1200px; margin:6px auto; height:37px;}
.dblink li{float:left; width:20%; margin:0 6.5%;}
.dblink li select{border:2px solid #0370a3; background:#033e76; height:35px; line-height:35px; color:#fff; width:100%}
.dblink li select option{color:#b6ccdc}

.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; 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;}
.sidemenu a:hover{background:#3070cf; color:#fff;}


.container_right{width:959px;border-left:solid 1px #3070cf;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;}

.list_content {
	width: 939px;
}

.list_content p {
	color: #333333;
	line-height: 30px;
}






/*学院新闻/通知公告*/
.tzgg{padding:20px 0px 0px 15px;}
.sy-tzgg-con{padding:3px 0;}
.sy-tzgg-title{width:290px; margin-left:520px; height:35px; line-height:35px; font-size:18px;}
.sy-tzgg-title a{color:#fff; line-height:37px; float:left; width:100px; text-align: center; margin-right: 20px;}
.ccc_current a:link,.ccc_current a:visited,.ccc_current a:hover,.ccc_current a:active,.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active,.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active,.ddd_current a:link,.ddd_current a:visited,.ddd_current a:hover,.ddd_current a:active,.eee_current a:link,.eee_current a:visited,.eee_current a:hover,.eee_current a:active{color:#fff;  background:#b6362d;}
.ty_list{width:98%; margin:0 auto;}
.ty_list li{background:url(../images/img_08.jpg) no-repeat left; line-height:38px; font-size:15px; text-align:right;}
.ty_list li a{float:left; text-indent:15px;}



/*切换导航*/
.tab-iteam{width:100%; margin:10px 0 0 0;}
.tab-iteam2{width:98%; margin-bottom:0.2em; padding:1%;}
.tab-iteam-hd{position:relative;width:100%; height:1.2500em; text-align:center; overflow:hidden; margin:0.450em 0;}
.tab-iteam-hd ul{ position:absolute; width:1170px; text-align:center;}
.tab-iteam-hd li{width:1.2500em; height:1.2500em; border-radius:1.2500em; background:#e3e3e3; display:inline-block; margin:0 5px;}
.tab-iteam-hd li.on{width:1.50em; height:1.2500em; border-radius:1.2500em; background:#a8db86; display:inline-block;}

.tab-iteam .active,.tab-iteam2 .active{ display:block;}
.tab-iteam .tab-iteam-con ul,.tab-iteam2 .tab-iteam-con ul{overflow:hidden; width:100%;}
.tempWrap{height:auto !important;}
.kslj{width:100%; }
.kslj li{float:left;  text-align:center; margin:0 2% 0 0; width: 8%;}
.kslj li .icon{width: 63px;height: 63px;background-color: #f7f8f8;overflow: hidden;border-radius: 50%;display: block;background-position: center;background-repeat: no-repeat; margin:0 auto;}


.home-news{width: 700px;height: 340px;}
.home-news ul{padding-left: 35px;}
.home-news li{width: 100%;display: table;margin-top: 15px;}
.home-news li:first-child{margin-top: 0;}
.home-news li .time{width: 46px;height: 46px;background: #0061ab;color: #FFF; text-align:center;}
.home-news li .time span{font-size: 20px;border-bottom: 1px #FFF solid;padding: 0 5px;}
.home-news li .time em{display: block;font-size: 12px;}
.home-news li .txt{padding-left: 60px;}
.home-news li .txt em{font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:bold; margin-bottom:10px; font-style:normal}
.home-news li .txt p{color: #fff;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;font-size: 12px;}
.home-news li .txt a{color: #fff;}


#gundong {
overflow:hidden;
width: 100%;
height: 40px;
line-height:40px;
}
#gundong a {
color:#fff;
}
#gundongAreaMain1 {
float: left;
width: 800%;
}
#gundongAreaMain2, #gundongAreaMain3, #gundongAreaMain2 li, #gundongAreaMain3 li {
float: left;
}
