﻿@charset "utf-8";body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,img{ margin: 0; padding: 0; font:14px/28px "\82F9\679C\4E3D\4E2D\9ED1","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; color:#333; border:none;}
html,body { -webkit-tap-highlight-color:rgba(0,0,0,0); }
img { max-width:100%; }
body {background:#fff;overflow-x: hidden;}
:root body { filter:none;}
article, iframe { display:block; border:0;}
ul, li { list-style:none;}
table { border-collapse:collapse;border-spacing:0; max-width:100%;}
input::focus-inner{ outline:0;padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"], button {-webkit-appearance:none; outline:0;}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
a { color:#333; text-decoration:none;}
b{ font-weight:normal;}
.clearfix:after{ content:" ";display:block; visibility:hidden; height:0;font-size:0; clear:both;}
.clearfix { *zoom:1;}
.hide, .mobshow, .onlymob { display:none;}
.fl { float:left;}
.fr { float:right;}
.mr{ margin-right:0 !important;}
.ml{ margin-left:0 !important;}
.wrapper{ width:1100px; margin:0 auto;}
.hao{ height: auto; overflow: hidden;}
.textc{ text-align: center;}




/*header_box*/
.header_box{ min-width:1100px; height:100px;}
.header_cont{ height:85px; padding-top:15px;}
.header_logo{ float:left; width:192px; height:71px;}
.header_cont p{ float:left; width:534px; height:72px; line-height:72px; font-size:32px; text-indent:48px; border-left:1px solid #2d2b63; color:#2d2b63; margin-left:48px;}
.rexian{ float:right; width:250px; height:72px;}
.wrapper{ width:1100px; margin:0 auto;}
.cont{ width: 1100px; margin: 0 auto;}
.nav_box{ min-width:1100px; height:1870px; background:url(../images/ban_bg.jpg) top center no-repeat;}


/*banner*/
.ban_bgd{ width:1100px; height:792px; background:url(../images/banner.png) no-repeat center top; margin:0 auto;}
.main { height:571px; background:url(../images/teacher.png) no-repeat center top; margin:0 auto;}



/*section1*/
.section1{ min-width:1100px; height:1063px; margin:5px auto 0px auto;}
.sec1_cont{ height:1025px; position:relative;}
.sec1_h2{ width:559px; height:63px; line-height:84px; text-align:center; font-size:42px; font-weight:bold; color:#ffffff; background:url(../images/s1_title1.png) no-repeat; margin:0 auto;}
#six{ width:125px; height:25px; position:absolute; bottom:0px; left:490px;}
#six li{ float:left; width:25px; height:25px; line-height:25px; text-align:center; font-size:16px; color:#2a2e6d; background:#ffffff;}
#six li.one{ background:#384dec; color:#ffffff;}
#content_Barin{ width:1100px; height:860px; position:absolute; top:104px; left:0px;}
.mr25{ margin-right:25px;}
.mr44{ margin-right:44px;}
.mt20{ margin-top:20px;}




.sec1_ul{ width:1100px; height:860px; margin:0 auto; position:relative;}
.sec1_ul ul li{ float:left; width:242px; height:419px;position: relative;}
.lian {width:242px; height: 419px}
.lian img {width:242px}
.all {position: absolute;bottom: 0;left: 0;width: 242px;height:150px;background-color:#fff;border-radius: 0 0 3px 3px;box-sizing: border-box;}
.all h3 { width:242px; height:55px; line-height:55px; font-size:23px; font-weight:bold; text-align:center; color:#282c47;}
.all span { display:block; width:242px; height:18px; line-height:18px; text-align:center; color:#fa4301; font-size:18px; font-weight:bold; margin-bottom:13px;}
.all p { width:242px; height:50px; line-height:25px; text-align:center; font-size:18px; color:#000000;} 
.zhi { position:absolute; top:0px; left:0px; width: 242px;height:419px; background:url(../images/shensuo.png) no-repeat; display:none;transition:all .4s cubic-bezier(.4, 0, .2, 1); opacity:0;}
.zhi h4{ width:242px; height:24px; line-height:24px; text-align:center; font-size:24px; font-weight:bold; color:#ffffff; margin-top:40px;}
.zhi span{ display:block; width:194px; height:33px; line-height:33px; text-align:center; font-size:18px; font-weight:bold; background:url(../images/anniu1.png) no-repeat; color:#753f16; margin:14px auto;}
.zhi div{width:196px; height:1px; background:#ffffff; margin:0 auto;}
.zhi p { width:196px; height:177px; line-height:23px; font-size:17px; color:#ffffff; margin:13px auto;}
.zhi a{ display:block; width:130px; height:46px; line-height:35px; font-size:18px; color:#ffffff; text-align:center; background:url(../images/anniu2.png) no-repeat; margin:0 auto;}
.mr44{ margin-right:44px;}
.mt20{ margin-top:20px;}
.sec1_ul ul li:hover .zhi{ display:block; opacity:1; margin-top:0;}
.sec1_ul ul li:hover:before { background-color:rgba(0, 0, 0, .7);}
.sec1_ul ul li:hover .zhi:before { opacity:0; margin-bottom:0;}
.section2{ width:100%; height:341px; background:url(../images/pinpai.jpg) center center no-repeat; padding-top:60px;}
.sec2_cont{ height:244px;}


.section3{ min-width:1100px; height:437px; background:#ffffff;}
.sec3_cont{ height:397px; position:relative; padding-top:40px;}
.sec3_h3{ width:719px; height:63px; line-height:84px; text-align:center; font-size:42px; font-weight:bold; color:#292a91; background:url(../images/s2_title1.png) no-repeat; margin:0 auto;}
/*企业荣誉*/
.con11 {margin-bottom:23px; margin-top:40px;}
.picScroll {position: relative;background: #fff;height: 207px;padding-top: 10px;border: 1px solid #dcdcdc;margin-bottom: 30px;}
.picScroll .hd .prev,.picScroll .hd .next {background: #3688ff;display: inline-block;font-size: 20px;width: 25px;height: 52px;line-height: 52px;text-align: center;right: 0;position: absolute;top: -45px;color: #fff;top: 50%;margin-top: -26px;}
.picScroll .hd .next {right: 1.5%;}
.picScroll .hd .prev {left: 1.5%;}.con11_list {width: 1000px;height: 193px;margin: 0 auto;overflow: hidden;}.con11_list li {float: left;margin-right: 17px;}
.con11-wf {overflow: hidden;position: relative;text-align: center;}
.con11-wf ul {overflow: hidden;zoom: 1;}.con11-wf li {float: left;width: 345px;margin-right: 28px;}.con11-wf li .pic {text-align: center;}
.con11-wf p {line-height: 38px;}

/*左侧悬浮*/
.left { width: 150px; height: 514px; position: fixed; top: 9%; right: 0; background: url(../images/right_nav.png) no-repeat; z-index: 9999999;}
.ddp a{ width: 110px; height: 28px; line-height: 28px; display: block; text-align: center; background:#ffffff; border-radius:14px; font-size: 18px; color: #5430da; margin:0px auto 10px auto;}
.ddp a.w119{ width:119px; font-size:16px;}
.ddp{ width:119px; height:256px; margin-top:214px; margin-left:16px;}
.left .close { position: absolute; top: 0; right: 0; background: #333; width: 20px; height: 20px; border-radius: 50%; text-align: center; font-size: 14px; color: #ffe2a5; line-height: 20px; border: 1px solid #333;}









/*footer*/
.footer{ min-width: 1100px; height: 160px; background: #444547; color: #8a8887;}
.footer a{ color: #8a8887; font-size: 18px;}
.footer a:hover{ text-decoration: underline;}
.footer .link{ padding: 30px 0 10px 0; text-align: center;}
.footer .link span{ padding: 0 15px; font-size: 18px;}
.footer .add{ text-align: center; padding-bottom: 10px; font-size: 18px;}
.footer .dda{ width:564px; margin:0 auto; text-align: center; padding-bottom: 30px; font-size: 18px;}
.footer .dda_l{ float:left; width:480px; height:24px;}
.footer .dda_r{ float:left; width:50px; height:24px;}
.footer .site{ text-align: center; padding-bottom: 30px;}
.footer .tel{ width: 463px; height: 30px; line-height: 30px; border: #fff solid 2px; margin: 0 auto;}
.footer .tel span,.footer .tel i{ float: left; display: block; height: 30px; line-height: 30px;}
.footer .tel span{ background: #f6f6f6; color: #8a8887; padding: 0 15px;}