*{list-style:none;margin:0;padding:0;}
body{font:normal;margin:0;padding:0;font-family:"微软雅黑"; background-color:#fff; }
a{ text-decoration:none; font-family:"微软雅黑";color:#2a2a2a;}
a:hover{ text-decoration: none;cursor:pointer;}
img {border-width: 0px; margin:0px; padding:0px;}
p{  font-family:"微软雅黑";}

.all{ width:1170px; margin:0 auto;}
.mtt{ margin-right:0px; float:right;}
.allt{ width:1000px; margin:0 auto;}

/*top*/
.top{ width:100%; float:left; background: url(images/ysjy_35.jpg) repeat-x; height:35px; }
.top ul{float:left;width:1170px;}
.top ul li{font-size:13px; float:left; padding-top:9px;}
.top ul li a{ color:#818181; padding:0px 8px; border-right:1px #818181 solid; }
.top ul li a.me{border-right:0px #818181 solid; }
.top ul li a:hover{ color:#ff4a04;}
/**/
.logo{ width:360px; float:left; padding-top:20px; padding-bottom:30px;}
.b_r{ width:480px; float:right;padding-top:35px;}
.b_r a{ width:90px; float:left; padding-top:41px; text-align:12px; display:block; line-height:32px; text-align:center; color:#333333; }
.b_r a.dy{background:url(images/ysjy_1.jpg) top center no-repeat;}
.b_r a.de{background:url(images/ysjy_2.jpg) top center no-repeat;}
.b_r a.ds{background:url(images/ysjy_3.jpg) top center no-repeat;}
.b_r a.di{background:url(images/ysjy_4.jpg) top center no-repeat;}
.b_r a.dw{background:url(images/ysjy_5.jpg) top center no-repeat;}
.b_r a:hover{ color:#ff4a04;}
/**/
.menu{  width:100%; float:left; height:54px; background: url(images/ysjy_37.jpg); }
.menu ul {padding:0; margin:0;list-style-type: none; float:left; width:100%;}
.menu ul li {float:left; position:relative; z-index:100;width:14.28%;}
.menu ul li a{color:#2c2c2c;  float:left; text-align:center; display:block;font-family:"微软雅黑"; font-size:14px; line-height:54px;text-decoration:none; }
.menu ul li a:hover{color:#ff4a04;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#ff4a04;}
.menu ul li:hover a:hover{color:#ff4a04;}
.menu ul li:hover ul {display:block; position:absolute;  left:0;  margin-top:0px; *margin-top:54px;_margin-top:54px; padding-bottom:10px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {	display:block; position:relative;  z-index:1000; text-align:center;	height:43px;width:110px; padding:0px;background-color:#fff;	line-height:43px;font-size:14px;color:#2c2c2c;}
.menu ul li:hover ul li a.ty{ background:url(images/bannerbj.png) bottom left; padding-bottom:10px;}
.menu ul li:hover ul li a:hover.ty{background:url(images/bannerbjh.png) bottom left; padding-bottom:10px;}
.menu ul li:hover ul li a:hover {color:#ff4a04;text-decoration:none; background-color:#6d6d6d;}

/**/
.banner{ float:left; width:100%; background: url(images/ysjy_38.jpg) top center no-repeat #000000; height:429px;}
.gy{float:left; width:1170px;}
.gy .tit{float:left; width:1170px; background:url(images/ysjy_6.jpg) ; height:115px;}
.gy .tit h2{ color:#333333; font-size:36px; font-weight:normal; padding-top:27px; padding-left:60px;}
.gy .txt{float:left; width:1170px; background: url(images/ysjy_7.jpg) 463px 35px no-repeat; height:219px;  }
.gy .txt .zt{ width:460px; float:left; text-align:center; padding-top:90px;}
.gy .txt .yt{ width:650px; float:right}
.gy .txt .yt h2{	color: #ff4a04;	font-size: 20px; padding:20px 0px 10px 0px;	font-weight: normal; 	font-style: italic;}
.gy .txt .yt p{ font-size:14px; color:#6d6d6d; width:500px; line-height:28px;}
/**/
.ht{float:left; width:1170px; height:45px; background: url(images/ysjy_8.jpg) top no-repeat;}
/**/
.ct{float:left; width:1170px; margin-bottom:25px;}
.ct .zy{float:left; width:170px; height:264px; background:url(images/ysjy_64.jpg); margin-right:30px; text-align:center}
.ct .me{float:right; width:170px; height:264px; background:url(images/ysjy_64.jpg);text-align:center}
.ct h2{color:#333333; font-size:16px; font-weight:normal; padding-top:20px; }
.ct h3{color:#333333; font-size:16px; font-weight:normal; padding-top:20px; padding-top:100px; margin-top:20px; margin-bottom:10px}
.ct h3.zi{ background:url(images/ysjy_9.jpg) top center no-repeat;}
.ct h3.ze{ background:url(images/ysjy_10.jpg) top center no-repeat;}
.ct h3.zs{ background:url(images/ysjy_11.jpg) top center no-repeat;}
.ct h3.zsi{ background:url(images/ysjy_12.jpg) top center no-repeat;}
.ct h3.zw{ background:url(images/ysjy_13.jpg) top center no-repeat;}
.ct h3.zl{ background:url(images/ysjy_131.jpg) top center no-repeat;}
.ct p{ color:#abaaaa; font-size:13px; line-height:24px;}
/**/
.gg{float:left; width:1170px; text-align:center; padding-top:10px;}
.gg img{ margin:0 auto;}
.sp{ float:left; width:1170px; margin-top:35px;}
/**/
.sv{ float:left; width:1170px; margin-top:35px;}
.sv .tit{float:left; width:1170px; }
.sv .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; m}
.sv .txt{float:left; width:1170px; margin-top:20px; }
.sv .txt .xt{float:left; width:361px; height:130px; margin-right:40px;}
.sv .txt .xtme{float:right; width:361px; height:129px;}

.sv .txt .xt .zty{float:left; width:67px;height:129px; background:url(images/ysjy_43.jpg)}
.sv .txt .xt .zte{float:left; width:67px;height:129px; background:url(images/ysjy_45.jpg)}
.sv .txt .xtme .zts{float:left; width:67px;height:129px; background:url(images/ysjy_46.jpg)}
.sv .txt .xt .zti{float:left; width:67px;height:129px; background:url(images/ysjy_47.jpg)}
.sv .txt .xt .ztw{float:left; width:67px;height:129px; background:url(images/ysjy_48.jpg)}
.sv .txt .xtme .ztl{float:left; width:67px;height:129px; background:url(images/ysjy_49.jpg)}
.sv .txt .xt .yo{float:left; width:294px;height:129px; background:url(images/ysjy_44.jpg)}
.sv .txt .xtme .yo{float:left; width:294px;height:129px; background:url(images/ysjy_44.jpg)}
.sv .txt h3{font-size:22px; color:#333; font-weight:normal; padding:20px 20px 0px 20px}
.sv .txt p{ font-size:14px; color:#727272;padding:10px 20px 0px 20px}
/**/
.bg{ width:1170px; float:left; margin-top:35px;}
.bg .zt{ float:left; width:45%;}
.bg .zt .im{ float:left; padding:6px; width:150px; border:1px solid #e5e5e5; margin-right:11px;}
.bg .zt .im p{ font-size:12px; color:#000; text-align:center; line-height:26px; padding-top:8px;}
.bg .yo{ float:right; width:45%;}
.bg .yo img{ float:left;  margin-right:10px; margin-top:12px;}
.bg h3{font-size:24px; color:#333; font-weight:normal; padding:10px 20px 10px 0px}
.bg p{ font-size:12px; color:#7f7f7f; line-height:30px; margin-bottom:20px;}
/**/
.ne{ float:left; width:1170px; margin-top:5px;}
.ne .tit{float:left; width:1170px; }
.ne .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; m}
.ne .txt{float:left; width:1170px; margin-top:20px; background:url(images/nebg.jpg); height:450px; }
.ne .txt ul {}
.ne .txt ul li{ float:left; width:570px;height:170px; padding-top:20px; padding-bottom:40px;padding-left:15px;}
.ne .txt ul li .zt{ float:left; width:160px; background:url(images/ysjy_17.jpg) no-repeat; height:150px;  }
.ne .txt ul li .zt img{float:left; width:148px; height:98px; padding-top:5px; padding-left:4px;}
.ne .txt ul li .yo{float:left; width:380px; padding-left:17px;}
.ne .txt ul li .yo h2{font-size:20px; color:#333; font-weight:normal; padding-bottom:15px;}
.ne .txt ul li .yo p{ color:#9c9c9c; font-size:12px; line-height:30px; padding-bottom:15px;}
.ne .txt ul li .yo a{ color:#fbb040; }
/**/
.zj{ float:left; width:1170px; margin-top:5px; padding-bottom:20px;}
.zj .tit{float:left; width:1170px; }
.zj .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; m}
.zj .txt{float:left; width:1170px; margin-top:20px; }
.zj .txt .xt{float:left; width:198px; margin-top:20px; margin-right:42px;}
.zj .txt .xtmtt{float:right; width:198px; margin-top:20px; margin-right:0px;}

.zj .txt  h2{ font-size:24px; background:url(images/ysjy_23.jpg) left bottom no-repeat ; line-height:80px;color:#333; font-weight:normal; margin-bottom:13px;}
.zj .txt  p{color:#a7a7a7; font-size:12px; line-height:28px; padding-bottom:15px;}
/**/
.zp{ float:left; width:1170px;  padding-bottom:20px;}
.zp .tit{float:left; width:1170px; }
.zp .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; m}
.zp .txtt{float:left; width:1170px; margin-top:20px; }
/**/
.zp .txtt .scroll-outer{width:1170px;float:left; }
.zp .txtt #scroll{width:1170px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
.zp .txtt #scroll .owl-wrapper-outer{margin:0 auto;}
.zp .txtt #scroll .item{position:relative;width:260px;height:533px;margin:0 auto;}
.zp .txtt #scroll .shd {position:absolute;left:0;top:0;width:100%;height:100%;}
.zp .txtt #scroll .shd a{display:block;width:260px;}
.zp .txtt #scroll .txt{position:absolute;left:0;bottom:0;width:260px;height:100px;}
.zp .txtt #scroll h3{width:260px;height:25px;margin-bottom:6px;padding-top:6px; font-size:18px; color:#333;}
.zp .txtt #scroll h3 a{color:#333;text-decoration:none;}
.zp .txtt #scroll h3 a:hover{color:#fa8334;}
.zp .txtt #scroll p{width:260px;height:61px;line-height:24px;font-size:14px; color:#818181; border-bottom:3px solid #c6c6c6; float:left;}
.zp .txtt .owl-theme .owl-controls .owl-buttons div{position:absolute;top:200px;width:30px;height:70px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";}
.zp .txtt .owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.zp .txtt .owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.zp .txtt .owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.zp .txtt .owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #000; width:20px; height:45px;

	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;

	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 25px 7px 15px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: #fa8334;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #000;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/**/
.xq{ float:left; width:1170px;  padding-bottom:20px;}
.xq .tit{float:left; width:1170px; }
.xq .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; m}
.xq .txt{float:left; width:1170px; margin-top:20px; }
.lanrenzhijia{width:1170px; margin-top:10px;overflow:hidden;}
.lanrenzhijia ul{width:1140px; padding-left:30px;}
.lanrenzhijia ul li{float:left;margin-right:12px;margin-bottom:20px;display:inline;width:273px;height:274px;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:263px;height:264px;overflow:hidden;}
.lanrenzhijia .rsp{width:250px;height:250px;overflow:hidden;position: absolute;background:#fff;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:250px;height:250px;left:-250px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:230px;margin-top:20px; padding-left:30px;height:50px;line-height:50px;text-align:left;color:#333;font-size:24px; font-family:"微软雅黑"; font-weight:normal;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:left; width:200px;padding-left:30px;}
.lanrenzhijia .text div p{color:#8c8c8c;font-size:12px; line-height:24px;}
.lanrenzhijia .text div p img{ padding-top:10px;}
.index-lash-block {	width: 1170px;		text-align:	left;height:515px;}
.index-lash-block .feature-lide-preview {   display: none;    width: 1170px;   overflow: hidden;}
.index-lash-block .feature-lide-preview .screenshot {    display: block;    margin: auto;}
.index-lash-block .feature-lide-list {    width:600px; padding-left:540px;height:505px; }
.index-lash-block .feature-lide-list a { float:left;display:inline;width:22px;height:22px;background: url(images/feature-point.png) center no-repeat;_background: url(images/feature-point-4ie6.png) center no-repeat;}
.index-lash-block .feature-lide-list a.current {background: url(images/feature-point-current.png) center no-repeat;_background: url(images/feature-point-current-4ie6.png) center no-repeat;}
.index-lash-block .feature-lide-list .feature-lide-list-items { display: inline;}
.index-lash-block .feature-lide-list a.feature-lide-list-previous { background: url(images/feature-point-previous.png); _background: url(images/feature-point-previous-4ie6.png);}
.index-lash-block .feature-lide-list a.feature-lide-list-next {  background: url(images/feature-point-next.png);   _background: url(images/feature-point-next-4ie6.png);}

/*about*/
.banner_about{ float:left; width:100%; background: url(images/abb.jpg) top center no-repeat #000000; height:331px;}
.gy_about{float:left; width:100%;}
.gy_about .tit{float:left; width:100%; background:url(images/ysjy_6.jpg) ; height:115px;}
.gy_about .tit h2{ color:#333333; font-size:36px; font-weight:normal; padding-top:27px; padding-left:60px;}
.a_about{float:left; width:100%; padding:20px 0px;}
.a_about p{ text-indent:5px; color:#454545; line-height:35px; font-size:15px; }
.a_about .yio{float:left; width:25%; padding-bottom:10px; margin-bottom:15px;}
.a_about .yio img{ width:96%; padding:5px 2%}
.a_about .yio h2{ padding:5px 10px; font-size:15px; line-height:26px;}
.a_about .yio a{ color:#C33;}








.a_about .ert{float:left; width:810px;background: url(images/yyi.jpg) right top no-repeat;padding-right:290px;height:160px; padding-top:20px;}
.a_about .sanm{float:left; width:810px;background: url(images/zer.jpg) left top no-repeat;padding-left:290px;height:180px;}
.a_about .sio{float:left; width:810px;background: url(images/yer.jpg) right top no-repeat;padding-right:290px;height:180px;}
.bj_about{ float:left; width:1170px; margin-top:5px; padding-bottom:20px;}
.bj_about .tit{float:left; width:1170px; }
.bj_about .tit h2{ text-align:center; font-size:36px; color:#333; font-weight:normal; background:url(images/ysjy_42.jpg)  center bottom no-repeat; padding:20px 0px 30px 0px; }
.bj_about .txt{float:left; width:1170px; margin-top:10px; }
.bj_about .txt p{ line-height:35px; font-size:15px; text-align:center; color:#666;}
.bj_about_txt{float:left; width:100%; margin-top:10px; background:url(images/bjb.jpg); height:443px; padding-top:40px; }
.bj_about_txt p{ color:#FFF;text-indent:2em;  line-height:35px; font-size:15px; padding:30px 60px 0px 60px;}

.bj_about .xy{ float:left; width:280px; height:340px; background: url(images/xy.jpg); margin-right:17px; padding-top:172px;}
.bj_about .xy p{ font-size:16px; line-height:35px; color:#FFF; padding:35px 20px; }
.bj_about .xe{ float:left; width:280px; height:340px; background: url(images/xe.jpg);margin-right:17px;padding-top:172px;}
.bj_about .xe p{ font-size:16px; line-height:35px; color:#333; padding:0px 20px; }

.bj_about .xs{ float:left; width:280px; height:340px; background: url(images/xs.jpg);margin-right:16px;padding-top:172px;}
.bj_about .xs p{ font-size:16px; line-height:35px; color:#FFF; padding:35px 20px; }

.bj_about .xsd{ float:right; width:280px; height:340px; background: url(images/xsd.jpg);padding-top:172px;}
.bj_about .xsd p{ font-size:16px; line-height:35px; color:#333; padding:35px 20px; }

.bj_about h3 { color:#333; font-size:17px;font-weight:normal; padding:0px 10px; line-height:35px;}
.bj_about_sbbj{float:left; width:100%; margin-top:10px; background:url(images/sbbj.jpg); height:372px; padding-top:40px; }

/*advantage*/
.banner_adv{ float:left; width:100%; background: url(images/ys_1.jpg) top center no-repeat #000000; height:508px;}
.banner_adv_ys{ float:left; width:100%; background: url(images/ysbj.jpg) top center no-repeat #e7e7e7; height:1060px;}
.banner_adv_jy{ float:left; width:100%; background: url(images/dt1.png) top center no-repeat #fff; height:965px; text-align:center; padding-top:90px; overflow:hidden;}
.banner_adv_jy h2{ font-size:40px; font-weight:normal; padding-bottom:15px; color:#424242}
.banner_adv_jy span{ color:#ff2444;}
.banner_adv_jy p{font-size:20px; font-weight:normal; padding-bottom:15px; color:#7a7979;}
/**/
#wrapper{ width:1000px;position:relative; margin-top:40px; }
	fieldset, img { border: 0; }
	img { display:inline-block; }
	ol, ul { list-style: none outside none; }
	.show_images_list_li {
		position: absolute;
		cursor: pointer;
		vertical-align:bottom; 
		display:block;
	}
	.btn { 
		width:101px; 
		height:25px; 
		margin:auto; 
		position:relative; 
		padding-top:370px;
	}
	.btn a{
		width:17px; 
		height:15px; 
		overflow:none; 
		display:block;
		background:url(images/btn.png) 0 0 no-repeat; 
		cursor: pointer;
		float:left;
	}
	.btn a.active{ 
		background:url(images/btn.png) -17px 0 no-repeat;
	}
	.show_images_list_li img{width: 527px; height: 310px;}
	.show_images_list_li:first-child img{width: 599px; height: 353px;}
/**/
.banner_adv_lc{ float:left; width:100%; background: url(images/ys_10.jpg) top center no-repeat #212121; height:468px;}
/*course*/
.course_n{ width:1170px; float:left;}
.course_n_r{width:1170px; float:right; }
#HeadlineNew0 {    float: left;  width:1170px; padding-top:170px;   }
#HeadlineNew0 .block {    display: block;    overflow: hidden;    padding: 0;}
#HeadlineNew0 .block .this {      font-weight: bold;}
#HeadlineNew0 h3 {color: #333;float: left; width:190px; height:110px;overflow: hidden; margin-right:40px; text-indent:-999em; }
#HeadlineNew0 .up { float:left; 	cursor:pointer;}
#HeadlineNew0 div { display: none; width: 1170px;overflow: hidden; }
#HeadlineNew0 div p{ font-size:20px; color:#FFF; text-align:center; padding-top:50px;}
/**/
.banner_adv_zd{ float:left; width:100%; background: url(images/ys_11.jpg) top center no-repeat #d6d6d6; height:664px;}
.banner_adv_zd h2{ padding:120px 0px 10px 400px; font-size:40px; color:#212121;}
.banner_adv_zd h3{ padding:10px 0px 10px 400px; font-size:36px; color:#e72845; font-weight:normal;}
.banner_adv_zd p{ padding:10px 0px 10px 400px;font-size:24px; color:#e72845;}
.banner_adv_d{ float:left; width:100%; background: url(images/ys_12.jpg) top center no-repeat #2d2d2d; height:660px;}
