﻿html,body{ border:0;outline:0;vertical-align:baseline;background:transparent; margin:0 auto;padding:0; min-width:1240px; }
*{
	padding:0px; margin:auto;
	  -webkit-box-sizing:border-box;
		 -moz-box-sizing:border-box;
			  box-sizing:border-box;
			  position:relative;
			  text-decoration:none;
	}
body{  
	margin:0 auto; 
	font-size:1em; 
	color:#eee; 
	line-height:24px;
	font-family: "宋体", "Microsoft YaHei", "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif, STHeiti;
	background:#500107;}
::-webkit-scrollbar-track-piece{background-color:#f1f1f1;}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-thumb{background-color:#ef7100;background-clip:padding-box;min-height:28px}
::-webkit-scrollbar-thumb:hover{background-color:#f9bb00}

img{ border: none;}
a:link		{ color:#d0d0d0; text-decoration:none;}
a:visited	{ color:#d0d0d0; text-decoration:none;}
a:hover		{ text-decoration:none; color:#F00;}
li			{ list-style:none; float:left;}
ul          { margin:0;}
.block	    { width:100%; clear:both;  height:10px;}
.space10	    { width:100%; clear:both;  height:10px;}
.space20	    { width:100%; clear:both;  height:20px;}
.space30	    { width:100%; clear:both;  height:30px;}
.clear		{ height:0; line-height:0; clear:both; width:100%;}
.w			{ width:1200px; margin:0 auto;}
.border		{ border:1px #4D4B4B solid; }

.ibanner	{ width:100%; height:440px; overflow:hidden; position:relative;}
.banner-imgs	{ width:100%; position:relative; position:absolute; left:0; top:0; height:400px;}
.banner-con		{ width:100%; overflow:hidden; float:left; position:relative;}
.banner-con a 	{ width:100%; height:100%; display:block;}
.banner-control { width:100%; position:absolute; z-index:1000; bottom:10px; text-align:center;}
.banner-control a { width:16px; height:16px; display:inline-block; cursor:pointer; margin:8px 8px;
	-moz-border-radius:50%; -webkit-right-radius:50%; border-radius:50%; border:2px #fff solid;}
.banner-control .curr { background:#fff;}
.ibanner a.arr { background:url(/web/html/images/arrow_banner.png) left top no-repeat; width:62px; height:62px; position:absolute; top:50%; margin-top:-31px; z-index:999;}
.ibanner a.arr-left { background-position:left 0px; left:40px;}
.ibanner a.arr-right { background-position:right 0px; right:40px;}
.ibanner a.arr-left:hover { background-position:left -100px;}
.ibanner a.arr-right:hover { background-position:right -100px;}

.top { padding-top:40px; background:#3F1414;}
.top_right { text-align:right;}
.channel { height:41px; text-align:center;}
.channel div { display:inline-block;}
.channel div img { display:block;}
.channel a:hover img {opacity: 0.8;}
.nav {
	width:100%; float:left;
	background:#780001; clear:both; padding:5px 0; line-height:40px; display:block; margin-top:0; font-size:15px;
	border-top-left-radius:10px;border-top-right-radius:10px;}
.nav a { color:#f4ae00; display:block; padding:0 20px; font-weight:bold; border-radius:10px; border-right:1px #a60000 solid;}
.nav a:hover { background:#500009;}
.nav .curr a { background:#500009; color:#fff100;}
.nav li { margin-left:5px; float:left;}
.nav li:first-child { margin-left:5px;}
.main { background:#1f1f1f; padding:0 10px; width:1200px;}

.kaiban_box { float:left; width:300px;  background:#2b2b2e; padding:1px; font-size:12px; border-radius:5px;}
.zx_title { width:100%; font-size:14px; padding-top:10px;}
.zx_title li{ padding:0 20px;  color:#ff9a00; line-height:30px; border-radius:5px; border-top:1px #ff9a00 solid; margin-left:5px; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.mykxban { width:100%; overflow: hidden; height: 215px; background:#000;}
.mykxban-inner { padding:10px;}
.mykxban ul { width:100%; display:block; padding-BOTTOM: 5px; padding-TOP: 5px; padding-LEFT: 0px; LINE-height: 18px; padding-RIGHT: 0px}
.mykxban li { width:100%; color:#D8D8D8; padding:5px 0;} 
.mykxban ul li:last-child {BORDER-BOTTOM:#2a3a3a 1px solid; padding-top:0;}
.news { width:870px; float:right; font-size:12px; padding:10px 10px 0 10px; background:#2b2b2e; height:258px; border-radius:5px;}
.newstitle { width:100%; font-size:14px; line-height:200%;}
.newstitle li { border-radius:5px; border-bottom:1px #C3C3C3 solid; padding:0 20px; margin-right:10px;}
.newstitle .title_v { border-bottom:1px #C3C3C3 solid; border-top:0;}
.newstitle .title_h { border-top:1px #ff9a00 solid; border-bottom:0; }
.newstitle .title_h a{color:#ff9a00}
.newslist { width:100%; clear:both; padding-top:13px; position:relative; font-size:13px;}
.newslist li { width:49%; padding:5px 0; background:#333 url(../arrow.png) 8px center no-repeat; padding-left:30px; background-size:auto 50%; margin-bottom:6px;}
.newslist li:nth-child(2n){ float:right;}
.newslist i { color:#f30; font-style:normal;}
.newslist .more { clear:both; float:right; position:absolute; top:-25px; right:0;}
.newslist .new { float:right; margin-top:3px; margin-right:5px;}

.tese { height:60px; background:url(../zixun02.jpg); }
.tese ul{ float:left; margin:5px auto auto 60px;}
.tese li { font-size:12px; width:125px; line-height:30px; text-align:center;  margin-right:3px;}

.bar_title { font-size:12px; background:url(../titbg.jpg) left top repeat-x; line-height:20px; height:40px; clear:both;}
.bar_title h2 { font-size:16px; text-indent:10px; line-height:40px; display:inline; float:left; color:#fff; font-family:"黑体"; font-weight:normal;}
.bar_title h2 em { margin-right:10px; font-weight:normal; font-style:normal; font-weight:normal; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif, sans-serif;letter-spacing:1px}
.bar_title ul { float:left; margin-left:20px; font-size:14px;}
.bar_title li { margin-right:5px; padding:0 15px; line-height:35px; margin-top:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-radius:5px; border-top:1px #fff solid; }
.bar_title li:hover { cursor:pointer; }
.bar_title .bar_title_v {}
.bar_title .bar_title_h { color:#ff9900; border-top:1px #ffa517 solid;border-bottom:1px #ffa517 solid; }
.bar_title .bar_title_h  a { color:#ffa517;}
.bar_title .more { float:right; margin-top:10px; margin-right:10px;}

/*专业设置*/
.zybox { width:713px; height:438px; float:left; border:1px #4D4B4B solid; background:#141414;}
.zycon { padding:0 5px 5px 5px; margin-top:0;}
.zycon ul { width:100%; font-size:12px; background:#23232d; margin-top:6px; padding:5px; height:90px; overflow:hidden; display:flex; justify-content:flex-start; text-align:left;}
.zycon ul li{ display:inline-block; float:left; line-height:170%; text-align:left;}
.zycon ul li:first-child { float:left; width:180px; margin-right:10px;}
.zycon h1 {color:#ffa517; font-size:12px;}
.zycon h1 a { color:#ffa517}
.zycon .thumb{  display:block; width:120px; height:80px; float:left;}

/*作品*/
.zpbox { width:460px; height:438px; float:right; border:1px #4D4B4B solid; background:#141414;}
.zpl_1 { background: url(../f_01_n.jpg) no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_1_v { background: url(../f_01_o.jpg) #000 no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_2 { background: url(../f_02_n.jpg) no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_2_v { background: url(../f_02_o.jpg) #000 no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_3 { background: url(../f_03_n.jpg) no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_3_v { background: url(../f_03_o.jpg) #000 no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_4 { background: url(../f_04_n.jpg) no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_4_v { background: url(../f_04_o.jpg) #000 no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_5 { background: url(../f_05_n.jpg) no-repeat 0px 0px; width: 83px; height: 70px}
.zpl_5_v { background: url(../f_05_o.jpg) #000 no-repeat 0px 0px; width: 83px; height: 70px}
.zpcon { padding:5px;}
.zpcon .left { float: left; overflow: hidden; width:83px; height: auto;  }
.zpcon ul { padding:0 5px;  margin:auto 5px 5px auto;}
.zpcon .left ul li { float: left; margin:0 auto 7px auto;}
.zpcon .left ul li img{	float: right; width: 70px; height: 70px;}
.zpcon .right {	padding: 0px; float: right; margin:0px; height: 378px}
.zpcon .right img {	width:348px; height: 378px}

.zhengs { width:1016px; border:1px #4D4B4B solid; float:left;}
.zhengs .zycon ul { height:105px;}
.zhengs .zycon ul li {}
.zhengs .zycon .thumb { width:156px; height:95px; }
.zhengs .zycon .more { margin-left:20px;}
.zycon ul:hover { background:#626262;}

/*就业*/
.jiuye { border:1px #4D4B4B solid; }
.jiuyeli { width:100%; float:left; text-align:left;}
.jiuyeli li { font-size:12px; width:32%; background:#414141; margin:8px auto auto 1%; float:left; height:70px; padding:5px 0; }
.jiuyeli li img { width:60px; height:60px; margin-right:10px; margin-left:5px; float:left; }
.jiuyeli li:hover { background:#606060}
.jiuyeli li span a { color:#ffa500; }

/* 校园 */
.xybox { border:1px #4D4B4B solid; width:585px; height:390px; float:left; }
.box3 { font-size:12px; color:#d0d0d0; padding:10px 5px 0 5px;}
.box3 .intro { width:230px; float:left; padding:0 5px; }
.box3 .intro img { display:block; margin-bottom:5px; width:100%;}
.box3 .intro p { text-indent:2rem; }
.box3 .list { width:320px; float:right; margin-left:5px; text-align:left;}
.box3 .list ul { display:flex; align-items:center; color:#d0d0d0; background:#333; margin-bottom:2px; padding:5px; justify-content:flex-start;}
.box3 .list li { display:inline-block; float:left; text-align:left; line-height:160%; }
.box3 .list li:last-child { width:198px;}
.box3 .list li img { width:100px; height:70px; margin-right:10px; display:block; float:left;}
.box3 .list h1 { font-size:12px; color:#f60; }
.box3 .list h1 a { color:#f60;}

.faq { width:800px; height:245px; float:left;}
.list1 { padding:5px 0;}
.list1 li { background:#333 url(../icon2.jpg) 5px center no-repeat; font-size:12px; text-indent:22px; width:32%; margin-left:1%; padding:3px 0; margin-top:2px;}
.list1 li:nth-child(1),.list1 li:nth-child(2),.list1 li:nth-child(3) { border:0;}

/*留言*/
.message { width:370px; height:245px; float:right; background:#32323a; }
.msg_content { padding:10px;}
.msgbox { background: #1f1f1f; width:350px; color: #bfbfbf;  height: 145px; padding:5px; border:1px #313131 solid;}
.ctbox { float:left; height:22px; background:#494747; color:#e0e0e0; border:0; border-bottom:1px #ddd solid; padding:0 5px;}


/*合作媒体*/
.coop {}
.coop ul { padding:0 10px 10px 10px; font-size:12px; float:left; display:block; }
.coop li { margin-right:10px; margin-top:10px; text-align:left; display:inline-block;}
.coop li a {}
.coop li img { display:block;}
.links { padding:5px 10px; font-size:12px;}
.links a { margin:5px 10px auto auto; display:inline-block;}

.picture {}
.picture .conlink {	BACKGROUND: #000000; FLOAT: left; overflow:hidden;margin:10px;WIDTH: 1160px;	height: 124px; font-size:12px;}
.picture .tbdem0 {  width:600px; height:101px; border:hidden;}
.picture .tbdem0_table {  width:108px; height:101px; background-color:#23232d;border: 1px solid #55555a; }
.picture .img { width:120px;height:80px;border:0;}
.piclist td { padding:0 5px; text-align:center;}

.foot {  padding:15px 0 15px 0; background:#111; font-size:12px; text-align:center; color:#666;}
.foot .box { border:1px #742425 solid; padding:20px;}

.fr { float:right; }