*{box-sizing:border-box}

body{color: #0a261a;background: #f2fffa;}
a{color: #0a261a;}

.ver_mid:before{content: "";width: 0;height: 100%;display: inline-block;vertical-align: middle;}

.header{position:relative;z-index:9999;width:100%;background: #fff}
.shadow{position: absolute;width: 100%;height: 6px;background: #d20403;position: absolute;bottom: 0;left: 0;box-shadow:3px 5px 7px rgba(0,0,0,.7);z-index: 999;pointer-events: none;-webkit-pointer-events: none;}
.header_top{position: relative;}
.header_top .gm{position: absolute;left: 0;top: 38px;z-index: 9998;}
.header_top .gm2{position: absolute;right: 0;top: 39px;z-index: 9998;}


.slideBox1{position:relative}
.slideBox1 .bd li a{display: block;height: 500px;}
.header_top .txt{float:left;line-height:38px;margin-left: 56px;font-size:16px;color:#666;font-family:"宋体"}
.header_top .txt span{font-size:16px;color:#666;font-family:Tahoma;display:inline-block;margin-left:12px;transform: scale(0.8);transform-origin: left center;position: relative;top: 1px;}
.header_top_li{float:right;}
.header_top_li a{line-height:38px;display:inline-block;font-family:"宋体";color:#666;font-size:12px;vertical-align:middle}
.header_top_li a:hover{color: #f64947;text-decoration: underline;}
.header_top_li span{line-height:38px;display:inline-block;font-family:"宋体";color:#666;font-size:12px;padding:0 12px;vertical-align:middle}
.head_ind{float:right;margin-left:10px;margin-top: 8px;width: 104px;height: 22px;line-height: 15px;border: 1px solid #b0dbc8;text-align: center;}
.head_ind img{display:inline-block;vertical-align:middle;}
.head_ind a{font-size:12px;color:#418b00;font-family:"宋体";vertical-align:middle;display:inline-block;}


.nav{width:100%;background:url(../images/navbg.jpg) repeat-x;height:60px}
.nav ul{position: relative;padding-left: 24px;}
.nav li{display:inline-block;vertical-align:top;text-align:center;width: 130px;height: 60px;position: relative;}


.nav li>a{color:#fff;font-size:15px;line-height:60px;display: block;font-weight: bold;}
.nav li.active:after{content: "";width: 178px;height: 60px;background: url(../images/navact.png) ;position: absolute;left: -24px;top: 0;z-index: 1;}
.nav li.active>a{color: #0a301f;position: relative;z-index: 2;}

.nav_pos{position:absolute;z-index:99;left:-25px;top:60px;display: none;}
.nav_pos a{display: block;width: 145px;height: 44px;background: url(../images/navpos.png) repeat-x;line-height: 44px;font-size: 14px;color: #fff;}
.nav_pos a:nth-child(2){transform: translateX(9px)}
.nav_pos a:nth-child(3){transform: translateX(18px)}
.nav_pos a:nth-child(4){transform: translateX(27px)}
.nav_pos a:nth-child(5){transform: translateX(36px)}
.nav_pos a:hover{background: url(../images/navposon.png);}


/* 首页样式
----------------------------------------------- */
/* -- slideShow -- */
.fullSlide{width:100%;position:relative;height:506px;background:#fcf1c6;}
.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:506px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:506px;}
.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) -186px -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;}

.container{width:1170px;margin:0 auto}
.container .indexabout{ font-size:16px; font-family:"微软雅黑", "宋体"; color:333; line-height:28px; padding-bottom:30px;text-indent:2em}

.productList {padding-top: 20px;color: #999999;}
.productList dl {float: left;width: 260px;height: 280px;border: 1px solid #ccc;margin: 10px 5px;}
.productList dl:hover{border: 1px solid #ffcc00;}
.productList dl.last {margin-right: 0;}
.productList dt {width: 260px; height:210px;}
.productList dd {width: 250px;padding: 0 5px;}
.productList dt img {width: 260px;}
.productList .name {height: 28px;overflow: hidden;text-align:center}
.productList .name a {color: #333333; }
.productList .item {height: 32px; line-height:32px;overflow: hidden;text-align:center; background:#eee}
.productList .item:hover{background:#ffcb17}
.productList .item a {color: #000000; }
.productList .brief {color: #999999;padding-top: 8px;height: 60px;}
.productList .price {padding-bottom: 10px;}

.poster{display:block;width:100%;padding-top:20%;height:0; background-position:center top}


.news{padding:30px 0;}
.news h2 {text-align: center;font-size: 45px;margin-bottom: 30px;background-color: #F3F1F4;padding: 30px 0;color:#18a966;}
.news h2 em{display:block;font-size:15px;}
.news li{float:left;width:28%;padding:1%;margin-right:2%;margin-bottom:30px;transition:all .5s;}
.news li:hover{background:#f1f1f1;}
.news li a{display:block; color:#18a966}
.news li a strong{font-family: Georgia;font-size:25px;}
.news li a strong{font-size:20px;}
.news li a h3{font-size:15px;}
.news li a em{display:block;margin-top:20px;width:50px;border-top:2px solid #eee;transition:all .5s;}
.news li:hover a em{border-top:2px solid #18a966;width:100%;}
.news li a p {font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;margin-top: 10px;color: #666;}

.more01 {display: block;width: 150px;line-height: 35px;height: 35px;border-radius: 20px;border: 1px solid #18a966;margin: 0 auto;text-align: center;color: #18a966;font-size: 14px;transition:all .5s; }
.more01:hover{width:250px;}







.foucebox {position:relative;width:1200px;height: 530px; margin: 20px auto 65px;}
.foucebox .bd {position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.foucebox .bd img {width:100%;height:100%;}

/*.foucebox .hd {position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(0,0,0,0.6);height: 90px;overflow: hidden;}*/
.foucebox .hd {position: absolute;bottom: -27px;width: 100%;left: 0;height: 7px;}
/*.foucebox .hd ul {margin-top: 9px;margin-left: 80px;}*/
.foucebox .hd ul {height: 100%; text-align: center;}
	.foucebox .hd li {display: inline-block; width:55px;height:7px;overflow:hidden;cursor: pointer;margin-right: 19px;background-color: rgb( 204, 204, 204 );}
	.foucebox .hd li.on { background-color: #1db471;}
	.foucebox .hd li img{width: 100%;}
	.foucebox .hoverBg {position:absolute;left:80px;bottom:13px;width:149px;height:74px; background:url(../images/bbg.png) no-repeat; cursor:pointer;z-index:2;}

.foucebox .prev{display: block;width: 50px;height: 110px;background: url(../images/prev.jpg);position: absolute;left: 0;top: 50%;margin-top: -55px;}
.foucebox .next{display: block;width: 50px;height: 110px;background: url(../images/next.jpg);position: absolute;right: 0;top: 50%;margin-top: -55px;}

.foucebox .prev.prevStop{background: url(../images/prev.png);}
.foucebox .next.nextStop{background: url(../images/next.png);}

.ind_ban{position:relative;}

.ind_ban img{display: block;}


.ind_head{text-align:center;position: relative;margin:28px auto 22px;}
.ind_tit{text-align:center;position: relative;margin:8px auto ; font-size:18px;}
.ind_list{position: relative;margin:28px auto; width:1020px;}

.ind_list .txt2{width: 232px;height: 174px;position: relative;}
.ind_list .txt2 dl{position: absolute;left: 0;top: 0;width: 100%;text-align: center;}

.ind_list .txt2 dl dt{margin: 26px auto 20px;width: 65px;height: 65px;position: relative;transform: rotate(45deg);}
.ind_list .txt2 dl dd{font-size: 20px;color: #fff;}
.ind_list li:nth-child(1) .txt2 dl dt{background: url(../images/pdj01.png) no-repeat;}
.ind_list li:nth-child(2) .txt2 dl dt{background: url(../images/pdj02.png)  no-repeat;}
.ind_list li:nth-child(3) .txt2 dl dt{background: url(../images/pdj03.png) no-repeat;}
.ind_list li:nth-child(4) .txt2 dl dt{background: url(../images/pdj04.png) no-repeat;}
.ind_list li:nth-child(5) .txt2 dl dt{background: url(../images/pdj05.png) no-repeat;}
.ind_list li:nth-child(6) .txt2 dl dt{background: url(../images/pdj06.png) no-repeat;}
.ind_list li:nth-child(7) .txt2 dl dt{background: url(../images/pdj07.png) no-repeat;}
.ind_list li:nth-child(8) .txt2 dl dt{background: url(../images/pdj08.png) no-repeat;}

.ind_list li a>img{transition: all 1s;}
.ind_list li a:hover>img{transform: scale(1.05);}
.ind_list li a:hover .txt2{box-shadow: 0 -4px 7px rgba(0,0,0,0.3);}

.mdt::before,.mdt::after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.mdt::before,.mdt::after {content: '';margin: 0;box-shadow: inset 0 0 0 2px #fff;animation: clip 3s linear infinite;}
.mdt::before {animation-delay: 0s;}

@keyframes clip {
	0%,
	100% {
		clip: rect(0px, 65px, 2px, 0px);
	}
	25% {
		clip: rect(0px, 2px, 65px, 0px);
	}
	50% {
		clip: rect(63px, 65px, 65px, 0px);
	}
	75% {
		clip: rect(0px, 65px, 65px, 63px);
	}
}



.ind_list li:hover dd{text-shadow: 2px 2px 2px rgba(0,0,0,0.2);}


.ind_list ul:after{content:"";width:100%;clear:both;display:block}
.ind_list li{float:left;width:232px;position:relative;margin:18px 10px; overflow: hidden;}
.ind_list li:first-child{margin-left:0;}
.ind_list li img{display: block;}
.ind_list li .pic img{transition: all 1.1s;}
.ind_list li em{position: absolute;left: 0;bottom: -10px;opacity: 0.9;transition: all 1.1s;}
.ind_list li:hover em{bottom: 0;}
.ind_list li:hover .pic img{transform: scale(1.05);}
.ind_list2 li{height: 452px;border-radius: 9px;}


.course_ban{margin: 25px auto 85px;}


.ind_new_head{text-align:center;position:relative;padding:0 10px;z-index:9}

.ind_new_ul ul{overflow: hidden;}
.ind_new_ul ul li{float: left;width: 520px;line-height: 30px;}
.ind_new_ul ul li:nth-child(even){float: right;}
.ind_new_ul ul li a{display: inline-block;vertical-align: middle;width: 64%;color: #0a261a;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.ind_new_ul ul li em{display: inline-block;vertical-align: middle;width: 43px;height: 19px;margin-right: 10px;}
.ind_new_ul ul li.xy em{background: url(../images/xy.png);}
.ind_new_ul ul li.jt em{background: url(../images/jt.png);}
.ind_new_ul ul li.zp em{background: url(../images/zp.png);}
.ind_new_ul ul li.hy em{background: url(../images/hy.png);}
.ind_new_ul ul li i{float: right;font-size: 12px;color: #2c624b;}




.ind_new_li ul{overflow:hidden}
.ind_new_li ul li{float:left;width:312px;margin:0 44px}
.ind_new_li_head{border-bottom:1px solid #8b8a8a;padding-bottom:16px;overflow:hidden;width:100%;position:relative}
.ind_new_li_head .more{position:absolute;top: 0;right:0}
.ind_new_li ul li .main a{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;margin-top:18px;line-height:1;white-space:nowrap;padding-left:12px;position:relative;color: #8b8a8a;}
.ind_new_li ul li .main a:before{content:"";position:absolute;left:0;top:50%;margin-top:-1.5px;width:3px;height:3px;border-radius:50%;background:#8b8a8a}
.ind_new_main{overflow:hidden;position: relative;}
.ind_new_main .p_txt{position: absolute;left: 0;bottom: 56px;}

.ind_new_main h5{font-size:24px;color:#66685a;padding-left:40px}
.ind_new_ban{width:314px;float:left;overflow:hidden;position:relative;}
.ind_new_ban img{display:block;width: 314px;height: 393px;}
.ind_new_ban .bd li{position:relative}
.ind_new_ban .bd li .pos{position:absolute;width:100%;height: 135px;left:0;bottom:0;background:url(../images/newbg.png);padding: 0 23px;}
.ind_new_ban .bd li .pos h6{font-size: 18px;font-family: simsun;color: #fff;padding: 28px 0 10px;}
.ind_new_ban .bd li .pos h6 span{font-size: 34px}
.ind_new_ban .bd li .pos p{font-size:14px;color:#fff;white-space:nowrap;margin-bottom: 4px;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
}
.ind_new_ban .bd li .pos em{font-size:14px;color:#fff;opacity:.5;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
}
.ind_new_ban .prev{display: block;width: 26px;height: 70px;background: url(../images/prev.jpg);position: absolute;left: 0;top: 50%;margin-top: -35px;background-size:100% 100%;cursor: pointer;}
.ind_new_ban .next{display: block;width: 26px;height: 70px;background: url(../images/next.jpg);position: absolute;right: 0;top: 50%;margin-top: -35px;background-size:100% 100%;cursor: pointer;}
.ind_new_ban .prev.prevStop{background: url(../images/prev.png);background-size:100% 100%;}
.ind_new_ban .next.nextStop{background: url(../images/next.png);background-size:100% 100%;}

.ind_new_list{width:834px;float:right;height: 393px;}
.ind_new_list li{float:left;width:258px;position:relative;margin-bottom:25px;margin-left: 30px;}
.ind_new_list li:nth-child(3n+1){margin-left:0}
.ind_new_list li .img{position:relative;margin-bottom:10px}
.ind_new_list li .img img{display:block}
.ind_new_list li .pos{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;transition: all 0.4s;-webkit-transition: all 0.4s;}
.ind_new_list li .pos img{width:43px;height:43px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
.ind_new_list li p{font-size:14px;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.ind_new_list li p:before{content:"";width:6px;height:7px;background:url(../images/pbef.png);display: none;margin-right: 6px;}

.ind_new_list li strong {font-size:12px;color:#666;display:inline-block;line-height:1.8;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:normal;}
.ind_new_list li .iocn{display:block}
.ind_new_list li .iocn img{display:inline-block;vertical-align:middle}
.ind_new_list li .iocn em{display:inline-block;vertical-align:middle;color:#999;font-size:12px;margin-left:10px}
.ind_new_list li:hover .pos{opacity:1}
.ind_new_list li:hover p a{color: #269b6f;}
.ind_new_list li:hover p:before{display: inline-block;}

.vs_con{background: url(../images/ind_vs.png) no-repeat center center;height: 679px}

.grey{background: #ddf3eb;}
.skill_con{overflow: hidden;padding: 30px 0 20px;}
.skill_con h4{margin-bottom: 46px;height: 101px;}

.vr_con{overflow: hidden;}
.vr_con .pic{float: left;}
.vr_dl{float: right;width: 548px;margin-top: 50px;}
.vr_dl dt{overflow: hidden;width: 100%;text-align: center;}
.vr_dl dt .fl{display: block;width: 265px;height: 222px;background: url(../images/vrbg01.png) no-repeat;}
.vr_dl dt .fr{display: block;width: 265px;height: 222px;background: url(../images/vrbg02.png) no-repeat;}
.vr_dl dt img{margin: 34px 0 17px;}
.vr_dl dt h4{font-weight: bold;font-size: 14px;margin-bottom: 4px;}
.vr_dl dt p{line-height: 24px;width: 146px;margin: 0 auto;font-size: 14px}
.vr_dl dd{line-height: 24px;font-size: 14px;color: #5d6864;margin-top: 12px;text-align:justify; 
	text-justify:inter-ideograph;}
.stu_ul{margin-bottom: -220px;}
.stu_ul ul{overflow: hidden;}
.stu_ul ul li{width: 600px;height: 219px;float: left;position: relative;}
.stu_ul ul li i{position: absolute;left: 0;width: 85px;height: 198px;top: 0;bottom: 0;margin: auto;}

.study{padding-top: 250px;}
.study_box{color: #0a261a;padding-bottom: 16px;}
.study_box dt{font-size: 26px;font-weight: bold;color: #0c3624;margin-bottom: 14px;margin-top: 22px;padding-left: 10px;}
.study_box .bt{float: left;width: 285px;position: relative;}
.study_box .bt em{position: absolute;left: -50px;bottom: -10px;}
.study_box .con{float: right;width: 910px;}
.study_box .sr_top{overflow: hidden;}
.stu_dl01{width: 460px;float: left;}
.stu_dl01 dd {overflow: hidden;}
.stu_dl01 dd span{display:block;float: left;width: 106px;height: 42px;line-height: 42px;text-align: center;background: #fed548;font-size: 16px;margin-left: 8px;margin-bottom: 8px;}
.stu_dl01 dd span.sp{width: 220px;}
.stu_dl02 {margin-left: 500px;}
.stu_dl02 dd i{display: block;float: left;margin-right: 20px;}
.stu_dl03 dd em{display:block;float: left;width: 140px;height: 40px;line-height: 38px;text-align: center;border: 1px solid #c0d6ce;font-size: 15px;margin-left: 10px;margin-bottom: 10px;}
.stu_dl03 dd em.st_em{width: 168px;}

.study_box2{border-top: 1px solid #d4e9e4;padding-top: 20px;}
.study_box2 .bt{margin-top: -30px;}
.study_box2 .bt em{bottom: -50px;}

.stu_dl02{margin-left: 500px;}


.intro_ul ul{overflow: hidden;margin-bottom: 48px;}
.intro_ul ul li{width: 282px;height: 188px;float: left;position: relative;margin-left: 24px;}
.intro_ul ul li dl{width: 85px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/intro_dl_bg.png) no-repeat;color: #fff;text-align: center;opacity: 0;transition: all 0.4s;}
.intro_ul ul li dl dt{font-size: 76px;margin: 30px 0 3px;transform: skewX(3deg);}
.intro_ul ul li dl dd{font-size: 16px}
.intro_ul ul li:hover dl{opacity: 1;}
.intro_ul ul li:nth-child(1){margin-left: 0;}

.ind_tact{height: 106px;}
.ind_tact .box{position: relative;}


.mTitle{padding: 50px 0 35px 45px;}
.mTitle h3{font-size: 36px;font-weight: bold;}
.mTitle h3 em{color: #615f4d;}

.banner{width: 1200px;margin: 33px auto 0;}
.banner img{width: 100%;display: block;}


.ind_new_img{float:left;width:23px;height:394px;margin-right:16px;word-spacing:-60px;display:inline-table;font-size:0}
.ind_new_img img{display:inline-block;vertical-align:bottom;display:inline-block;word-spacing:0}
.ind_new_img:before{content:"";width:0;height:100%;display:inline-block;display:inline-block;word-spacing:0;vertical-align:bottom}
.ind_new_btn{display:block;width:108px;height:29px;margin:24px auto;text-align:center;line-height:29px;background: url(../images/btnbg.png);font-size: 14px}
.ind_new_btn:hover{color: #3bc585;}
.ind_adv li{float:left;position:relative}
.ind_adv li:nth-child(1){margin-right:32px}
.ind_adv li img{display:block}
.ind_adv li .pos{width:94%;height:94%;position:absolute;left:3%;top:3%;background:rgba(0,0,0,.5);text-align:center;opacity:0}
.ind_adv li .pos:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}
.ind_adv li .pos .txt{display:inline-block;vertical-align:middle}
.ind_adv li .pos h5{font-size:20px;color:#d3d1c2}
.ind_adv li .pos p{font-size:12px;color:#d3d1c2;line-height:1.6;margin-top:10px}
.ind_adv li:nth-child(2){margin-right:35px}
.ind_adv li:nth-child(4){margin-top:35px}
.ind_adv li:hover .pos{opacity:1}
.ind_adv ul{overflow:hidden;}
.ind_adv1 ul{overflow:hidden}
.ind_adv1 li{float:left;text-align:center;margin:0 26px}
.ind_adv1 li h5{font-size:22px;line-height:2;color:#696969}
.ind_adv1 li p{font-size:12px;color:#696969;line-height:2}
.ind_p{width:100%;overflow:hidden}
.ind_p li{width:144px;float:left;margin-left:6px;position: relative;}
.ind_p li:first-child{margin-left:0}
.ind_p li .img{position:relative;overflow:hidden}
.ind_p li .img img{display:block}

.ind_p li .img .pos:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle;word-spacing:-60px;display:inline-table;font-size:0}
.ind_p li .img .pos .txt{display:inline-block;vertical-align:middle;word-spacing:0;color:#fff}
.ind_p li p{font-size:16px}
.ind_p li span{font-size:14px;display:inline-block;line-height:1.5}
.ind_p ul{margin-bottom: 66px;}
.ind_p li .txt1{color:#333;margin-top:5px}
.ind_c ul{overflow:hidden}
.ind_c li{float:left;width:284px;background:#fff;margin-left:20px;text-align: center;padding: 0 15px;position: relative;}
.ind_c li:first-child{margin-left:0}
.ind_p li .txt{position: absolute;top: 100%;left: 0;width: 100%;margin-top: -66px;text-align: center;}
.ind_p li .txt h4{height: 66px;background: url(../images/jsbg.png);line-height: 66px;font-size: 16px;color: #fff;opacity: 0;transition: all 0.4s;}
.ind_p li .txt strong {font-size: 12px;line-height: 2.4; font-weight:normal;}
.ind_p li:hover  .txt h4{opacity: 1;}

.ind_vr{width:100%;background:#ece0c6;text-align:center}
.ind_vr h5{font-size:48px;color:#676767}
.ind_vr p{font-size:30px;color:#676767;margin-top:15px}
.ind_works ul{overflow:hidden}
.ind_works li{width:394px;float:left;margin-left:9px;margin-bottom:10px}
.ind_works li:nth-child(3n+1){margin-left:0}
.ind_works li:nth-child(4){width:355px}
.ind_works li:nth-child(5){width:355px}
.ind_works li:nth-child(6){width:470px}
.ind_works li p{background:#2b2b2b;text-align:right;line-height:50px;color:#c6b8a5;font-size:18px;padding-right:40px}
.ind_works li img{display:block}
.ind_appli{background:#e6e5e1;padding-bottom:60px}
.ind_appli .txt{text-align:right}
.ind_appli .txt h5{display:inline-block;background:url(../images/w1.png) 0 0 no-repeat;line-height:70px;color:#313131;font-size:30px}
.ind_appli .txt h5 em{color:#676767}
.ind_appli .txt p{font-size:12px;color:#313131;line-height:2}
.ind_appli ul{font-size:0;word-spacing:-60px;display:inline-table;width:100%}
.ind_appli li{display:inline-block;word-spacing:0;vertical-align:middle;text-align:center}
.ind_appli li .wz{font-size:16px;background:#d4d5d1;border-radius:8px;text-align:center;padding:0 20px;margin-top:10px;padding-bottom:10px}
.ind_appli li .wz p{font-size:22px;color:#3f3830;line-height:2}
.ind_appli li .wz span{font-size:22px;color:#6c7874}
.ind_appli li:nth-child(2n){margin:0 26px}
.ind_target h5{font-size:48px;color:#676767;text-align:center}
.ind_target ul{overflow:hidden}
.ind_target ul li{float:left;width:193px;margin-left:8px;background:#f8f5f2}
.ind_target ul li:first-child{margin-left:0}
.ind_target li h6{font-size:21px;color:#313131;text-align:center;padding:0 10px}
.ind_target li em{font-size:19px;color:#6c7874;display:block;width:100%;text-align:center;padding:0 10px;margin:10px 0}
.ind_target li p{font-size:13px;color:#313131;padding:0 10px;line-height:1.6}
.ind_epi{overflow:hidden;width:100%;background:#e1decd}
.ind_epi ul{width:100%;display:table}
.ind_epi li{width:16.66666%;display:inline-block;text-align:center}


.footer{width:100%;}
.footer_head{background: #0d0d0d;padding: 60px 0 50px;}
.footer_head .box{display: table;}
.footer_head .txt{display: table-cell;text-align: center;padding-right: 40px;}

.footer_head .txt h5{font-size:36px;color:#fff;margin-bottom: 18px;}
.footer_head .txt em{font-size:18px;color:#fff}

.ind_tact .box{position: relative;height: 100%;}
.ind_tact .box .pic{position: absolute;bottom: 0;}
.ind_tact .box .pic img{display: block;}
.footer_inp{float: right; text-align:left;padding-top: 41px;color: #CCC;position: relative;}
.footer_inp a {color: #999;}
.footer_inp em{margin-left: 15px;}
.footer_inp em a{text-decoration: underline;color: #4c4c4c;}
.footer_inp em a:hover{color: #ddd;}



.footer_mian{width:100%;background:#292929;}

.footer_mian_ul ul{width: 100%;}
.footer_mian_ul li{float: left;width: 20%;background: #3d3d3d;text-align:center;line-height: 60px;position: relative;}
.footer_mian_ul li i{position: absolute;left: 16px;top: -18px;background: url(../images/lion.png);width: 61px;height: 97px;opacity: 0;transition: all 0.4s;}
.footer_mian_ul li a{color:#aba9a9;font-size:14px;transition: all 0.4s;}
.footer_mian_ul li:hover{background: url(../images/lionbg.png) repeat-x;}
.footer_mian_ul li:hover a{text-shadow: 2px 2px 2px #179049;margin-left: 22px;color: #fff;}
.footer_mian_ul li:hover i{opacity: 1;}



.footer_mian_dl dt{font-size:14px;color:#666;vertical-align:middle}
.footer_mian_dl dd{display:inline-block;vertical-align:middle;margin:0 2px}
.footer_mian_dl dl{margin-top:20px}
.footer_logo{margin-top:20px}
.footer_logo .logo1{display:inline-block;vertical-align:middle;margin-right:30px}

.footer_logo_fx{display:inline-block;vertical-align:middle;}
.footer_logo .bdshare-button-style0-24 .bds_more,.footer_logo .bdshare-button-style0-24 a{padding-left:29px;height:28px}
.footer_logo .bdshare-button-style0-24 .bds_sqq{background:url(../images/w1.png) 0 0 no-repeat;background-position:0}
.footer_logo .bdshare-button-style0-24 .bds_weixin{background:url(../images/w1.png) 0 0 no-repeat;background-position:0}
.footer_logo .bdshare-button-style0-24 .bds_tsina{background:url(../images/w1.png) 0 0 no-repeat;background-position:0}

.foot_box2{overflow: hidden;padding: 35px 0 40px 310px;color: #fff;border-bottom: 1px solid #333;}
.foot_box2 a{color: #fff;}
.foot_box2 .adr{margin-top: 10px;}
.foot_box2 .adr span{margin: 0 10px;color: #625e5d;}
.ping img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.foot_box2 .tel span{font-size: 28px;transform: skewX(3deg);display: inline-block;vertical-align: middle;font-family: 'BigNoodleTitlin95ca028dd5f2c';}
.foot_box2 .tel em{margin-right: 10px;display: inline-block;vertical-align: middle;font-size: 16px}
.foot_box2 .tel .txt{margin-top: 12px;padding-left: 30px;color: #808080;}
.foot_box2 .tel .txt a{color: #808080;}
.foot_box2 .tel .txt a:hover{color: #ddd;}
.foot_box2 .tel{width: 380px;float: left;}
.foot_box2 .adr{float: left;width: 460px;}
.foot_box2 .adr .txt{margin-bottom: 16px;}
.foot_box2 .adr .ping{color: #808080;font-size: 14px;margin-left: 5px;}
.share{float: right;margin-right: 63px;margin-top: 27px;}

.foot_box3{overflow: hidden;padding: 43px 0;border-bottom: 1px solid #333;color: #fff;position: relative;}
.foot_box3 dt{color: #808080;display: inline-block;vertical-align: middle;}
.foot_box3 dd{display: inline-block;vertical-align: middle;}
.foot_box3 .dl01{float: left;}
.foot_box3 .dl01 dd{position: relative;top: -4px;}
.foot_box3 .dl02{margin-left: 208px;float: left;}
.foot_box3 .dl02 dd{margin-right: 4px;}
.foot_box3 .foot_logo{position: absolute;right: 54px;top: 26px;}


.coll_li{margin-top: 40px;}
.coll_li ul{overflow:hidden}
.coll_li li{float:left;width:50%;overflow:hidden;margin-bottom:25px;padding-right:20px}
.coll_li li .img{float:left;margin-right:20px;width: 160px;}
.coll_li li span{font-size:12px;color:#a6a9a8;display:block}
.coll_li li s{text-decoration:none;display:inline-block;vertical-align:middle;margin-left:12px}
.coll_li li em{display:inline-block;vertical-align:middle;border-bottom:1px solid #c4c4c4;transition:all 1s}
.coll_li li h3 {font-size:16px;color:#313131;line-height:1;transition:all 1s;margin-top:20px;display:inline-block;border-bottom:1px solid #fff}
.coll_li li p{font-size:12px;margin-top:10px;line-height:1.6;height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color: #5d6864;}
.coll_li li:hover em{padding-left:70px}
.coll_li li:hover h5{color:#b9262e;border-bottom:1px solid #b9262e;padding-right:10px;display:inline-block}
.coll_li li:hover p{text-decoration:underline}
.page{width:100%;text-align:center;margin: 36px 0;font-size:16px}
.page li{display:inline-block;vertical-align:middle; }
.page  a{margin: 0 10px; font-size:16px}
.page a:hover{color: #149f5d;}
.page li.act a{background:url(../images/page.png);color:#fff}
.coll_fct h5{display:block;color: #0a261a;font-size: 24px;padding: 40px 0 15px 56px;background: url(../images/hbg.png) no-repeat 0 5px;}

.coll_fct ul{overflow:hidden;}
.coll_fct li{float:left;width: 290px;margin-left: 13.333px; margin-top:10px;}
.coll_fct li img{display:block}
.coll_fct li:nth-child(4n+1){margin-left:0}

.coll_fct2 {border-bottom: 1px solid #3b3b3b;
margin-top: 27px;}
.coll_fct2 h5{display: block;}
.coll_fct2 span {
    font-size: 18px;
    color: #3b3b3b;
    padding-left: 40px;
    position: relative;
    padding-right: 50px;
    float: left;
}
.coll_fct2 span::before {
    content: "";
    width: 17px;
    height: 17px;
    background: url(../images/jiao.png) 0 0 no-repeat;
    position: absolute;
    left: 10px;
    top: 5px;
}
.coll_fct2 span::after {
    content: "";
    width: 40px;
    height: 1px;
    background: #3b3b3b;
    position: absolute;
    right: 0;
    top: 50%;
}

.coll_fct2 em {
    font-size: 18px;
    color: #929292;
    display: block;
}

.coll_fct2 ul{overflow:hidden;padding: 27px 0;padding-bottom:0;}
.coll_fct2 li{float:left;width: 290px;margin-left: 13.333px;margin-bottom: 13px;}
.coll_fct2 li img{display:block;width: 100%;}
.coll_fct2 li:nth-child(4n+1){margin-left:0}



.link_dl{padding: 35px 0;overflow: hidden;display: none;}
.link_dl dt{color: #808080;font-size: 14px;float: left;display: block;line-height: 30px;}
.link_dl dd{margin-left: 72px;display: block;font-size: 14px;line-height: 30px;}
.link_dl dd a{margin: 0 12px;display: inline-block;color: #4c4c4c;}
.link_dl dd a:hover{color: #ddd;}

.fl{float: left;}
.fr{float: right;}

.slideBox1 ul{margin: 0 auto;}
.hd_box{background: #eeeeee;height: 256px;margin-bottom: 42px;padding: 62px 50px;}
.hd_box a{display: block;width: 50%;float: left;text-align: center;margin-bottom: 20px;color: #b7b7b7;}
.hd_box a:hover{color: #615f4d;}

.picScroll-left{position: relative;}
.picScroll-left .bd ul{padding: 30px 0 !important;}
.picScroll-left .bd ul li{width: 202px;height: 234px;position: relative;}
.picScroll-left .bd ul li img{display: block;width: 100%;height: 100%;}
.picScroll-left .bd ul li:nth-child(even){margin-top: 176px;}
.picScroll-left .tempWrap{margin: 0 auto;}
.picScroll-left .bd ul li .txt{position: absolute;left: -26px;top: -30px;background: url(../images/hoverbg.png) no-repeat;background-size:100% 100%;width: 254px;height: 294px;color: #fff;text-align: center;padding: 0 26px;opacity: 0;}

.picScroll-left .bd ul li:nth-child(6n+1) .txt{left: 0;}
.picScroll-left .bd ul li:nth-child(6n+6) .txt{left: -52px;}

.picScroll-left .bd ul li .txt h5{font-size: 45px;margin-top: 42px;margin-bottom: 8px;font-family:'BigNoodleTitlin95ca028dd5f2c';transform: skewX(3deg);}
.picScroll-left .bd ul li .txt h6{font-size: 16px;margin: 0 0 14px;}
.picScroll-left .bd ul li .txt h6 em{display: block;color: #90ddbb;margin-top: 2px;}
.picScroll-left .bd ul li .txt p{font-size: 12px;line-height: 22px;color: #dff0e7;height: 66px;overflow: hidden;overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}
.picScroll-left .bd ul li .pTxt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 202px;
	height: 154px;
	line-height: 232px;
	text-align: center;
	background: url(../images/ptxtbg.png);
	color: #fff;
}
.picScroll-left .bd ul li:hover .pTxt{
	display: none;
}
.picScroll-left .bd ul li:hover .txt{
	opacity: 0.9;
}
.picScroll-left .bd ul li:hover img{transform: scale(1.25);}
.picScroll-left .bd ul li:nth-child(6n+1):hover img{transform: scale(1.25);
transform-origin:0 50%;
-ms-transform-origin:0 50% }
.picScroll-left .bd ul li:nth-child(6n+6):hover img{transform: scale(1.25);
transform-origin:100% 50% ;
-ms-transform-origin:100% 50% 
}


.picScroll-left .prev{display: block;width: 50px;height: 58px;background: url(../images/shang02.png);position: absolute;left: -80px;top: 50%;margin-top: -35px;background-size:100% 100%;cursor: pointer;}
.picScroll-left .next{display: block;width: 50px;height: 58px;background: url(../images/xia02.png);position: absolute;right: -80px;top: 50%;margin-top: -35px;background-size:100% 100%;cursor: pointer;}
.picScroll-left .prev.prevStop{background: url(../images/shang01.png);background-size:100% 100%;}
.picScroll-left .next.nextStop{background: url(../images/xia01.png);background-size:100% 100%;}


.fac_ul ul{overflow: hidden;}
.fac_ul ul li{float: left;position: relative;width: 300px; margin:0 30px; padding:3px; border:#009966 1px solid}
.fac_ul ul li img{display: block;}
.fac_ul ul li .txt{color: #fff;font-size: 16px;height: 92px;background: url(../images/facbg01.png);position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;padding: 0 10px;}
.fac_ul ul li h4{font-size: 16px;margin-bottom: 12px;margin-top: 60px;}
.fac_ul ul li p{font-size: 12px}
.fac_ul ul li:hover .txt{height: 103px;background: url(../images/facbg02.png);transition: all 0.5s;}
.fac_ul ul li:hover h4{margin-top: 30px;transition: all 0.5s;}

.tit{padding: 48px 0;}
.tit h3{font-size: 38px;color: #666;text-align: center;margin-bottom: 28px;}
.tit p{font-size: 18px;line-height: 32px;color: #666;text-align: center;position: relative;}
.tit p em{width: 990px;}
.tit p:before{content: "";width: 78px;height: 3px;background: #666;position: absolute;left: 0;top: 14px;}
.tit p:after{content: "";width: 78px;height: 3px;background: #666;position: absolute;right: 0;top: 14px;}
.skill_ul{text-align: center;margin-bottom: 36px;}
.skill_ul li{display: inline-block;width: 166px;vertical-align: top;}
.skill_ul li .txt{margin-top: 16px;}
.skill_ul li .txt em{display: block;line-height: 24px;color: #666;}


.ind_new_head .txt{display: inline-block;background: #fff;padding: 0 40px;text-align: left;}
.grey .ind_new_head .txt{background: #e2e2dc;}


.student_work{overflow: hidden;}
.student_work img{display: block;}
.student_work .pic{position: relative;}
.student_work .pic span{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 36px;background: #2b2b2b;color: #c6b8a5;padding: 0 20px;text-align: right;}
.sw_l{width: 305px;}
.sw_r{width: 888px;}

.student_work .pic02{margin-top: 8px;}
.sw_r_t {overflow: hidden;margin-bottom: 8px;}
.sw_r_t .pic{width: 290px;height: 204px;float: left;}
.sw_r_t .pic img{width: 100%;}
.student_work .pic04{margin: 0 8px;}
.sw_r_b{overflow: hidden;}
.sw_r_b .pic{float: left;height: 305px;}
.student_work .pic07{margin: 0 8px;}

.indban06{position: relative;}
.indban06 .more{position: absolute;width: 168px;height: 34px;left: 0;right: 0;bottom: 38px;margin: auto;}
.indban06 img{display: block;}
.indban07 img{display: block;}

.new_main{padding: 16px 0;}


.stu_work .title{text-align: center;font-size: 16px;font-weight: bold;color: #0c3624;padding: 38px 0;position: relative;}
.stu_work .title h3{display: inline-block;position: relative;font-size: 16px;color: #0c3624;font-weight: bold;}

.back{width: 98px;height: 32px;line-height: 32px;text-align: center;border-radius: 16px;border:1px solid #cde3da;position: absolute;right: 0;top: 30px;font-size: 14px}
.stu_work .title h3 i{position: absolute;right: -110px;top: -50px;}
.stu_work ul{overflow:hidden}
.stu_work li{width:285px;float:left;margin-left:20px;margin-bottom:24px;border-radius: 3px;position: relative;}
.stu_work li h4{font-size: 16px;margin-top: 11px;color: #5d6864;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.stu_work li h4 em{font-size: 14px}
.stu_work li:nth-child(4n+1){margin-left:0}
.stu_work li img{display:block;}
.stu_work li .play{background: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;width: 100%;height: 189px;text-align: center;padding-top: 72px;display: none;}
.stu_work li .play img{display: inline-block;}
.stu_ban{position:relative}
.stu_ban .bd{width:888px;margin:0 auto;height: 644px  !important;}
.stu_work li:hover .play{display: block;opacity: 1;}


.more{text-align: center;}



.slideBox3{position: relative;}
.slideBox3 .arrow{width:888px;margin:50px auto;}
.slideBox3 .arrow a{cursor: pointer;}
.slideBox3 .arrow .next{float: right;}

.box1{width:1034px;margin:0 auto}
.new_head{text-align:center;border-bottom:1px solid #ececec;padding: 25px 0 18px;margin-bottom: 20px;}
.new_head h2 {font-size:20px;color:#0a261a;margin-bottom: 7px;}
.new_head span{font-size:14px;color:#999;line-height:1.6}
.new_main p{font-size:14px;color: #5d6864;line-height:1.8}
.new_main img{display:block;margin:20px auto}

.page_new{text-align:center;line-height: 34px;position: relative;}
.page_new a{display:inline-block;font-size:14px;color:#363636}
.page_new .return{width:160px;height:34px;border-radius:20px;border:1px solid #d1d1d1;line-height:32px;position: absolute;left: 50%;margin-left: -80px;}
.page_new .act1{float:left;color: #999;width: 480px;border-bottom: 1px solid #f0f0f0;text-align: left;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.page_new .act2{float:right;color: #999;width: 480px;border-bottom: 1px solid #f0f0f0;text-align: right;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.page_new .act1:hover{color:#b9262e;text-decoration:underline}
.page_new .act2:hover{color:#b9262e;text-decoration:underline}


.detail .page_new .act1,.detail .page_new .act2{width: 400px;}
.detail_con .page_new .act1,.detail_con .page_new .act2{width: 400px;}
.H90{height: 90px;}

.cur_head{text-align:center}
.cur_head li span{padding:0 20px;font-size:24px;color:#313131}
.cur_head ul{overflow:hidden;background: #f7f7f7;padding: 20px 0;}
.cur_head li{display: inline-block;padding: 0 30px;position: relative;}
.cur_head li:after{content: "";width: 3px;height: 3px; position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background: #313131;}
.cur_head li:last-child:after{display: none;}
.cur_head li a em{display: block;font-size: 12px;color: #aaaaaa;}
.cur_head li a{font-size:20px;color:#313131}
.cur_head li:nth-child(5n+5) span{display:none}
.cur_head li.act a{color:#c22224}
.cur_head li.act em{color:#c22224}
.wrap{width: 1040px;margin: 0 auto;}

.cur_main{margin: 15px 0;}
.cur_main_head p{font-size:18px;color:#000}
.cur_main .ul1 li{display:block;width:100%;position:relative;padding-left:23px;font-size:16px;color:#676767;margin-bottom:10px;font-size: 14px}
.cur_main .ul1 li:before{content:"";width:7px;height:7px;border-radius:50%;background:#2c624b;position:absolute;left:0;top:6px}
.cur_main .ul2{overflow:hidden;margin-top:20px}
.cur_main .ul2 li{width:340px;float:left;margin-left:10px}
.cur_main .ul2 li:first-child{margin-left:0}
.cel_li li{display:block;overflow:hidden;margin-top:30px;position: relative;}
.cel_li li:after{content: "";position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;width: 22px;height: 42px;background: url(../images/aff.png);}
.cel_li li:hover:after{content: "";width: 22px;height: 42px;background: url(../images/aff2.png);}

.cel_li li .img{float:left;width:300px;}
.cel_li li .txt{
	margin-left: 330px;
	margin-right: 95px;
}
.cel_li li h5{font-size:18px;color:#333;margin-top:35px}
.cel_li li span{font-size:12px;color:#cbcbcb}
.cel_li li p{font-size:14px;color:#999;line-height:1.6;height:44px;margin-top:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cel_li li a:hover h5{color: #d72c2a;text-decoration: underline;}
.cel_li li a:hover span{color: #f28c8b;}
.cel_li li a:hover p{color: #f28c8b;text-decoration: underline;}


.new_main .img{width:100%;overflow:hidden}
.new_main .img img{float:left;width:510px;margin-left:14px}
.new_main .img img:first-child{margin-left:0}
.mess_inp{overflow:hidden}
.mess_inp dt{display:block;width:100%;margin: 35px 0 10px;}
.mess_inp dt img{display:inline-block;vertical-align:middle}
.mess_inp dt em{margin-left: 5px;position: relative;top: 2px;}
.mess_inp dt span{display:inline-block;vertical-align:middle;font-size:14px;color:#0a261a;margin-left:10px;}
.mess_inp dd{width:100%;margin-top:10px}
.mess_inp dd input{width:100%;border:1px solid #cde3da;height:50px;line-height: 50px;padding:0 10px;background: none;}
.mess_inp dd textarea{width:100%;height:192px;border:1px solid #cde3da;padding:10px;background: none;line-height: 1.6;font-size: 14px}
.mess_inp dl:nth-child(3){width:100%}
.mess_inp_btn{width:240px;line-height:45px;background:url(../images/tj.png) 0 0 no-repeat;text-align:center;margin:0 auto;color:#fff;display:block;margin-top:26px}
.inp_txt{overflow: hidden;}
.inp_txt dl{float:left;width:572px;}
.inp_txt dl:nth-child(even){float:right;}
.lect_list li{width:100%;padding: 30px 0;border-bottom: 1px dotted #c7c7c7;}
.lect_list li a{overflow: hidden;display: block;}
.lect_list li .img{width:302px;float:left;border-radius: 9px;margin-right:65px;}
.lect_list li .txt{width: 742px;float: left;}
.lect_list li .txt h5{font-size:16px;color:#0a261a;font-size: 14px;line-height: 36px;border-bottom: 1px dotted #c7c7c7;margin-bottom: 18px;}
.lect_list li .txt h5 em{font-size: 24px;margin-right: 14px;}
.lect_list li .txt dt{font-size: 14px;line-height: 26px;width: 85px;float: left;color: #999;}
.lect_list li .txt dd{font-size: 14px;line-height: 26px;margin-left: 85px;color: #5d6864;}
.lect_list li .txt dd em{display: inline-block;margin-right: 40px;}


.arch{overflow:hidden}
.arch .img{float:left;background:#2d0c07;width:50%;padding-left:140px;height:202px;position:relative}
.arch .img:before{content:"";width:22px;height:30px;background:url(../images/w1.png) 0 0 no-repeat;position:absolute;right:-22px;top:50%;margin-top:-15px;z-index:9}
.arch .img img{vertical-align:middle;margin-right:10px}
.arch .img span{display:inline-block;vertical-align:middle;line-height:202px;font-size:18px;color:#585745}
.arch .img span em{font-size:12px}
.arch li{margin-top:17px}
.arch li:hover .img{background:#c52012}
.arch li:hover .img img{display:none}
.arch li:hover .img img.hide{display:inline-block}
.arch li:hover .img span{color:#fff}
.arch li:hover .img:before{background:url(../images/w1.png) 0 0 no-repeat}
.intr_list_ul{width:880px;float:left;margin-top:19px;}
.intr_list{position:relative}
.intr_list_ul li{width:100%;display:block;padding: 18px 0;position: relative;}
.intr_list_ul li .img{position: absolute;left: -16px;top: -12px;}
.intr_list_ul li .txt{margin-left: 103px;}
.intr_list_ul li h5{font-size:20px;color:#0a261a}
.intr_list_ul li p{font-size:14px;color:#5d6864;line-height:1.6;margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:66px}
.intr_list_img{position:absolute;right:-10px;bottom:0}

.intr_video{width:100%;background:#ddf3eb;height:529px}

.intr_video .left{float:left;font-size:0;margin-top: 40px;}
.intr_video .video{width:860px;height:440px;float:right;margin-top:41px;position:relative}
.intr_video .video:before{content:"";width:100%;height:43px;background:url(../images/yyy.png) 0 0 no-repeat;position:absolute;bottom:-43px;left:0}
.intr_video .video video{width:100%;height:100%;}
.intr_head{text-align:center;width: 1200px;margin: 30px auto 20px;}
.intr_head span{display: block;color: #5d6864;margin: 24px 0;}

.grou_ban .con p{line-height: 24px;color: #5d6864;}
.grou_ban .con img{display: block;margin: 13px auto;}

.ny_head{text-align: center;padding: 20px 0;width: 1200px;margin: 0 auto;}
.ny_head img{display: inline-block;}
.ny_head h4{font-size: 45px;line-height: 45px;font-family:'BigNoodleTitlin95ca028dd5f2c';color: #cde3da;transform: skewX(3deg);}
.ny_head h5{font-size: 30px;color: #0c3624;font-weight: bold;margin-top: -6px;}

.ny_head2{text-align: center;padding: 20px 0;width: 1200px;margin: 0 auto;}
.ny_head2 img{display: inline-block;}
.ny_head2 span{display: block;color: #5d6864;margin-top: 10px;}

.intr_ban_btn{width:160px;height:34px;background:url(../images/aa2.png) 0 0 no-repeat;display:block;font-size:14px;color:#fff;text-align:center;line-height:34px;margin: 26px auto;}
.intr_ban_btn:hover{opacity: 0.8;}

.grou_ban2{background: #ddf3eb;overflow: hidden;}
.grou_ban2 .con img{display: block;margin: 0 auto; margin-top:29px;}

.grou_ban3{padding: 35px 0;padding-bottom:21px;}
.grou_ban3 .box{overflow: hidden;}
.grou_ban3 .title{float: left;}
.grou_ban3 .con{float: right;width: 947px;}


.grou_ban4{background: #ddf3eb;overflow: hidden;}
.grou_ul ul li{width: 20%;float: left;text-align: center;}
.grou_ul ul li:nth-child(even){margin-top: 70px;}
.grou_ul ul li em{display: block;margin-top: 12px;color: #a6a9a8;}
.grou_ban4 .text {
    margin-top:21px;
    margin-bottom:29px;
    text-align:center;
}

.intr_con{margin: 36px auto 40px;}
.intr_con .left{float:left;width:870px}
.intr_con ul{overflow:hidden;margin-top:10px;}
.intr_con li{float:left;}
.intr_con li .dt{display:block}
.intr_con li .dt img{vertical-align:middle;margin-right:5px}
.intr_con li .dt span{display:inline-block;vertical-align:middle;font-size:14px;color:#0a261a;margin-bottom: 5px;}
.intr_con li p{font-size:14px;color:#6b6b6b;padding-left:23px;color: #5d6864;}

.intr_con li p.p_tel{font-size: 20px;font-family: georgia}

.intr_con li:nth-child(2){padding: 0 45px;margin: 0 45px;border-right:1px dashed #c7c7c7;border-left:1px dashed #c7c7c7;}

.intr_con .right{float:right}
.coll_intr_li li{overflow:hidden;width:100%;display:block;border-bottom:1px dashed #cde3da;padding: 30px 0;}
.coll_intr_li li img{padding-top: 20px;}
.coll_intr_li li:nth-child(odd) .img{float:right;font-size:0;margin-left:60px}
.coll_intr_li li:nth-child(even) .img{float:left;font-size:0;margin-right:60px}
.coll_intr_li li h5{font-size:30px;color:#cde3da;}
.coll_intr_li li h6{font-size:20px;color:#363636;padding-bottom: 12px;}
.coll_intr_li li h6 em{color:#ed4640}
.coll_intr_li li p{font-size:14px;color:#656565;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:88px}
.coll_intr_ban .box2:nth-child(odd){background:#f7f7f7}
.coll_intr_ban .box2{padding:25px 0}
.coll_intr_ban img{width:1200px;margin:0 auto;display:block}
.con_li{width:310px;height:310px;color:#fff;background:#5c5b49;padding:35px;float:left}
.con_li li{display:block;width:100%;margin-top:20px}
.con_li li:first-child{margin-top:0}
.con_li li img{vertical-align:middle;margin-right:5px}
.con_li li span{display:inline-block;vertical-align:middle;font-size:14px}
.con_li li p{font-size:18px;padding-left:23px;line-height:2}
.coll_intr_con .right{float:right}

.coll_ban1 {background: #ddf3eb;padding: 25px 0;margin-top: 40px;}
.coll_ban1 .box{position: relative;}
.coll_ban1 .con{float: right;width: 861px;}
.coll_ban1 .title{position: absolute;left: 50px;top: 0;}

.coll_ban2 {padding: 56px 0 30px;}
.coll_ban2 .box{overflow: hidden;}
.coll_ban2 .con{float: left;}
.coll_ban2 .title{float: right;}


.coll_ban3{padding: 43px 0;background: #ddf3eb;}
.coll_ban3 .box{overflow: hidden;}
.coll_ban3 .title{float: left;}
.coll_ban3 .con{float: right;}

#map2  img{
    max-width:none;
    max-height:none;
}
.coll_ban4{padding: 36px 0 81px;}
.coll_ban4 .box{overflow: hidden;}
.coll_ban4 .title{float: right;}
.coll_ban4 .con{float: left;overflow: hidden; margin-top:10px;}
.coll_ban4 .con .coll_tact{float: left;width: 310px;height: 310px;background: url(../images/tactbg.jpg);color: #fff;}
.coll_ban4 .con .map2{float: left;}

.coll_tact ul{width: 240px;margin: 0 auto;padding-top: 8px;}
.coll_tact ul li{margin: 24px 0;}
.coll_tact ul li h4{font-size: 16px;margin-bottom: 7px;}
.coll_tact ul li h4 em{margin-right: 8px;position: relative;top: 3px;}
.coll_tact ul li p{font-size: 28px;font-family: georgia;padding-left: 26px;}
.coll_tact ul li p span{display: block;font-size: 16px}



.other ul{overflow:hidden;padding: 206px 0 130px;position: relative;text-align: center;}
.other li{display: inline-block;width: 217px;height: 189px;margin: 0 -26px;position: relative;}
.other li:nth-child(even){position: relative;top: -95px;}
.other li img{width:100%;height: 100%;display: block;}
.other li:after{content: "";width: 10px;height: 10px;background: url(../images/oth.png);position: absolute;margin: auto;left:0;right: 0;top: -28px;}

.banner2 img{display: block;width: 100%;}

.map{margin-top: 20px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent img{max-width: none;max-height: none;}
.BMap_Marker {background: url(../images/w1.png) no-repeat !important;}


.recommend{width: 1000px;margin: 0 auto 28px;}
.recommend h4{text-align: center;}
.recommend h4 img{margin: 0;}
.recommend ul{overflow: hidden;}
.recommend ul li{float: left;width: 43%;line-height: 36px;
	padding-left: 18px;position: relative;
white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.recommend ul li a{color: #5d6864;}
	
.recommend ul li:before{
	content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #149f5d;
    position: absolute;
    left: 0;
    top: 15px;
}	
.recommend ul li:nth-child(even){float: right;}
.recommend ul li a:hover{color: #c81902;}


.new_left{width: 230px;float: left;padding-top: 15px;margin-right: 20px;position: relative;}
.new_left h4{position: relative;margin-bottom: 15px;border-bottom: 2px solid #cde3da;height: 70px;}
.new_left h4 em{font-size: 20px;line-height: 32px;border-bottom: 2px solid #149f5d;color: #0a261a;position: absolute;left: 0;bottom: -2px;width: 145px;}
.new_left h4 em img{display: inline-block;vertical-align: bottom;margin-left: -20px;position: relative;top: 1px;width: 62px;}
.new_left h4 a{position: absolute;right: 0;bottom: 8px;color: #999;}
.new_left h4 a:hover{color: #c62012;}
.new_left ul li{line-height: 32px;white-space:nowrap;padding-left: 20px;position: relative;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.new_left ul li:before{
	content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #149f5d;
    position: absolute;
    left: 0;
    top: 15px;
}		
	
.new_left ul li a{color: #5d6864;}	
	
.new_right{width: 140px;float: right;padding-top: 44px;}
.new_right h4{position: relative;margin-bottom: 15px;}
.new_right h4:before{
	content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #149f5d;
    position: absolute;
    left: 0;
    top: 15px;
}	

.new_right h4 em{font-size: 20px;line-height: 32px;border-bottom: 2px solid #cde3da;padding-bottom: 6px;;display: inline-block;padding-right: 18px;padding-left: 30px;}
.new_right ul li{line-height: 32px;white-space:nowrap;padding-left: 20px;position: relative;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}	
	
.new_right ul li:before{
	content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #149f5d;
    position: absolute;
    left: 0;
    top: 15px;
}	
.new_right ul li a{color: #5d6864;}	
.new_left ul li a:hover,.new_right ul li a:hover{color: #c62012;}

.detail2 .new_main{width: 780px;float: left;}
.detail2 .new_main .recommend{width: 100%;}


.detail2 .page_new .act1,.detail2 .page_new .act2{width: 280px;}

.backTop{position: fixed;right: 10%;top: 80%;cursor: pointer;z-index: 9999999;display: none;}
@media screen and (max-width: 1600px){
	.backTop{right: 18px;}
}


/*学院优势*/
.advant2{  
	position: relative;
}
.advant2 .title{
	position: absolute;left: 0;top: 0;
}
.txt_con{line-height: 24px;color: #5d6864;}
.txt_con h4{
	font-size: 18px;font-weight: bold;color: #0c3624;
}
.txt_con img{display: block;margin: 20px  auto;}
.adv_list{
	position: absolute;right: 0;top: 0;
}
.adv_list ul{
	border-left: 1px solid #cde3da;padding:30px 0 30px 8px
}
.adv_list ul li{
	color: #0c3624;position: relative;font-weight: bold;margin-bottom: 20px;width: 125px;height: 27px;text-align: center;line-height: 27px;font-size: 14px
}
.adv_list ul li i{position: absolute;left: -35px;top: 0;color: #0c3624;display: none;}
.adv_list ul li.active{background: url(../images/libg.png);color: #fff;}
.adv_list ul li i:after{content: "";width: 7px;height: 7px;background: #1eb370;border-radius: 50%;position: absolute;left: 23px;top: 10px;}
.adv_list ul li.active i{display: block;}




/*无忧支付*/
.pay_main{overflow: hidden;}
.pay_main .title{float: left;width: 192px;margin-right: 20px;}
.pay_main dl{float: left;width: 510px;}
.pay_main dl dt{font-size: 16px;color: #0c3624;margin-bottom: 18px;font-weight: bold;}
.pay_main dl dd{margin-bottom: 22px;font-size: 14px;line-height: 24px;color: #5d6864;padding-left: 36px;position: relative;}
.pay_main dl dd h4{color: #0c3624;font-size: 14px;font-weight: bold;margin-bottom: 8px;}
.pay_main dl dd i{display: inline-block;width: 26px;height: 26px;text-align: center;line-height: 26px;color: #fff;background: #14d18c;border-radius: 50%;position: absolute;top: 0;left: 0;}
.pay_main .txt{width: 396px;padding: 10px 20px 90px 20px;float: right;color: #5d6864;line-height: 24px;border: 1px dotted #dff4ec;position: relative;}
.pay_main .txt .tel{position: absolute;bottom: -50px;left: -40px;}


/*学院设施*/
.fac_ul2 ul{overflow: hidden;margin-top: 38px;}
.fac_ul2 ul li{width: 590px;float: left;margin-bottom: 20px;position: relative;}
.fac_ul2 ul li:nth-child(even){float: right;}
.fac_ul2 ul li a{display: table;width: 100%;}
.fac_ul2 ul li .txt{display: table-cell;vertical-align: middle;padding-left: 20px;position: relative;z-index: 2;}
.fac_ul2 ul li .txt h4{font-size: 18px;color: #0a261a;}
.fac_ul2 ul li .txt h5{font-size: 12px;font-family: arial;margin: 6px 0 10px;color: #5d6864;line-height: 1.6;}
.fac_ul2 ul li .txt span{font-size: 12px;font-family: arial;color: #a6a9a8;}

.fac_ul2 ul li:after{content: "";width: 176px;height: 166px;background: url(../images/libg1.png);position: absolute;left: 0;top: 0;z-index: 1;}
.fac_ul2 ul li .pic{display: table-cell;vertical-align: middle;width: 427px;height: 166px;}
.fac_ul2 ul li .pic img{width: 100%;height: 100%;}
.fac_ul2 ul li:hover:after{content: "";background: url(../images/libg1on.png);position: absolute;left: 0;top: 0;z-index: 1;}
.fac_ul2 ul li:hover h4,.fac_ul2 ul li:hover h5,.fac_ul2 ul li:hover span{color: #fff;}



/*就职职业*/
.inau_ul ul li{float: left;margin-left: 25px;text-align: center;}
.inau_ul ul li .pic{width: 220px;height: 60px;border: 1px solid #cfcfcf;border-radius: 30px;box-shadow: 0 6px 0 #cfebe0;transition: all 0.4s;}
.inau_ul ul li:nth-child(5n+1){margin-left: 0;}
.inau_ul ul li img{display: block;margin: 0 auto;}
.inau_ul ul li span{display: block;margin: 16px 0 20px;transition: all 0.4s;}

.inau_ul ul li:hover .pic{border: 1px solid #2c624b;box-shadow: 0 6px 0 #2c624b;}
.inau_ul ul li:hover span{color: #c52223;}



.auth_ul ul li{float: left;margin-left: 25px;text-align: center;}
.auth_ul ul li .pic{width: 220px;height: 153px;background: url(../images/hk.png) no-repeat 0 0;background-size:100% 100%;padding: 3px;}
.auth_ul ul li:nth-child(5n+1){margin-left: 0;}
.auth_ul ul li img{display: block;margin: 0 auto;}
.auth_ul ul li span{display: block;margin: 16px 0 5px;}
.auth_ul ul li em{color: #999;font-size: 12px;display: block;margin-bottom: 24px;}
.auth_ul ul li:hover span{color: #c52223;text-decoration: underline;}
.auth_ul ul li:hover em{color: #c52223;text-decoration: underline;}

.adm_con{overflow: hidden;margin-top: 50px;}
.adm_con .title{float: left;}
.adm_main{width: 890px;float: right;}

.adm_ul li{padding: 20px 0;border-bottom: 1px dashed #cde3da;}
.adm_ul li dt{font-size: 14px;color: #5d6864;line-height: 24px;margin-bottom: 15px;padding-left: 38px;position: relative;}
.adm_ul li dd{font-size: 14px;color: #5d6864;line-height: 24px;padding-left: 38px;position: relative;}
.adm_ul li dt:after{content: "";width: 27px;height: 27px;background: url(../images/wen.png);border-radius: 50%;position: absolute;left: 0;top: -2px;}
.adm_ul li dd:after{content: "";width: 27px;height: 27px;background: url(../images/da.png);border-radius: 50%;position: absolute;left: 0;top: -2px;}


.share a{width: 28px !important;height: 28px !important;}
.share a.bds_sqq{background: url(../images/share01.png);}
.share a.bds_weixin{background: url(../images/share02.png);}
.share a.bds_tsina{background: url(../images/share03.png);}

.share a.bds_sqq:hover{background: url(../images/share01h.png);}
.share a.bds_weixin:hover{background: url(../images/share02h.png);}
.share a.bds_tsina:hover{background: url(../images/share03h.png);}


.stu_wrap{position: relative;}
.slideNav{position: absolute;right: 70px;top: 160px;transition: all 1s;}

.slideNav ul li{padding-bottom: 40px;border-right: 1px solid #dfdfdf;position: relative;text-align: right;padding-right: 17px;}
.slideNav ul li:last-child{border-right: 1px solid #f2fffa;}
.slideNav ul li:after{content: "";width: 13px;height: 13px;background: url(../images/bb01.png) no-repeat center center;border-radius: 50%;position: absolute;right: -7px;top: -4px;}
.slideNav ul li a{color: #16a563;font-size: 12px;position: relative;top: -8px;display: none;}
.slideNav ul li.active:after{ontent: "";background: url(../images/bb02.png) no-repeat center center;}
.slideNav ul li.active a{display: inline-block;}


.c_title{line-height: 55px;padding: 0 20px;background: #d8ece4;color: #0a261a;font-size: 20px;margin: 20px auto;}

.cur_table{margin-top: 20px;}
.cur_table table{width:100%;border:1px solid #e9e9e9}
.cur_table td{padding:10px 0;line-height:1.6;border-bottom: 1px solid #cfebe0;}
.cur_table td:first-child{background:#149f5d;color:#fff;font-size:16px;width:152px;padding-left: 16px;border:1px solid #14824e;}
.cur_table td img{vertical-align:middle;margin-right:10px}
.cur_table td em{vertical-align:middle;display:inline-block}
.cur_table td:nth-child(2){padding:10px 30px;font-size:16px;color:#5d6864}
.cur_table td i{margin-left: 50px;}


.recommend2{width: 1040px;}
.recommend2 ul li{line-height: 50px;border-bottom: 1px dotted #c7c7c7;}
.recommend2 ul li:before{content: "";top: 23px;}

.wrap .page_new .act1{width: 400px;}
.wrap .page_new .act2{width: 400px;}

.map_box img{display: block;width: 100%;}


.tact_con{margin-bottom: 30px;}
.tact_list{width: 948px;float: left;}
.tact_list>li{padding: 13px 0;border-bottom: 1px dotted #c7c7c7;}
.tact_list>li:last-child{border-bottom: none;}
.tact_list>li>em{display: inline-block;vertical-align:middle;width: 107px;margin-right: 20px;margin-left: -18px;}
.tact_list dl{display: inline-block;vertical-align:middle;width: 830px;}
.tact_list dl dt{font-size: 16px;color: #0a261a;margin-bottom: 8px;}
.tact_list dl dd{font-size: 16px;line-height: 1.8;color: #5d6864;}
.tact_list dl dd ol {overflow: hidden;}
.tact_list dl dd ol li{float: left;width: 50%;}
.tact_list dl dd ol li span{color: #d72c2a;}
.tact_list span { line-height:32px;}
.tact_con .title{float: right;margin-top: 40px;}

.tact_list dl dd em {font-size:26px;color:#d72c2a;font-family: 'BigNoodleTitlin95ca028dd5f2c';}




.about_gd { max-height:682px; overflow:hidden;}


.about_k_box { background:#f7f7f7; padding:30px 0px;}
.about_k h3 { text-align:center}
.about_k span { display:block; margin-top:20px; text-align:center;}
.about_k ul li { float:left; text-align:center;}
.about_k ul li p { margin-top:10px;}
.about_k ul { margin-top:30px;}
.about_k ul .z_li2 { margin-top:50px;}


/* -- onlineService -- */
.online{position:fixed;right:25px;bottom:26%;z-index:99100}
.online .online-avatar{position:relative;width:60px;height:60px;border-radius:50%;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);cursor:pointer;background-image:url(../images/sprite.png);background-position:-186px -162px;background-size:542px 648px}
.online .online-avatar:after{position:absolute;content:"";width:12px;height:12px;display:inline-block;background-color:#2dcf66;border-radius:50%;top:-1px;right:2px}
.online .online-avatar-message{margin-top:-20px;color:#fff;width:157px;height:40px;border-radius:2px;line-height:40px;font-size:13px;text-align:center;opacity:0;right:80px;transition:all .5s}
.online .online-avatar-message,.online .online-avatar-message:after{background-color:#18a966;position:absolute;top:50%;box-shadow:2px 5px 5px 0 rgba(0,0,0,.1)}
.online .online-avatar-message:after{content:"";bottom:-8px;margin-top:-8px;right:-6px;width:14px;height:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block}
.online .online-label:hover~.online-avatar .online-avatar-message{opacity:1}
.online .online-form{width:275px;border-radius:3px;position:absolute;bottom:90px;right:-10px;background-color:#fff;box-shadow:0 5px 5px 3px rgba(0,0,0,.1);opacity:0;transition:all .5s;visibility:hidden;text-align:center}
.online .online-form:after{content:"";position:absolute;bottom:-8px;right:30px;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;background-color:#fff;box-shadow:5px 5px 5px 0 rgba(0,0,0,.1)}
.online .online-form-title{height:40px;line-height:40px;width:100%;background-color:#243238;color:#fff;font-size:18px;padding:0 15px;border-top-left-radius:3px;border-top-right-radius:3px;text-align:left}
.online .online-form-title .icon-close{width:20px;height:20px;background-image:url(../images/sprite.png);background-position:-490px -121px;background-size:542px 648px;float:right;margin:10px 0;cursor:pointer}
.online .icon-online-bg{display:block;width:126px;height:126px;background-image:url(../images/sprite.png);background-position:0 -162px;background-size:542px 648px;margin:20px auto}
.online .online-form-content{padding:23px 26px}
.online .online-form-button{padding:0;border:1px solid #d0d5d8;border-radius:2px;background-color:#fbfbfb;height:40px;line-height:40px;margin-bottom:25px;width:100%;background-color:#fff;cursor:pointer;font-size:18px;color:#777;display:block;text-decoration:none;text-align:center}
.online .online-form-button .icon{width:40px;height:40px}
.online .online-form-button .icon.icon-online-qq{background-image:url(../images/sprite.png);background-position:-366px -222px;background-size:542px 648px}
.online .online-form-button .icon.icon-online-skype{background-image:url(../images/sprite.png);background-position:-490px -81px;background-size:542px 648px}
.online .online-form-button .icon.icon-online-wangwang{background-image:url(../images/sprite.png);background-position:-466px -162px;background-size:542px 648px}
.online .online-form-input{width:100%;padding:0 20px}
.online .online-form-textarea{width:100%;height:82px;padding:0 20px;margin-bottom:20px}
.online .online-form-submit{height:44px;line-height:44px;color:#fff;font-size:18px;background-color:#e83b3f;border-radius:4px;width:100%;border:none;cursor:pointer}
.online #online-toggle{display:none}
.online .online-label{position:absolute;z-index:99;top:0;bottom:0;border-radius:50%;width:60px;height:60px;cursor:pointer}
.online #online-toggle:checked+.online-form{opacity:1;visibility:visible}



.about{background: url(../images/bg1.jpg) no-repeat center top #07482a; background-size: 100%; padding-bottom:30px;}
.about img{display: block;}
.abjs{padding: 1% 0;}
.abjs h1{width: 60%; margin: 0 auto; max-width: 846px;}
.abjs h2{width: 50%; background: url(../images/abe3.png) no-repeat center; background-size: 100%; margin:20px auto;}
.abjs h2 p{width: 40%; max-width: 205px; margin: 0 auto;}
.abjs h3{width: 68%; margin: 0 auto; font-size: 18px; line-height:26px; color: #FFF100; border: 1px solid #222a29; padding: 1em;}
.abjs .ul{padding-top: 30px; width: 80%; margin: 0 auto;}
.abjs .ul ul li{float: left; width: 24%; padding: 0 0.5%; display: table;}
.abjs .ul ul li h6{display: table-cell; vertical-align: middle; overflow: hidden;}
.abjs .ul ul li h6 img{transition: .5s; -webkit-transition: .5s;-moz-transition: .5s;-0-transition: .5s;}
.abjs .ul ul li:hover h6 img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.img{overflow: hidden;}
.img img{transition: .5s; -webkit-transition: .5s;-moz-transition: .5s;-0-transition: .5s;}
.img:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.abjs h1,.new .newt h1{
	-webkit-animation:tbs 1.2s 0s normal;
	-ms-animation:tbs 1.2s 0s normal;
	-moz-animation:tbs 1.2s 0s normal;
	-0-animation:tbs 1.2s 0s normal;
	animation:tbs 1.2s 0s normal;
}
.abjs h2,.new .newt h2{
	-webkit-animation:tbs 0.6s 0s normal;
	-ms-animation:tbs 0.6s 0s normal;
	-moz-animation:tbs 0.6s 0s normal;
	-0-animation:tbs 0.6s 0s normal;
	animation:tbs 0.6s 0s normal;
}
.abjs h3{
	-webkit-animation:xzyc 2.2s 0s normal;
	-ms-animation:xzyc 2.2s 0s normal;
	-moz-animation:xzyc 2.2s 0s normal;
	-0-animation:xzyc 2.2s 0s normal;
	animation:xzyc 2.2s 0s normal;
}
.abjs .ul ul li:nth-child(1){
	-webkit-animation:rls 1s 0s normal;
	-ms-animation:rls 1s 0s normal;
	-moz-animation:rls 1s 0s normal;
	-0-animation:rls 1s 0s normal;
	animation:rls 1s 0s normal;
}
.abjs .ul ul li:nth-child(2){
	-webkit-animation:rls 1.3s 0s normal;
	-ms-animation:rls 1.3s 0s normal;
	-moz-animation:rls 1.3s 0s normal;
	-0-animation:rls 1.3s 0s normal;
	animation:rls 1.3s 0s normal;
}
.abjs .ul ul li:nth-child(3){
	-webkit-animation:rls 1.6s 0s normal;
	-ms-animation:rls 1.6s 0s normal;
	-moz-animation:rls 1.6s 0s normal;
	-0-animation:rls 1.6s 0s normal;
	animation:rls 1.6s 0s normal;
}
.abjs .ul ul li:nth-child(4){
	-webkit-animation:rls 1.9s 0s normal;
	-ms-animation:rls 1.9s 0s normal;
	-moz-animation:rls 1.9s 0s normal;
	-0-animation:rls 1.9s 0s normal;
	animation:rls 1.9s 0s normal;
}


.qfjs{background: url(../images/jsbg1.png) no-repeat right center; width: 80%; margin: 0 auto; background-size: 80% 90%; position: relative;}
.qfjs .tit{position: absolute; left: 0; top: 50%; color: #fff; background: url(../images/jsbg2.png) no-repeat; background-size: 100% 100%; margin-top: -141px;}

.qfjs .tit{padding: 40px 10% 50px 3%;}
.qfjs .tit h1{font-size: 44px; color: #FFF100; font-weight: bold; background: url(../images/xian2.jpg) no-repeat left bottom; padding-bottom: 0.2em; margin-bottom: 0.4em;}
.qfjs .tit .t{border: 1px solid #fff100; padding: 1em;}
.qfjs .tit .t h2{font-size: 20px;}
.qfjs .qfjsc{float: right; width: 60%; padding: 0 5%;}
.qfjs .qfjsc ul li{float: left; width:76%;}
.qfjs .qfjsc ul li:nth-child(2){float: right;}
.qfjs .qfjsc ul li .ico{float: left; width: 35%;}
.qfjs .qfjsc ul li .text{float: right; width:62%; color: #fff100; display: table;}
.qfjs .qfjsc ul li .text_{ display: table-cell; vertical-align: middle;}
.qfjs .qfjsc ul li .text h1{font-size: 24px; font-weight: bold;}
.qfjs .qfjsc ul li .text h2{font-size: 16px; padding-bottom: 0.5em;}
.qfjs .qfjsc ul li .text p{color: #eee;}
.qfjss .tit{
-webkit-animation:tx 1.5s 0s normal;
-ms-animation:tx 1.5s 0s normal;
-moz-animation:tx 1.5s 0s normal;
-0-animation:tx 1.5s 0s normal;
animation:tx 1.5s 0s normal;
}
.qfjss .qfjsc ul li{
	-webkit-animation:rls 1s 0s normal;
	-ms-animation:rls 1s 0s normal;
	-moz-animation:rls 1s 0s normal;
	-0-animation:rls 1s 0s normal;
	animation:rls 1s 0s normal;
}
.qfjss .qfjsc ul li:nth-child(2){
	-webkit-animation:rls 1.4s 0s normal;
	-ms-animation:rls 1.4s 0s normal;
	-moz-animation:rls 1.4s 0s normal;
	-0-animation:rls 1.4s 0s normal;
	animation:rls 1.4s 0s normal;
}
.qfjss .qfjsc ul li:nth-child(2){
	-webkit-animation:rls 1.8s 0s normal;
	-ms-animation:rls 1.8s 0s normal;
	-moz-animation:rls 1.8s 0s normal;
	-0-animation:rls 1.8s 0s normal;
	animation:rls 1.8s 0s normal;
}

.qfry{width: 100%; margin: 0 auto; padding: 20px 10%; background: url(../images/bg2.jpg) no-repeat bottom center; background-size: 100%; position: relative;}
.qfry h1{font-size: 44px; text-align: center; background: url(../images/xian1.jpg) no-repeat bottom center; padding-bottom: 0.2em; margin-bottom: 0.8em; color: #FFF100; font-weight: bold;}
.A_Demo {width: 80%;position: relative;margin: 80px auto 0;text-align: center;}
.poster-btn{ width: 60px; height: 60px; background: url(../images/qh1.png) no-repeat; cursor: pointer; background-size: 100% !important; position: absolute; top: 50%; margin-top: 70px;}

.A_Demo a, .A_Demo img { display: block; }

.A_Demo .poster-list {width: 100%; overflow: hidden; position: relative;}
.A_Demo .poster-list .poster-item a{ display: block;}
.A_Demo .poster-list .poster-item { position: absolute;}
.A_Demo .poster-prev-btn {left: -80px;}
.A_Demo .poster-next-btn {right: -80px;background: url(../images/qh2.png) no-repeat;}
.A_Demo .poster-prev-btn:hover{background: url(../images/qh1_.png) no-repeat;}
.A_Demo .poster-next-btn:hover{background: url(../images/qh2_.png) no-repeat;}


.product {padding: 5px 0;}
.product img {margin-bottom: 10px;}

#product {padding: 5px 0;}
#product .productImg {width: 780px;}
#product .productInfo {width: 780px;padding:0;line-height: 200%;}
#product .productInfo h1 {font-size: 18px; float:left}
#product .productInfo ul {padding-top: 10px;margin-bottom:30px;}
#product .productInfo .productPrice {margin-bottom: 5px;float:left}
#product .productInfo .productPrice .price {font-family: Arial;font-size: 20px;font-weight: bold;}
#product .productInfo .btnAsk {zoom: 1;overflow: hidden;}
#product .productInfo .btnAsk dt {float: left;width: 88px;height: 39px;line-height: 39px;text-align: right;padding-right: 3px;margin-right: 6px;background-color: #E0E0E0;color: #333;font-weight: bold;}
#product .productInfo .btnAsk dd {float: left;width: 300px;}
#product .productInfo .btnBuy {margin-bottom: 40px;}
#product .productInfo .btnBuy .addToCart {background:#19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%;color: #FFFFFF;padding: 8px 25px 8px 50px;text-decoration: none;cursor: pointer;font-size:16px;}
#product .productInfo .btnBuy .addToCart:hover {background-color: #44C4EE;}
#product .productContent {padding: 15px 0;}
#product .productContent h3 {height: 35px;line-height: 35px;color: #7A7F81;font-weight: bold;font-size: 14px;border-bottom: 1px solid #CBD1D3;}
#product .productContent ul {padding: 15px 0;color: #666;line-height: 200%;}
/* article_category
----------------------------------------------- */
#articleList dl {border-bottom: 1px dotted #D1D1D1;padding: 20px 0;zoom:1;overflow:hidden;}
#articleList dl.last {border-bottom: 0;}
#articleList dt {width: 720px;background: url(images/icon_red.gif) no-repeat left 50%;padding-left: 15px;margin-bottom: 10px;}
#articleList dt a{ font-size:16px;}
#articleList dd {color: #999999;padding-left: 2px;line-height: 180%;zoom: 1;overflow: hidden;}
#articleList dd p {float: left;}
#articleList dd p.img {margin-right: 10px;}
#articleList dd p.desc {width: 690px;}
#articleList .numDate {float: right;text-align: right;padding-top: 12px;}
#articleList .numDate em {background-color: #0072C6;color: #FFF;padding: 3px 4px;font-size: 14px;font-weight: bold;}
#articleList .numDate p {font-size: 16px;color: #999999;margin-top: 5px;}
/* article
----------------------------------------------- */
#article {padding: 20px 0;}
#article h1 {color: #333333;font-size: 18px;font-weight: bold;}
#article .info {padding: 2px 0 20px 0;color: #999999;font-size: 13px;}
#article .content {color: #666666;line-height: 180%;}

