@charset "utf-8";
/* CSS Document */

*{word-break:break-all;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{ margin:0; padding:0; border: 0;}
ul,li{ list-style:none;}
input,select,textarea{ outline:none;}
textarea{ resize:none;}
a img{ border:0;}
img{ display:inline-block;}
a,a:visited,a:link,a:hover,a:active{ text-decoration:none;}
a:visited{ color:#000;}
a:active{ color:#f60;}
a{ color:#333;}

/* ==========工具样式========== */
.center-block { display: block; margin-right: auto; margin-left: auto;}
.pull-right { float: right !important;}
.pull-left { float: left !important;}
.fr { float: right !important;}
.fl { float: left !important;}
.text-right { text-align: right !important;}
.text-left { text-align: left !important;}
.text-center { text-align: center !important;}
.hide { display: none !important;}
.show { display: block !important;}
.invisible { visibility: hidden;}
.text-hide { font:0/0 Arial; color: transparent; text-shadow: none; background-color: transparent; border: 0;}

/*清除浮动*/
.clearfix:before,.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clear:before,.clear:after { content: " "; display: table;}
.clear:after { clear: both;}

/* ===============浏览器更新提示=============== */
.browserupgrade { margin: 0; padding: 1rem; background: #ccc;}

/* ===============自定义页面样式=============== */

body { font-size:12px; font-family: "Microsoft Yahei"; line-height: 1.5; background-color: #fff; min-width: 1200px; overflow-x: hidden; }
.hovcur{ cursor: pointer; }
a.aer:hover{ color: #d66e0e; }
a.ber:hover{ color: #efefef; }
.colora{ color: #4cdbd0; }
.colorb{ color: #fe555b!important; }
.colorc{ color: #da0000!important; }

.content_1920{ width:100%; }
.content{ width: 1200px; margin: 0 auto; }
.margtop5{ margin-top: 5px; }
.margtop10{ margin-top: 10px; }
.margtop15{ margin-top: 15px; }
.margtop20{ margin-top: 20px; }
.margtop25{ margin-top: 25px; }
.margtop30{ margin-top: 30px; }
.margtop35{ margin-top: 35px; }
.margtop40{ margin-top: 40px; }
.margtop45{ margin-top: 45px; }
.margbtm5{ margin-bottom: 5px; }
.margbtm10{ margin-bottom: 10px; }
.margbtm15{ margin-bottom: 15px; }
.margbtm20{ margin-bottom: 20px; }
.margbtm25{ margin-bottom: 25px; }
.margbtm30{ margin-bottom: 30px; }
.margbtm35{ margin-bottom: 35px; }
.margbtm40{ margin-bottom: 40px; }
.margbtm45{ margin-bottom: 45px; }
.paddtop5{ padding-top: 5px; }
.paddtop10{ padding-top: 10px; }
.paddtop15{ padding-top: 15px; }
.paddtop20{ padding-top: 20px; }
.paddtop25{ padding-top: 25px; }
.paddtop30{ padding-top: 30px; }
.paddtop35{ padding-top: 35px; }
.paddtop40{ padding-top: 40px; }
.paddtop45{ padding-top: 45px; }
.paddbtm5{ padding-bottom: 5px; }
.paddbtm10{ padding-bottom: 10px; }
.paddbtm15{ padding-bottom: 15px; }
.paddbtm20{ padding-bottom: 20px; }
.paddbtm25{ padding-bottom: 25px; }
.paddbtm30{ padding-bottom: 30px; }
.paddbtm35{ padding-bottom: 35px; }
.paddbtm40{ padding-bottom: 40px; }
.paddbtm45{ padding-bottom: 45px; }
.padd5{ padding: 5px; }
.padd10{ padding: 10px; }
.padd15{ padding: 15px; }
.ml5{ margin-left: 5px; }
.ml10{ margin-left: 10px; }
.mr5{ margin-right: 5px; }
.mr10{ margin-right: 10px; }

/*top*/
.top{width: 100%; height: 32px; background: #f2f2f2; overflow-y: hidden; }
.top .top_ul{ width: 345px; background: url(../images/all_icon.png) no-repeat; background-position: 0 0;  }
.top .top_ul li{ float: left; width: 69px; }
.top .top_ul li a{ width: 69px; display: block; line-height: 32px; padding: 0 15px 0 30px; font-size: 12px; color: #010101; }

/*header*/
.header{ width: 100%; height: 88px; padding: 10px 0; overflow-y: hidden; }
.header .logo{ height: 65px; }
.header .logo img{ height: 100%; }
.header .menu{ margin: 24px 0; height: 20px; }
.header .menu li{ float: left; line-height: 20px; font-size: 16px; padding: 0 10px; }

/*六度教育-落地页*/

.con-banner{ width: 100%; position: relative; z-index: 0; overflow: hidden; }
.list-banner{ width: 1920px; position: relative; left: 50%;  }
.list-banner img{ width: 100%; margin-left: -960px; }
p.fs50{ font-size: 50px; text-align: center; }
p.col01{ color: #2d2a3f!important; }
p.col02{ color: #ffffff!important; }
p.col03{ color: #dd2a2a!important; }
p.col04{ color: #000!important; }
.boxa{ text-align: center; height: 40px; }
.boxa span{ display: inline-block; width: 270px; height: 40px; }
.boxa p.tit{display: inline-block; margin: 0 10px; font-size: 26px; font-weight: 600; height: 40px; line-height: 40px; position: relative; top: -10px; }
.boxa span.tilef{ background: url(../images/icon_bg_lef.png) right center no-repeat; }
.boxa span.tirig{ background: url(../images/icon_bg_rig.png) right center no-repeat; }
.cona{ margin-left: -60px; margin-top: 50px; }
.cona li{ float: left; width: 150px; margin-left: 60px; }	
.cona li .conpic{ width: 142px; margin: 0 auto; }
.cona li .conpic img{ width: 100%; }
.cona li p.cotit{ font-size: 20px; color: #2d2a3f; line-height: 50px; text-align: center; }
.cona li p.cop{ width: 170px; font-size: 15px; line-height: 24px; color: #7e7e7e; position: relative; left: 0; text-align: center; }

.conbg03{ background: url(../images/con_bg03.jpg) top center no-repeat; }
.conb{ padding: 50px 0 10px; margin-left: -95px; }
.conb li{ float: left; width: 551px; height: 70px; background: url(../images/conb_libg.png) left center no-repeat; margin: 0 0 25px 95px; }
.conb li span.con3s{ display: inline-block; width: 62px; height: 70px; font-size: 50px; line-height: 70px; text-align: center; color: #fff; font-weight: 600; }
.conb li p.con3p{ display: inline-block; margin: 10px 0 10px 10px; font-size: 20px; line-height: 50px; color: #2a2929; position: relative; top: -15px; }
.conb li a.clia{ padding: 3px 15px; background: #dd2a2a; margin: 20px 20px 0 0; font-size: 16px; color: #fff; border-radius: 5px; }

.conc{ margin-left: -3px; }
.conc li{ float: left; width: 235px; margin-left: 3px; margin-bottom: 4px; }
.conc li .pic{ width: 235px; height: 203px; overflow: hidden;}
.conc li .pic img{ width: 100%; }
.conc li p.concp{ overflow: hidden; width: 100%; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #000; background: #ffe000; }
.conc li.secw{ width: 346px; height: 239px; margin-left: 4px; position: relative; z-index: 99; }
.conc li.secw .pic{ width: 346px; height: 446px; overflow: hidden;}
.conc li.kong{ margin-left: 353px; }

.morebox{ text-align: center; }
a.con_more{ display: inline-block; height: 54px; margin: 0 auto; background: #dd2a2a; padding: 0 18px; font-size: 24px; line-height: 54px; }
a.con_more i{ display: inline-block; width: 45px; height: 54px; background: url(../images/shou.png) center no-repeat; margin-right: 5px; }
a.con_more span{ float: left; display: inline-block; color: #fff; }

.conbg04{ background: url(../images/con_bg04.jpg) top center no-repeat; }
.boxb{ text-align: center; height: 40px; }
.boxb span{ display: inline-block; width: 270px; height: 40px; }
.boxb p.tit{display: inline-block; margin: 0 10px; font-size: 26px; height: 40px; line-height: 40px; position: relative; top: -10px; }
.boxb span.tilef{ background: url(../images/icon_bgb_lef.png) right center no-repeat; }
.boxb span.tirig{ background: url(../images/icon_bgb_rig.png) right center no-repeat; }
.cone{ margin-left: -110px; }
.cone li{ width: 545px; margin-left: 110px; float: left; margin-top: 25px; }
.cone li .conepic{ width: 166px; height: 130px; border: 4px solid #221e56; overflow: hidden; }
.cone li .conepic img{ width: 100%; }
.cone li .concont{ margin-left: 12px; }
.cone li .concont .tit{ margin-bottom: 5px; font-size: 18px; color: #dd2a2a; height: 32px; line-height: 30px; background: url(../images/cone_titbg.png) left bottom no-repeat; }
.cone li .concont .contp{ font-size: 15px; line-height: 28px; color: #fff; padding-left: 20px; background: url(../images/cone_pleficon.png) left center no-repeat; }
.cone li a.clia{ display: inline-block; width: 126px; height: 42px; line-height: 42px; text-align: center; background: #dd2a2a; color: #fff; font-size: 16px; font-weight: 600; border-radius: 5px; margin-top: 44px; }

p.confp{ font-size: 16px; text-align: center; line-height: 24px; color: #2a2929; }
p.conftit{ width: 330px; height: 45px; margin: 0 auto; font-size: 17px; color: #fff; font-weight: 600; line-height: 32px; text-align: center; padding-bottom: 9px; background: url(../images/conf_titbg.png); }
table.conftab{ width: 848px; margin: 35px auto 0; }
table.conftab tr td{ border: 2px solid #c0bfc5; line-height: 34px; text-align: center; font-size: 16px; }
table.conftab tr td.fontw{ font-size: 18px; font-weight: 600; }

.conbg05{ background: url(../images/con_bg05.jpg) top center no-repeat; }
.cong{ margin-left: -45px; }
.cong li{ width: 266px; height: 288px; border: 1px solid #e6e6e6; float: left; margin-left: 45px; margin-bottom: 28px; }
.cong li .cong_pic{ width: 264px; height: 169px; overflow: hidden; }
.cong li p.congtit{ padding: 10px 10px 5px; font-size: 16px; color: #1c1c1c; line-height: 30px; }
.cong li .congcon{ padding: 0 10px; }
.cong li .congcon p{ display: inline-block; font-size: 16px; color: #a0a0a0; line-height: 30px; }
.cong li .congcon .canyu{ display: inline-block; font-size: 16px; color: #fff; padding: 5px 10px; background: #dd2a2a; border-radius: 5px; position: relative; top: 15px; }

.conh{ width: 895px; margin: 0 auto; }
.conh p.confleftit{ font-size: 30px; color: #2a2929; line-height: 32px; font-weight: 600; }
.conh p.conflefp{ font-size: 18px; color: #2a2929; height: 30px; line-height: 30px; background: url(../images/conh_leftitbg.png) left center no-repeat; margin-top: 18px; }
.conh p.conflefp span.sp{ font-size: 24px; color: #fff; margin:  0 50px 0 30px; }

.conbg06{ background: url(../images/con_bg06.jpg) top center no-repeat; }
.conja{ width: 1200px; height: 126px; margin: 125px auto 20px; background: url(../images/conj_bg.png) center no-repeat; }
.conja p.conjatit{ display: inline-block; font-size: 26px; color: #fff; width: 130px; height: 126px; padding: 30px; text-align: center; line-height: 30px; /*font-weight: 600;*/ margin-right:25px; }
.conja .conjali{ width: 146px; height: 126px; position: relative; margin-left: 50px; }
.conja .conjali p.s{ width: 72px; height: 72px; border-radius: 36px; border: 4px solid #dd2a2a; background: #fff; font-size: 26px; color: #2a2929; line-height: 22px; text-align: center; padding: 20px 16px; position: relative; top: 31px; }
.conja .conjali p.c{ width: 90px; height: 100px; background: url(../images/conj_iconbg.png) center no-repeat; font-size: 20px; color: #2a2929; line-height: 24px; text-align: center; padding: 20px 20px 35px; position: relative; top: -150px; }
.conjb{ width: 960px; height: 145px; margin: 40px auto 30px; background: rgba(4,3,34,0.5); padding: 20px 20px 5px; }
.conjb .conjbul{ margin-left: -50px; }
.conjb p{ float: left; display: inline-block; margin-left: 50px; margin-bottom: 15px; font-size: 20px; color: #fff; padding: 6px 18px; border: 1px solid #fff; }

.conkbox{ width: 1040px; margin: 40px auto 10px; }
.conk{ margin-left: -40px; }
.conk li{ float: left; width: 230px; margin-left: 40px; border: 4px solid #d5d7d9; margin-bottom: 25px; }
.conk li.conklia{ width: 350px; }
.conk li.conklib{ width: 260px; }
.conk li .conka{ background: #1b3355; text-align: center; padding: 16px 0 0; }
.conk li .conka i.conka_icona{ display: inline-block; width: 48px; height: 48px; background: url(../images/conk_icona.png) center no-repeat; }
.conk li .conka p{ font-size: 22px; font-weight: 600; color: #fff; line-height: 30px; }
.conk li .conka i.conka_iconb{ display: inline-block; width: 34px; height: 34px; background: url(../images/conk_iconb.png) center no-repeat; position: relative; top: 20px; }
.conk li .conkb{ padding: 40px 10px 20px 15px; }
.conk li .conkb p{ font-size: 14px; color: #0f0e0e; line-height: 28px; }
.conk li .conkb a.conkb_more{ display: block; width: 158px; margin: 10px auto 0; text-align: center; height: 36px; line-height: 36px; background: #dd2a2a; font-size: 16px; color: #fff; border-radius: 5px; }

.conbg07{ background: url(../images/con_bg07.jpg) top center no-repeat; }

.conl{ margin-left: -22.5px; }
.conl li{ float: left; width: 385px;margin-left: 22.5px; }
.conl li .conl_pic{ width: 146px; height: 146px; overflow: hidden; border-radius: 71px; border: 3px solid #d2d2d2; }
.conl li .conl_pic img{ width: 100%; }
.conl li .conl_rig{ width: 229px; margin-left: 10px; }
.conl li .conl_rig p.conl_name{ font-size: 24px; color: #2a2929; }
.conl li .conl_rig p.conlpa{ font-size: 14px; color: #fff; line-height: 16px; padding: 4px 10px; background: #7c7a79; }
.conl li .conl_rig p.conlpb{ font-size: 14px; color: #2a2929; line-height: 23px; }

.conmbox{ width: 940px; margin: 0 auto; }
.conmbox img{ width: 100%; }

.conbg08{ background: url(../images/con_bg08.jpg) top center no-repeat; }
.boxc{ text-align: center; height: 80px; }
.boxc span{ display: inline-block; width: 18px; height: 80px; }
.boxc p.tit{display: inline-block; margin: 0 10px; font-size: 30px; font-weight: 600; height: 80px; padding: 4px 0; line-height: 36px; position: relative; top: -10px; }
.boxc p.tit span.co{ width: auto; height: auto; color: #fff; }
.boxc span.tilef{ background: url(../images/conn_tit_lef.png) right center no-repeat; }
.boxc span.tirig{ background: url(../images/conn_tit_rig.png) right center no-repeat; }
.conn{ margin-left: -35px; }
.conn li{ float: left; margin-left: 35px; }
.conn li .conn_pic{ height: 91px; }
.conn li .conn_pic{ height: 100%; }
.conn li .conn_con{ width: 420px; margin: 10px 0 0 20px; font-size: 14px; color: #fff; line-height: 24px; padding-left: 25px; background: url(../images/conn_con_ic.png) left 5px no-repeat; }

.conu{ margin-left: -15px; }
.conu li{ float: left; width: 390px; margin-left: 15px; margin-bottom: 15px; }

.conbg09{ background: url(../images/con_bg09.jpg) top center no-repeat; }
.conv{ margin-left: -10px; }
.conv li{ float: left; width: 292px; height: 175px; padding: 20px; border:1px solid #dd2a2a; margin-left: 10px; margin-bottom: 15px; }
.conv li p.convtit{ font-size: 24px; font-weight: 600; color: #dd2a2a; line-height: 28px; text-align: center; padding-bottom: 15px; background: url(../images/conv_titbg.png) center bottom no-repeat; }
.conv li .convcon{ margin-top: 10px; font-size: 14px; line-height: 23px; color: #2a2929; }
.conv li.lia{ height: 245px; }

.conw li{ margin-bottom: 10px; }
.conw li p.w{ width: 162px; height: 84px; margin-right: 10px; font-size: 24px; font-weight: 600; line-height: 84px; text-align: center; background: #dd2a2a; color: #fff; }
.conw li .wpic{ width: 163px; height: 84px; border:1px solid #d4d4d4; overflow: hidden; margin-left: 8px; }
.conw li .wpic img{ width: 100%; }

.conbg10{ background: url(../images/con_bg10.jpg) top center no-repeat; }
.conx{ margin-left: -96px; }
.conx li{ float: left; margin: 0 0 30px 96px; width: 552px; padding-bottom: 10px; background: url(../images/conx_titbg.png) center bottom no-repeat; }
.conx li p{ display: inline-block; font-size: 18px; color: #fff; line-height: 34px; }
.conx li a{ display: inline-block; margin-top: 5px; line-height: 20px; padding: 2px 10px; font-size: 14px; color: #fff; background: #dd2a2a; border-radius: 4px; }

.conya{ margin-left: -107px; }
.conya li{ float: left; margin: 0 0 40px 107px; width: 328px; height: 258px; border: 1px solid #7a7a76; }
.conya li img{ width: 100%; }
.conyb{ margin-left: -15px; }
.conyb li{ float: left; margin: 0 0 20px 15px; width: 228px; height: 334px; }
.conyb li img{ width: 100%; }

.footer .d_fo{ background: #222222; height: 260px; overflow: hidden;}
.footer .d_fo .d_fo_cn { padding: 20px 0;}
.footer .w{ width: 1200px; margin: 0 auto;}
.footer .d_fo .d_fo_cn .d_left{ float: left; width: 160px; margin-right: 180px;}
.footer .d_fo .d_fo_cn h2.h2{ color: #fff; font-size: 14px; border-bottom: 1px solid #f5a415; line-height: 40px; font-weight: 600;}
.footer .d_fo .d_fo_cn .d_left h2 { border: 0px; background: url(../images/ico01.jpg) no-repeat left center; padding-left: 25px; margin-bottom: 15px;}
.footer .d_fo .d_fo_cn .d_cn h2 { background: url(../images/ico02.jpg) no-repeat left center; padding-left: 35px;}
.footer .d_fo .d_fo_cn p{ font-size: 12px; color: #FFF; line-height: 24px; padding: 5px 0px;}
.footer .d_fo .d_fo_cn .d_right{ float: right; width: 340px;}
.footer .d_fo .d_fo_cn .d_right h2 { background: url(../images/ico03.jpg) no-repeat left center; padding-left: 35px;}

.posfixed{
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	background: #fff;
	  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
	  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
	  box-shadow:0 0 10px rgba(0, 0, 0, .3);  
}






















