﻿@charset "utf-8";
/*公用样式*/
body { font-family:"Microsoft YaHei"; font-size:12px; color:#000;margin:0;padding:0; background:url(../images/bg.jpg) repeat-x top center #fff;  width:100%; min-width:1200px;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
*{margin: 0; padding: 0;}
a {;text-decoration: none;color:#000;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */
/*公用样式*/
/*开课计划*/

.modtit{ text-align: center;}

.enrcata2{ text-align: center; margin: 0 0 0px 0;}
.enrcata2 a{ display: inline-block; padding: 0 48px; height: 50px; line-height: 50px; margin: 0 4px; font-size: 16px; color:#FFFFFF;background:#333333}
.enrcata2 a:hover{color: blue}
.enrcata2  a.checked{color: red; background:#9B6CFF;}

.enrtxt2{ margin-top: 10px; display: none;}

.nyenroll{ height: 1363px; background: url(../images/nyenroll-bg.jpg) no-repeat top center;}
.nyenroll .modtit{ padding-top: 36px; margin-bottom: 40px;}


.enroll{ position: relative;}
.enroll .modtit{ background: url(../images/index-bg3.jpg) no-repeat center top; padding-top: 15px;}
.enroll .enrcata2{ margin: 0 0 35px 0;}



.intention{ height: 442px; background: url(../images/nyenroll-formbg.jpg) no-repeat top center; margin-top: 18px;}
.intention .title{ text-align: center; padding-top: 22px; height: 70px; line-height: 50px; font-size: 14px; color: #fff;}
.intention .cont{ width: 480px; margin: 0 auto;}
.intention .cont .u-form-ipt { width: 458px; float:left; height: 50px; line-height: 50px; margin-top: 10px; padding-left: 10px; font-size: 20px; color:#333333; border: 0px; font-family: "Microsoft YaHei"; }
.intention .cont .data { width: 480px; float:left; height: 50px; line-height: 50px; margin-top: 10px; padding-left: 10px; font-size: 20px; color:#333333; border: 0px; background: url(../images/rili_icon.jpg) no-repeat #ffffff 456px center; cursor: pointer;font-family: "Microsoft YaHei"; }
.intention .cont .select{ width:490px; float:left; height: 50px; line-height: 61px; margin-top: 10px; padding:0 10px 0 10px;  font-size: 20px;  color:#333333;font-family: "Microsoft YaHei";}
.intention .cont .item font{ display: block; width: 22px; height: 50px; line-height: 50px; text-align: center; background: #FFFFFF; float: left; margin-top: 10px; font-size: 20px ;color: #e70814;}
.intention .cont .u-form-but{ width: 200px; height: 50px; margin: 38px 0 0 140px; background: url(../images/enroll-zx.png) no-repeat; border: 0px; font-size: 20px; color: #FFFFFF; cursor: pointer;}



/*学生就业*/
.nyepmt .enrcata2{ margin: 33px 0 21px 0;}

.epmta{ height: 653px; background: #000000; text-align: center; padding-top: 40px;}
.epmtb{ height: 768px;}
.epmtc{ background: #f7f7f7; margin-bottom: 30px;}
.epmtc ul li{ height: 250px; background: #ffffff; border-bottom: 1px solid #f3f3f3; ;}
.epmtc ul li .img{ width: 250px;}
.epmtc ul li .intro{ width: 870px; padding: 19px 40px 0 40px;}
.epmtc ul li .intro h3{ height: 58px; line-height: 58px; font-size: 16px; color: #333333;}
.epmtc ul li .intro p{ height:120px; overflow: hidden ; font-size: 14px; color: #666666; line-height: 30px;}
/*.epmtc ul li:hover{box-shadow: -8px 6px 8px -4px rgba(0,0,0,.1)}*/


/*.partner{ height: 590px; background: url(../images/employment-bg.jpg) no-repeat bottom center;}*/
.partner .modtit1{ width: 360px; margin: 0 auto; text-align: center; background: url(../images/news-tit.png) repeat-x center center;}
.partner .modtit1 h3{ display: inline-block; line-height: 32px; font-size: 20px; font-weight: bold; color: #333333; background: #ffffff;}
.partner .modtit1 span{ display: block; font-family: arial; font-size: 12px; text-transform: uppercase; line-height: 12px; color: #666666; font-weight: normal;}


/*学生作品*/
.nypro{ background: #f2f2f2;}
.nypro .modtit{ padding-top: 44px;}
.nypro .enrcata2{ margin: 18px 0 40px 0;}
.nypro .cont ul li{ width: 286px; height: 190px; margin:0 10px 10px 0; float: left; position: relative;}
.nypro .cont ul li .name{ position: absolute; bottom: 0px; width: 286px; height: 40px; line-height: 40px; text-align: center; background: url(../images/product-name.png) repeat-x; font-size: 16px; color: #FFFFFF;}
.nypro .cont ul li:hover{ box-shadow: 0px 3px 5px 1px rgba(0,0,0,.3);}





/*联系我们*/
.nycontact{ background: #f2f2f2; padding-top: 46px;}
.nycontact .cont{ background: #FFFFFF;padding-top: 46px; margin-bottom: 54px;}
.nycontact .cont .contT{ padding-left: 23px;}
.nycontact .cont .contT img{ /*width: 168px;*/ float: left; margin:100px 0 0 96px;}
.nycontact .cont .contT p{ float: left; margin:100px 0 0 175px; font-size: 14px ;color: #333333; line-height: 40px;}
.nycontact .cont .map{ padding: 70px 10px 3px 10px;}


/*新闻资讯*/
.nynews{ background: #f2f2f2;}
.nynews .enrcata2{ padding: 33px 0 48px 0;}

.newsdetail{ background: #FFFFFF; padding: 40px 50px;}
.newsdetail .tit{ text-align: center; height: 25px; line-height: 25px; font-size: 20px; color: #333333; font-weight: bold;}
.newsdetail .related{ margin-top: 40px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #333333;}
.newsdetail .cont{ font-size: 14px; color: #333333; line-height: 24px;}
.newsdetail .cont img{ text-align: center;}
.newsdetail .cont .back{ text-align: right; margin-top: 40px;}




/*公司简介*/
.nyabout .enrcata2{ margin: 34px 0 0px 0;}
.abouta{ padding: 0px 54px 126px 26px;}
.abouta .modtit{ padding:40px 0 35px 0;}
.abouta .img{ width: 549px; float: left;}
.abouta .intro{ width: 526px; float: right; font-size: 16px; color: #333333; line-height: 32px; padding-top: 23px;}
.aboutb{ height: 707px; background: #56cff7;}
.aboutb .modtit{ padding: 44px 0 35px 0;}
.aboutb .cont ul li{ width: 286px; float: left; margin: 0 5px 5px 0px; border: 5px solid #FFFFFF;}
.aboutc .modtit{ padding-top: 25px;}
.aboutc{ height: 709px; background: url(../images/about-fzbg.jpg) no-repeat top center;}
.aboutc .section{ margin-top: 140px; height: 136px; background: url(../images/about-fz-line.png) no-repeat center 76px;}
.aboutc .li{ height: 136px; text-align: center; background: url(../images/about-fz-icon.png) no-repeat center 62px; cursor: pointer;}
.aboutc .li .year{  font-size: 20px; color: #666666;}
.aboutc .li a{ display: block; height: 94px;}
.aboutc .li.on{background: url(../images/about-fz-iconh.png) no-repeat center 62px;}
.aboutc .intro{ min-height: 220px; font-size: 16px; line-height: 32px; padding: 30px; background: #ffffff;}
.aboutc .swiper-button-prev{ background: url(../images/about-fz-prev.png) no-repeat; left: 0px; right: auto; top: 26%;}
.aboutc .swiper-button-next{ background: url(../images/about-fz-next.png) no-repeat; right: 0px; left: auto; top: 26%;}
.aboutd{ height: 600px;}
.aboutd .modtit{ padding-top: 40px;}
.aboutd .cont{ margin-top: 132px;}
.aboutd .cont ul li{ width:388px; height: 278px ;}
.aboutd .cont ul li .phone{ width: 320px; height: 210px; overflow: hidden; border: 5px solid #ba7831; border-radius: 5px; margin: 0 29px;}
.aboutd .cont ul li .phone img{ width: 100%;} 
.run_div2{ width:1182px; margin:0 auto;  position: absolute; z-index: 1;}
.but_next2{ position:absolute; left:0px; top:14px; background: url(../images/about-fz-prev.png) no-repeat; width:11px; height:18px; overflow:hidden; cursor:pointer; z-index: 999;}
.but_prev2{ position:absolute; right:0px; top:14px; background:url(../images/about-fz-next.png) no-repeat; width:11px; height:18px; overflow:hidden; cursor:pointer; z-index: 999;}



.nydan{ padding: 20px 60px 60px 60px; font-size: 16px; line-height: 40px;}











































































































