@charset "utf-8";

/* CSS Document */
/*  ------------------------ 通用 ----------------------------  */
*, *::after, *::before { -webkit-box-sizing: border-box;-o-box-sizing: border-box; 
     -ms-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*{ margin:0px; padding:0px;border: 0;}
body { color:#333; font-family:"微软雅黑", Arial;  font-size:14px; line-height:24px; background:#fff;}
input{font-family:"微软雅黑", Arial; }
body.bgfff{ background:#fff;}
body,html{ width:100%; height:auto; overflow-x:hidden; }
html.ovhide{ overflow:hidden;}
.bodyhid{ overflow:hidden;}
ol, ul ,li{list-style: none; margin:0px; padding:0px}
img,ol, ul ,li{ border:none;}
div{ margin:0 0; padding:0 0}
a{text-decoration:none; color:#333; outline:none; star:expression_r(this.onFocus=this.blur());}
a:hover {text-decoration: none;cursor:pointer;}
img{ border:none;}
input[type=button], input[type=submit], input[type=reset] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
input:focus,input:hover,input:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
select:focus,select:hover,select:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
.cl{ clear:both; width:100%; overflow:hidden; height:0px}
.clins{ clear:both; width:100%; margin:0; height:50px;}
.conten{ margin:auto;}
.pointer { cursor:pointer; }
.NoBorder { border:0 none; }
.NoPadding { padding:0; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.Break { word-break:break-all; word-wrap:break-word; }
.Nobreak { word-break:keep-all; word-wrap:normal; }
.FL { float:left; }
.fl100{float:left;width:100%;}
.FR { float:right; }
.UnLine { text-decoration:underline; }
.DisunLine { text-decoration:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.wrapper { clear:both; overflow:hidden; }
.o-hidden { overflow:hidden; }
.invisible { visibility:hidden; }
.hidden { display:none; }
.block { display:block; }
.clear { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }
.FB { font-weight:bold; }
.FN { font-weight:normal; }
.FI { font-style:italic; }
.F10 { font-size:10px; }
.F11 { font-size:11px; }
.F12 { font-size:12px; }
.F13 { font-size:13px; }
.F14 { font-size:14px; }
.F16 { font-size:16px; }
.F18 { font-size:18px; }
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 { width:100%; overflow:hidden; }
.DivH1 { height:1px; }
.DivH5 { height:5px; }
.DivH8 { height:8px; }
.DivH10 { height:10px; }
.DivH15 { height:15px; }
.DivH20 { height:20px; }
.DivH25 { height:25px; }
.DivH30 { height:30px; }
.DivH40 { height:40px; }
.DivH60 { height:60px; }
.DivH80 { height:80px; }
.LH1 { line-height:1px; }
.LH10 { line-height:10px; }
.LH15 { line-height:15px; }
.LH18 { line-height:18px; }
.LH20 { line-height:20px; }
.LH25 { line-height:25px; }
.LH30 { line-height:30px; }
.LH35 { line-height:35px; }
.color_green { color:#85c226; }
.color_red { color:#e8470a; }
.color_red1 { color:#F00; }
.color_yellow { color:#bf0000; }
.numadd span.hui{background:#ccc;}
.edit{ width:100%; height:auto; overflow:hidden; padding:10px;}
.edit img{ max-width:100%; height:auto; }
.clearfix{zoom:1}
.clearfix:after{content:".";display:block; width:100%; height:0; line-height:0; float:none; clear:both; overflow:hidden}
.opacity {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}
.disnone{ display:none; }

.ts3{transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; 
	-o-transition:all ease 0.3s;}
.ts5{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
	-o-transition:all ease 0.5s;}


#nav{ width:100%; height:70px; background:#fff; position:fixed; border-bottom:3px solid #6bc30d; z-index:100000}
#nav .com{ width:1100px; margin:0 auto;}
#nav .com .logo{ width:1100px; margin:0 auto;}

/*网站导航*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:48px; line-height:60px;}
ul.menu A:hover {	DISPLAY: block;	COLOR: #fff; 	TEXT-DECORATION: none;}
ul.menu li {position:relative; float:left; z-index:1000000;}
ul.menu ul {position:absolute; left:0px; top:60px;display:none;list-style:none; z-index:1000000; width:800px; }

ul.menu ul li { border-top:none; z-index:1000000;font-family:"微软雅黑"; padding:0 20px;background:#6bc30d}
ul.menu ul li a {display:block; font-family:"微软雅黑"; font-size:15px; color:#000; text-align:center;height:40px;line-height:40px;}
ul.menu ul li a:hover {text-align:center; color:#fff}
ul.menu ul ul {left:0px;}
ul.menu .menulink { width:106px;height:70px; font-size:16px;color:#333;font-family:"微软雅黑";text-align:center;font-weight:normal; line-height:68px; margin:0 1px 0 1px}

ul.menu .menulink1{ width:106px;height:70px; font-size:16px;color:#333;font-family:"微软雅黑";text-align:center;font-weight:normal; line-height:68px;background:url() #6bc30d; color:#fff; }


ul.menu .menulink:hover, ul.menu .menuhover {background:url() #6bc30d; color:#fff;  font-weight:normal}
.menu1 {	DISPLAY: block;	BACKGROUND: url() no-repeat;	text-align:center;	TEXT-DECORATION: none;}
#menu10 {	FLOAT: center; WIDTH:1100px; height:70px; LINE-HEIGHT: 0px; margin:0 auto}
/*网站导航*/

/* 专题页部分 */
.mainbox{ width:1120px; height:auto; margin:auto; }
.mainbox2{ width:1280px; height:auto; margin:auto; position:relative; }

/* banner */
.banner{ width:100%; padding-top:70px; position:relative;background: url(../images/banner.jpg) top center; height: 624px; }
.banner .mainbox{position:relative;}
.banner a,.banner img{ display:block; width:100%; height:auto; }
.banner_tit{background:url(../images/an_bg.png) no-repeat center center;color: #fff;font-size:30px; width:326px; height:140px;line-height: 120px; text-align:center; border-radius: 10px;
position:absolute; left: 50%; top: 50%; margin: 320px 0 0 80px;}
.banner_tit:hover{transform: scale(1.1);}

.banner_yuyue{ width:320px; height:auto; background:#fff; border-radius:10px; position:absolute;right:10%; bottom:16%; box-shadow:0 5px 5px rgba(0,0,0,0.3); padding:0 15px; }
.yuyue_tit{ width:100%; height:80px; line-height:80px; font-size:24px; text-align:center; font-weight:bold; }
.input_text{ width:100%; height:40px; border:40px; border:1px solid #ccc; border-radius:5px;margin-bottom:18px; }
.input_text input,.input_text select{ width:100%; height:38px; vertical-align:top; border-radius:5px; padding:0 15px; }
.banner a.st_btn{ display:block; width:100%; height:42px; line-height:42px; background:#21b47f; color:#fff;text-align:center; border-radius:5px; font-size:19px;margin-top:20px;cursor:pointer; }
.people_num{ width:100%; height:50px; line-height:50px; text-align:center; color:#666; font-size:15px;}
.people_num span{ color:#f2292e; font-size:19px; }

/* 课程 */
.bg_1{ background:#f6f6f6;padding:55px 0 90px; clear:both;  }
.bg_2{ width:100%; height:auto; background:#fff; padding:50px 0 90px; }
.nj_con{ display:none; }
.nj_tab{ width:100%; height:auto; }
.nj_tab a{ display:block; width:50%; float:left; background:#f2f2f2; padding:10px 0 15px; text-align:center;color:#808080; }
.nj_tab a:hover{ background:#ff9409;color:#fff;}
.nj_tab a.cur{ background:#fff;color:#079562; }
.nj_tab a.cur:hover{ background:#079562;color:#fff;} 
.nj_big{ font-size:36px; height:50px; line-height:50px;margin-bottom:10px;}
.nj_small{ font-size:16px; }
.nj_tab i{ display:inline-block; width:45px; height:50px; vertical-align:middle;margin-right:8px;}
.icon_left{ background:url(../images/icon_left2.png) no-repeat center center/45px auto; }
.icon_right{ background:url(../images/icon_right.png) no-repeat center center/45px auto; }
.nj_tab a.cur .icon_left{ background:url(../images/icon_left_on.png) no-repeat center center/45px auto; }
.nj_tab a.cur .icon_right{ background:url(../images/icon_right_on2.png) no-repeat center center/45px auto; }
.nj_tab a:hover .icon_right{ background:url(../images/icon_right_on.png) no-repeat center center/45px auto; }
.nj_tab a.cur:hover .icon_left,.nj_tab a:hover .icon_left{background:url(../images/icon_left.png) no-repeat center center/45px auto;  }

/* 课程列表 */
.nj_tit{ width:100%; height:auto; padding:80px 0 30px; text-align:center; position:relative; }
.nj_tit_big{ font-size:48px; font-weight:bold; padding-bottom:35px;margin-bottom:18px; position:relative; }
.tithong{color: #e41b24;}
.haokeli {width: 1120px; margin: 40px auto 0;}
.haokeli li{display: inline-block; width: 250px; margin-right: 40px;position: relative; background-color: #fff; border-radius: 20px; height: 360px; box-shadow: 0 0 20px rgba(0,0,0,.3); text-align: center;}
.haokeli li:last-child{margin-right: 0;}
.haokeli li:hover{transform: scale(1.1);box-shadow: 0 0 20px rgba(0,0,0,.55);}
.haokeli li img{position: absolute; top: -50px; left: 60px;}
.haokeli li a{display: block; width: 200px; height: 50px; background-color: #ff3621; color: #fff; font-size: 24px; line-height: 50px; border-radius: 25px; text-align: center;
position: absolute; left: 24px; bottom: 30px; box-shadow: 0 0 10px rgba(255,54,33,.3);}
.haokeli li a:hover{background-color: #d01400;}
.haoke li p{text-align: center; color: #212121; font-size: 20px; line-height: 46px; padding-top: 80px;}
/*.nj_tit_big::after{ content:""; width:60px; height:4px;background:#079562; position:absolute;left:50%;bottom:0;margin-left:-30px; }*/
.nj_tit_sm{font-size:20px;color:#666;}
.nj_lt{ width:230px; height:46px; line-height:35px; background:url(../images/icon_dzbg.png) no-repeat center center; font-size:16px; color:#079562; position:absolute;left:55%; top:35px; }
.icon_dz{ display:inline-block; width:20px; height:30px; vertical-align:top; background:url(../images/icon_dz.png) no-repeat center center;margin-right:5px; }

.gz_tab,.cz_tab{ width:1120px; height:60px; text-align:left; margin: 0px auto }
.gz_tab a,.cz_tab a,.dsnone{ display:inline-block; width:215px; height:60px; line-height:58px;margin:0 5px 0 0; border:1px solid #ededed; background-color: #ededed; color: #4e4e4e;  
text-align:center; font-size:30px; border-top-left-radius: 10px; border-top-right-radius: 10px;border-bottom: 1px solid #000;}
.gz_tab a.gzcur,.gz_tab a:hover{ background:#fff; color:#3f3f3f; font-weight: bold;border-color:#000; border-bottom: 1px solid #fff; }
.gz_tab a.gzcur:after,.gz_tab a:hover:after{content: ""; display: block; width: 100%; height: 2px; background-color: #fff;}
.cz_tab a{border-color:#666666;}
.cz_tab a.czcur,.cz_tab a:hover{background:#fff; color:#3f3f3f; font-weight: bold;  border-color:#000; }
.dsnone:hover{ display:inline-block; background:#bebebe; color:#fff;border-color:#bebebe;cursor:default; }

/*开课通知*/
.tongzhi{background-color: #e41b24; padding: 30px 0;}
.huangbg{background-color: #fff65b; width: 1120px; margin: 0 auto; padding: 20px; box-sizing: border-box;}
.tongzhicon{background-color: #fff; border-radius: 20px; text-align: center;}
.tongzhicon h2{font-size: 36px; color: #e41b24; text-align: center; display: block; width: 200px; margin: 0px auto 20px; background-color: #FFF65B; height: 50px; line-height: 30px; border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;}
.tongzhicon p{color: #161616; font-size: 24px; padding: 15px 0;}
.tongzhicon .fhong{color: #E41B24; font-weight: bold;}

.teatag li{display: inline-block;width: 270px; background-color: #f3f3f3; text-align: center; margin-right: 13px;height: 60px; color: #212121; font-size: 24px;line-height: 60px;}
.teatag li:last-child{margin-right: 0;}.teatag li .hong{color: #e41b24;}
.cz_con{ display:none; }
.gz_con,.cz_con{ width:1120px; height:auto; background:#fff; padding:15px 30px;margin:0px auto; border: 1px solid #3f3f3f; display:none;}
.keimg{text-align: center;}.btnbg{background: url(../images/kedao.jpg) top center no-repeat; height: 130px; padding-top: 10px;}
.nj_list{ width:320px; float:left;margin:15px 0 15px 40px; background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.1); position:relative; }
.jn_tit{ width:100%; height:30px; line-height:30px; overflow:hidden;  padding:0 15px; font-size:16px; font-weight:bold; }
.nj_des{ padding:0 15px; color:#666;height:30px; font-size:16px; }
.nj_des span{color:#f34b34;}
.jn_tit em{ font-style:normal; color:#ddd;margin:0 5px; }
.jn_tit span{ color:#f34b34; font-weight:normal; }
.jn_tit b{ color:#666; font-weight:normal; }
.nj_kc{ height:30px; padding:5px 15px 0; }
.nj_kc span{ display:block; width:40px; height:22px; line-height:20px; font-size:14px; border-radius:3px; border:1px solid #f34b34;color:#f34b34;text-align:center;float:left;margin-right:5px; }
.nj_list a.zx{display:block; width:120px; height:30px; line-height:30px; background:#f34b34;color:#fff; text-align:center; border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,0.2);margin:10px auto 15px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.jn_tit_big{ font-size:20px; text-align:center; padding-top:5px; } 
.nj_list a.zx:hover{width:140px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.bky{width:100%; height:100%; background:rgba(130,130,130,0.8); position:absolute;left:0; top:0;text-align:center; z-index:2; color:#fff; padding-top:140px; font-size:20px;}
.bky a{display:block; width:120px; height:30px; line-height:30px; background:#f34b34;color:#fff; text-align:center; border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,0.2);margin:95px auto 25px; font-size:14px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.bky a:hover{width:140px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}

/* 广告 */
.adbar{ display:block; width:800px; height:90px; line-height:81px;margin:60px auto 0; background:url(../images/gy_bg.png) no-repeat center center; color:#fff; font-size:30px; font-weight:bold; clear:both; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s; }
.adbar i{ display:inline-block; width:32px; height:81px; vertical-align:top;margin-right:15px;}
.adbar .icon_tel{background:url(../images/icon_tel.png) no-repeat center center/32px auto }
.adbar ul li{ display:block; float:left; }
.adbar ul li:first-child{margin:0 15px 0 30px;}
.adbar ul li:last-child{ float:right; padding-right:20px; font-size:26px; }
.adbar a{ display:block; width:160px; text-align:center; background:#fff; color:#e5533a; font-size:24px; height:50px;line-height:50px; border-radius:10px; box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.adbar a.adbarbtn2{right:-100px;}
.adbar a:hover{ width:180px; }
.adbar:hover{ background:url(../images/gy_bg_hover.png) no-repeat center center; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
    
/*3V1督学服务  学习效果实时跟进*/
.duxuebg{background-color: #fff; width: 1120px; margin: 0 auto;}


/* 精编课程 */
.sz_w{ padding-bottom:80px; }
.chengguo_pro{ width:100%; height:auto; padding:40px 0 25px; }
.chengguo_pro .pro_jt{ display:inline-block; vertical-align:top; height:70px; line-height:70px; padding:0 6px; }
.chengguo_pro .pro_jt img{ vertical-align:middle; }


.teacher{background:#fff;margin-top:0; position:relative; padding: 20px 0;  }
.teachercon{ width:540px;min-height:320px; padding:30px 0 0 238px; margin:10px 0; float:left; box-shadow:0 0 15px rgba(0,0,0,0.1); position:relative; }
.teacher .teachercon:first-child{margin:10px 30px 10px 5px;}
.teacherpic{display:block; width:238px; height:300px; padding:20px; overflow:hidden; position:absolute;left:0; top:0;}
.teacherpic img{ display:block; width:100%; height:auto;  border:4px solid #ff3622; }
.teacherpic2{ padding:0;top:auto; bottom:0; }
.teacherpic2 img{border:none;}
.teach_name{ font-size:24px; font-weight:bold; height:60px; line-height:60px;margin-top:20px; }
.teach_name span{ font-size:20px;margin-left:10px; }
.teach_bq{ width:100%; height:auto; padding:10px 0; }
.teach_bq span{ display:inline-block; height:35px; line-height:33px; border:1px solid #ff3622; border-radius:30px;color:#ff3622; padding:0 10px; font-size:15px;margin-right:5px; }
.teach_des{  font-size:16px; margin-top:30px; line-height:32px; }
.arrow{ position:absolute; top:50%;margin-top:-40px; z-index:333; width:80px; height:80px;cursor:pointer;outline:none; }
.arrow-left{ background:url(../images/arrow_left.png) no-repeat center center/80px auto;left:-80px; }
.arrow-right{ background:url(../images/arrow_right.png) no-repeat center center/80px auto; right:-80px; }


.other_teach{ width:100%; height:auto; padding:20px;background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);margin-top:20px; }
.other_teach ul{ width:1148px; }
.other_teach li{ width:249px; height:111px; float:left;margin-right:27px;cursor: pointer; }
.other_teach li img{ display:block; float:left; width:111px; height:auto; }
.other_teach li img:first-child{margin-right:27px;}



/* 双课堂 */
.skt_w{width:100%; height:auto; background:#fbfbfb; padding:1px 0 10px;}
.yzfw_bg .fk_des{ font-size:36px; color:#fff; height:98px; line-height:98px; }
.yzfw{ width:1120px; margin:auto;  padding:20px 0 20px;}
.yzfw img{ display:block; width:100%; height:auto; margin:auto; }
.ptli{background: url(../images/ptbg.png); height: 90px;position: relative; margin-bottom: 10px;}
.ptli .txt1{width: 222px; height: 90px; color: #000; font-size:24px; line-height: 32px; text-align: center; position: absolute; left: 0px; top: 10px;}
.ptli .sm{font-size: 18px;}
.ptli .pic{position: absolute;left: 222px; top: 5px; width: 81px; height: 81px;}
.ptli .txt2{width: 780px; height: 90px; color: #212121; font-size:16px; line-height: 34px; text-align: center; position: absolute; left: 342px; top: 7px; text-align: left;}
.ptli .fh{color: #e41b24;}
.ktlx{width:100%; height:auto;}
.ktlx a{ display:block; width:530px; height:auto; overflow:hidden; float:left; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#fff; border-radius:15px; position:relative;}
.ktlx a:last-child{float:right;}
.ktlx a img{ display:block; }
.ktlx_tit{ width:100%; height:70px; line-height:70px; text-align:center; font-weight:bold; font-size:24px; }

.fc_cover{/*  display:none;  */ width:100%; height:0; overflow:hidden; position:absolute;left:0; top:0; background:rgba(0,0,0,0.7);border-radius:15px;color:#fff;}
.fc_covercon{ display:table;width:100%; height:100%; vertical-align:middle;text-align:center;}
.fc_covertable{width:100%; display:table-cell; vertical-align:middle; }
.fc_cover_tit{ font-size:24px; font-weight:bold;margin-bottom:30px; }
.fc_cover_des{ font-size:18px; line-height:35px; }
.ktlx a:hover .fc_cover{ height:100%; }

 

/* AI智能平台 */
.xuexi_list ul{ width:1160px; }
.xuexi_list li{ display:block; float:left; width:360px; height:auto; float:left; border:1px solid #cccccc; border-radius:5px;margin:35px 20px 0 0;  box-shadow:0 5px 5px rgba(0,0,0,0.1); position:relative;}
.xxblock{ width:100%; height:auto; padding:40px 0 55px;text-align:center; font-size:24px; }
.xxblock i{ display:block; width:100%; height:80px;margin:0 auto 20px; }
.icon_c_1{ background:url(../images/icon_c_1.png) no-repeat center center; }
.icon_c_2{ background:url(../images/icon_c_2.png) no-repeat center center; }
.icon_c_3{ background:url(../images/icon_c_3.png) no-repeat center center; }
.icon_c_4{ background:url(../images/icon_c_4.png) no-repeat center center; }
.icon_c_5{ background:url(../images/icon_c_5.png) no-repeat center center; }
.icon_c_6{ background:url(../images/icon_c_6.png) no-repeat center center; }
.icon_c_7{ background:url(../images/icon_c_7.png) no-repeat center center; }
.icon_c_8{ background:url(../images/icon_c_8.png) no-repeat center center; }
.icon_c_9{ background:url(../images/icon_c_9.png) no-repeat center center; }
.xxhide{width:0; height:100%;  position:absolute;left:0; top:0; border-radius:5px; overflow:hidden;}
.xxhide img{width:auto; height:100%;}
.xxhide .bot_ty{ width:100%; height:50px;text-align:center; border-radius:0 5px 5px 0; background:rgba(0,0,0,0.7); position:absolute;left:0; bottom:0; }
.bot_ty a{ display:block; width:120px; height:30px; line-height:30px; background:#ff9409; color:#fff;border-radius:30px;margin:10px auto 0; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.bot_ty a:hover{width:150px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.xuexi_list li:hover .xxhide{ width:100%; height:100%; }

/* 评论 */
.discuss_w{ width:100%; height:auto; background:#FBFBFB; margin-top:0px; padding:1px 0 30px; }
.public-p{width:100%;height:700px;max-width:1120px;margin:0 auto;position:relative}
.home-sweiper{width:830px;height:680px;position:absolute;top:60%;left:50%; margin-left:-415px; transform:translateY(-50%);transition:all .7s }
.home-sweiper .swiper-container{width:795px;height:550px;padding:50px 0 0}
.home-sweiper img{width:100%;height:auto;box-shadow:0 0 15px rgba(0,0,0,0.3);}
.home-sweiper img.bg-img{position:absolute;top:-13px;left:50%;transform:translateX(-50%);height:682px;width:291px;box-shadow:none;}
.homework-content .swiper-container{width:300px;height:415px}


 .bannerscroll{padding-top:30px}
.bannerscroll .swiper{width:1120px;margin:0 auto;position:relative}
.bannerscroll img{display:block;width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.current-swiper{width:900px;height:500px;border-radius:10px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;background:#fff;z-index:99}
.left-swiper{position:absolute;left:0;top:72px;z-index:1}
.right-swiper{position:absolute;right:0;left:auto;top:72px;z-index:1}
.nocurrent-swiper{width:479px;height:360px;border-radius:8px}
.nocurrent-swiper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99} 
.swiper-button-prev{width:80px;height:80px;background:url(../images/arrow_left.png) no-repeat center center;left:28px;outline: none;}
.swiper-button-next{width:80px;height:80px;background-size:auto;background-image:url(../images/arrow_right.png);right:28px;outline: none;}



/* why */
.choose_w{ padding-bottom:80px; }
.choose_w .nj_tit_big span{color:#e41b24;}
.choose_w .nj_tit_sm{color:#e41b24;}
.box6-text{font-size:30px;font-weight:600;color:#000;padding:16px;margin:60px 0 15px;}
.box6-text-small{font-size:14px;font-weight:400;margin-left:4px; float:right;}
.specialty{ width:1140px; }
.specialty li{float:left;width:258px;margin-right:25px;}
.specialty li img{ display:block; width:100%;height:auto; }
.specialty-text{width:100%;background-color:#e6e6e6;text-align:center;font-size:14px;line-height:24px;padding:10px 0}
.text-big{font-size:26px;font-weight:600;line-height:50px}
.contact_bot{margin-top:50px; padding:0 30px;}
.contact_tel{ font-size:30px; color:#e5533a; font-weight:bold; float:left; line-height:60px; }
.contact_bot a{ display:block; width:220px; height:60px; line-height:60px;background:#f68500; background: -moz-linear-gradient(left, #fb654d 0%, #f6a200 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#fb654d), color-stop(100%,#e5533a));
    background: -webkit-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: -o-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: -ms-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: linear-gradient(to right, #fb654d 0%,#e5533a 100%); border-radius:10px; box-shadow:0 5px 5px rgba(0,0,0,0.1);
color:#fff;text-align:center; font-size:28px; float:right;}
.contact_bot .icon_kf{ display:inline-block; width:28px; height:60px; background:url(../images/icon_kf.png) no-repeat center center/28px auto; vertical-align:top;margin-right:20px; }
.contact_bot a:hover{ width:240px; }


/*底部导航*/
.footnav{ width:1105px; margin:50px auto; overflow:hidden}
.footnav .list1{ width:233px; height:236px; float:left; margin-right:58px;}
.footnav .list1 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav1.png) no-repeat; color:#333; display:block}
.footnav .list1 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list1 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list1 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav1-1.png) no-repeat; color:#fff}


.footnav .list2{ width:233px; height:236px; float:left;margin-right:58px; }
.footnav .list2 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav2.png) no-repeat; color:#333; display:block}
.footnav .list2 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list2 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list2 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav2-1.png) no-repeat; color:#fff}

.footnav .list3{ width:233px; height:236px; float:left;margin-right:57px;}
.footnav .list3 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav3.png) no-repeat; color:#333; display:block}
.footnav .list3 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list3 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list3 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav3-1.png) no-repeat; color:#fff}

.footnav .list4{ width:233px; height:236px; float:right}
.footnav .list4 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav4.png) no-repeat; color:#333; display:block}
.footnav .list4 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:70px; }
.footnav .list4 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list4 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav4-1.png) no-repeat; color:#fff}


.footnav .list5{ width:233px; height:236px; float:left;margin-right:57px;}
.footnav .list5 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav1.png) no-repeat; color:#333; display:block}
.footnav .list5 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list5 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list5 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav1-1.png) no-repeat; color:#fff}

.footnav .list6{ width:233px; height:236px; float:right}
.footnav .list6 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav2.png) no-repeat; color:#333; display:block}
.footnav .list6 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px; }
.footnav .list6 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list6 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav2-1.png) no-repeat; color:#fff}




/*底部导航*/

.uc_foot1 {width: 100%;height: 400px;border-bottom-color:#4f4f4f;border-bottom-width: 1px;border-bottom-style: solid;min-width:1105px; background: #404042;
}
.uc_foot_all {	margin: 0px auto; width: 1290px; height: 360px; padding-top: 40px;
}
.uc_foot_all1 {	width: 290px; height: 360px; float: left;
}
.uc_foot_all1_t {	height: 35px; color:#959595; line-height: 35px; font-size: 14px;color:#fff;
}
.uc_foot_all1_tlist {	width: 290px; height: 300px; float: left;
}
.uc_foot1 ul {	margin: 0px auto; padding: 0px;
}
.uc_foot1 ul li {list-style: none; width: 290px; height: 30px; color:#959595; line-height: 30px; font-family: "微软雅黑"; font-size: 12px;}
.uc_foot1 ul li a{ font-size:12px;line-height: 24px; color:#959595}


.uc_foot2 {	width: 100%; min-width: 1290px;background: #404042;}
.uc_foot2_all {	margin: 0px auto; width: 1290px; height:60px; text-align: center; line-height: 20px; padding-top:6px; font-size:12px; color:#959595; line-height:24px}


