@charset "utf-8";
/* CSS Document */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,code,em,img,small,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
a{color:#007bc4/*#424242*/; text-decoration:none;outline: none;
transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */}
}
a:hover{color: #ea5521; text-decoration: none;}
a:focus {outline:none; -moz-outline:none;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
html{margin:0;padding:0;border:0;outline:0;}
body{height:100%; font:14px/18px "Microsoft Yahei", Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif; color:#51555C;}
img{border:none}.w1000{width: 1000px; margin: 0 auto;}
.mt15{margin-top: 15px;}.mt20{margin-top: 20px;} .mt81{margin-top: 81px;}.p40{padding: 40px 0;}
.fr{float: right;}.fl{float: left;}

/*首页满屏切换*/
.fullmask{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.6);z-index: 100;display:none;}
.maskshow{display: block;}
.inner { position: relative; width: 1000px; margin: 0 auto;}
.dowebok-hd { position: fixed; z-index: 800; width: 100%; height: 80px; top: 0; background: rgba(255,255,255,0.5); border-bottom: 1px solid #e3e3e3;}
.dowebok-hd h1 { float: left; width: 200px; height: 80px;}
.dowebok-hd h1 a { display: block; width: 200px; height: 80px; text-indent: -9999px; background: url(../img/logo.png) center no-repeat;}
/*.dowebok-hd .nav { float: right; list-style-type: none;}
.dowebok-hd .nav li { float: left; margin-left: 5px;}
.dowebok-hd .nav a { float: left; padding: 0 10px; line-height: 80px; color: #626262; text-decoration: none;}
.dowebok-hd .nav a:hover { height: 79px; /*border-bottom: 2px solid #4cb803;*/ }*/

#dowebok {padding: 40px 0;}
#dowebok .section {background-color: #333333;}
#dowebok .inner { width: 960px; height: 100%;}
#dowebok .section1 {background: url(../img/1-1.jpg) center top no-repeat; background-size: cover;}
#dowebok .section1 .ren { position: absolute; left: 0px; bottom: 0;}
.zi { position: absolute; left: 60%; top: 40%; }
.zion { position: absolute; left: 10%; top: 20%;}

#dowebok .section1 .gojd { display: block; height: 100%; text-indent: -9999px; overflow: hidden; background: url(images/slider2.jpg) 50% 0 no-repeat;}
#dowebok .section2 {background: url(../img/1-2.jpg) center top no-repeat; background-size: cover;}
.zi2 { position: absolute; left: 40%; top: 40%;}
#dowebok .section3{background-color: #e2e2e2;}
#dowebok .section3 h2 { width: 577px; height: 90px; margin: 0 auto; text-indent: -9999px; background-image: url(images/slider3_title.png);}
#dowebok .section3 img { display: block; margin: 2% auto;}
#dowebok .section3 .txt { line-height: 30px; text-align: center;}
#dowebok .section3 .fp-controlArrow { width: 100px; height: 100px; margin-top: -50px; border: 0 none;}
#dowebok .section3 .fp-prev { left: 150px; background: url(../img/left_control.png) 50% no-repeat;}
#dowebok .section3 .fp-next { right: 150px; background: url(../img/right_control.png) 50% no-repeat;}

#dowebok .section4 .img1 { position: absolute; left: -160px; top: 5%;}
#dowebok .section4 .txt { position: absolute; right: 0; top: 12%; width: 650px;}
#dowebok .section4 h2 { height: 90px; margin-bottom: 10px; background: url(images/slider4_title.png) 0 0 no-repeat;}
#dowebok .section4 p { padding: 20px 0; line-height: 30px; font-size: 16px;}
#dowebok .section4 .icon { height: 111px; background: url(images/slider4_icon.png) 0 0 no-repeat;}
#dowebok .section5{background-color: #fff;}
#dowebok .section5 .img1 { position: absolute; right: -460px; top: 180px;}
#dowebok .section5 .txt { position: absolute; left: 0; top: 8%; width: 680px;}
#dowebok .section5 .icon { margin-right: 15px;}

#dowebok .ft { position: absolute; left: 0; bottom: 0px; width: 100%; background: #f7f7f7; border-top: 1px solid #eaeaea; height: 85px; z-index: 99;}
#dowebok .ft-link { padding: 10px 0; overflow: hidden; zoom: 1;}
#dowebok .more-links { float: left; padding: 0 60px; border-right: 1px solid #e7e8e8;}
#dowebok .ft-link .first { padding-left: 100px;}
#dowebok .more-links h3 { font-size: 14px; color: #7d7d7d;}
#dowebok .more-links ul { list-style-type: none;}
#dowebok .more-links a { color: #676767; text-decoration: none;}
#dowebok .service { float: right; padding-right: 100px; background: url(images/phone.png) 10px 10px no-repeat;}
#dowebok .service ul { padding: 0 15px 0 56px; background-color: rgba(255, 255, 255, 0.5); list-style-type: none;}
#dowebok .service .phone { padding: 7px 0 0 10px; border-left: 1px solid #fff; font-size: 22px;}
#dowebok .service .time { border-left: 1px solid #fff; font-size: 16px; color: #adb0b4;}
.footer{ margin-top: 20px; border-top: 1px solid #eaeaea; background: #f7f7f7; height: 120px;}
#dowebok .copy ,.footer .copy{ height: 80px; padding: 20px 0 20px;}
#dowebok .copy p ,.footer .copy p{ width: 100%; padding: 0; line-height: 24px; font-size: 14px; color: #ababab;}
#dowebok .copy a ,.footer .copy a{color: #3F3F3F;text-decoration: none;} #dowebok .copy a:hover{color: #ea5521;}
#dowebok .copy .weixin,.footer .copy .weixin{float: right; margin:-10px 0 0 0; padding: 0 0 10px 0;}
#dowebok .copy .weixin img,.footer .copy .weixin img{width: 80px;}
.footer .copy .weixin li{width: 100px; text-align: center; float: left;}
.pxd{position: relative;}
#fp-nav span, .fp-slidesNav span { box-shadow:0 0 5px #333;  background: #fff; width: 12px; height: 12px; border: none;}
#fp-nav li .active span, .fp-slidesNav.active span { background-color: #de5323;}

.swbanner{width: 100%; height: 470px;}
.swiper-slide:hover{cursor: pointer;}
.swvedio{max-height: 268px; width: 100%; overflow: hidden;}

/*首页视频新闻模块*/
.invedio,.innews{position: relative;}
.jiantou{position: absolute; top: 20px; right: 0; width: 70px;}
.invedio h2,.innews h2{font-size: 30px; color: #3F3F3F; padding: 15px 0;}
.invedio .ftit,.innews .ftit{color: #8f8f8f;font-size: 24px; font-weight: 100;}


.innews li{border-bottom: 1px dashed #c7c7c7; line-height: 180%;color: 999999; font-size: 12px; padding: 15px 0;} .innews li:last-child{border: none;}
.innews li a{font-size: 16px; color: #3f3f3f; text-decoration: none; display: block; height: 24px; overflow: hidden;} .innews li a:hover{color: #ea5521;}
.innews .more,.invedio .more,.newslistr .more,.shili .more{float: right; display: inline-block; border: 1px solid #cccccc; font-size: 12px; padding: 10px 15px; color: #3f3f3f;}
.innews .more a,.invedio .more a,.newslistr .more a,.shili .more a{ text-decoration: none; color: #3f3f3f;}
.innews .more:hover,.invedio .more:hover,.newslistr .more:hover,.shili .more:hover{border-color: #ea5521; color: #ea5521;}
.imgbai{width: 100%;}
.vediocon { 
margin-top: 20px; position: relative;
}

.vmore{ float: right;}
.vmore .swiper-button-prev,.vmore .swiper-button-next{margin: 0; padding: 0; position: relative;}
.vmore a{display: inline-block; width: 32px; height: 26px;}
.swiper-button-black{width: 32px; height: 26px; border: 1px solid #6f6f6f;}
.swhdpre,.swnpre{left: 5px;}
.swhdnex,.swnnex{right: 0px;}
.vmore a.swiper-button-prev{background:#fff url(../img/left.png) center center no-repeat;}
.vmore a.swiper-button-next{background:#6f6f6f url(../img/right.png) center center no-repeat;}

.swhd,.swnews{min-height: 345px;background: #fff;}.swvedio{min-height: 220px;}
#swhd h2 span,#swnews h2 span{cursor: pointer;}
#swhd h2 span a,#swnews h2 span a{color: #3f3f3f; text-decoration: none;}
#swhd h2 .ftit a,#swnews h2 .ftit a{color: #8f8f8f; text-decoration: none;}
#swhd h2 span a:hover,#swnews h2 span a:hover{color: #ea5420;}
.vediocon .mask{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4);
transition:all 1s;
-moz-transition:all 1s; /* Firefox 4 */
-webkit-transition:all 1s; /* Safari and Chrome */
-o-transition:all 1s; /* Opera */}
.vediocon .vicon{position: absolute; left: 50%; top: 50%; margin: -63px 0 0 -33px;
transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */}
.vediocon .text{position: absolute; left: 0; top: 50%; margin: 33px 0 0 0px; color: #fff; width: 100%; text-align: center;
font-size: 16px; font-weight: 600;
transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */}
.vediocon:hover .mask{opacity: 0.1;}
.vediocon:hover .txet{box-shadow: 0 0 2px rgba(0,0,0,0.5);}
.vediocon:hover .vicon{transform: rotateY(360deg);}

/*导航*/
.navbar {  
background: #fff; 
 background-repeat: no-repeat; border: none; height: 78px;
}  
  
.navbar-default {  
     background-color: #fff;  border-bottom: 1px solid #e3e3e3; 
}  
  
.navbar-default .navbar-brand,  
.navbar-default .navbar-brand:hover,  
.navbar-default .navbar-brand:focus ,  
.navbar-default .navbar-nav > li > a {  
     color: #3f3f3f; padding-top: 0px!important;
}  
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ea5521;
  background-color: #fff;
}
.navbar-brand{ display: block; width: 250px; height: 80px; text-indent: -9999px; background: url(../img/logo.png) center no-repeat;}
.navbar-default .navbar-nav > li > a:hover,  
.navbar-default .navbar-nav > li > a:focus {  
     background:#fff ; color: #ea5521;padding-top: 0px;
     /*background-color: #178ACC;*/
}  
.navbar-header{text-align: left;}
 
.navbar-default .navbar-toggle:hover,  
.navbar-default .navbar-toggle:focus {  
    background-color: #ea5521;  
}  
  
.navbar-default .navbar-toggle {  
    border-color: #3f3f3f;  
}  
  
.navbar-default .navbar-toggle .icon-bar {  
    background-color: #3f3f3f;  
}
.navbar-toggle{margin-top: 22px;}
.nav .dropdown-menu{border: 1px solid #3e3e3e; border-top: 2px solid #ea5521; left: -35px;}
.nav .dropdown-menu:before{content: "";display: block;width: 0px;height: 0px;border: 10px solid transparent;border-bottom: 10px solid #ea5521; margin: -27px auto 20px;}
.nav .dropdown-menu li a{background: #fff;}
.nav .dropdown-menu li a:hover{background: #ea5521; color: #fff;}

.dropdown .caret{border: none; width: 18px; height: 18px; background-image: url(../img/downarr.png); display: inline-block;}
.dropdown:hover .caret{border: none; width: 18px; height: 18px; background-image: url(../img/downarr.png); background-position: 0px -13px; display: inline-block;}
/*视频中心*/
.linehui{border-top: 1px solid #eaeaea;}
.bgf4{background: #f4f4f4;}.bgf2{background: #f6f6f6;}.bgff{background: #ffffff;}.bgcheng{background: #de5323;}.bghuang{background: #e5b25d;}.bghe{background: #523a34;}
.bannernei{width: 100%; margin-top: 81px;} .bannernei img{width: 100%;}
.bannernei h2{padding: 40px 0 20px; text-align: center; color: #de5323;font-size: 36px;}
.bannernei h2:before, .bannernei h2:after{content: "一一一一"; color: #bbbbbb; font-size: 12px; padding: 0 20px; letter-spacing:-1px;}
.bannernei_hd{background: url(../img/ban_hd.jpg) center top no-repeat; height: 216px; margin-top: 81px;}
.banvideo{background: url(../img/ban_video.jpg) center center no-repeat; height: 500px;}
.videocat{height: 80px; background: #fff;font-size: 16px;color: #3e3e3e; line-height: 80px;text-align: center;}
.videocat a{color: #3e3e3e; text-decoration: none; margin: 0 15px; display: inline-block; height: 80px;}
.videocatfix{position: fixed; left: 0; top: 80px; widows: 100%; z-index: 100;}
.videocat .cur{border-bottom: 3px solid #de5323; font-weight: 600;}
.videolist{padding: 20px 0;}
.videolicon{padding: 5px 5px 15px 5px; background: #fff; margin-top: 30px;box-shadow: 0 0 5px #cfcdcd;
transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */
}
.videolicon:hover{box-shadow: 0 0 20px #3e3e3e; color: #de5323;border-radius:5px;transform:translate(0,-15PX);transform: scale(1.1);}
.videolicon:hover h2{color: #de5323;transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */}
.videolicon img{width: 100%; height: 180px;}
#beep-one{width: 100%; height: 100%;}
.videolicon h2{font-size: 16px; line-height: 180%; color: #000; margin-top: 15px; height: 20px; overflow: hidden; padding: 0 10px; height: 26px; overflow: hidden;}
.videolicon p{font-size: 12px; color: #c3c3c3; padding: 0 10px;height: 16px; overflow: hidden;}
.videolicon a{text-decoration: none;}
.iconkan{background: url(../img/vicon.png)  0px -2px no-repeat; width: 16px; height: 12px; display: inline-block;vertical-align: middle;}
.iconzan{background: url(../img/vicon.png)  -60px -1px no-repeat; width: 16px; height: 12px; display: inline-block;vertical-align: middle;}
.iconshuo{background: url(../img/vicon.png)  -114px 0px no-repeat; width: 16px; height: 12px; display: inline-block;vertical-align: middle;}
/*新闻中心*/
.newscon h1{color: #000; padding: 30px 0; font-size: 24px; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px;}
.newscon h3{color: #000; padding: 30px 0; font-size: 24px; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; font-size: 24px; color: #3f3f3f;}
.newsdet img{max-width: 100%; margin: 10px auto;}.newsdet{font-size: 14px; line-height: 180%;color: #3f3f3f;}
.newscon h1 a{font-size: 14px; color: #3f3f3f; text-decoration: none; margin: 10px;}
.newscon h1 .cur{border: 1px solid #cccccc; padding: 5px 12px; border-radius: 12px;}
.newslist h2{color: #000; font-size: 20px; line-height: 180%;}
.newslist h2:hover{color: #de5323; text-decoration: none;}
.newslist li{padding: 15px 0; border-bottom: 1px solid #e1e1e1;}
.newslist .time{font-size: 12px; color: #999999; padding-bottom: 15px;}
.newslist p{color: #3f3f3f; font-size: 14px; line-height: 26px;}
.newslist a:hover{text-decoration: none; color: #de5323;}
.newslist li img{width: 120px; height: 120px; float: left; border-radius: 10px; margin-right: 15px;}

.newspic{padding: 40px 0;}.newspic img{width: 100%; border-radius: 10px;}
.newslistr h2{font-size: 24px; color: #000000; padding-bottom: 20px;}

.newslistr li {border-bottom: 1px dashed #d7d7d7; padding: 10px 0;}
.newslistr li a{font-size: 14px; line-height: 26px; color: #000000;}.newslistr .time{font-size: 12px; color: #999999;}
/*分页*/
.pager li a{border: none; text-decoration: none; background: #e8ebee; color: #3e3e3e; border-radius: 5px; height: 32px; line-height: 32px; padding: 0 8px; text-align: center; outline: none;}
.pager li .current a{border: none; text-decoration: none; background: #de5323; color: #fff; border-radius: 5px;}
.pager li .active a{border: none; text-decoration: none; background: #de5323; color: #fff; border-radius: 5px;}
/*发展历程*/
/* timeline */
.lichengcon{padding: 30px 0; background: #fff url(../img/yearbg.jpg) center 440px  no-repeat;}
#timeline{width:1000px;height:580px;overflow:hidden;margin:40px auto 0 auto;position:relative;background:url('../img/dot.gif') left 564px repeat-x;}
#dates{width:1000px;height:60px;overflow:hidden; margin-top: 100px;}
#dates li{float:left;width:120px;height:50px;font-size:18px;text-align:center;background:url('../img/biggerdot.png') center bottom no-repeat;}
#dates a{line-height:38px;padding-bottom:10px; color: #3e3e3e; text-decoration: none;}
#dates .selected{font-size:20px; font-weight: 600; color: #de5323;}

#issues{width:1000px;height:420px;overflow:hidden;}
#issues li{width:1000px;height:420px;float:left; padding: 0 0 40px 0;}
#issues li img{float:left;margin:0;}

#next,#prev{position:absolute;top:0;font-size:70px;top:210px;width:22px;height:38px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#next:hover,#prev:hover{background-position:0 -76px;}
#next{right:0;background-image:url('../img/next.png');}
#prev{left:0;background-image:url('../img/prev.png');}
#next.disabled,#prev.disabled{opacity:0.2;}
/*总裁寄语*/
.pagecontent img{max-width: 100%; margin: 0px; padding: 0;}
.zcjiyu{text-align: left; font-size: 14px; line-height: 30px; color: #3f3f3f; padding: 40px 0 0 40px;}
.zcjiyu h2{color: #3f3f3f; font-size: 45px;}
.zcjiyu h2:after,.aboutonly h2:after{content:""; display: block;width:20px;border-top: 2px solid #3f3f3f; margin: 30px 0 20px 0;}
.pt40{padding-top: 40px;}
.zcjiyu .lintao{max-width: 540px; text-align: right;}
/*文化*/
.wenhua{margin: 20px auto; color: #000; padding-top: 20px;}
.wenhua li{float: left; width: 33%; text-align: center;}
.wenhua li img{border-radius: 50%; max-width: 100%;}.wenhua h2{font-size: 30px; line-height: 180%;}
.wenhua h2:after{content: "";display: block;width:20px;border: 1px solid #3f3f3f; margin: 8px auto;}
.wenhua p{font-size: 16px; line-height: 180%; color: #3f3f3f;}
/*实力*/
.shili{margin: 20px auto; color: #000; padding-top: 20px;}
.shili li{float: left; width: 31%; margin-right: 3.5%; padding-bottom: 20px;} .shili li:last-child{margin-right: 0;}
.shili li img{width: 100%;}
.shili h2{font-size: 24px; color: #3f3f3f; padding: 10px 0 20px;}
.shili h3{font-size: 18px; padding: 10px 0;}
.shili p{font-size: 14px; line-height: 150%; color: #3f3f3f;}
/*关于我们*/
.bgabout{background: url(/public/onlyedu/img/aboutbg.jpg) center center no-repeat;}
.gywm{padding: 240px 0; text-align: center; color: #fff;font-size: 16px; line-height: 180%;}
.gywm h2{font-size: 30px; line-height: 180%;}
.gywm h2:after{content: "";display: block;width:20px;border: 1px solid #fff; margin: 10px auto 20px;}
/*党团活动*/


#dangtuan{
	position:relative;
	width:100%;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
#dangtuan .grid{
	width:314px;
	min-height:100px;
	padding: 0px;
	margin:8px; overflow: hidden;
	font-size:14px; color: #3F3F3F; line-height: 180%;
	float:left;
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
#dangtuan .grid:nth-child(1),#dangtuan .grid:nth-child(3){padding-top: 80PX;}
#dangtuan .grid h2 {
	margin:10px 0;
	display:block;
	padding:5px 15px 5px 0;
	font-size:20px; color: #000000;
}
#dangtuan .grid h2:after{content: "";display: block;width: 20px; border: 1px solid #353535; margin: 25px 0 10px;}
#dangtuan .grid p {
	margin:10px 0;
	display:block;
	padding:5px 25px 5px 0;
	font-size:14px;
}
#dangtuan .grid .meta{
	text-align:center; padding: 20px 0;
}
#dangtuan .grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}

@media screen and (max-width : 1240px) {
	body{
		overflow:auto;
	}
}
@media screen and (max-width : 900px) {
	#backlinks{
		float:none;
		clear:both;
	}
	#backlinks a{
		display:inline-block;
		padding-right:20px;
	}
	#wrapper{
		margin-top:90px;
	}
}
/*员工发展*/
.yuangong{width: 1000px; margin: 0 auto; padding: 30px 0;}
.yuangong h2{font-size: 36px; line-height: 180%;color: #3f3f3f; text-align: center;}
.yuangong h3{font-size: 26px; line-height: 150%; color: #fff; }
.yuangong h4{font-size: 26px; line-height: 180%; padding:10px 0; color: #3f3f3f; border-bottom: 1px solid #e1e1e1;}
.yuangong h2:before,.yuangong h2:after{content: "";display: inline-block; width: 40px; border-top: 1px solid #3f3f3f; vertical-align: middle; margin: 0 15px;}
.yuangong .teacher{padding: 20px 0;}
.yuangong .teacher li img{ margin-top: 40px;}
.yuangong .teacher li{width: 210px; color: #000; font-size: 22px; line-height: 150%; text-align: center; 
height: 210px; border: 1px solid #dbdbdb; border-radius: 50%; display: inline-block; margin-left: 90px;
}
.yuangong .teacher li:hover{border: 1px solid #de5424; color: #de5424; box-shadow: 0 0 5px rgba(222,83,35,0.8);}
.yuangong .tree{background: url(/public/onlyedu/img/ygtree.jpg) center bottom no-repeat; height: 728px; position: relative;}
.treey {border-radius: 50%;color: #fff;line-height: 150%; text-align: center; position: absolute;}
.treey h3{font-size: 20px; padding-top: 30px;}.treey h3:after{content: "";display: block;width: 20px;border: 1px solid #fff; margin: 15px auto;}.treey p{font-size: 14px;}
.tybg{width: 170px;height: 170px;}.tymid{width: 150px;height: 150px;}.tysm{width: 140px;height: 140px;}.tyxs{width: 120px;height: 120px;}
.tree .t1{left: 250px; top: 50px;}
.tree .t2{left: 580px; top: 80px;}
.tree .t3{left: 85px; top: 210px;}
.tree .t4{left: 300px; top: 250px;}
.tree .t5{left: 583px; top: 300px;}
.tree .t6{left: 735px; top: 220px;}
.tree .t7{left: 85px; top: 370px;}
.tree .t8{left: 445px; top: 460px;}
.tree .t9{left: 780px; top: 390px;}
.banner_yg{background: url(/public/onlyedu/img/yuangongban.jpg) center center no-repeat; height: 220px;}
.ygfuli{width: 1000px;margin: 0 auto;padding: 30px 0; color: #3f3f3f; font-size: 16px; line-height: 180%;}
.ygjinsheng{position: relative; height: 300px;}
.ygjinsheng .js1{left: 0px; top:100px}
.ygjinsheng .js2{left: 220px; top:100px}
.ygjinsheng .js3{left: 438px; top:100px}
.ygjinsheng .js4{left: 655px; top:100px}
.ygjinsheng .js5{left: 875px; top:40px}
.ygjinsheng .js6{left: 875px; top:180px}
.ygjinsheng .js7{left: 605px; top:100px}
.ygjinsheng .js8{left: 775px; top:100px}
.ygjinsheng li{display: inline-block; height: 120px; font-size: 20px; color: #fff; line-height: 180%; padding: 20px 0; text-align: center;}
.ygjinsheng .you1{left:167px; top: 153px; position: absolute;}
.ygjinsheng .you2{left:386px; top: 153px; position: absolute;}
.ygjinsheng .you3{left:592px; top: 153px; position: absolute;}
.ygjinsheng .you4{left:826px; top: 153px; position: absolute;}
/*单页面模板*/
.pagecontent{min-height: 300px; font-size: 14px; line-height: 180%; color: #3f3f3f;}

/*首页教研实力*/
.jiaoyanli{margin-top: 18px;}
.jiaoyanli a{color: #3f3f3f; display: block; text-decoration: none; width: 30%; height: 220px; margin-right: 5%; float: left;border: 1px solid #ebebeb; text-align: center; border-radius: 10px; font-size: 22px;}
.jiaoyanli a:last-child {border: 1px solid #ebebeb; margin-right: 0;}
.iconnav{display: block;width: 45px; height: 40px;background-image: url(../img/iconnav.png); margin: 55px auto 15px;background-position-y: 0;}
.nav1{background-position-x: 0;}.nav2{background-position-x: 246px;}.nav3{background-position-x: 508px;}

.jiaoyanli a:hover{background-position-y: -60; background-color: #ea5420;border-color: #ea5420; color: #fff;}
.jiaoyanli a:hover .iconnav{background-position-y: -60px;}
/*上下篇*/
.nepr{padding: 25px 0 15px; margin: 30px auto;}

/*荣誉*/
.rongyuli img{width: 250px; height: 160px;}
.rongyuinfo{height: 160px; font-size: 14px; color: #545454; line-height: 150%; padding: 0;} 
.rongyuinfo h2{font-size: 22px; line-height: 30px; color: #545454; padding: 5px 30px;}
.rongyuinfo p{ padding: 0px 30px;}
.tleft{text-align: left;}.tright{text-align: right;}
.rongarr{width: 136px; height: 36px; clear: both; margin: 15px auto;}
.rongarr .swiper-prev{font-weight:600;width: 66px; height: 36px; border: 1px solid #6f6f6f; color: #6f6f6f; line-height: 34px; text-align: center; float: left;}
.rongarr .swiper-next{font-weight:600;width: 66px; height: 36px; border: 1px solid #6f6f6f; background: #6f6f6f; color: #fff; line-height: 34px; text-align: center; float: left;}
.swiper-next:hover,.swiper-prev:hover{ cursor: pointer;}

/*名师*/
.tealist{padding: 30px 70px; width: 100%; background-color: #fff;line-height: 180%; font-size: 14px; 
color: #3f3f3f; margin-top: 40px;min-height: 200px; overflow: hidden; margin-top: 30px; background: #fff url(../img/chengsj.jpg) right top no-repeat;}
.teaimg{width: 166px; height: 166px; float: left;}
.teaimg img{width: 150px; height: 150px; border-radius: 50%;}
.tealist h2{font-size: 30px; color: #eb5621; padding-bottom: 20px;}


/*分公司页面*/
.schimg img{border-radius: 15px;}
.schcon h1{border-bottom: none; color: #3f3f3f;font-size: 30px; padding: 30px 0 10px;}
.schinfoli{border-bottom: 1px solid #dddddd; padding-bottom:20px; margin-bottom: 20px; height: auto;overflow: hidden;}
.schinfol{width: 120px; float: left; color: #3f3f3f; font-size: 18px; padding-top: 4px;font-weight: 600;}
.schinfor{float: right;width:-webkit-calc(100% - 120px); width:-moz-calc(100% - 120px); width:calc(100% - 120px); font-size: 16px; line-height: 28px; color: #3f3f3f;}
.iconsch1{background: url(/public/onlyedu/img/comicon.png) 0 0 no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.iconsch2{background: url(/public/onlyedu/img/comicon.png) 0 -39PX no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.iconsch3{background: url(/public/onlyedu/img/comicon.png) 0 -101PX no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.iconsch4{background: url(/public/onlyedu/img/comicon.png) 0 -162PX no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.iconsch5{background: url(/public/onlyedu/img/comicon.png) 0 -201PX no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.iconsch6{background: url(/public/onlyedu/img/comicon.png) 0 -246PX no-repeat; width: 22px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.schinfoli:nth-child(7),.schinfoli:nth-child(5),.schinfoli:nth-child(6){border-bottom: none;}
.schinfol2{width: 120px;color: #3f3f3f; font-size: 18px; padding-top: 4px;font-weight: 600;}
.courseli{padding: 30px 0 0px;}
.courseli li img{float: left;margin-right: 10px;}.courseli li{clear: both; margin-bottom: 40px;}
.courseli h4{font-size: 20px;color: #ea5420; padding: 0 0 20px;}
.courseli h4:after{content: "";display: block;width: 20px; border: 1px solid #ea5420; margin:15px 0 0 132px;}
.courseli p{font-size: 16px; line-height: 28px; color: #3f3f3f;}
.huanjingli{padding: 30px 0 0px;} .huanjingli li{width:31%; margin-right: 10px; display: inline-block;}.huanjingli li:last-child{margin-right: 0;}.huanjingli li img{width: 100%}
/*百度地图*/
.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
}
.aboutonly{padding: 40px 0; line-height: 180%; font-size: 16px;}
.aboutonly h2{color: #3f3f3f; font-size: 40px; padding-top: 30px;}
#onlymap{width: 100%; height: 300px; margin-top: 20px; border-radius: 15px;}
#onlymap label {  
    max-width:none;  
}  
#onlymap div {  
    box-sizing: initial;  
}
/*三级导航*/
.sanji{position: absolute; left: 140px!important;top: -20px;}
.nav .dropdown-menu .dropdown-menu{border: 1px solid #3F3F3F; background-color: #fff;}
.nav .dropdown-menu .dropdown-menu:before{content: "";display: none;width: 0px;height: 0px;border: 10px solid transparent;border-right: 10px solid #ea5521; }

/*这里解决了百度地图和站内CSS冲突,地图不显示的问题*/
#onlymap img {
   max-width: none;
} 
#dowebok{padding:40px 0 0;}
.ztimg{height: 265px;}
.swiper-pagination-bullet{opacity: .5; width: 16px; height: 16px;border: 1px solid #fff;}
.swiper-pagination-white .swiper-pagination-bullet{background:#de5323}
.swiper-pagination-bullet-active{opacity: 1;}
@media only screen and (max-width: 760px) {
	.navfr{}
	.navbar-brand{ display: block; width: 180px; height: 80px; text-indent: -9999px; background: url(../img/logow.png) center no-repeat;}
	.navbar-toggle{border: none;}
	.navbar-default .navbar-toggle .icon-bar{  
	    height: 3px;
	} 
	.navbar-default .navbar-toggle:hover .icon-bar{  
	    background-color: #fff; 
	}
	.navbar-fixed-top .navbar-collapse{max-height: 100%;}
	.dropdown-menu{padding: 0; margin: 0;}
	.navbar-nav > li > a{padding: 7px 15px; margin: 0;}
	.navbar-nav > li > a ul{padding: 0; margin: 0;}
	.w1000{width: 100%;}
    .copy .weixin{clear: both; width: 100%; height: 110px; text-align: center;}
    .copy .weixin ul{width: 220px; margin: 0 auto;}
    .copy .weixin li{display: inline-block; text-align: center;}
    .copy p{text-align: center;}
    .footer{min-height: 200px; font-size: 12px;}
    .jiaoyanli{margin-bottom: 20px;}
    .iconnav{margin: 15px auto;}
    .jiaoyanli a{color: #3f3f3f; display: block; text-decoration: none; width: 30%; height: 120px; margin-right: 5%; float: left;border: 1px solid #ebebeb; text-align: center; border-radius: 10px; font-size: 18px;}
    .jiaoyanli a:last-child {border: 1px solid #ebebeb; margin-right: 0;}
    .invedio{margin-top: 40px; clear: both;}
    .swnews{min-height: 315px;background: #fff;}
    #dowebok{padding:0;}
    .inshili{height:190px; padding-bottom: 20px;}
    .swbanner{width: 100%; height: 300px;}
    
    .licheng li img{max-width: 100%;}.licheng{padding: 40px 0 40px;}
    
    .pagecontent img{max-width: 100%; margin: 0px; padding: 0;}
    .pagecontent{width: 90%; margin: 0px auto; padding: 0;}
    .imgbai{width: 100%;}
    
    .wenhua li{float:none; width: 90%; text-align: center; padding-bottom: 20px;}
    .newscon{padding: 15px;}
    
    .videocat a{margin: 0 5px;}.videocat{overflow: hidden;}
    
    #dangtuan .grid{
	width:100%;
	min-height:100px;
	padding: 0px;
	margin:8px; overflow: hidden;
	font-size:14px; color: #3F3F3F; line-height: 180%;
	float:left;
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
	}
	#dangtuan .grid:nth-child(1),#dangtuan .grid:nth-child(3){padding-top: 0PX;}
	.imgholder img{width: 100%;}
	.zcjiyu{text-align: left; font-size: 14px; line-height: 30px; color: #3f3f3f; padding: 40px 20px 0 20px;}
	
	.teaimg{float: none; margin: 10px auto; width: 80%; text-align: center;}.tealist h2{text-align: center;} .tealist{padding: 20px 40px;}
	.newsdet embed{width: 98%; height: 280px;}
	
	.yuangong{width: 100%; margin: 0 auto; padding: 30px 0;}
	.yuangong .teacher{padding: 0 15px;}
	.yuangong .teacher li{width: 100%; box-sizing: border-box; margin: 15px auto; border-radius: 0; color: #000; font-size: 22px; line-height: 150%; text-align: center; border: 1px solid #dbdbdb;}
    .yuangong .tree{background: url(/public/onlyedu/img/ygtree.jpg) center bottom no-repeat; position: initial; text-align: center; height: 790px;}
    .treey {border-radius: 50%;color: #fff;line-height: 150%; text-align: center;position: initial; display: inline-block; margin-left: 15px; margin-bottom: 15px;}
    .tybg{width: 150px;height: 150px;}.tymid{width: 150px;height: 150px;}.tysm{width: 150px;height: 150px;}.tyxs{width: 150px;height: 150px;}
    .shili{margin: 0 auto; padding: 0;}.shili h2{color: #ea5420;}
    .shili li{float: none; width: 100%; margin: 15px auto; padding-bottom: 10px;} .shili li:last-child{ margin: 15px auto;}
    .innews .more,.invedio .more,.newslistr .more,.shili .more{float: right; display: inline-block; border: 1px solid #cccccc; font-size: 12px; padding: 8px 10px; color: #3f3f3f; margin-top: -2px;}
    .ztimg{height: 180px;}
    .swhd, .swnews {min-height: 240px;}
    .pagination{margin-top: -20px; width: 100%; text-align: center;}
    .swiper-pagination-bullet{opacity: .5; width: 12px; height: 12px; margin-right:5px; border: 1px solid #fff;}
    .swiper-pagination-white .swiper-pagination-bullet{background:#de5323}
    .swiper-pagination-bullet-active{opacity: 1;}
    .bannernei img{min-height: 150px;}
    .newslist h2{height: 36px; overflow: hidden;}
    .newslist p{height: 52px; overflow: hidden;}
    .newslistr li a{display: block; height: 32px; overflow: hidden;}
    .innews li a{display: block; height: 22px; overflow: hidden; font-size: 14px;}
    .aboutonly h2{color: #3f3f3f; font-size: 32px; padding-top: 30px;}
    
    .shiyebu li{width: 50%; display: inline-block; text-align: center;}
}
@media screen and (min-width: 1025px) {
	.weiping{margin-top: -80px;}
	#dowebok .section1 {background: url(../img/md-1.jpg) center top no-repeat; background-size: cover;}
	#dowebok .section2 {background: url(../img/md-2.jpg) center top no-repeat; background-size: cover;}	
	.w1000{width: 1000px;}
}
@media screen and (max-width:1280px ) {
	.invedio h2,.innews h2{font-size: 24px; color: #3F3F3F; padding: 10px 0;}
	.innews li{border-bottom: 1px dashed #c7c7c7; line-height: 180%;color: 999999; font-size: 12px; padding: 10px 0;} .innews li:last-child{border: none;}
	.innews li a{font-size: 14px; color: #3f3f3f; text-decoration: none;} .innews li a:hover{color: #ea5521;}	
	.w1000{width: 1000px;}
}
@media screen and (min-width: 768px) {
	.navfr{ float: right;}
	.dowebok-hd .nav li a{height: 79px; line-height: 78px; padding: 0 15px;}
	.nav .dropdown-menu li a{height: 32px; line-height: 32px; padding: 0; text-align: center;}
	.nav .dropdown-menu li{padding: 0; margin: 0;}
	.shiyebu{width: 340px;left: -120px!important;}.shiyebu li{width: 150px; margin-right:10px; float: left; padding-left: 20px!important;}
	.shiyebu li a{text-align: left!important;}.shiyebu li a:hover{text-align: center!important;}
}

@media screen and (min-width:1000px) and (max-width: 1200px){
	.gywm{padding: 85px 0; text-align: center; color: #fff;font-size: 16px; line-height: 180%;}
	.jiaoyanli li{width: 30%; height: 178px; margin-right: 5%; float: left;border: 1px solid #ebebeb; text-align: center; border-radius: 10px; font-size: 22px;}
    .jiaoyanli li:last-child{border: 1px solid #ebebeb; margin-right: 0;}
}
@media screen and (min-width:1200px) and (max-width: 1600px){
	.gywm{padding: 140px 0; text-align: center; color: #fff;font-size: 16px; line-height: 180%;}
}
.tousu{text-align: right; position: absolute;top: 0;right: -54px;z-index: 99999; width: 100%; color: #de5323; padding-top: 5px;}


