@charset "utf-8";
/* CSS Document */

body{width:100%;overflow-x: hidden;min-width: 1200px;font-family:Arial, "思源黑体 CN", "微软雅黑";}
body,html,ul,li,a,ol,dl,dt,dd,div,section,p,header,nav,aside,footer,span,mark,h1,h2,h3,h4,h5,h6,font,address,input{padding:0;margin:0;}
ul,li,ol{list-style: none;}
mark{background:none;}
address{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img {border: none;transition:all 0.3s ease-in 0s;}
a{color:#666;text-decoration: none;}
.wrap{width:100%;float:left;}
.fw {margin: 0 auto;width: 1180px;}
.main{/*margin-top:40px;margin-bottom:40px;padding-bottom:40px;float:left;*/}
#main{margin:0;padding:0;background:#f7f7f7;}
.container{margin:0 auto;width:1200px;}
.Pcontainer{margin:0 auto;width:1166px;}
input {border: none;background: none;}
input, textarea {outline: 0;font-size: 14px;-webkit-appearance: none;}
.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.clear{clear:both;float:none}
.center{text-align:center;}
.pl{float: left;}
.pr{float: right;}
.hide{display:none;}
.show{display:block;}
.mt3{margin-top:30px;}


.header{width:100%;min-width:1200px;height:90px;position:fixed;float:left;background:rgba(0,0,0,0);transition: background-color .3s ease-out, top .6s ease;z-index:999999999999;}
.header h1{width:auto;overflow:hidden;float:left;margin:16px 0 0 5%;transition:all 0.3s ease-in 0s;}
.header h1 img{height:48px;float:left;transition:all 1s ease-in 0s;}
.header h1:hover{width:auto;}
.header_tel{float:right;margin:30px 5% 0 0;transition:all 0.3s ease-in 0s;}
.header_tel img.two{display:none;}

.logo2{display:none;}
.nav{float:right;margin-right:3%;}
.nav ul li{float:left;line-height:58px;margin:16px 0 0 50px;transition:all 0.6s ease-in 0s;}
.nav ul li a{display:block;font-size:16px;color:#FFF;transition:all 0.3s ease-in 0s;}


/**头部固定**/
.header_scroll{height:80px;background:rgba(255,255,255,.9);}
.header_scroll h1{margin:11px 0 0 5%;}
.header_scroll .nav ul li a{color:#1a1a1a;}
.header_scroll .nav ul li{margin:11px 0 0 50px;}
.header_scroll img.logo{display:none;}
.header_scroll img.logo2{display:block;}
.header_scroll .header_tel{margin:25px 5% 0 0;}
.header_scroll .header_tel img.one{display:none;}
.header_scroll .header_tel img.two{display:block;}

.banner,.banner img,.min-banner,.min-banner img{width:100%;float:left;}

/**动画放大**/
/*.ImgEnlarge{display:block;overflow:hidden;margin:0 auto;}*/
.ImgEnlarge img{width:100%;}
.FlashEnlarge ul li:hover img,.FlashEnlarge .ProFlash:hover img,.box:hover img{transform:scale(1.2,1.2);}
/**延迟时间**/
.delay2,.FlashEnlarge ul li,.proCont ul li,.caseList ul li{animation-delay:.2s;-webkit-animation-delay:.2s;}
.delay3,.FlashEnlarge ul li:nth-child(2),.proCont ul li:nth-child(2),.caseList ul li:nth-child(2){animation-delay:.3s;-webkit-animation-delay:.3s;}
.delay4,.FlashEnlarge ul li:nth-child(3),.proCont ul li:nth-child(3),.caseList ul li:nth-child(3){animation-delay:.4s;-webkit-animation-delay:.4s;}
.delay5,.FlashEnlarge ul li:nth-child(4),.proCont ul li:nth-child(4),.caseList ul li:nth-child(4){animation-delay:.5s;-webkit-animation-delay:.5s;}
.delay6,.FlashEnlarge ul li:nth-child(5),.proCont ul li:nth-child(5),.caseList ul li:nth-child(5){animation-delay:.6s;-webkit-animation-delay:.6s;}
.delay7,.FlashEnlarge ul li:nth-child(6),.proCont ul li:nth-child(6),.caseList ul li:nth-child(6){animation-delay:.7s;-webkit-animation-delay:.7s;}
.delay8,.FlashEnlarge ul li:nth-child(7),.proCont ul li:nth-child(7){animation-delay:.8s;-webkit-animation-delay:.8s;}
.delay9,.FlashEnlarge ul li:nth-child(8),.proCont ul li:nth-child(8){animation-delay:.9s;-webkit-animation-delay:.9s;}
.delay10,.FlashEnlarge ul li:nth-child(9),.proCont ul li:nth-child(9){animation-delay:1s;-webkit-animation-delay:1s;}
.delay11,.FlashEnlarge ul li:nth-child(10){animation-delay:1.1s;-webkit-animation-delay:1.1s;}
.delay12,.FlashEnlarge ul li:nth-child(11){animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.delay13,.FlashEnlarge ul li:nth-child(12){animation-delay:1.3s;-webkit-animation-delay:1.3s;}
.delay14,.FlashEnlarge ul li:nth-child(13){animation-delay:1.4s;-webkit-animation-delay:1.4s;}
.delay15,.FlashEnlarge ul li:nth-child(14){animation-delay:1.5s;-webkit-animation-delay:1.5s;}

/**案例综合**/
.IdexCase ul{width:96%;min-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap: wrap;}
.IdexCase ul{margin:30px 2% 0;float:left;}
.IdexCase ul li{width:18%;height:auto;float:left;margin:0 0 34px 0;}
.IdexCase ul li.active{width:38.5%;}
.IdexCase ul li mark{width:100%;height:285px;overflow:hidden;float:left;display:block;}
@media screen and (max-width:1910px){.IdexCase ul li mark{width:100%;height:280px;}}
@media screen and (max-width:1900px){.IdexCase ul li mark{width:100%;height:275px;}}
@media screen and (max-width:1880px){.IdexCase ul li mark{width:100%;height:270px;}}
@media screen and (max-width:1830px){.IdexCase ul li mark{width:100%;height:268px;}}
@media screen and (max-width:1800px){.IdexCase ul li mark{width:100%;height:265px;}}
@media screen and (max-width:1790px){.IdexCase ul li mark{width:100%;height:263px;}}
@media screen and (max-width:1780px){.IdexCase ul li mark{width:100%;height:260px;}}
@media screen and (max-width:1750px){.IdexCase ul li mark{width:100%;height:258px;}}
@media screen and (max-width:1730px){.IdexCase ul li mark{width:100%;height:250px;}}
@media screen and (max-width:1700px){.IdexCase ul li mark{width:100%;height:240px;}}
@media screen and (max-width:1650px){.IdexCase ul li mark{width:100%;height:235px;}}
@media screen and (max-width:1600px){.IdexCase ul li mark{width:100%;height:230px;}}
@media screen and (max-width:1550px){.IdexCase ul li mark{width:100%;height:226px;}}
@media screen and (max-width:1530px){.IdexCase ul li mark{width:100%;height:222px;}}
@media screen and (max-width:1500px){.IdexCase ul li mark{width:100%;height:216px;}}
@media screen and (max-width:1450px){.IdexCase ul li mark{width:100%;height:208px;}}
@media screen and (max-width:1400px){.IdexCase ul li mark{width:100%;height:199px;}}
@media screen and (max-width:1350px){.IdexCase ul li mark{width:100%;height:194px;}}
@media screen and (max-width:1330px){.IdexCase ul li mark{width:100%;height:192px;}}
@media screen and (max-width:1300px){.IdexCase ul li mark{width:100%;height:188px;}}
@media screen and (max-width:1220px){.IdexCase ul li mark{width:100%;height:185px;}}

.IdexCase ul li mark img{width:100%;float:left;}
.IdexCase ul li h3{width:100%;line-height:70px;background:#f1f1f1;float:left;font-size:18px;color:#161d1a;text-indent:1em;}
.more{width:100%;float:left;text-align:center;line-height:42px;margin:40px 0;}
.more a{width:190px;height:42px;border-radius:42px;background:#e8e8e8;font-size:12px;color:#9b9b9b;display:block;margin:0 auto;transition:all 0.3s ease-in 0s;}
.more a:hover{background:#1581df;color:#FFF;}



/** 案例综合 **/
.case-list{width:100%;float:left;}
.case-list ul{padding:15px 60px;}
.case-list ul li{width:528px;height:450px;margin:0 0 20px;border:1px solid #ccc;float:left;}
.case_img{width:528px;height:170px;overflow:hidden;float:left;}
.case_img img{width:100%;display:none;}
.case-list-content{padding:20px;clear:both;}
.case-list-content h3{font-weight: 700;font-size: 16px;color:#111;margin-bottom: 6px;}
.case-list-content p{font-size: 16px;color:#666;line-height:24px;}
.case-list-content p.one{margin-bottom: 16px;}
.case-list-content .case-content-effect{height:72px;overflow:hidden;margin:0 0 15px;}
.case-list-content .case-content-Inside-effect{height:85px;}
.case-list-content .case-content-Inside-effect p{line-height:28px;}
.case-list ul li.active{float:right;}

.case-list-more{width:100%;float:left;margin:20px 0 40px;}
.case-list-more a{width:200px;line-height:50px;font-size:20px;color:#FFF;background-color:#132870;text-align:center;display:block;margin:0 auto;border-radius:5px;}


/** 导师 **/
.Index-tutor{background:#ddd;float:left;}
.tutor-header h3{width:100%;font-size:40px;line-height:40px;margin:45px 0 25px;color:#444;float:left;}
.tutor-header h3 span{color:#132870;}
.tutor-header p{line-height:16px;color:#444;clear:both;}
.tutor-content{width:1080px;height:auto;float:left;margin:60px 60px 0;}
.tutor-content-big,.tutor-content-big2{height:484px;overflow:hidden;background-color:#3f434d;}
.tutor-content-img{width:358px;height:484px;overflow:hidden;position:relative;float:left;}
.tutor-content-img img{width:484px;height:484px;position:absolute;bottom:0;left:-50px;}
.tutor-info{width:636px;height:352px;margin:36px 0 0 0;padding:30px;float:left;color:#FFF;}
.tutor-info h3{font-size: 36px;line-height:36px;font-weight: 700;margin-bottom: 5px;}
.tutor-info h4{font-size: 16px;line-height:16px;font-weight: 700;}
.tutor-info span{width: 48px;height: 4px;background: #ffa736;display:block;margin-top: 10px;margin-bottom: 10px;}
.tutor-info .content-p{white-space: normal;font-size: 16px;line-height: 30px;color: #FFF;}

.tutor-content-big .tutor-content-big22{width:600%;float:left;transition:all 0.3s ease-in 0s;}
.tutor-content-big .tutor-content-big2{width:1080px;float:left;display:block;}

.tutor-content-big .hover{display:block;}
.tutor-content-big .tutor-content-big2:first-child{display:block;}



.tutor-info p.xian{font-size: 16px;font-weight: 500;padding-top: 20px;position: relative;}
.tutor-info p.xian:after{content: "";height: 1px;top: 28px;right: -30px;left: 100px;background-color: #eee;position: absolute;}
.tutor-info .tutor-info-courses{margin-top:20px;}
.tutor-info .tutor-info-courses mark{line-height: 31px;color: #fff;border-radius: 4px;padding: 0 6px;display: inline-block;margin-right: 8px;text-decoration: none;}


.tutor-content-Icon{margin:36px 0 20px;float:left;}
.tutor-content-Icon ul li{width:160px;height:85px;margin:0 24px 0 0;background-color:#3f434d;overflow:hidden;color:#FFF;float:left;border-radius:5px;}
.tutor-content-Icon ul li.active{margin:0;}
.tutor-content-Icon ul li p.title{height:49px;line-height:49px;overflow:hidden;}
.tutor-content-Icon ul li p.title img{width:60px;margin-right:15px;float:left;}
.tutor-content-Icon ul li p.content{height:30px;padding:3px 0;line-height:30px; background-color:#132870;text-align:center;font-size:14px;}














/**页尾**/
#address{width:100%;height:78px;border-top:1px solid #333;border-bottom:1px solid #333;height:50px;line-height:50px;font-size:15px;color:#777;text-align:center;margin: 42px 0 36px;float:left;}

footer{padding:30px 3%;background:#23252b;float:left;}
footer p.one{width:100%;float:left;font-size:16px;color:#999999;text-align:center;margin:116px 0 0 0;}
.footNav{float:left;text-align:center;}
.footNav2{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;left:0;top:0;z-index:99999999999999999999999;display:none;}
.footNav2 p{width:100%;font-size:16px;color:#ccc;line-height:26px;float:left;margin-top:20%;display:none;}
.footNav ul{display:inline-block;display:none;}
.footNav ul li{float:left;line-height:28px;margin:0 40px;}
.footNav ul li a{}

.footNav .footNav3{display:inline-block;}
.footNav dl{width:200px;float:left;}

.footNav dl dt,.footNav dl dd{width:100%;line-height:30px;font-size:16px;color:#777;float:left;}
.footNav dl dt{color:#ccc;margin:0 0 10px;font-size:18px;}




.address{height:49px;line-height:49px;border:1px solid #333333;border-left:none;border-right:none;margin:42px 0 36px;font-size:14px;color:#666;float:left;background:none;text-align:center;}
.foot p.footOne a,.foot p.footOne,.foot p.pr,.foot a{font-size:14px;color:#777;}



#JSDiv_1,#JNDiv_1,#JCDiv_1,#JPDiv_1,#JPDiv_2,#JPDiv_3{display:none;}
@media screen and (max-width:1420px)
{
	.newsCont ul{width:95%;}
}
@media screen and (max-width:1370px)
{
	.newsCont ul{width:100%;}
}
@media screen and (max-width:1300px)
{
	.newsCont ul{width:100%;}
}

@media screen and (max-width:1220px)
{
	.IdexAdv ul,.IdexCase ul,.IdexNews ul{width:100%;margin:30px auto 0;}
	.caseTop ul{width:100%;}
	.caseTop ul section{width:54%;float:left;}
	.newsCont ul li .sec{width:57%;margin:0 0 0 40px;}
	.sec2{margin-right:40px;}
	
}
