﻿/*- - - - - - - - -样式属首页.html - - - - - - - -*/
	/*页头*/
	#header { height:138px; position:relative; min-width:1200px; margin:0 auto; z-index:1500; background:#fff }
 
 
/*网站标志*/
		#logo { float:left; width:340px; padding-top:8px; }
.logotxt { font-size:40px; width:270px; font-weight:bold; height:54px; margin-top:15px; float:left; line-height:54px; color:#1F87E8; border-left:1px solid #666 }
/***右栏电话等****/	
.topright { float:right; width:330px; }
.topright .ptel { font-size: 22px; color:#019D3A; background:url(../images/ico_tel.png) left center no-repeat; padding-left:65px; margin-top:15px; }
.topright .ptel p { color:#019D3A; }
/*菜单*/


#menu { width:100%; background:#1f9b8b; height:48px; }
#menu ul { float:left; }
#menu ul li { float:left; position:relative; display:inline; }
#menu ul li a { float:left; height:48px; line-height:48px; font-size:16px; padding:0px 6px;   }
 
/****二级菜单*****/

#menu ul li ol { left:0; position:absolute; top:48px; background-color:#F4F4F4; display:none; }
#menu ul li ol li { float:none; margin:0; padding:0; display:block; border:none; width:100%; height:35px; line-height:35px; text-align:center }
#menu ul li ol li a { display:block; height:35px; line-height:35px; color:#019D3A; text-decoration:none; font-size:16px; width:120px; background:#fff }
#menu ul li ol li:last-child { border:0; }
#menu ul li ol li:hover { color:#fff; text-decoration:none; font-size:16px; background:#F4F4F4 }
#menu ul li ol li:hover a { color:#019D3A; text-decoration:none; font-size:16px; background:#F4F4F4 }
/*广告*/
	#banner { height:500px; position:relative; overflow:hidden; min-width:1200px; margin:0 auto; background:#fff; z-index:80 }
/*图片轮播样式*/
	#banner .conbox { width:9999em; height:500px; position:absolute; overflow:hidden; }
#banner .conbox div { float:left; width:100%; height:500px; text-align:center; overflow:hidden; min-width:1200px; }
#banner .conbox div a { width:100%; display:block; }
#banner .conbox div img { height:100%; margin:0 auto; display:block; }
#banner .switcher { width:100%; text-align:center; position:absolute; right:0px; bottom:20px; z-index:99; }
#banner .switcher a { width:35px; height:5px; line-height:0px; text-align:center; overflow:hidden; font-size:14px; font-family:arial; color:#323232; margin-left:10px; background-color:#d6d6d6; border:1px solid #ccc; cursor:pointer; display:inline-block; }
#banner .switcher a.cur, #banner .switcher a:hover { color:#fff; background-color:#fe8100; border:1px solid #fffffd; }
.changSlide { width:100%; position:relative; height:500px; background:#fff; }
.changSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.changSlide .bd ul { width:100% !important; }
.changSlide .bd li { width:100% !important; height:500px; overflow:hidden; text-align:center; background: center no-repeat; background-size: cover }
.changSlide .bd li a { display:block; height:500px; }
.changSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.changSlide .hd ul { text-align:center; }
.changSlide .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; }
.changSlide .hd ul .on { background:#f00; }
.changSlide .prev, .changSlide .next { display:block; position:absolute; z-index:1; top:40%; margin-top:-30px; left:0; z-index:1; width:80px; height:80px; background:url(../images/slider-arrow.png) 0px 0 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.changSlide .next { left:auto; right:0; background-position:-80px 0px; }
.notice_box { width:100%; padding:10px 0; overflow:hidden }
.notice_box .notice { float:left; background:url(../images/ico_laba.png) left center no-repeat; padding-left:25px; width:750px; height:30px; line-height:30px; }
.notice ul { zoom:1; overflow:hidden }
.notice ul li { height:30px; line-height:30px; font-size:14px; }
.notice ul li a { color:#000 }
.hed_p { width:170px; *width:180px;
height:30px; float:right; line-height:30px; color:#13A715; position:relative; }
.hed_p input { width:170px; height:28px; border:1px solid #13A715; border-radius:30px; background:0; padding-left:15px; box-sizing:border-box; color:#13A715; }
.hed_p img { margin-top:3px; display:inline-block; }
.hed_p .fdj { position:absolute; right:8px; top:2px; }
/********************/
#ny { width:1200px; overflow:hidden; margin:0 auto; }
/****首页三个分类********/
#ipart1 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden;  }
#ipart2 { width:100%; margin:0 auto; padding:20px 0; overflow:hidden ;background:#F6F6F6}
#ipart3 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden; background:#F6F6F6 }
#ipart4 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden }
#ipart5 { width:100%; margin:0 auto; padding:10px 0; overflow:hidden;   }
#ipart6 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden }
#ipart7 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden; background:#F6F6F6 }
#ipart8 { width:100%; margin:0 auto; padding:50px 0; overflow:hidden }
#ipart9 { width:100%; margin:0 auto; padding:0; overflow:hidden; background:#F6F6F6 }
/*简介*/
	#Introduction { color:#fff; min-width:1200px; margin:0 auto; padding:0; overflow:hidden }
#Introduction .center { width:1200px; position:relative; padding:10px 0 }
#Introduction .pics { float:left; width:531px; height:375px; display:inline; }
#Introduction .jieshao { width:652px; position:relative; float:right; color:#000 }
#Introduction .jieshao p { line-height:30px; font-size:18px; text-indent:30px; }
#Introduction .more { width:80px; height:24px; line-height:24px; text-align:center; position:absolute; color:#fff; top:20px; right:0px; background-color:#59626b; border:1px solid #080808; }
#Introduction .more:hover { color:#fff; background-color:#fe8100; text-decoration:none; }
#Introduction .jieshao ul { padding:0; margin:0; overflow:hidden }
#Introduction .jieshao ul li { float:left; width:210px; height:182px; overflow:hidden; margin-right:10px; }
#Introduction .jieshao ul li img { width:100%; max-width:100% }
#Introduction .jieshao ul li img:hover { transform:scale(1.1) }
 #Introduction .jieshao ul li:nth-child(3n) {
margin-right:0
}
/**********************************/
 
 	/*新闻中心*/
	#News { overflow:hidden; width:1200px; margin:0 auto; border:1px solid #CCC }
#News .center { width:1200px; overflow:hidden; }
/****************/
.newsul { width:810px; float:left; padding:20px; border-right:1px solid #CCC }
.newsul ul { padding-bottom: 20px; }
.newsul li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #eeeeee; width: 100%; overflow:hidden }
.newsul li::after {
clear:both
}
.newsul li img { float: left; width:240px; height:150px; }
.newsul li img:hover { transform:scale(1.1) }
.newsul li div { width: 520px; float: right; }
.newsul li h2 { font-size: 18px; font-weight:600; line-height:24px; padding-top: 5px; padding-bottom: 10px; color: #13A715; }
.newsul li p { color: #666666; line-height: 24px; font-size:14px }
.newsul li h4 { color: #888888; font-size: 12px; font-weight:normal; margin-top:10px; height:16px }
.newsul li h4 img { height:16px; width:16px; float:none; vertical-align:middle }
.newsul li h3 { width: 98px; height: 30px; line-height: 30px; text-align: center; color: #32a12a; font-size: 12px; border: 1px solid #32a12a; margin-top: 15px; }
.newsul li h3 span { font-family: "微软雅黑"; margin-left: 10px; }
.newsul li:hover h2 { color: #13A715; }
.newsul li:hover h3 { color: #fff; background: #32a12a; }
.newsul .tit3 { float:left; padding:0; box-sizing:border-box; }
.newsul .tit3 li { width:370px; height:35px; float:left; font-size:14px; color:#484848; line-height: 35px; margin:0 10px; padding:0 }
.newsul .tit3 li span { float: right; }
.newsul .tit3 li a:hover { color:#027dc3; }
.ico_laiyuan { background:url(../images/ico1.png) center no-repeat; width:16px; height:16px; display:inline-block }
.ico_time { background:url(../images/ico2.png) center no-repeat; width:16px; height:16px; display:inline-block }
/**********************************/

/* 本例子css */
		.picScroll-top { float:right; width:305px; padding:10px 20px; position:relative; }
.picScroll-top .prev { display:block; width:100%; height:35px; background:url(../images/ico_down.png) center no-repeat #fff; }
.picScroll-top .next { display:block; width:100%; height:35px; background:url(../images/ico_top.png) center no-repeat #fff; }
.picScroll-top .prevStop { }
.picScroll-top .nextStop { }
.picScroll-top .bd { padding:0; }
.picScroll-top .bd ul { overflow:hidden; zoom:1; }
.picScroll-top .bd ul li { text-align:center; zoom:1; display:inline-block; margin:10px 0 }
.picScroll-top .bd ul li .pic { text-align:center; }
.picScroll-top .bd ul li .pic img { width:303px; height:149px; display:block; }
.picScroll-top .bd ul li img:hover { transform:scale(1.1) }
.picScroll-top .bd ul li .pic a:hover img { border-color:#999; }
.picScroll-top .bd ul li .title { line-height:24px; }
/*********专业设置*************************/
 #Zhuanye { }
/*****图文竖结构**********/


.jie { width: 1200px; margin: 0 auto; padding-top:20px; overflow:hidden; background:#FFF }
.jie ul { padding:0; overflow:hidden }
.jie ul li { float: left; width: 23%; margin:0 1%; background: #F7F6F6; position:relative; z-index:10; margin-bottom:30px; overflow:hidden }
.jie ul li .tu { width: 269px; height: 210px; display: block }
.jie ul li .tu img { display: block }
.jie ul li .tu img:hover { transform:scale(1.1) }
.jiew { width:251px; font-size: 16px; line-height:30px; padding:0 10px; padding-top:0px; color: #817f7f; margin: 0 auto; display: block; background:#F7F6F6; font-weight:bold }
.jiew span { float:right; color:#F00; font-weight:normal; font-size:14px; }
.jiew2 { width:251px; font-size: 14px; line-height:30px; padding:0 10px; padding-top:0px; color: #817f7f; margin: 0 auto; display: block; background:#F7F6F6 }
.jiew2 span { float:right; color:#F00 }
.jiew2 i { color:#F00 }
.jie ul .mrw { margin-right: 0px }
/*********教学管理*************************/
	/* 本例子css */
	.Mtime { width:1200px; height:511px; overflow:hidden; position:relative; }
.Mtime .prev, .Mtime .next { width:63px; height:100%; clear:both; cursor:pointer; position:absolute; left:0px; top:0px; }
.Mtime .next { width:59px; left:auto; right:0px; }
.Mtime .tempWrap { margin-left:0; }
.Mtime .MtimeCon { width:1200px; height:100%; }
.Mtime .tabBox { overflow:hidden; zoom:1; }
.Mtime .tabBox .bd { padding: 20px 15px; width:auto; float:right; }
.Mtime .tabBox .bd li { overflow:hidden; zoom:1; }
.Mtime .tabBox .bd .text { width: 320px; padding-right: 20px; word-wrap: break-word; float:left; padding-top:50px; }
.Mtime .tabBox .bd .text h3 a { color:#000; font:normal 16px/40px "Microsoft YaHei"; _font-weight:bold; }
.Mtime .tabBox .bd .text p { padding-top:0px; line-height:30px; color:#000; font-size:16px; }
.Mtime .tabBox .bd .imgs { float:right; width:600px }
.Mtime .tabBox .bd .imgs:hover { transform:scale(1.05) }
.Mtime .btn { width:200px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#fff; display:inline-block; margin-top:15px }
.btn_zxnow { background:url(../images/ico4.png) left 30px center no-repeat #fff; border:2px solid #666; color:#000; }
/***************************************/
	.Mtime .tabBox .hd { width:220px; float:left; margin-top:6px; }
.Mtime .tabBox .hd li { margin-top:7px; width:202px; height:140px; text-align:center; line-height:140px; font-size:22px; cursor:pointer; vertical-align:middle; }
/*	.Mtime .tabBox .hd li.on{background:url(../images/icoLeft.png) center right no-repeat  ; }
*/
	.Mtime .tabBox .hd .hd_box { width:190px; float:left; height:140px; color:#fff; }
 .Mtime .tabBox .hd li:nth-child(1).on {
background:url(../images/icoLeft1.png) center right no-repeat;
}
 .Mtime .tabBox .hd li:nth-child(2).on {
background:url(../images/icoLeft2.png) center right no-repeat;
}
 .Mtime .tabBox .hd li:nth-child(3).on {
background:url(../images/icoLeft3.png) center right no-repeat;
}
 .Mtime .tabBox .hd li:nth-child(1) .hd_box {
background:#1BBE9F;
}
 .Mtime .tabBox .hd li:nth-child(2) .hd_box {
background:#F8A942;
}
 .Mtime .tabBox .hd li:nth-child(3) .hd_box {
background:#EE6C78;
}
/************************/
#Youshi { text-align:center; padding:50px 0 }
/******就业安置**************/
#jiuyeanzhi { width:1200px; margin:0 auto; overflow:hidden; padding:50px 0 }
.jj_box { width:100%; padding:0; overflow:hidden }
.jj_hd { display:block; }
.jj_hd p { font-size:16px; line-height:35px; text-indent:40px; }
.jj_bd { padding:30px 0; overflow:hidden }
.bredList { padding:0; overflow:hidden; float:left; width:452px }
.bredList dl { width:452px; float:left; text-align:center; position:relative; }
.bredList span { display:none; width:100%; height:45px; position:absolute; left:0; bottom:0; background:#000; filter:alpha(opacity=50); opacity:0.50; }
.bredList dt { margin:0 auto; width:452px; overflow:hidden; }
.bredList img { display:block; width:600px; height:371px; }
#jiuyeanzhi img:hover { transform:scale(1.1) }
.bredList dd { width:100%; height:45px; line-height:45px; font-size:20px; color:#fff; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; }
.bredList dd a { color:#fff; font-size:20px; }
.bredList dd a:hover { text-decoration:none; }
.redList { padding:0; overflow:hidden; float:right; width:746px }
.redList dl { width:241px; float:left; text-align:center; position:relative; margin-left:2px; margin-bottom:15px }
.redList span { display:none; width:100%; height:30px; position:absolute; left:0; bottom:0; background:#000; filter:alpha(opacity=50); opacity:0.50; }
.redList dt { margin:0 auto; width:241px; overflow:hidden; }
.redList img { display:block; width:241px; height:180px; }
.redList dd { width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; }
.redList dd a { color:#fff; }
.redList dd a:hover { text-decoration:none; }
#redList2 { width:491px; overflow:hidden }
#redList2 dt { margin:0 auto; width:491px; overflow:hidden; }
#redList2 img { display:block; width:491px; height:180px; }
/*******就业明星*****************/


	/* 本例子css */
	.ladyScroll { width:1250px; height:325px; margin:15px auto; position:relative; }
.ladyScroll .prev, .ladyScroll .next { width:45px; height:45px; position:absolute; top:45%; left:0; z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; border:2px solid #FFF; }
.ladyScroll .next { left:auto; right:0; background-position:0 -90px; }
.ladyScroll .prev:hover { background-position:0 -45px; }
.ladyScroll .next:hover { background-position:0 -135px; }
.ladyScroll .scrollWrap { width:1200px; margin-left:25px; padding-top:15px; overflow:hidden; position:absolute; }
.ladyScroll dl { float:left; width:220px; padding:7px; margin:3px; background:#FFF; text-align:center; position:relative; }
.ladyScroll dt { margin:0 auto; width:220px; overflow:hidden; }
.ladyScroll img { display:block; width:220px; height:243px; }
.ladyScroll img:hover { transform:scale(1.1) }
.ladyScroll dd { width:220px; line-height:30px; font-size:14px; color:#000; text-align:left; overflow:hidden; }
.ladyScroll dd a { color:#000; font-size:16px; line-height:30px; }
.ladyScroll dd a span { }
.ladyScroll dd p { font-size:12px; line-height:26px; }
/****助学政策*******************/
#Zhuxue { padding:50px 0; overflow:hidden }
.zhuxue_pic { width:604px; height:396px; float:left; border:2px solid #13A715 }
.zhuxue_box { padding:0; overflow:hidden; border-right:2px solid #CCC; border-bottom:2px solid #CCC; height:398px; }
.zhuxue_hd { background:#13A715; padding:10px 30px; color:#FFF }
.zhuxue_hd h2 { font-size:24px; line-height:35px }
.zhuxue_hd h3 { font-size:34px; line-height:50px }
.zhuxue_bd { padding:30px; overflow:hidden; padding-bottom:0 }
.zhuxue_bd p { font-size:16px; line-height:30px; }
.zhuxue_bd a { color:#13A715; font-size:16px; font-weight:600; line-height:30px; }
.zhuxue_pic.imgs:hover { transform:scale(1.05) }
/**********/
.slideBox { overflow:hidden; zoom:1; padding:0; position:relative; width:500px; margin:0 auto; padding-left:48px }
.slideBox .prev, .slideBox .next { position:absolute; left:0; top:0; display:block; width:46px; height:74px; background:url(../images/icoLeft-1.png) center center no-repeat #f4f4f4; }
.slideBox .next { left:auto; right:0; background:url(../images/icoRight-1.png) center center no-repeat #f4f4f4; }
.slideBox ul { overflow:hidden; zoom:1; }
.slideBox ul li { margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center; }
.slideBox ul li .pica { text-align:center; }
.slideBox ul li .pica img { width:105px; height:74px; display:block; }
.slideBox ul li .pica a:hover img { border-color:#999; }
.slideBox ul li .pica img:hover { transform:scale(1.1) }
.slideBox ul li .title { line-height:24px; }
/*******首页联系我们，地图****************/
#ipart9 .map { height:550px; position:relative; }
.map #iContact { width:300px; height:85%; background:#006ACD; position:absolute; top:0; left:10%; padding:20px; color:#FFF; padding-right:30px }
#iContact .contact_hd { font-size:20px; border-bottom:1px solid #FFF; padding-bottom:20px; width:200px }
#iContact .contact_hd h3 { font-size:24px; font-weight:normal; }
.contact_bd { padding:20px 0 }
.contact_bd .contact_tel { }
.contact_tel p { font-size:24px; font-weight:500; line-height:40px }
.contact_info { font-size:14px; line-height:30px; }
.contact_icos { padding:15px 0 }
#contact-wrap { position:absolute; right:10%; top:10%; width:500px; height:70%; background:#FFF; padding:20px; }
#contact-form textarea { height: 120px; }
.msg-title { font-size: 22px; text-align: left; margin-bottom: 25px; }
.add-msg-form .cf-column { padding-bottom: 20px; position: relative; width:48%; margin:1%; float:left }
.add-msg-form .cf-tarea { clear: both; }
.add-msg-form input { box-sizing: border-box; padding: 0 15px; border: 1px solid #ddd; height: 40px; line-height: 40px; color: #444; width: 100%; }
.add-msg-form textarea { box-sizing: border-box; border: 1px solid #ddd; color: #333; min-height: 100px; padding: 15px; color: #444; width: 100%; }
.add-msg-form select { box-sizing: border-box; padding: 0 15px; border: 1px solid #ddd; height: 40px; line-height: 40px; color: #444; width: 100%; }
.add-msg-form .submit-button { box-sizing: border-box; width: 200px; line-height: 40px; height: 40px; float: right; padding: 0px 15px; border: 0px; color: #006BCD; position: relative; background-color: #fff; cursor: pointer; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius:30px; border:1px solid #006BCD; float:right }
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active { background:#006BCD; color:#FFF }
.add-msg-form em { position: absolute; bottom: 0; z-index: 1111; float: left; left: 20px; }
.add-msg-form .col-md-12 { width:98% }
/*产品列表*/
#productCenter { width:1200px; overflow:hidden; margin:0 auto; padding:10px 0; }
#productCenter .pro_left { float:left; width:255px; background:#F1F1F2; min-height:720px }
#productCenter .pro_right { float:right; float:right; width:900px; position:relative; }
/*案例*/
	#Case { width:1200px; position:relative; overflow:hidden; margin:0 auto; padding:20px 0; background:#fff }
#Case .Case_bd { padding:10px; border-top:0; min-height:160px }
/*页尾*/

/*页尾*/
	#footer { height:90px; min-width:1200px; margin:0 auto; background-color:#1f9b8b; padding:20px 0 10px;}
 
 
 
.fb { width: 1200px; height: 90px; overflow: hidden; margin: 0 auto; line-height: 60px; color: #CCC }
.fb p { width: 800px; height: 60px; margin:0 auto; color:#FFF; font-size:14px; overflow: hidden; text-align:center }
.fb span { width: 300px; height: 60px; float: right; overflow: hidden; text-align: right }
.fb span a { color: #CCC }
.fb p img { vertical-align:middle; text-align:center }
/*栏目标题*/
	.PartTitle { text-align:center; margin-bottom:16px; }
.PartTitle span { line-height:33px; position:relative; font-weight:normal; color:#999; font-size:16px; margin-top:-2px; text-transform:uppercase; display:block; }
.PartTitle strong { font-size:24px; font-weight:normal; display:block; color:#246CB4; }
.PartTitle a { float:right; color:#999; font-size:20px }
/*新闻列表*/
	.NewsList { float:left; width:459px; height:64px; position:relative; margin:0 41px 8px 0; padding:7px 18px 0 92px; background-color:#f1f1f1; display:inline; }
.NewsList h5 { height:23px; line-height:23px; overflow:hidden; font-size:14px; }
.NewsList p { height:34px; line-height:17px; overflow:hidden; font-size:13px; color:#898989; }
.NewsList time { width:72px; height:24px; line-height:24px; text-align:center; position:absolute; color:#fff; top:0px; left:0px; padding-top:46px; background-color:#dbdbdb; border-right:3px solid #ffffff; }
.NewsList time em { width:100%; height:44px; line-height:44px; text-align:center; position:absolute; font-size:30px; top:0px; left:0px; border-bottom:2px solid #ffffff; }
.hover_news p a { color:#fd8300; }
.hover_news h5 a { color:#fd8300; }
/*产品列表*/
	.ProductList { float:left; }
.ProductList li { float:left; position:relative; margin:0px 22px 15px 0px; display:inline; }
.ProductList li a { width:380px; height:284px; padding-top:18px; border:1px solid #eeeeee; display:block; }
.ProductList li a:hover { color:#fd8002; text-decoration:none; }
.ProductList li a img { width:350px; height:241px; margin:0 auto; display:block; }
.ProductList li a strong { height:44px; line-height:44px; text-align:center; overflow:hidden; font-size:14px; font-weight:normal; display:block; }
/*- - - - - - - - -样式属-产品中心2.html - - - - - - - -*/
	/*广告2*/
	#Banner2 { min-width:1200px; margin:0 auto 10px; }
/*内容区域*/
	#container { width:1200px; margin:20px auto 20px auto; }
/*侧栏*/


 


	#sidebar {
  height: 100%;
  min-height: calc(100vh - header_height);
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  background: #f5f5f5;
  position: sticky;
  top: 60px; /* 根据 header 高度调整 */
  
  
  width:100%; background:#F0FCF0; border-bottom:3px solid #C3F5C2;line-height:45px; margin-bottom:20px
}
/*侧栏标题*/
	.SideTitle { height: 45px; line-height:45px; padding:0 35px; text-align:center; font-size: 18px; font-weight:normal; color:#FFF; text-align:center; background:#019C03; float:left; }
/*分类*/
.Classification { float:left; }
.Classification ul { padding:0; overflow:hidden }
.Classification ul li { height: 45px; line-height:45px; padding:0 10px; text-align:center; font-size: 18px; font-weight:normal; color:#FFF; text-align:center; background: none; float:left; }
.Classification ul li a { font-size: 18px; font-weight:normal; color:#019C03; }
.Classification ul li.change a { color:#FFF; }
.Classification ul li:hover, .Classification ul li.change {  }
.Classification ul li:hover a, .Classification ul li.change a {  color:#019C03; font-weight:bold; }
.Classification ul li.changeon{    background: #019C03;    color: #FFF; padding:0 20px;}
.Classification ul li.changeon a { color:#FFF; }
/*联系我们*/
#contact { width:245px; border-top:none; margin-bottom:25px; padding:10px 5px }
#contact h5 { height:42px; line-height:42px; overflow:hidden; font-size:18px; font-weight:normal; color:#6b6b6b; }
#contact ul { padding:0; }
#contact ul li { line-height:25px; color:#919191; }
/*内容区域*/
		#neirong { width:100%; position:relative; }
/*位置*/
			#Location { height: 45px; line-height:45px; width: 100%; font-size: 18px; font-weight:normal; vertical-align:middle; color:#FFF; text-align:left; background:#019D3A; border-radius:5px 5px 0 0 }
#Location i { color: rgb(255,255,255); float:left; font-size: 2.0rem; text-align: center; line-height: 45px; background-image: none; }
#Location span { float:right; padding-right:10px }
#Location span a { color:#FFF }
/*产品*/
			#Products { padding:20px; overflow:hidden; background:#F0FCF0 }
/*主标题*/
	.MainTitle { height:40px; line-height:40px; overflow:hidden; font-size:17px; margin-bottom:20px; border-bottom:1px solid #cecece; }
/*产品*/
	.Products { height:250px; padding:24px 0; border-bottom:1px solid #e3e3e3; }
.Products .photo { float:left; width:358px; height:250px; position:relative; margin-right:31px; display:inline; }
.Products .photo img { width:350px; height:242px; border:4px solid #f6f6f6; display:block; }
.Products h5 { height:39px; line-height:39px; overflow:hidden; font-size:15px; margin-bottom:7px; }
.Products h5 a:hover { }
.Products p { height:161px; line-height:23px; overflow:hidden; font-size:14px; color:#737373; margin-bottom:10px; }
.Products .btn_more { width:76px; height:21px; line-height:21px; text-align:center; color:#fff; background-color:#ff7707; border:1px solid #fe7608; display:inline-block; }
.Products .btn_more:hover { color:#fd8002; background-color:#ffffff; }
/*- - - - - - - - -样式属-新闻资讯1.html - - - - - - - -*/

#CaseList { background:#F0FCF0; padding:20px; }
/*文档*/
#CaseList .docs { height:175px; padding:19px 7px; border:2px solid #C4F6C3; margin-bottom:15px }
#CaseList .docs .photo { float:left; height:175px;  margin-right:27px; display:inline; }
#CaseList .docs .photo img { width:100%; height:100%; display:block; }
#CaseList .docs h5 { height:30px; line-height:30px; overflow:hidden; font-size:16px; padding-top:5px; }
#CaseList .docs .riqi { text-align:right; height:30px; color:#898989; margin-bottom:12px; }
#CaseList .docs p { line-height:28px; overflow:hidden; font-size:14px; margin-bottom:15px; }
#CaseList .docs a.more { width:76px; height:21px; line-height:21px; text-align:center; color:#fff; background-color:#ff7709; display:inline-block; border:1px solid #fe7608; }
#CaseList .docs a.more:hover { background-color:#ffffff; color:#fd8300; }
#CaseList .hover_docs { background-color:#f6f6f6; }
/*********************************/

#ZyList { background:#F0FCF0; padding:20px; }
/*文档*/
#ZyList .docs { height:250px; padding:19px 7px; border:2px solid #C4F6C3; margin-bottom:15px; background:#FFF }
#ZyList .docs .photo { float:left; width:320; height:245px; margin-right:27px; display:inline; }
#ZyList .docs .photo img { width:100%; height:100%; display:block; }
#ZyList .docs h5 { height:30px; line-height:30px; padding-bottom:10px; overflow:hidden; font-size:18px; padding-top:5px; border-bottom:3px solid #13A715 }
#ZyList .docs .riqi { text-align:right; height:20px; color:#898989; margin-bottom:12px; }
#ZyList .docs p { line-height:28px; overflow:hidden; font-size:14px; font-weight:500 }
#ZyList .docs .btn { width:100px; height:25px; line-height:25px; text-align:center; color:#fff; background-color:#ff7709; display:inline-block; }
#ZyList .docs .btn_xm { background:#13A715 }
#ZyList .docs .btn_zx { background:#FF7700 }
#ZyList .hover_docs { background-color:#f6f6f6; }
/*****教学管理****************************/
#Jiaoxue { background:#F0FCF0; padding:0; overflow:hidden }
/*************************/
#Jiaoxue .content { padding:50px; }
.jx_news { border-top:2px solid #CCC; width:1080px; margin:0 auto; overflow:hidden }
.jx_news li { display:block; width:520px; height:300px; float:left; padding:30px 0; margin-right:20px }
.jx_news li.line { height:5px; width:100%; clear:both; display:block; border-bottom:1px solid #CCC; padding:0; margin:0 }
.c_newsa { width:100%; height:200px; }
.c_newsa1 { width:198px; height:198px; float:left; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; overflow:hidden; text-align:center }
.c_newsa2 { width:300px; height:196px; float:right; padding-left:20px }
.c_newsa2 h2 { font-weight:normal; font-size:18px; line-height:34px; color:#000; height:34px; overflow:hidden; }
.c_newsa2 p { color:#333; line-height:24px; font-size:14px; height:270px; overflow:hidden; }
/*********************************/



/*翻页*/
.pages { line-height:22px; text-align:center; padding:39px 0; }
.pages li { display:inline-block; margin-right:5px; list-style:none }
.pages a { color:#fff; padding:0 8px; background-color:#019D3A; display:inline-block; }
.pages a.change, .pages a:hover { color:#fff; background-color:#019D3A; }
.pages span { color:#fff; margin-left:3px; padding:0 8px; background-color:#019D3A; display:inline-block; }
/*- - - - - - - - -样式属-合作案例.html - - - - - - - -*/
	/**/
#DocList { border:1px solid #CCC; padding:10px }
/*文档列表*/
	.DocList li { height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:22px; background:url(../images/1.gif) no-repeat 11px 14px; border-bottom:1px dashed #cccccc; }
.DocList li span { float:right; color:#818181; }
/*- - - - - - - - -样式属-服务支持.html - - - - - - - -*/
	/*列表*/
	.list li { height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:22px; background:url(../images/1.gif) no-repeat 11px 14px; border-bottom:1px dashed #cccccc; }
.list li span { float:right; }
.list li span a { color:#fc8100; padding-right:25px; background:url(../images/2.gif) no-repeat right center; }
.list li span a:hover { text-decoration:underline; }
/**********产品列表图文结构**********/

.productul { margin:0 auto; padding:0; overflow:hidden; background:#FFF }
.productul li { float:left; width:280px; height:260px; display:inline; margin-right:13px; }
 .productul li:nth-child(4n) {
margin-right:0;
}
.productul li a { cursor:pointer; float:left; color:#000; }
.productul li img { height:185px; max-width:100%; width:280px; }
.productul li a p { background:#63C3D1; width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:5px; color:#FFF }
.productul li:hover p { background:#1595A5 }
/*************/
.productul2 { margin:0 auto; width:870px; }
.productul2 li { float:left; width:220px; height:200px; display:inline; padding:0 0 20px 20px; }
.productul2 li a { float:left; width:220px; height:200px; }
.productul2 li a { cursor:pointer; float:left; width:220px; height:200px; background:#2874C2; color:#fff; }
.productul2 li a:hover { cursor:pointer; float:left; width:220px; height:200px; background:#22b38a; color:#fff; }
.productul2 li a p { float:left; width:220px; height:35px; line-height:35px; font-size:14px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
/*- - - - - - - - -样式属-在线留言.html - - - - - - - -*/
	/*留言*/

/**********就业明星列表图文结构**********/

.jymx { margin:0 auto; padding:0; overflow:hidden; background:#FFF }
.jymx li { float:left; width:280px; height:340px; display:inline; margin-right:13px; }
 .jymx li:nth-child(4n) {
margin-right:0;
}
.jymx li a { cursor:pointer; float:left; color:#000; }
.jymx li img { height:285px; max-width:100%; width:280px; }
.jymx li a p { background:#63C3D1; width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:5px; color:#FFF }
.jymx li:hover p { background:#1595A5 }
/*************/
.jymx2 { margin:0 auto; width:870px; }
.jymx2 li { float:left; width:220px; height:200px; display:inline; padding:0 0 20px 20px; }
.jymx2 li a { float:left; width:220px; height:200px; }
.jymx2 li a { cursor:pointer; float:left; width:220px; height:200px; background:#2874C2; color:#fff; }
.jymx2 li a:hover { cursor:pointer; float:left; width:220px; height:200px; background:#22b38a; color:#fff; }
.jymx2 li a p { float:left; width:220px; height:35px; line-height:35px; font-size:14px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
/*- - - - - - - - -样式属-在线留言.html - - - - - - - -*/
	/*留言*/






#Baoming { padding:20px; background:#F0FCF0; overflow:hidden; margin:0 auto; }
/****留言板****/
.baoming_hd { background:url(../images/lxwm.png) left bottom no-repeat; min-height:200px; border-bottom:2px #029B03 solid; padding-top:100px }
.baoming_hd .bmtxt { line-height:30px; width:700px; float:right }
.baoming_hd .bmtxt h5, .baoming_hd .bmtxt span { font-size:24px; color:#029B03 }
.baoming_hd .bmtxt p { font-size:16px; color:#000 }
#Baoming .mainContect { width:1000px; margin:0 auto; padding:20px 0 }
.liuyan { padding:30px 0; overflow:hidden; width:450px; float:left; font-size:16px; }
.liuyan dd { margin-bottom:10px; width:400px; line-height:35px }
.liuyan .k { width:280px; height:35px; border:1px solid #C5F7C6; padding-left:10px; }
.liuyan .k2 { width:290px; height:35px; border:1px solid #C5F7C6; padding-left:50px; }
.liuyan textarea { width:270px; height:62px; font-size:16px; line-height:20px; border:1px solid #C5F7C6; padding:10px }
#Baoming .t { width:300px; height:45px; border:0; text-align:center; line-height:45px; color:#fff; background:#019C03; cursor:pointer; margin:10px auto; font-size:20px; font-weight:bold }
#Baoming .t:hover { background:#054B05 }
.liuyan span { float:left; width:100px; text-align:right }
#Baoming .tijiao { width:300px; margin: 0 auto }
/*- - - - - - - - -样式属-联系我们.html - - - - - - - -*/
	/*联系我们*/
	#contact_us { padding:20px; background:#F0FCF0; overflow:hidden; margin:0 auto; }
#contact_us .content { background:#FFF; padding:20px 50px; }
#contact_us .mapbox { width:100%; height:450px; margin:0 auto; }
#contact_us .mapbox img { width:100%; height:100%; display:block; }
#contact_us h5 { height:37px; line-height:37px; overflow:hidden; font-size:17px; font-weight:normal; color:#ff8202; }
#contact_us ul { float:left; width:820px }
#contact_us ul li { line-height:35px; font-size:14px; float: left; width:50%; text-indent:40px; margin-bottom:10px }
#contact_us ul li.ico_address { background:url(../images/ico_lxaddress.png) left center no-repeat; }
.ico_zip { background:url(../images/ico_lxzip.png) left center no-repeat; }
.ico_tel { background:url(../images/ico_lxtel.png) left center no-repeat; }
.ico_email { background:url(../images/ico_lxemail.png) left center no-repeat; }
#contact_us ul li.ico_url { background:url(../images/ico_lxurl.png) left center no-repeat; width:100% }
#contact_us ul li.ico_line { background:url(../images/ico_lxbus.png) top left no-repeat; width:100% }
#contact_us .ewm { float:right; width:180px; text-align:center }
/*- - - - - - - - -样式属-新闻资讯-内容页.html - - - - - - - -*/
	#NewsContent { width:845px; margin:0 auto; }
#NewsContent .mainNews { height:45px; line-height:45px; text-align:center; overflow:hidden; font-size:24px; font-weight:normal; }
#NewsContent .NewsValue { line-height:30px; text-align:center; font-size:12px; color:#a7a7a7; }
#NewsContent .NewsValue li { margin-right:17px; display:inline; }
.content { line-height:28px; font-size:14px; padding:30px 10px 27px; }
.content p { margin-bottom:15px; font-size:18px; line-height:36px;}
/*上一篇 下一篇*/
	#PrevNext { line-height:24px; font-size:14px; padding:10px 0; border-top:1px solid #cfcfcf; }
/*- - - - - - - - -样式属-关于我们.html - - - - - - - -*/
	/*关于我们*/
	#AboutUs { }
#AboutUs .content { padding:10px; }
.titles { height:64px; line-height:64px; text-align:center; overflow:hidden; font-size:22px; font-weight:bold; }
/*- - - - - - - - -样式属-产品中心-详情.html - - - - - - - -*/
	/**/
	#Product_ { margin-bottom:20px; }
/*产品图片*/
		#Product_Photo { float:left; width:290px; height:290px; margin-right:33px; display:inline; }
#Product_Photo img { width:100%; height:100%; display:block; }
/*产品参数*/
		#Product_value { width:548px; line-height:31px; font-size:15px; color:#555555; }
/*产品介绍*/
	/*副标题*/
	.SubTitle { height:38px; line-height:38px; overflow:hidden; padding-top:12px; background:url(../images/line_x.gif) repeat-x left top; }
/*********************/


 .catname { width: 100%; margin: 0 auto; }
.catname .width300 { width: 1200px; height: 80px; margin: 0 auto;  }
.catname .width300 .prostr { display: block; color: #000; font-size: 40px; font-weight:700; text-align: center; }
.catname .width300 .proem { display: block; font-size: 28px; color: #030008; text-align: center; float: left; width: 30%; }
.catname .width300 .proem2 { display: block; line-height:40px; font-size: 40px; color: #030008; text-align: center; float: left; width: 30%; font-weight:700; }
.catname .width300 .xian { height: 2px; background: #5b5b5b; float: left; width: 34%; margin: 20px 5px; padding:0 }
.catname .desc { font-size: 14px; color: #656a6a; }
/*********************/
 
.hexGrid {   width: 100%; margin: 80px auto; padding:0; font-family: 'Raleway', sans-serif; font-size: 15px; position:relative; height:500px }
.hexGrid:after { content: ""; display: block; clear: both; }
.lanren { width:132px; height: 240px;   background-color: #008000; position: relative; z-index:1 }
.lanren:hover{

animation-name:swing; animation-duration:1s}
.lanren::before {
content:"";
width: 0;
height: 0;
position:absolute;
left:-70px;
top:0;
border-right:70px solid #008000;
border-top:120px solid transparent;
border-bottom:120px solid transparent; z-index:0
}
.lanren::after {
content:"";
width: 0;
height: 0;
position:absolute;
right:-70px;
top:0;
border-left:70px solid #008000;
border-top:120px solid transparent;
border-bottom:120px solid transparent; z-index:0
}
.hexIn{ text-align:center; padding:20px 0; display:block; width:270px; margin-left:-70px}




.hexIn h2, .hexIn h3, .hexIn p { color:#FFF }
.hexIn h2{ font-size:24px; line-height:40px}
.hexIn h3{ font-size:26px; border-bottom:1px solid #FFF; line-height:50px}

.hexIn p{ font-size:14px; line-height:28px; z-index:99}

#hex1 { position:absolute; left:70px; top:0; background:#F8A942 }
#hex1::before {border-right:70px solid #F8A942;}
#hex1::after {border-left:70px solid #F8A942;}

#hex2 { position:absolute; left:70px; top:260px; background:#1BBE9F }
#hex2::before {border-right:70px solid #1BBE9F;}
#hex2::after {border-left:70px solid #1BBE9F;}

#hex3 { position:absolute; left:290px; top:130px; background:#EE6C78 }
#hex3::before {border-right:70px solid #EE6C78;}
#hex3::after {border-left:70px solid #EE6C78;}

#hex4 { position:absolute; left:510px; top:0; background:#EE6C78 }
#hex4::before {border-right:70px solid #EE6C78;}
#hex4::after {border-left:70px solid #EE6C78;}


#hex5 { position:absolute; left:510px; top:260px; background:#F8A942 }
#hex5::before {border-right:70px solid #F8A942;}
#hex5::after {border-left:70px solid #F8A942;}


#hex6 { position:absolute; left:730px; top:130px; background:#1BBE9F }
#hex6::before {border-right:70px solid #1BBE9F;}
#hex6::after {border-left:70px solid #1BBE9F;}


#hex7 { position:absolute; left:950px; top:0; background:#1BBE9F }
#hex7::before {border-right:70px solid #1BBE9F;}
#hex7::after {border-left:70px solid #1BBE9F;}


#hex8 { position:absolute; left:950px; top:260px; background:#EE6C78 }
#hex8::before {border-right:70px solid #EE6C78;}
#hex8::after {border-left:70px solid #EE6C78;}




.news_case h1 {
    font-size: 18px;
    line-height: 100px;
}
.news_case .news_case_list {
    text-align: center;
    float: left;
    margin-right: 25px;
}
.news_case_list a .zbkttp {
    position: relative;
}
.news_case_list a .zbkttp .zbktbf {
    position: absolute;
    top: 0%;
    width: 255px;
    height: 165px;
}
.news_case_list a .zbkttp .zbktbf img {
    top: 25%;
    position: absolute;
    width: 83px;
    height: 83px;
    left: 35%;
    display: block;
    z-index: 99999;
}
.news_case_list a p {
    text-align: center;
    color: #515151;
    margin: 20px;
    font-weight: bold;
    font-size: 14px;
}

.ch-home-news-v2 .home-school-news {
    background: #fff;
    padding: 0 20px 20px;
    width: 947px;
    height:425px;
}
.ch-home-news-v2 .home-school-news .content {
    padding: 20px 0 0;
}
.ch-home-news-v2 .home-school-news .main {
    width: 450px;
    float: left;
    padding-top: 10px;
}
.ch-home-news-v2 .home-school-news .main h3 {
    font-size: 16px;
    margin-bottom: 5px;
}
.ch-home-news-v2 .home-school-news .main img {
    height: 240px;
    width: 100%;
}
.ch-home-news-v2 .home-school-news .main h3 a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    color: #000;
}
.ch-home-news-v2 .home-school-news .main p {
    font-size: 13px;
    color: #999999;
}
.ch-home-news-v2 .home-school-news .ch-ul {
    width: 480px;
    float: right;
}
.pv-20 {
    padding: 20px 0;
}
.ch-home-news-v2 .home-notice {
    background: #fff;
    padding: 0 20px 20px;
    width: 360px;
}
.ch-home-news-v2 .home-notice .ch-list-text {
    padding-top: 20px;
}
.ch-home-news-2 .list {
    width: 370px;
    height: 420px;
    padding-left: 30px;
    padding-right: 30px;
}
.ch-home-news-2 .list.first {
    padding-left: 0;
    padding-right: 30px;
}
.ch-home-news-2 .list.second {
    border-left: 1px solid #DEDEDE;
}
.ch-home-news-2 .images {
    width: 535px;
    padding-left: 30px;
    height: 420px;
    border-left: 1px solid #DEDEDE;
	float:right;

}
.ch-home-news-2 .images .images-list .item {
    width: 260px;
	float: left;
    margin-left: 14px;
}
.ch-home-news-2 .images .images-list .item img {
    width: 260px;
    height: 172px;
}

.ch-home-news-2 .images .images-list {
    margin-left: -14px;
    margin-top: 40px;
    padding-bottom: 40px;
}

.ch-container{
	width: 1400px;
	margin: 0 auto;
	line-height:30px;
	font-size:16px;
}
.right{float: right}
.left{float: left}
.ch-list-text li {
    padding-left: 0;
    background: none;
    border-bottom: 0 none;
    font-size: 16px;
    line-height: 40px;
}
.home-block-title-v2 {
    border-bottom: 1px solid #f1f1f1;
    padding: 20px 0;
}
.home-block-title-v2 h2 {
    font-size: 24px;
    font-weight: normal;
}
.home-block-title-v2 a.more {
    float: right;
    font-size: 12px;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    margin-top: 14px;
}

.home-block-title-v22 {
    border-bottom: 1px solid #f1f1f1;
    padding: 20px 20px;
}
.home-block-title-v22 h2 {
    font-size: 24px;
    font-weight: normal;
}
.home-block-title-v22 a.more {
    float: right;
    font-size: 12px;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    margin-top: 14px;
}
.ch-home-block
{
	height:450px;  
}

.ch-home-news-2 .list {
	width: 370px;
	height:420px;
	float: left;
}
.ch-home-news-2 .news-list {
	margin-top: 20px;
}
.ch-home-news-2 .news-list .item {
	clear: both;
	height: 75px;
	margin-bottom: 10px;
}
.ch-home-news-2 .news-list .item  .contentb {
	width: 300px;
	float: right;
	height: 60px;
	border-bottom: 1px solid #f1f1f1;
	display: flex;
	align-items: center;
}

.ch-home-news-2 .news-list .item  .contentb h3 {
	display: inline-block;
	vertical-align: middle;
	font-weight:normal;
	font-size:16px;
}
.ch-home-news-2 .news-list .item  .contentb a {
	color: #222222;
}
.ch-date, .ch-social-icon {
	width: 60px;
	height: 50px;
	padding: 5px 0;
	background: url("../image/date.png") no-repeat center center #f1f1f1;
	color: #999999;
	text-align: center;
}
.ch-date p {
	line-height: 50px;
	font-size:16px;
}
.ch-home-news-2 .images .images-list .item h3 {
    font-size: 16px;
    height: 36px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 10px;
}
.ch-home-news-2 .images .images-list .item p {
    color: #999999;
    font-size: 14px;
}
#headerm{display:none;}
.mainbox{display:none;}

@media screen and (max-width:640px){
	#header{display:none;}
	.sidebar{display:none;}
	.changSlide{display:none;}
	#sidebar{display:none;}
	#footer{display:none;}
	.mainbox{display:block;height:100%;margin:0 auto;max-width:640px;position:relative;width:100%;z-index:8;background-color:#1f9b8b;}
	/*header*/
#headerm{ display:block;text-align:center;color:#fff;font-weight:normal;vertical-align:middle;text-align:center;text-align:center;overflow:hidden; }

 .mainbox p{ font-size:14px; text-align:center; line-height:30px; color:#FFF; font-weight:bold; }
	.cpaut {
    width: 100%;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 2em;
     
    padding: 3.3% 0;
    text-align: center;
    
}


#headerm #logo{width:80.9%;margin-left:1.8%;display:inline;float:left;}
#headerm #logo img{width:100%;height:auto;}
#headerm .flbox{float:right;display:inline;width:14%;cursor:pointer;}
#headerm .flbox img{width:100%;}
 
	#container { width:100%; margin:20px auto 20px auto; } 
/*详细页*/
#nr{margin:3% auto;width:90%;height:auto;line-height:1.7em;color:#5d5342;overflow:hidden;clear:both;}
#nr img{width:100%;height:auto;overflow:hidden;margin:1% 0;max-width:100%;}
 
 
 .titles {height:auto; line-height:36px;   }
 
	
}