body { margin:0; padding:0; background:#fff; font-size:12px; font-family:'微软雅黑'; background:#f5f4f9; }
ul,li,div,p { list-style:none; margin:0; padding:0; }
a { color:#333; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:none; }

.divclear { clear:both; display:block; }
.topbg { width:100%; height:30px; background:#f2f2f2; }
.topbg > .top { width:1200px; height:30px; margin:0 auto; }
.top_left { float:left; width:400px; height:30px; line-height:30px; }
.top_right { float:right; width:680px; height:30px; line-height:30px; text-align:right; }
.top_right a { padding:0 15px; color:#333; }

.headbg { width:100%; height:90px; background:#fff; }
.head { width:1200px; height:90px; margin:0 auto; }
.head_left { float:left; width:350px; height:70px; line-height:70px; padding:10px 0; }
.head_search { float:left; width:330px; height:40px; border:0px solid #ffc4c3; margin:30px 0px 0 200px;
	/*background:url(../images/search.jpg) no-repeat 290px 8px;*/ }
.head_link { float:right; width:250px; height:45px; margin:31px 0 0 0; }

.redstar { color:#ff0000; }
.history_close { position:fixed; left:0; bottom:0px; background:#eee; width:98%; height:30px; margin:0; padding:10px 2% 0 0; text-align:right; }
.history_close a { float:right; width:80px; height:22px; line-height:22px; border:1px solid #ccc; display:block; text-align:center; font-size:14px; color:#333; }
.his_close {  margin-right:20px; background:#ccc; }
.tdred { color:#e84c33 !important; }

.sub_pagelist { float:left; width:100%; height:50px; padding:0px 0; text-align:center; }

/*thinkphp分页样式*/
.pages .current{border:1px solid #cc0000;padding:5px 12px;color:#fff;background:#cc0000;display: unset;font-size: 14px;}
.pages .num{border:1px solid #ccc;padding:5px 12px;color:#2a2a2a;background:#fff;display: unset;font-size: 14px;}
.pages .next{margin-left:0 !important;}
.pages .prev{margin-right:0 !important;}
.pages .next,.pages .prev{border:1px solid #ccc;padding:5px 12px;color:#2a2a2a;background:#fff;display: unset;font-size: 14px;}
.pages{text-align:center;margin-top:10px;}
.pages>div{line-height: 37px;}
.pages>div>a,.pages .current{margin:0 3px;border-radius:4px;}
.pages>div>a{transition:background .5s;}
.pages>div>a:hover{background:#cc0000;border:1px solid #cc0000;color:#fff;}

.pages li.active a{border:1px solid #cc0000;padding:5px 12px;color:#fff;background:#cc0000;display: unset;font-size: 14px;}
.pages li>a{border:1px solid #ccc;padding:5px 12px;color:#2a2a2a;background:#fff;display: unset;font-size: 14px;}
.pages li{line-height: 37px;display:inline-block;margin:0 3px;}
.pages li>a{transition:all .5s;border-radius:5px;}
.pages li>a:hover{background:#cc0000;border:1px solid #cc0000;color:#fff;}
.pages li.next,.pages li.prev{border:none;padding:0;}


/*导航*/
.menu{ width:100%; height:38px; margin:0 auto; padding:0; background:#e84c33; }
.menu ul { width:1150px; height:38px; margin:0 auto; padding:0;  }
.menu ul li.item { float:left; width:130px; height:32px; line-height:32px; margin:0; padding:3px 0; text-align:center; list-style:none; position:relative; }
.menu ul li.item a { color:#fff; text-decoration:none; font-size:16px; font-family:微软雅黑; margin:0; padding:0; }
.menu ul li.item a:hover { color:#fff; text-decoration:none; font-size:16px; font-family:微软雅黑; }
.menu ul li.item ul { position:absolute; left:0; top:38px; width:130px; list-style:none; display:none; z-index:1000;  }
.menu ul li.item ul li { float:left; width:130px; height:32px; margin:0 0 0px 0; line-height:32px; background-color:#e84c33; border-bottom:1px solid #ffffff; filter:Alpha(opacity=90);opacity:0.9; }
.menu ul li.item ul li:hover { float:left; width:130px; height:32px; margin:0 0 0px 0; line-height:32px; background-color:#4f862f; border-bottom:1px solid #ffffff; }
.menu ul li.item ul li a { color:#fff; font-size:12px; }
.menu ul li.item ul li:hover a { color:#fff; font-size:12px; } 
.menu ul li.split { float:left; width:1px; height:38px; margin:0; padding:0; list-style:none; }
.menuhover { color:#fff; }
.menuhover a { color:#fff; }

/*幻灯片*/
.fullSlide {    width:100%; position:relative; height:360px; background:#fff; margin:0; }
.fullSlide .bd {    margin:0 auto;   position:relative;    z-index:0;    overflow:hidden;}
.fullSlide .bd ul {    width:100% !important;}
.fullSlide .bd li {    width:100% !important; height:360px;    overflow:hidden;    text-align:center;}
.fullSlide .bd li a {  display:block; height:360px;}
.fullSlide .hd {    width:100%;   position:absolute;    z-index:1;    bottom:0;    left:0;    height:30px;    line-height:30px;}
.fullSlide .hd ul {    text-align:center;}
.fullSlide .hd ul li { cursor:pointer;display:inline-block; *display:inline;zoom:1;
    width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px; }
.fullSlide .hd ul .on { background:#f00; }
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px;
    left:15%; z-index:1; width:40px; height:60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px; }

.ikuaixun { width:1100px; height:60px; line-height:60px; margin:0 auto; margin-top:15px; padding:0 0 0 100px; 
	background:url(../images/ikx.jpg) no-repeat 20px 15px #fff; font-size:14px; color:#666; }
.ikuaixun a.more { float:right; padding-right:10px; font-size:13px; }

.iimglink { width:1200px; height:120px; margin:0 auto; margin-top:10px; padding:20px 0 0 0; background:#fff; border-bottom:1px solid #e9e9e9; }
.iimglink ul { float:left; width:80px; height:100px; margin:0 0 0 100px; padding:0; }
.iimglink ul:last-child { margin-right:0; }
.iimglink ul li.img { float:left; width:80px; height:70px; margin:0; padding:0; text-align:center; transition: all 0.3s; }
.iimglink ul li.img img:hover { transform: scale(1.05); }
.iimglink ul li.name { float:left; width:80px; height:20px; line-height:20px; margin:0; padding:0; text-align:center; font-size:14px;  }
.iimglink ul li.name a { font-size:14px; }

.idatalist { width:1170px; height:50px; margin:0 auto; padding:20px 0 0 30px; background:#fff; }
.idatalist ul { float:left; width:auto; height:30px; margin:0 40px; padding:0; }
.idatalist ul li.red { float:left; width:auto; height:30px; margin:0 0px; padding:0; font-size:18px; color:#e94c3d; }
.idatalist ul li.black { float:left; width:auto; height:30px; margin:0 0px; padding:4px 0 0 3px; font-size:14px; color:#333; }

.inews { width:1200px; height:420px; margin:0 auto; margin-top:10px; background:#fff;  }
.inews_left { float:left; width:830px; height:420px; margin:0; padding:0 0 0 10px; }
.inews_right { float:right; width:320px; height:420px; margin:0; }
.inews_left_head { float:left; width:830px; height:42px; margin:0; border-bottom:1px solid #e9e9e9; }
.inews_left_head h2 { float:left; width:92px; height:42px; line-height:42px; margin:0; padding:0; font-size:22px; font-weight:normal; }
.inews_left_head h3 { float:left; width:530px; height:22px; margin:0; padding:18px 0 0 0; font-size:12px; font-weight:normal; }
.inews_left_head h3 a { padding:0 5px; }
.inews_left_head a.more { float:right; padding:20px 10px 0 0; color:#666; }
.inews_left_img { float:left; width:370px; height:320px; margin:0; padding:20px 0 0 0;}
.inews_left_img ul li.img { float:left; width:370px; height:250px; margin:0; padding:0;}
.inews_left_img ul li.img img {  width:370px; height:250px; }
.inews_left_img ul li.title { float:left; width:370px; height:30px; line-height:30px; margin:0; padding:5px 0 0 0;}
.inews_left_img ul li.content { float:left; width:370px; height:50px; line-height:25px; margin:0; padding:0; overflow:hidden; color:#666; }
.inews_left_img ul li.title a { font-size:14px; color:#333; font-weight:bold; }

.inews_left_list { float:left; width:430px; height:320px; margin:0; padding:20px 0 0 30px; }
.inews_left_list ul { float:left; width:430px; height:auto; margin:0; padding:0px 0 20px 0;}
.inews_left_list ul li.img { float:left; width:80px; height:60px; margin:0 15px 0 0; padding:0; border:1px solid #ccc; overflow:hidden; }
.inews_left_list ul li.img img { width:82px; height:62px; }
.inews_left_list ul li.title { float:left; width:330px; height:20px; line-height:20px; margin:0; padding:5px 0 0 0; overflow:hidden; }
.inews_left_list ul li.date { float:left; width:300px; height:20px; line-height:20px; margin:0; padding:10px 0 0 17px; 
		background:url(../images/idate.jpg) no-repeat left 13px; overflow:hidden; color:#666; }
.inews_left_list ul li.title a { font-size:14px; color:#333; }

.inews_right_head { float:left; width:320px; height:42px; margin:0; border-bottom:1px solid #e9e9e9; }
.inews_right_head h2 { float:left; width:92px; height:42px; line-height:42px; margin:0; padding:0; font-size:22px; font-weight:normal; }
.inews_right_list { float:left; width:320px; height:auto; margin:0; padding:0; }
.inews_right_list ul { float:left; width:320px; height:auto; margin:10px 0 0 0; padding:0; background:url(../images/inewsnumb.jpg) no-repeat left 4px; }
.inews_right_list ul li { float:left; width:290px; height:37px; line-height:37px; overflow:hidden; margin:0; padding:0 0 0 28px; }



.iteam { width:1200px; height:470px; margin:0 auto; margin-top:20px; padding:0; background:#fff; }
.iteam_head { float:left; width:1200px; height:40px; margin:0; padding:10px 0; }
.iteam_head h2 { float:left; width:1040px; height:40px; line-height:40px; margin:0 0 0 0px; padding:0 0 0 20px;
	background: url(../images/ico200.jpg) no-repeat 10px 12px; font-size:22px; font-weight:normal; border-bottom:1px solid #e9e9e9; }
.iteam_head h3 { float:left; width:100px; height:40px; line-height:40px; margin:0 0 0 0px; padding:0 0 0 30px; 
	border-bottom:1px solid #e9e9e9; font-size:14px; font-weight:normal; }
.iteam_list { float:left; width:1160px; height:auto; margin:0; padding:0 0px; }
.iteam_list ul { float:left; width:210px; height:180px; margin:10px 0 20px 10px; padding:0; position:relative; }
.iteam_list ul li.img { position:absolute; left:0; top:0; width:270px; height:180px; z-index:10; text-align:center; }
.iteam_list ul li.img img { width:170px; height:180px; transition: all 0.3s; }
.iteam_list ul li.img img:hover { transform: scale(1.055); }
.iteam_list ul li.name { position:absolute; left:50px; bottom:0; z-index:20; width:170px; height:30px; line-height:30px; color:#fff; text-align:center; background:url(../images/iteachtit.png) repeat-x; }
.iteam_list ul li.name a { font-size:14px; color:#fff; display:block; }


.iflink { width:1200px; height:120px; margin:0 auto; margin-top:20px; padding:0; background:#fff; }
.iflink_head { float:left; width:1200px; height:40px; margin:0; padding:10px 0; }
.iflink_head h2 { float:left; width:1150px; height:40px; line-height:40px; margin:0 0 0 10px; padding:0 0 0 20px;
	background: url(../images/ico200.jpg) no-repeat 10px 12px; font-size:22px; font-weight:normal; border-bottom:1px solid #e9e9e9; }
.iflink_list { float:left; width:1160px; height:auto; margin:0; padding:10px 20px; }
.iflink_list a { padding:2px 10px; }

.footerbg { width:100%; height:180px; margin:0 auto; margin-top:20px; padding:0; background:#282828; } 
.footer { width:1200px; height:auto; margin:0 auto; padding:20px 0 0 0; font-size:13px; color:#a8b0a3; } 
.footer a { color:#a8b0a3;  } 
.footer_left { float:left; width:800px; height:auto; }
.footer_left_nav { float:left; width:800px; height:30px; line-height:30px; padding:0 0 10px 0; }
.footer_left_nav a { padding:0 15px 0 0; }
.footer_left_content { float:left; width:800px; height:auto; line-height:25px; }
.footer_right { float:right; width:400px; height:150px; }
.footer_right_wx { float:right; width:120px; height:120px; }
.footer_right_wx img { width:120px; height:120px; }

.footer_right_left { float:left; width:250px; height:120px; }
.footer_right_left ul { float:left; width:250px; height:auto; }
.footer_right_left ul li.weixin { float:left; width:70px; height:20px; line-height:20px; padding:15px 0 15px 22px; font-size:14px; background:url(../images/foot_wx.jpg) no-repeat left 15px; }
.footer_right_left ul li.weibo { float:left; width:70px; height:20px; line-height:20px; padding:15px 0 15px 22px; font-size:14px; background:url(../images/foot_wb.jpg) no-repeat left 15px; }
.footer_right_left ul li.title { float:left; width:250px; height:20px; line-height:20px; padding:5px 0; font-size:14px; }



.contain { width:1200px; height:auto; margin:0 auto; margin-top:20px; padding:0; background:#fff; }
.contain_left { float:left; width:184px; height:auto; margin:0; padding:5px 26px 0 0; }
.contain_right { float:left; width:990px; height:auto; min-height:600px; margin:0; padding:0; }
.contain_left h2 { float:left; width:164px; height:31px; line-height:31px; margin:0; padding:0 0px 0 20px; color:#fff; font-size:16px; background:url(../images/sub01.jpg) no-repeat; }
.contain_left ul { float:left; width:184px; height:auto;padding-top:2px; }
.contain_left ul li.item { float:left; width:154px; height:30px; line-height:30px; margin:2px 0; padding:0 0 0 30px; background:url(../images/sub03.jpg) no-repeat; }
.contain_left ul li.hover { float:left; width:154px; height:30px; line-height:30px; margin:2px 0; padding:0 0 0 30px; background:#d74c21; border-radius:5px; }
.contain_left ul li.hover a { color:#fff; }
.contain_right_head { float:left; width:990px; height:40px; margin:0; padding:0; background:url(../images/sub20.jpg) no-repeat;  }
.contain_right_head h2 { float:left; width:200px; height:40px; line-height:40px; margin:0; padding:0 0 0 30px; font-size:16px; }
.contain_right_search { float:left; width:100%; height:auto; margin:0; padding:10px 0; font-size:14px; }
.css_schoollist { border-top:1px solid #ccc; border-left:1px solid #ccc; }
.css_schoollist td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-left:5px; line-height:180%; font-size:12px; color:#333; font-family:宋体; }
.css_schoollist tr.trhead td { background:#eee; color:#e84c33; }
.table_colsearch { background:#fff; border:1px solid #fff; border-bottom:0; }
.table_colsearch td { height:45px; border-bottom:1px solid #fff; font-size:16px; }
.col_select { width:373px; height:35px; line-height:35px; border:1px solid #ccc; padding:0 10px; border-radius:5px;  }
.tbkey { width:350px; height:35px; line-height:35px; border:1px solid #ccc; padding:0 10px; border-radius:5px; }
.btn_colsearch { width:370px; height:35px; line-height:35px; border:1px solid #ccc; padding:0 10px; border-radius:5px; cursor:pointer;
	background:#e84c33; color:#fff; }

/*专业介绍*/
.major_type { float:left; width:184px; height:auto; margin:0; }
.major_type ul { float:left; width:184px; height:auto; margin:0; }
.major_type ul li { cursor:pointer; }
.major_type ul li.item { float:left; width:90px; height:34px;line-height:35px; margin:0; padding:0; border-bottom:1px solid #e84c33; text-align:center; list-style:none; background:none; }
.major_type ul li.hover { float:left; width:90px; height:35px;line-height:35px; margin:0; padding:0; background:#e84c33; color:#fff; border-radius:0; text-align:center; list-style:none; }
.major_typelist { float:left; width:184px; height:auto; margin:0; }
.major_typelist ul { float:left; width:180px; height:auto; margin:0; }
.major_typelist ul li { cursor:pointer; }
.major_typelist ul li.item { float:left; width:150px; height:35px; line-height:35px; margin:0;padding:0 0 0 30px; background:none; border-bottom:1px solid #ededed; border-right:1px solid #ededed; }
.major_typelist ul li.hover { float:left; width:150px; height:35px; line-height:35px; margin:0;padding:0 0 0 30px; background:none; border-bottom:1px solid #ededed; border-right:1px solid #ededed; color:#e84c33; font-weight:bold; }
.major_typelist ul li.item:hover { color:#e84c33; }

.major_info { float:right; width:100%; height:auto; }
.major_info h2 { float:right; width:98%; height:30px; line-height:30px; margin:0; padding:10px 0 0 15px; font-size:22px; background:url(../images/icozy.jpg) no-repeat 3px 12px #f6f6f6; }
.major_info h3 { float:right; width:98%; height:30px; line-height:30px; margin:0; padding:10px 0 0px 15px; font-size:14px; font-weight:bold; }
.major_info a { float:left; width:17%; height:30px; line-height:30px; margin:3px 5px 6px 5px; padding:1px 5px 1px 5px; border-bottom:1px solid #ccc; background:#f3f3f3; overflow:hidden; }
.major_info a:hover { background:#e84c33; color:#fff; }

.tdpage { background-color:#fff; padding:10px 0 0 0; }
.tdpage a { padding:2px 6px 2px 6px; margin:0 3px 0 3px; background-color: #fff; border:1px solid #e84c33; color:#e84c33; }
.tdpage span.current { padding:3px 7px 3px 7px; margin:0 3px 0 3px; background-color: #e84c33; color:#fff; }
#tbthinkphppage { height:20px; padding:0; margin:2px 0 0 0; }

.tdgx_item td { background:#DAE3F3; }
.css_schoollist tr:hover td { background:#e84c33; color:#fff; }
.css_schoollist tr:hover td a:hover { color:#fff; }

#table_collinfo td:nth-child(1) { text-align:right; color:#666; }
#table_collinfo td:nth-child(3) { text-align:right; color:#666; }
#table_collinfo td:nth-child(5) { text-align:right; color:#666; }

#table_collinfo td:nth-child(2) { color:#e84c33; }
#table_collinfo td:nth-child(4) { color:#e84c33; }
.coll_content { text-align:left !important; font-size:14px; color:#333 !important; }
.coll_name { padding:10px 0; text-align:center !important; font-size:20px !important; font-weight:bold; color:#e84c33 !important; }
.school_info { background:#e84c33; color:#fff; padding:2px 5px; }


.fixed_head { position:fixed; width:100%; height:auto; top:0; left:0; background:#fff; z-index:100;  } 
.fixed_body { position:absolute; left:0; top:120px; z-index:20; width:100%; height:auto; padding-bottom:50px; }
.path { width:90%; height:40px; line-height:40px; margin:0; padding:10px 0 10px 10%; border-bottom:2px solid #a3c1e5; background:url(../images/logint.png) left 0px no-repeat; }
.path_h2 { float:left; width:auto; height:40px; line-height:40px; margin:0; padding:0; font-size:32px; font-weight:bold; }
.path_h3 { float:left; width:auto; height:30px; line-height:30px; margin:0; padding:12px 0 0 5px; font-size:18px; font-weight:bold; }


.divinfo { width:100%; margin:0 auto; min-height:410px; }

.sub_news { float:left; width:100%; height:auto; padding:0px 0; }
.sub_news ul { float:left; width:100%; height:90px; margin:20px 0 0px 0; padding:0; border-bottom:1px dotted #ccc; }
.sub_news ul li.date { float:left; width:60px; height:64px; margin:0 20px 0 0; padding:0 0px 0 0; background:#f2f2f2; }
.sub_news ul li.title { float:left; width:890px; height:24px; line-height:24px; margin:0px; padding:0; }
.sub_news ul li.detail { float:left; width:890px; height:40px; margin:0px; padding:0; line-height:20px; overflow:hidden; color:#808080; }
.news_day { float:left; width:60px; height:41px; line-height:41px; text-align:center; border-bottom:1px solid #fff; font-size:24px; color:#666;  }
.news_year { float:left; width:60px; height:22px; line-height:22px; text-align:center; border-bottom:1px solid #fff; font-size:12px; color:#999;  }
.sub_news ul li.title a { font-size:14px; color:#333; }


/*新闻详情页面*/
.article_title { font-size:22px; font-weight:bold; text-align:center;  height:50px; line-height:50px; }
.pre_news { height:30px; line-height:30px; padding-top:10px; }
.next_news { height:30px; line-height:30px; }
.article_other { height:24px; line-height:24px; padding-bottom:6px; }
.article_date { height:24px; line-height:24px; color:#999; }
.article_hits  { height:24px; line-height:24px; padding:0 0 0 20px; color:#999; }
.article_content { padding:15px 0 0 0; border-top:1px solid #eee; line-height:170%; }
.article_content img { max-width:900px; }
.article_content p { margin:0; padding:0; }
.article_content a { color:#023793; text-decoration:underline; }


.zhuanye_score01 tr.hover td { background:#DAE3F3; }

.mem_btn { background:#d63d3e;color:#fff;border:0;padding:5px 10px;cursor:pointer; }


.contain_rightlist { float:left; width:986px; height:auto;  }
.major_head { float:left; width:100%; height:100px; border:1px solid #eee; box-shadow:0 10px 10px #eee; }
.major_head_left { float:left; width:750px; height:auto; }
.major_head_left h2 { float:left; width:750px; height:30px; line-height:30px; padding:25px 0 0 20px; font-size:20px; }
.major_head_left h3 { float:left; width:750px; height:30px; line-height:30px; padding:0px 0 0 20px; font-size:16px; }
.major_head_fav { float:right; width:200px; height:auto; text-align:center; padding:10px 0 0 0; }

.major_info_type { float:left; width:100%; height:auto; padding:20px 0 20px 0; }
.major_info_type ul { float:left; width:100%; height:auto; border-bottom:1px solid #ccc; }
.major_info_type ul li {  float:left; width:150px; height:43px; line-height:43px; font-size:18px; cursor:pointer; }
.major_info_type ul li.hover {  color:#fff; text-align:center; background:#e84c33; }
.major_info_type ul li.item { color:#333; text-align:center; background:#eee; }
.major_info_zhuanye { float:left; width:100%; height:auto; }
.major_info_school { float:left; width:100%; height:auto; border-left:1px solid #ccc; border-top:1px solid #ccc; }
.major_info_zhuanye p { padding:8px 0; }
.major_info_school ul { float:left; width:32.65%; height:90px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:0.5%; }
.major_info_school ul li.name { float:left; width:100%; height:30px; line-height:30px; font-size:18px; color:#000; }
.major_info_school ul li.mark { float:left; width:100%; height:30px; line-height:30px; }
.majtit { color:#e84c33; }

.zhuanye_search { width:1160px; height:40px; line-height:40px; margin:0 auto; margin-top:2px; margin-bottom:2px; padding:0 20px; background:#fff; color:#e84c33;  }
.comptxtjt { background:url(../images/selectjt.png) no-repeat right 7px; cursor: pointer; border:1px solid #e84c33 !important; width:350px;
		margin-bottom:0;padding:3px 2px 1px 5px;height:20px; border-radius:3px; }

.layui-layer-btn .layui-layer-btn0 { background-color:#e84c33; border-color:#e84c33; }
.redwc { color:#cc0000 !important; }










