#footer,#header,#mainer{color:#666}
#header{width:100%;color:#fff;background-color:#495db3;height:70px;padding:0;overflow:hidden}
#logo{padding:0;margin:14px 0 0 0}
#logo a{width:184px;height:42px;overflow:hidden;float:left;display:block}
.menu{padding-top:18px}
.menu li{float:left;width:auto}
.menu li a{display:block;color:#eee;float:left;text-align:center;padding:0 13px;line-height:35px;height:35px;font-size:16px;-webkit-transition:none;transition:none}
.menu li a:hover{color:#999}
.menu li a.cur{color:#999}
#menutop{float:right;padding-left:10px;width:868px}
#menutop li a{padding:0 19px;letter-spacing:1px}
#menubottom{float:right}
#menubottom a{font-size:16px}
#maps a{font-size:20px;padding-right:0}
#online{padding:50px 0 0 0}
#container{margin-bottom:40px;min-height:1000px;padding:0 50px}
.ks-waterfall{position:absolute;width:300px;border:0;overflow:hidden;text-align:left;left:-9999px;top:-9999px;background-color:#FFF;margin-bottom:15px;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}
.waterfall-img{overflow:hidden}
.waterfall-tt{line-height:21px;font-size:14px;padding:15px}
.waterfall-tt em{font-style:normal;font-size:12px;display:block;color:#999}
.waterfall-tt em span{padding:0 5px}
.ks-waterfall a{color:#555}
.ks-tuku{border-radius:0;box-shadow:none;margin:0 0 20px 0;width:300px}
.ks-tuku-img{overflow:hidden}
.ul_videoli{width:1270px;overflow:hidden}
.ul_videoli li{float:left;width:180px;margin:0 23px 30px 0;height:170px;overflow:hidden;font-size:12px}
.ul_videoli li img{margin-bottom:8px}
.ul_videoli i.fa{font-size:30px;padding-top:35px}
.ul_videoli2018{width:1200px;overflow:hidden;text-align:left;display:flex;flex-wrap:wrap;margin:0 -10px}
.ul_videoli2018 li{box-sizing:border-box;flex-shrink:0;padding:0 10px;flex-basis:20%;max-width:20%;padding-bottom:15px;position:relative}
.ul_videoli2018 li img{margin-bottom:10px;width:100%}
.ul_videoli2018 li p.time2018{position:absolute;background-color:hsl(0,0%,6.7%);opacity:.8;top:102px;right:10px;margin:4px;color:#fff;padding:2px 4px;border-radius:2px;letter-spacing:.5px;font-size:14px;font-weight:500;line-height:14px}
.ul_videoli2018 li h4{font-size:14px;font-weight:400;margin-bottom:5px}
.ul_videoli2018 p.date2018{color:#888}
.tk li{float:left;width:600px;margin:0 40px 40px 0}
.listnews{overflow:hidden;width:880px;text-align:left;float:left}
.listnews_box_img{float:left;margin-right:25px}
.listnews_box_text{padding:30px 0;border-bottom:1px solid #eee}
.listnews_box_img img{border:0;width:100%;height:auto}
.listnews_box_h5{font-size:24px;font-weight:400}
.listnews_box_info{line-height:30px;color:#888}
.listnews_box_info a{padding-right:5px;color:#888}
.listnews_box_description{padding:15px 0;line-height:20px}
.kcbox{border-bottom:1px solid #eaeaf0;line-height:25px}
.kcbox a{display:block;float:left;width:100%;font-size:16px}
.kcbox a:hover{color:#000;background-color:#f8f8f8}
.kcbox p{float:left;padding:30px 15px;line-height:190px}
.kcbox h3.kch3{font-size:18px;text-align:left}
.kcbox h3.kch3 span{padding:0 0 0 10px}
.kcbox div.kctext{width:480px;text-align:left;line-height:23px;padding:70px 30px 30px 30px;float:left}
.kcbox div.kctext p{line-height:25px;padding:0;padding-top:10px}
.kctime{width:70px}
.kccny{width:70px}
.kcopen{width:70px}
.kcicon{float:left;width:274px;padding:30px}
#kcboxid{font-weight:400;color:#999}
#kcboxid h3,#kcboxid p{font-size:14px;line-height:23px;padding-top:30px}
#bannermenu{overflow:hidden;padding:40px 0;width:1280px}
#bannermenu li{float:left;width:170px;margin-right:40px}
#bannermenu li a{font-size:16px;line-height:25px}
#bannermenu li img{display:block;margin-bottom:8px;width:170px;height:90px}
#bannermenu li p{display:block}
.nav-wrap{width:1200px;margin:0 auto;padding:10px 0}
.navh2{font-size:18px;line-height:30px;float:left;font-weight:400}
#nav{float:right;list-style:none;text-align:center;height:30px;line-height:30px;width:auto}
#nav li{display:inline-block;padding:0;margin:0;list-style:none;width:auto}
#nav li a{color:#555;font-size:14px;float:left;padding:0 20px;text-decoration:none;text-transform:uppercase}
#nav li a:hover{color:#008f8f}
#nav li a.cur{color:#999}
.container{margin:0 auto}
.container a{transition:none;-webkit-transition:none}
#BizQQWPA1,#BizQQWPA2,#BizQQWPA3{cursor:pointer}
#nav li a.btn{line-height:30px;margin-left:10px;font-size:12px;width: auto;background: none;}
#nav li a.btn i{margin-right:10px;font-size:14px}
#nav li a.btn-danger{color:#FFF}
#nav li a.btn-x{color:#008f8f}
.img4 img{width:25%}
.pages{text-align:center;padding:60px 0;font-size:16px}
.pages a{background-color:#f1f1f1;border:1px solid #eee;display:inline;padding:10px 15px}
.pages a.a1{border:1px solid #008f8f;background-color:#008f8f;color:#fff}
.pages a:hover{border:1px solid #ddd;-webkit-box-shadow:0 1px 1px #eee;-moz-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee}
.pages a.a1:hover{border:1px solid #ce3300;-webkit-box-shadow:0 1px 1px #f9ede9;-moz-box-shadow:0 1px 1px #f9ede9;box-shadow:0 1px 1px #f9ede9}
.pages span{padding:10px 15px;color:#999}
.footbg{width:100%; border-top:1px solid #ccc; background:#f7f7f7;}
#footmain{padding:80px 0 120px 0;font-size:13px}
.footmaintt{margin-bottom:100px}
.footmaintt h3{font-size:28px;line-height:60px;border-bottom:1px solid #CCC;letter-spacing:1px;margin:0 auto 15px auto;width:50%}
.footmaintt p{line-height:30px;font-size:16px}
.footmaintt p a{color:#008f8f}
.footmainbox{width:33.3%;float:left}
.footmainbox h5{font-size:25px;margin-bottom:20px;font-weight:400}
.footmainbox h5 i{display:block;font-size:40px;margin-bottom:10px;color:#0067ed}
.footmainbox h5 i.fa-phone{color:#f33}
.footmainbox h5 i.fa-weixin{color:#44b549}
.footmainbox p{line-height:150%}
.footmainbox p i{color:#008f8f}
#footmenu{border-top:1px solid #CCC;padding:23px 0;text-align:center}
#footmenu ul li{display:inline;padding:0 10px}
#footmenu ul li a{font-size:14px}
#footer{background-color:#1e1e1e;width:100%;text-align:center;padding:30px 0 30px 0;color:#CCC;line-height:30px}
#footer a{color:#CCC}
#footer .copy{font-size:12px}
.footer-social{width: 100%; border-top:1px solid rgba(255,255,255,0.1); background-color: #222;}
.footer-social ul li{color:#999; display:inline-block; margin-right:10px;height:30px; line-height: 30px; text-align:center;font-size:12px;}
.footer-social ul li a{color:#999; font-size: 12px;}
.footer-social ul li:hover a{color:#999;text-decoration:none}

.monitanav{margin-bottom:0}
.viewbg{position:absolute;background-image:url(../images/grid.gif);top:0;bottom:0;width:100%}
.view img{display:block;position:relative}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.view .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(34,34,44,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.view .maskh5{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view .maskp{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.view:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.view:hover h5,.view:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.view:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.view-first{width:228px;height:291px;overflow:hidden;position:relative;text-align:center}
.view-first h5{position:absolute;top:150px;color:#000;text-align:center;position:relative;font:25px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:10px;margin:20px 0 0 0;color:#FFF;border-bottom:1px solid #e74c3c;width:80%;margin:0 auto}
.view-first p{position:absolute;top:150px;font:14px Verdana,Geneva,sans-serif;position:relative;color:#ccc;text-transform:uppercase;padding:10px 20px 20px;text-align:center;line-height:25px}
.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first .mask{width:228px;height:291px;position:absolute;overflow:hidden;top:0;left:0}
.view-2{width:180px;overflow:hidden;position:relative;text-align:center}
.view-2 h4{text-align:center;position:relative;font-size:13px;font-style:normal;padding-top:10px;font-weight:400}
.view-2-img{width:180px;height:120px;overflow:hidden}
.view-2 img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-2 .mask{width:180px;height:120px;position:absolute;overflow:hidden;top:0;left:0}
.view-2 .icon-play{font-size:23px;margin-top:50px;line-height:120px}
.view-2 .videotime{display:block;position:absolute;left:72px;bottom:10px}
.view-2 a h4{color:#666}
.view-2 a .mask{color:#FFF}
#slides,#slides1240-500,#slides1240-650{position:relative;overflow:hidden}
#slides .slidesjs-navigation,#slides1240-500 .slidesjs-navigation,#slides1240-650 .slidesjs-navigation{position:absolute;top:50%;margin-top:-50px;left:5%;list-style:none;z-index:9999;color:#FFF;line-height:50px;font-size:500%}
#slides .slidesjs-previous,#slides1240-500 .slidesjs-previous,#slides1240-650 .slidesjs-previous{margin-right:5px;float:left}
#slides .slidesjs-next,#slides1240-500 .slidesjs-next,#slides1240-650 .slidesjs-next{position:absolute;top:50%;left:auto;right:5%;list-style:none;z-index:9999}
.slidesjs-pagination{display:none}
.slidesjs-pagination li{float:left;margin:0 1px}
.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px}
.slidesjs-pagination li a:hover{background-position:0 -26px}
#slider-course{position:relative;overflow:hidden;background-color:#787880;min-height:580px}
#slider-course .bx-wrapper{margin:0 auto}
#slider-course bx-controls-direction{display:none}
.slider-banner img{display:none}
#slider-course img{width:100%}
#menubanner{width:980px;height:495px;position:absolute;z-index:1}
#menubanner li{width:980px;height:495px;display:block;text-align:right}
.xobanner{position:relative;background-size:auto 100%;background-position:center center;height:600px}
.gaokao{position:absolute;top:50%;left:50%;margin-left:500px;margin-top:120px;width:121px;height:126px;z-index:99}
.xobannermain{position:absolute;top:50%;left:50%;margin-left:-600px;margin-top:-210px;width:1200px;height:390px;z-index:99}
.xobanner h1{display:block;font-size:35px;line-height:30px}
.xobanner h2{width:600px;height:40px;overflow:hidden;display:block;font-size:30px;line-height:40px}
.xobanner h3{font-weight:400;text-transform:uppercase;font-size:14px;line-height:30px}
.xobanner p{font-size:14px;line-height:25px;width:600px}
.xobanner ul{line-height:25px;font-size:14px;line-height:30px}
.xobanner li span.liz{float:left;display:inline;width:90px;font-size:12px}
.xobannerhot{position:absolute;top:85px;left:465px;z-index:6}
.xobannermain2018{position:absolute;top:50%;left:50%;margin-left:-600px;margin-top:-180px;width:1200px;height:300px;z-index:99}
.xobanner h1{display:block;font-size:35px;line-height:30px}
.xobannermain2018 .kctt{font-size:40px;line-height:40px;margin-bottom:20px;letter-spacing:2px}
.xobannermain2018 .kctt a{color:#333}
.xobannermain2018 .kctt a:hover{color:#000}
.xobannermain2018 .kctt span{display:inline-block;font-size:14px;background-color:#333;color:#fff;line-height:23px;height:23px;padding:0 10px;font-weight:400;position:absolute;top:0;margin-left:20px}
.xobannermain2018 .kcyoushi{font-size:18px;margin-bottom:8px}
.xobannermain2018 .kccity{margin-bottom:30px}
.xobannermain2018 .kccity span{display:inline-block;padding:0 10px;border:1px solid #666;margin-right:10px;font-weight:700;font-size:16px}
.xobannermain2018 .kccny{color:#008f8f;margin-bottom:10px;font-size:30px}
.vw .xobannerhot{left:60px;top:70px}
.vw .cback{position:absolute;top:20px;right:20px;z-index:10}
.vw .cback{background-color:#737476;height:20px;width:78px;display:block}
.vw .cback a{display:block;height:20px;width:78px;line-height:20px;color:#fff;text-decoration:none;text-align:center}
.vw .cback a:hover{color:#ddd}
.vw .xobannerifno{margin-top:50px}
.time span{color:#f30;padding:0 3px}
.coursemore a{padding:10px 40px;font-size:16px;font-weight:700}
.coursemore i{margin-right:10px}
.xocourse{text-align:left}
.xocoursemain{padding:45px 45px 45px 0}
.xocoursemain h5{font-size:18px;margin-bottom:5px;font-weight:400}
.xocoursemain p{font-size:12px;padding-bottom:15px}
.xocoursemore a{font-size:12px}
.cmain{font-size:16px;padding:50px 0}
.cmaintt{font-size:18px;margin-bottom:10px}
.cimgr20{margin-right:40px}
.cimgl20{margin-left:40px}
.cmainpt{padding:30px 0 30px 0;width:1270px}
.c4p dl{float:left;width:180px;overflow:hidden;display:block;padding-right:20px;padding-bottom:30px}
.c4p dl dt img{display:block;margin-bottom:15px;width:180px;height:125px}
.c4p dl dt{font-weight:400;display:block;margin-bottom:15px;font-size:18px}
.c4p dl dd{line-height:25px}
.other{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.other table{border-top:1px solid #ddd;border-left:1px solid #ddd}
.other td{padding-left:10px;border-bottom:1px solid #ddd;height:50px;font-size:12px;border-right:1px solid #ddd;margin:0;line-height:50px;font-size:16px}
.other .t1 td{font-size:14px;font-weight:700;height:50px;border-bottom:1px solid #999}
.other ul.free li{float:left;width:100px;margin-right:20px;color:#999;text-align:center}
.other ul.free li img{margin-bottom:10px}
.other td span.free{background-color:#690;padding:4px;color:#fff}
.other h3{font-size:18px;line-height:50px;height:50px;border-bottom:1px solid #CCC;margin-bottom:30px}
.other h3 span{font-size:14px;color:#999;float:right;font-weight:400}
.other h5{font-size:16px;background:url(../images/xogof60.gif) no-repeat left 28px;padding-left:15px;padding-top:20px}
.other h5 span{font-weight:400;font-size:12px;color:#666}
.xuefei{border-bottom:1px solid #ccc;margin-bottom:50px}
.xuefei .z{width:300px}
.xuefei .y{width:500px}
.relatedkc{width:1270px;overflow:hidden}
.relatedkc img{margin-bottom:10px}
.relatedkc li{float:left;width:180px;margin:0 31px 30px 0;height:230px;overflow:hidden;font-size:16px}
.relatedkc li a span{display:block;font-size:12px;color:#999;padding-top:10px}
.ys{position:relative;height:550px}
.ys i{font-size:24px;line-height:55px;color:#FFF;background-color:#1e1e1e;width:55px;height:55px;text-align:center;font-weight:400}
.ys1{width:350px;height:470px;padding:10px;text-align:center;position:absolute;top:50%;left:50%;margin-left:-175px;margin-top:-240px}
.ys2,.ys3,.ys4,.ys5{width:390px;position:absolute;height:160px}
.ys2{left:0;top:80px}
.ys3{top:80px;right:0}
.ys4{top:280px;bottom:0;left:0}
.ys5{top:280px;bottom:0;right:0}
.ysmakeup{background:url(../images/m01.jpg) no-repeat center bottom;height:470px}
.ysmakeup .ys2,.ysmakeup .ys3,.ysmakeup .ys4,.ysmakeup .ys5{width:340px}
.ysmakeup .ys2{left:0;top:70px}
.ysmakeup .ys3{top:70px;right:0}
.ysmakeup .ys4{top:260px;bottom:0;left:0}
.ysmakeup .ys5{top:260px;bottom:0;right:0}
.duoshuo,.xoschool{padding:35px 0;margin-bottom:10px}
.duoshuo h3,.xoschool h3{font-size:24px;margin:20px 0 35px 0;font-weight:400;letter-spacing:1px}
.duoshuo h3 span,.xoschool h3 span{font-size:18px;color:#999;display:block;line-height:40px}
.xoschoolmain{padding:30px 30px 30px 0;text-align:left}
.xoschoolmain a .xicon{text-align:center;height:50px;width:50px;float:left;margin-right:15px;background-color:#1e1e1e;-webkit-transition:.25s;transition:.25s}
.xoschoolmain a .xicon i{font-size:23px;color:#FFF;line-height:50px}
.xoschoolmain a:hover .xicon{background-color:#008f8f;-webkit-transition:.25s;transition:.25s}
.xoschoolmain a:hover .xicon i{color:#fff}
.xoschoolmain h5{font-size:18px;color:#000;font-weight:700;line-height:30px}
.xoschoolmain h5 span{font-weight:400;line-height:23px;display:block}
.xoschoolmain p{line-height:25px;color:#777}
.xoschoolmore{font-size:12px;color:#008f8f}
.w50{width:50%}
.w33{width:33.3%}
.w66{width:66.6%}
.xo4{float:left;width:243px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd}
.xo2{float:left;width:488px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd}
.xo5{float:left;width:194px;border-right-width:1px;border-right-style:solid;border-right-color:#ddd}
.w300{width:300px}
.w306{width:306px}
.w368{width:306px;padding:0 31px}
.w643{width:643px}
.xohot2{width:42px;color:#FFF;display:block;height:17px;text-align:center;background:#008f8f url(../images/default.gif) no-repeat right -305px}
.job{position:relative;margin-bottom:20px}
.jobh{height:41px;line-height:41px;width:860px;margin-bottom:10px}
.jobh h3{float:left;font-size:18px;letter-spacing:1px;font-weight:400}
.jobh em a{float:right;font-style:normal;color:#008f8f}
.jobbox{width:895px}
.jobboxbg{background:url(../images/bg_linex.gif)}
.jobren{float:left;padding:15px 0 10px 15px}
.jobren li{float:left;width:195px;margin-left:12px;margin-bottom:30px;position:relative;height:265px;overflow:hidden}
.jobren li a em{font-style:normal;color:#fff;font-size:14px;background-color:#1e1e1e;position:absolute;bottom:0;left:33px;width:125px;height:33px;text-align:center;line-height:33px;display:block;-webkit-transition:.25s;transition:.25s}
.jobren li a:hover em{background-color:#008f8f;width:125px;height:33px;display:block;font-style:normal}
.jobpin{width:345px;position:absolute;right:15px;top:40px;bottom:0;background-color:#fff}
.jobpin h3{width:210px;height:42px;line-height:40px;color:#FFF;background-color:#008f8f;font-size:16px;text-align:center;font-weight:400;overflow:hidden;margin:0 auto;position:relative}
.jobpin h3 em{color:#fff;position:absolute;right:80px;bottom:-40px;font-size:50px;height:50px;width:50px;line-height:50px;font-style:normal}
.jobpin ul{padding:20px}
.jobpin ul li{line-height:28px;font-size:14px;height:28px;overflow:hidden}
.jobpin ul li em{font-size:12px;color:#999;font-style:normal}
.jobweb{background-color:#fff;padding:70px 30px;text-transform:uppercase;text-align:left}
.jobweb h5{font-weight:400;font-size:20px;line-height:35px}
.jobweb h5 span{display:block;font-size:12px;line-height:20px;color:#999}
.jobweb h4{font-weight:400;font-size:16px;line-height:23px;margin:20px 0 30px 0}
.jobweb .btn{padding:8px 30px}
.hr{position:relative;width:1200px;margin:0 auto;overflow:hidden}
.hr a{margin:90px 0 0 0;font-size:18px;padding:10px 30px;float:left}
.hr em{position:absolute;color:#fff;top:-40px;right:160px;font-size:50px;font-style:normal}
.xuesheng{padding:50px 0}
.xuesheng div{width:25%;float:left;text-align:center}
.xuesheng div p{padding:0 40px}
.xuesheng div i{font-size:24px;line-height:55px;color:#FFF;background-color:#1e1e1e;width:55px;height:55px;text-align:center;font-weight:400;display:inline-block}
.boxh3{font-size:18px;letter-spacing:1px;position:relative;line-height:50px;font-weight:50}
.boxh3 span{position:absolute;right:0;overflow:hidden;text-transform:uppercase;font-weight:400;font-size:13px}
.boxh3 span a{color:#008f8f}
.boxh4{padding:10px 0;font-size:14px;color:#000;position:relative}
.boxh4 a{color:#000;font-weight:400}
.boxh4 a strong{font-weight:700;font-size:18px}
.boxh4 a:hover{color:#00;text-decoration:underline}
.boxh4 span{position:absolute;right:0;top:15px;overflow:hidden;width:62px;height:19px}
.boxh4 span a{font-size:12px;color:#999}
.more{padding:18px 0 15px 20px}
.more li{float:left;padding:0 10px}
.more li a{color:#999}
.more li.fb a{color:#f30}
.ul_job{width:680px;overflow:hidden}
.ul_job li{float:left;width:150px;margin-right:14px;height:221px;overflow:hidden;margin-bottom:10px;border:1px solid #ddd}
.ul_job li div.peekphoto{height:221px;overflow:hidden;display:block;position:relative;margin-bottom:8px}
.ul_job li .cover-h221{width:135px;height:90px;line-height:18px;text-align:left;padding:0 0 0 15px}
.ul_job li .cover-h221 strong{line-height:40px;font-size:14px}
.ul_job2 li{border-bottom:1px solid #eee;padding:5px 10px;background:#fff url(../images/f30.gif) no-repeat 15px 12px;padding-left:30px}
.ul_job2 li a{display:block}
.ul_job2 li .jobtt{font-size:14px;display:block}
.ul_job2 li em{font-style:normal;color:#999}
.ul_renli{width:990px;overflow:hidden}
.ul_renli li{float:left;width:190px;margin-right:7px;height:280px;overflow:hidden;margin-bottom:10px}
.ul_renli li div.peekphoto{height:280px;overflow:hidden;display:block;position:relative;margin-bottom:8px}
.ul_renli li .cover-h280{width:190px}
.ul_photoshow{text-align:center}
.ul_photoshow li{display:block;margin-bottom:20px}
.xolink{margin:10px 0}
.xolink li{float:left;margin-right:8px;color:#666;white-space:nowrap}
.xolink li a{color:#999}
.block{margin:10px 10px 0}
.temp{margin:1px}
.slideshow{clear:both}
.slideshow li{position:relative;overflow:hidden}
.slideshow span.title{position:absolute;bottom:0;left:20px;right:0;margin-bottom:0;height:32px;line-height:32px;font-size:12px;text-indent:10px;overflow:hidden;text-align:left}
.slidebar li,.slideshow span.title{color:#FFF;overflow:hidden}
.slidebar li{float:left;margin-right:1px;width:20px;height:20px;line-height:20px;text-align:center;font-size:10px;cursor:pointer}
.slidebar li.on{background:rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50FFFFFF, endColorstr=#50FFFFFF);color:#000;font-weight:700}
.frame{background:0;border:0 solid #fff;margin-bottom:0}
.temp{margin:0}
.slidebar{position:absolute;bottom:4px;right:4px}
.slidebar li{background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);color:#FFF;overflow:hidden}
.slidebar li.on{background:rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);color:#ff0;font-weight:700}
.slideshow SPAN.title{text-indent:0}
.block{margin:0;position:relative}
#frameHlicAe{margin:0!important;border:0!important}
.comiis_wrap960,.comiis_wrapad{margin:0 auto;width:1200px}
.comiis_wrapad{margin-top:10px}
.comiis_wrapad{overflow:hidden}
.comiis_wrapad img{float:left;margin-top:0}
#slidesImgs li{width:1200px;height:300px;display:none}
.catpos{padding:0;line-height:40px;height:40px;font-family:"宋体",Verdana,Geneva,sans-serif;color:#999}
#BizQQWPA,#BizQQWPA2,#BizQQWPA3{cursor:pointer}
.ul_newsli{width:1300px}
.ul_newsli li{float:left;margin-right:25px;width:220px;overflow:hidden;height:400px}
.ul_newsli li img{margin-bottom:10px}
.ul_newsli li em{font-style:normal;color:#999}
.ul_news2li{display:flex;flex-wrap:wrap;margin:0 -10px;width:1200px}
.ul_news2li li{box-sizing:border-box;flex-shrink:0;padding:0 10px;flex-basis:20%;max-width:20%;padding-bottom:15px}
.ul_news2li li img{width:100%;height:150px;margin-bottom:8px}
.ul_news2li li em{font-style:normal;color:#999}
.indexnews2 li{float:left;width:165px;height:280px;margin:0 30px 20px 0}
#con{height:385px;position:relative;background-color:#FFF;overflow:hidden}
#con ul{position:relative;top:0;left:0;padding:0;line-height:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#con a{text-decoration:none}
.ul_photo{width:650px}
.ul_photo li{float:left;position:relative;width:125px;height:130px;margin:0 5px 8px 0;overflow:hidden}
.ul_photo li img{width:125px;height:130px}
.rep{width:630px}
.rep li{float:left;width:150px;height:215px;margin:0 5px 8px 0;overflow:hidden}
.rep li p{overflow:hidden;height:30px;line-height:30px}
.rep li p a{color:#999}
.ul_video{width:305px}
.ul_video li{float:left;position:relative;margin:0 8px 8px 0;overflow:hidden;height:130px;width:143px}
.ul_video li img{height:130px;width:143px}
.imgb{margin-right:15px}
.imgb img{display:block;}
.ul_news2 li span a{color:#999;padding-right:8px}
.ul_news2 li a span{color:#999;padding-right:8px}
.ul_news3 li{background:url(../images/li.gif) no-repeat left center;padding-left:15px;position:relative}
.ul_news3 li span{padding-left:10px;color:#999;font-size:12px}
.ul_news3 li em{position:absolute;right:0;top:0;font-size:10px;color:#999;font-style:normal}
.ul_course{padding:0 0 20px 0}
.ul_course li{position:relative;line-height:55px;height:55px;overflow:hidden;background:#fff url(../images/re.gif) no-repeat 90% 20px;border-bottom:1px solid #ddd}
.ul_course li.jin{background:#fff url(../images/jin.gif) no-repeat 90% 20px}
.ul_course li a{font-size:16px;line-height:55px;height:55px;overflow:hidden;display:block;padding-left:20px;color:#222}
.ul_course li a:hover{color:#f30}
.ul_course li a span{font-size:12px;position:absolute;right:80px;top:3px;color:#999}
.course_go{position:relative;height:48px;line-height:45px;width:261px;margin:0 auto;text-align:center;background:#f30 url(../images/go.gif) no-repeat left top}
.course_go a.online,.course_go a.pay{display:block;width:100px;padding:0;color:#fff;position:absolute;right:0;font-size:14px;padding-left:30px}
.course_go a.pay{left:0}
.ul_link a{font-size:12px;color:#666}
.ul_link li{float:left;margin:0 10px 8px 0}
.ul_link li img{width:76px;height:76px;border:1px solid #ddd}
.huoban{padding-bottom:50px}
.huoban h1{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:40px}
.ul_huobanli li{float:left;margin:0 15px 10px 0;width:104px;height:127px;overflow:hidden;text-align:center}
.ul_huobanli li img{border:1px solid #fff;-webkit-filter:grayscale(1);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
.ul_huobanli li img:hover{border:1px solid #fff;-webkit-filter:none;filter:none}
.ul_huobanli li a{border:1px solid #ccc;display:block}
.ul_huobanli li em{font-style:normal;font-size:12px;line-height:23px;color:#999}
#prove{border-top:1px solid #CCC;padding:40px 0;border-bottom:1px solid #CCC}
.provediv{width:33.3%;float:left}
.provediv h3{font:23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;text-align:left;padding:30px}
.provediv h4{font-size:16px;text-align:left;padding:30px}
.proveli li{display:block;height:40px;padding:15px 70px 15px 30px;text-align:left;font-size:14px;line-height:20px}
.proveli li a img{float:left;margin-right:15px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ccc;-webkit-filter:grayscale(1);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);padding:1px}
.proveli li a:hover img{-webkit-filter:none;filter:none}
.proveli li p em{font-size:12px;color:#CCC;font-style:normal;padding-left:10px}
#a1{width:100%;height:800px;overflow:hidden;position:relative;background:#008f8f url(../images/15.jpg) repeat center top}
#a1 .a1p{position:absolute;z-index:999;width:1000px;left:50%;top:140px;margin-left:-500px;text-align:center;color:#fff}
#a1 .a1p h1{font:50px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a1 .a1p ul li{line-height:40px;font-size:23px;font-family:'Microsoft Yahei',Verdana,Geneva,sans-serif}
#a2{width:100%;height:900px;position:relative;background:#e6f7ff url(../images/16.jpg) repeat center top}
#a2 .a2p{position:absolute;z-index:999;width:550px;left:50%;top:180px;margin-left:-50px;text-align:center;color:#35303b}
#a2 .a2p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a2 .a2p p{line-height:180%;font-size:16px}
#a3{width:100%;padding-top:50px}
#a3 .a3p{background-color:#cf9;padding:100px;text-align:center;color:#35303b}
#a3 .a3p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a3 .a3p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a4{width:100%;padding:100px 0 60px 0;text-align:center}
#a4 .a4p{padding:80px 100px;text-align:center;color:#35303b}
#a4 .a4p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a4 .a4p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a4 .btnp{margin:0 auto;margin-top:-20px}
#a4 .btnp a{padding:15px 50px}
#a5{width:100%;height:900px;position:relative;background:#000 url(../images/19.jpg) repeat center top;color:#FFF}
#a5 .a5p{position:absolute;z-index:999;width:550px;left:50%;top:180px;margin-left:-500px;text-align:left}
#a5 .a5p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a5 .a5p p{line-height:180%;font-size:16px}
#a6{width:100%;padding:0 0 100px 0;text-align:center}
#a6 .a6p{padding:100px;text-align:center;color:#35303b}
#a6 .a6p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a6 .a6p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a6 .a6box{float:left;width:400px;height:150px;margin-bottom:50px}
.a6box img{float:left}
.a6box .a6text{float:left;width:210px;padding:10px 0 0 20px;text-align:left;color:#35303b}
.a6text h3{margin-bottom:20px;font-size:20px;font-weight:400;position:relative}
.a6text h3 a i{margin-left:10px;font-size:13px;position:absolute;top:5px}
.a6text h3 a{color:#35303b}
.a6text p{line-height:160%;font-size:13px}
#a7{width:100%;padding:0 0 60px 0;text-align:center}
#a7 .a7p{padding:70px 100px;text-align:center;color:#35303b}
#a7 .a7p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a7 .a7p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a7 a.btn{position:absolute;font-size:18px;bottom:0;left:50%;margin-left:-96px;list-style:none;z-index:9999;padding:15px 50px;line-height:23px}
#a7 #slides{padding-bottom:20px}
#a8{width:100%;padding:0 0 20px 0;text-align:center;position:relative}
#a8 .a8p{padding:70px 100px;text-align:center;color:#35303b}
#a8 .a8p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a8 .a8p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a8 .pt{width:50%;position:relative}
#a8 .pt img{width:100%;height:auto;max-width:100%;display:block}
#a8 .pt a{position:absolute;display:block;width:100%;color:#FFF;font-size:50px;text-align:center;top:43%}
#a9{width:100%;padding:0 0 60px 0;text-align:center}
#a9 .a9p{padding:50px 100px;text-align:center;color:#35303b}
#a9 .a9p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a9 .a9p p{line-height:180%;font-size:16px;margin:0 auto;width:900px}
#a9 a.btn{position:absolute;font-size:18px;bottom:0;left:50%;margin-left:-96px;list-style:none;z-index:9999;padding:15px 50px;line-height:23px;z-index:9999}
#a10{width:100%;height:600px;overflow:hidden;position:relative;background:#f30 url(../images/33.jpg) repeat center center}
#a10 .a10p{position:absolute;z-index:999;width:1000px;left:50%;top:180px;margin-left:-500px;text-align:center;color:#35303b}
#a10 .a10p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a10 .a10p p{line-height:180%;font-size:16px}
#a11{width:100%;height:600px;overflow:hidden;background:#fff url(../images/34.jpg) repeat-x center -100px;position:relative}
#a11 .a11p{position:absolute;z-index:999;width:1000px;left:50%;top:180px;margin-left:-500px;text-align:center;color:#35303b}
#a11 .a11p h1{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;line-height:130%}
#a11 .a11p p{line-height:180%;font-size:16px}
.monita-top h3{font:23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding-top:80px}
.monita-top h2{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:20px 0}
.monita-top ul{width:560px;float:left;padding:80px 20px;text-align:left;font-size:16px;line-height:25px}
.monita-main h2{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:50px 0 0 0}
.monita-main h3{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding-top:80px}
.monita-main h3 span{display:block;font-size:18px;padding-top:10px;font-weight:400}
.monita-main p{padding:40px 0;width:900px;line-height:25px;font-size:16px;margin:0 auto}
.monita-book{text-align:left;padding:100px 0 0 0;border-top:1px solid #CCC;margin-top:80px}
.monita-book .y{width:560px;text-align:left;padding:50px 40px 0 0}
.monita-book h4{font:23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:20px 0 0 0}
.monita-book h3{font:35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:20px 0 30px 0}
.monita-book-isbn{font-size:13px;line-height:23px}
.monita-book-text{line-height:25px;font-size:16px;padding:20px 0;margin-bottom:40px}
#containermap{width:100%;height:500px;background-color:#eee}
#containermap .tt{padding:0;margin:0;line-height:30px;font-size:18px}
#imgDemo{float:left;margin-right:10px;width:100px;height:80px}
#containermap .add{font-size:12px;line-height:20px;padding:0;margin:0;color:#666}
.hjh3{font:23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;font-weight:400;width:50%;margin:0 auto;line-height:70px;color:#35303b;margin-top:40px}
.hjh3 span{display:block;color:#666}
.hjh3 span.en{border-bottom:1px solid #CCC;font-size:60px}
.hjdl{padding-bottom:60px}
.hjdl dl{width:530px;padding:20px;float:left;color:#35303b;text-align:left;margin-right:15px}
.hjdl dl dt.z{width:140px;height:140px;text-align:center}
.hjdl dl dt.z i{font-size:60px;color:#CCC}
.hjdl dl dt{font:23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;font-weight:400;padding-bottom:20px}
.hjdl dl dd{line-height:150%}
.img4{width:100%}
.img4 img{width:25%}
.imglogo{text-align:center;margin:50px 20px}
.imgtext{color:#666;padding-bottom:80px}
.imgtext h3{font:28px 'Microsoft Yahei',Verdana,Geneva,sans-serif;margin-bottom:20px;color:#35303b}
.imgtext p{line-height:23px}
.hjdt{position:relative;text-align:center;color:#FFF}
.hjdt div{position:absolute;top:100px;right:0;left:0}
.hjdt h3{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding-bottom:20px}
.hjdt p{line-height:150%}
.hjwelcome{line-height:150%;color:#666}
.teachul{margin:0 auto}
.teachul li{display:block;float:left;width:228px;text-align:center;margin:0 15px 30px 0}
#teachbannertop{text-align:center;width:100%;overflow:hidden}
#teachbannertop div.cl{padding:70px 0}
#teachbannertop h1{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;font-weight:400;padding-bottom:30px}
#teachbannertop p{font-size:18px;line-height:30px}
#teachbanner{background-color:#000;color:#fff;text-align:left}
#teachbanner div{width:45%;padding-top:100px}
#teachbanner h5{font-size:30px}
#teachbanner h5 span{font-weight:400;font-size:14px;padding-left:15px}
#teachbanner p,#teachbanner p a{line-height:25px;color:#FFF;font-size:14px;display:block}
#teachmain{height:780px}
#teachtext{width:50%;float:right;text-align:left;padding-top:100px}
#teachtext h1{font:30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;font-weight:700;width:90%;border-bottom:1px solid #999;line-height:60px;position:relative}
#teachtext h1 p{font-weight:400;font-size:12px;line-height:40px;position:absolute;right:0;bottom:0}
.teachnameb{text-transform:uppercase;padding:10px 0 40px 0}
.teachmainli{line-height:25px}
a.more_teach{color:#666;border:1px solid #666;padding:5px 20px;display:block;float:left}
a.more_teach:hover{color:#000;border:1px solid #000}
.jp-container{width:90%;height:350px;position:relative;margin-bottom:50px;line-height:25px;font-size:14px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:0 0}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:14px;background:0 0}
.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:0 0;position:relative}
.jspDrag{background:#999;position:relative;top:0;left:0;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
#section1{height:137px}
.yh dl{float:left;text-align:left;width:255px;padding:15px}
.yh dl dt{font-size:16px;line-height:40px}
.yh dl dt img{margin-right:8px}
.yh dl strong{font-size:16px}
.tukumenu{border-top:4px solid #008f8f;padding:20px;font-size:14px}
.tukumenu li{display:inline-block;border:1px solid #CCC;padding:5px 8px;margin:0 10px 10px 0}
.tukumenu li.cur{border:1px solid #008f8f}
.tukumenu li.cur a{color:#008f8f}
.duoshuop50{padding:50px}
.gradul{margin:0 auto}
.gradul li{display:block;float:left;width:190px;text-align:center;margin:0 12px 0 0;height:350px}
.gradul li a{position:relative;display:inline-block;text-align:center}
.gradul li h5{font-size:16px;font-weight:400;padding:0;position:absolute;bottom:0;background-color:#262528;width:130px;margin:0 30px;color:#fff;line-height:35px}
.gradul li p{padding:10px 0 0 0}
#monitalink{font:14px "宋体",Arial,sans-serif}
#monitalink a{font:16px 'Microsoft Yahei',Verdana,Geneva,sans-serif}
.wapcl,.wapcl:after{height:0}
.showbg{background-color:#f5f5f5;padding:30px 0}
.showmain{width:1200px;margin:0 auto}
#showtext{width:800px;text-align:left;padding:15px 55px;background-color:#fff;overflow:hidden}
#shownr .neirong img,#shownr .ul_photoshow img{margin:0;max-width:800px;height:auto;width:auto\9}
#shownr .neirong p{padding:8px 0}
.ul_newsrelation{width:825px}
.ul_newsrelation li{width:180px;display:inline-block;margin-right:25px;height:240px;overflow:hidden}
.ul_newsrelation li img{width:180px;height:180px}
.ul_newsrelation h3{padding:15px 0 0 0;line-height:135%;font-weight:400;font-size:13px}
.ul_newsrelation_job{width:825px}
.ul_newsrelation_job li{width:180px;display:inline-block;margin-right:25px;height:285px;overflow:hidden}
.ul_newsrelation_job li img{width:180px;height:245px}
.ul_newsrelation_job h3{padding:15px 0 0 0;line-height:120%;font-weight:400;text-align:center}
.ul_news4{color:#999;text-align:left}
.ul_news4 li{margin-bottom:15px;float:left;width:300px}
.ul_news4 li img{margin-bottom:10px}
.ul_news4 li span{font-size:12px}
.biaoqian{font-size:12px;padding:15px 0}
.biaoqian a{padding:8px 15px;background-color:#f5f5f5;color:#000;margin:0 10px}
.z .index_course li{width:394px;height:258px;overflow:hidden}
.y .index_course{width:806px;float:left}
.y .index_course li{width:402px;height:172px;margin:0;float:left}
.y .index_course li img{width:402px}
.z .index_course li img{width:394px}
.index_course li{background-color:#000}
.index_course li strong{font-size:20px;display:block;margin-bottom:5px}
.index_course li span{font-size:14px;display:block}
.index_course li span.btn{float:left;padding:5px 15px;font-size:12px;margin-top:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;filter:alpha(Opacity=0)!important;opacity:0!important}
.index_course li i{font-size:12px;margin-right:8px}
.index_course li img{position:absolute;z-index:1}
.index_course li p{position:absolute;z-index:9;padding:30px;display:block}
.index_course li a{color:#FFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;filter:alpha(Opacity=100)!important;opacity:1!important}
.index_course li a:hover{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;filter:alpha(Opacity=70)!important;opacity:.7!important}
.index_course li a:hover span.btn{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;filter:alpha(Opacity=100)!important;opacity:1!important}
.index_course li.box4 a,.index_course li.box5 a,.index_course li.box8 a{color:#000}
.xop5{overflow:hidden;width:1200px}
.xop5 li{float:left;width:240px;margin-right:0;padding-bottom:40px;overflow:hidden}
.xop5 li img{width:240px;height:200px;display:block;margin-bottom:8px}
.xop5 li a{text-decoration:none;font-size:14px}
.xop5 li a:hover{text-decoration:none;color:#999}
.xop5 li a span{display:block}
.xop5 li em{color:#999;font-style:normal}
.search{padding-bottom:10px;width:330px;margin:0 auto;clear:both}
#zhifubao{width:49%;border-right:1px solid #ddd;float:left}
#weixin{width:49%;float:right}
#payfoot{display:block}
#payh1{display:none}
#weixin h3,#zhifubao h3{width:145px;margin:0 auto;text-align:center}
#videoyk{width:100%}
#videoyk iframe{width:1200px;height:600px}
#videomore{padding:0}
#mapsmainbg{z-index:99999}
#fullbg{background-color:#000;left:0;opacity:.95;position:absolute;top:0;bottom:0;right:0;z-index:99999;filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;display:none}
#dialog{height:500px;left:50%;margin:-300px 0 0 -450px;padding:0;position:fixed!important;position:absolute;top:50%;width:980px;z-index:99999;border-radius:5px;display:none}
#dialog p{margin:0 0 12px;height:24px;line-height:24px}
#dialog p.close{text-align:right;padding-right:10px}
#dialog p.close a{color:#fff;text-decoration:none;font-size:23px}
#mapsmain ul{padding-bottom:30px}
#mapsmain ul li{text-align:left;float:left;color:#FFF;width:120px;font-size:14px;line-height:25px}
#mapsmain ul li ul li{float:none}
#mapsmain ul li a{color:#FFF}
#mapsmain ul li a:hover{color:#008f8f}
.wapimg{position:absolute;top:-9999999px}
.hotxoyoer{padding:50px 0 70px 0;border-top:1px solid #CCC}
.hoth3 h3{font-size:24px;padding:15px 0}
.hoth3 hr{margin:0 auto;color:#008f8f;height:0;width:50px;border:2px solid #008f8f}
.hottel{width:1300px;padding:30px 0}
.hottel dl{color:#666;text-align:left;margin:0 10px 0 0;float:left;width:290px;border:1px solid #ddd}
.hottel dl a{display:block;float:left;width:300px;color:#666}
.hottel dl a:hover{color:#008f8f}
.hottel dt{float:left;width:110px;text-align:center;padding:25px 0 25px 15px}
.hottel dl dt img{margin:13px 0}
.hottel dl dt i{font-size:40px}
.hotteldd1{padding-top:18px;font-size:23px}
.hotteldd2{font-size:16px}
.slider-index{width:100%;height:600px}
@media(max-width: 1600px){
	.slider-index{width:100%;height:500px}
}
@media(max-width: 1440px){
	.slider-index{width:100%;height:450px}
}
@media(max-width: 1280px){
	.slider-index{width:100%;height:380px}
}
.swiper-pagination{bottom:50px;}
.swiper-slide-index{background-position:center;background-size:cover;color:#fff;background-color:#262528;}
.swiper-text{position:absolute;width:1200px;height:350px;top:50%;left:50%;margin-left:-600px;margin-top:-175px}
.swiper-slide-tp,.swiper-slide-zp,.swiper-slide-zp2{width:260px}
.slider-duoshuo{width:410px;height:400px}
.slider-duoshuo ul{width:410px}
.slider-duoshuo ul li{width:410px;height:60px;display:block;z-index:99}
.slider-duoshuo .swiper-slide{width:410px;height:80px;display:block;z-index:1px}
#SOHUCS #SOHU_MAIN #powerby_sohu{display:none}
.ul_pic{width:1260px}
.ul_pic li{float:left;height:300px;margin-right:8px;width:235px;margin-bottom:50px;overflow:hidden}
.ul_pic li p{font-size:14px;padding:10px;height:80px;overflow:hidden;display:none;color:#666}
.ul_pic li img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.ul_pic li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.videoiframe iframe{width:1200px;height:600px}
#sns{line-height:40px;padding:10px 0}
#sns a{display:inline-block;background-image:url(../images/sns.png);background-repeat:no-repeat;width:58px;height:1px;overflow:hidden;padding-top:39px;margin:0 15px}
a.s01{background-position:0 0}
a.s02{background-position:-58px 0}
a.s03{background-position:-116px 0}
a.s04{background-position:-290px 0}
#sns a.s05{background-position:-174px 0;width:116px}
a.s06{background-position:-348px 0}
a.s07{background-position:-406px 0}
#sns a.s08{background-position:-465px 0;width:135px}
#sns a.s09{background-position:-613px 0;width:135px}
.pinglunbg{position:relative}
.pinglun{position:absolute;z-index:999;display:block;top:0;right:0;bottom:0;left:0;border-bottom:1px solid #008f8f}
#SOHUCS .action-from-gw{display:none}
.shizi{padding-bottom:30px}
.shizitt{font-size:20px;margin-bottom:20px}
.shizili{float:left;width:400px;padding-right:13px}
.shizili h3{font-size:18px}
.shizili h5{margin-bottom:15px}
#shareImage{display:none}
#pop{background:#fff;width:290px;height:340px;font-size:12px;position:fixed;left:10px;bottom:10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.14902) 0 1px 15px;-moz-box-shadow:rgba(0,0,0,.14902) 0 1px 15px;box-shadow:rgba(0,0,0,.14902) 0 1px 15px;z-index:10}
#popHead{line-height:32px;font-size:12px}
#popHead #popClose{position:absolute;right:20px;top:15px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}
#popHead a#popClose:hover{color:red;cursor:pointer}
#popContent{padding:5px}
.pcxokcbg{width:1300px}
.pcxokc{width:590px;float:left;background:#fff;margin:0 20px 20px 0;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;overflow:hidden}
.pcxokc:hover{z-index:2;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.kchot{position:absolute;left:0;top:0;background:#008f8f;color:#fff;display:inline-block;padding:8px 20px;font-size:14px}
.pcxokctext{text-align:center;float:left}
.pcxokctext a{padding:40px 35px 0 35px;display:inline-block;width:245px}
.city{background:#999;color:#fff;padding:0 10px;border-radius:10px;margin-right:2px;font-size:14px;height:23px;line-height:23px;display:inline-block}
.pcxogo{border:1px solid #666;font-size:16px;display:inline-block;padding:3px 25px;color:#666;height:32px;line-height:32px}
#weixinma{position:fixed;background-color:rgba(0,0,0,.6);left:0;top:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;transfrom:translate(0,0,0)}
.weixinmabox{background:#fff;width:800px;height:450px;background-color:#fbf9fe}
.weixinmabox-tt{line-height:45px;text-align:left;border-bottom:1px solid #ddd;height:45px;position:relative}
.weixinmabox-tt .weixincolse{position:absolute;right:0;top:0;height:45px;width:50px;text-align:center;display:block}
.weixinmabox-tt h3{font-size:1.2em;font-weight:400;padding-left:20px}
.weixinmamain{background-color:#fff;padding:70px}
.weixinmamain .z{text-align:left;width:50%}
.weixinmamain .y{width:50%;text-align:left}
.weixinmamain .y h3{font-size:45px;padding-top:20px}
.weixinmamain .y h5{font-size:23px;padding-top:25px;color:#666}
.weixinmamain .y p{font-size:16px;color:#666}
@media screen and (max-width:900px){.weixinmamain{background-color:#fff;padding:30px}
.weixinmamain .z{text-align:center;width:100%}
.weixinmamain .y{width:100%;text-align:center}
.weixinmamain .y h3{font-size:18px;padding-top:20px}
.weixinmamain .y h5{font-size:16px;padding-top:25px;color:#666}
.weixinmamain .y p{font-size:14px;color:#666}
}
#pay{position:fixed;background-color:rgba(0,0,0,.6);left:0;top:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;transfrom:translate(0,0,0)}
.paybox{background:#fff;width:600px;height:600px;background-color:#fbf9fe}
.paybox-tt{line-height:45px;text-align:left;border-bottom:1px solid #ddd;height:45px;position:relative}
.paybox-tt .payboxcolse{position:absolute;right:0;top:0;height:45px;width:50px;text-align:center;display:block}
.paybox-tt h3{font-size:1.2em;font-weight:400;padding-left:20px}
.paybox-img{background:#fff}
.join-form-input{padding:0;margin:0;border-bottom:1px solid #eee;overflow:hidden}
.join-form-input label{width:100%;height:35px;line-height:35px;display:block}
.join-form-input span{width:70px;display:inline-block;height:35px;line-height:35px}
.weui-input{width:300px;border:0;outline:0;-webkit-appearance:none;-webkit-box-flex:1;-webkit-rtl-ordering:logical;letter-spacing:normal;word-spacing:normal;background-color:transparent;font-size:inherit;color:inherit;height:35px;overflow:hidden;display:inline-block;cursor:pointer}
input.payType[type=radio]{display:none}
input.payType[type=radio]+i{border-radius:20px;width:20px;height:20px;display:inline-block;border:1px solid #eee;color:#fff;font-size:16px;float:right;position:relative}
input.payType[type=radio]+i img{position:absolute;top:0;left:0}
input.payType[type=radio]:checked+i{background:#09bb07}
input.payType[type=radio]:disabled+i{border-color:#ccc}
.join-form-inputradio label{display:block;border-bottom:1px solid #eee;padding:8px 0;line-height:25px;height:25px}
.join-form-inputradio label span{display:inline-block;height:25px;float:left}
.alipayi,.wxpayi{background:url(../images/wap/alipay.png) no-repeat;background-size:100%;display:inline-block;width:25px;height:25px;margin-right:10px}
.wxpayi{background:url(../images/wap/wepay.png) no-repeat;background-size:100%}
.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#fff;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;background-color:#179b16;border:1px solid transparent;width:100%;width:300px;cursor:pointer}
.tydiv{padding:10px 20px;line-height:33px}
.tydiv a{text-decoration:underline}
.tydiv input[type=checkboxi]{margin:0}
.inputradioxq label{display:block;border:1px solid #c3e0b7;margin-right:10px;padding:5px 10px 3px 10px;line-height:25px;height:25px;float:left;border-radius:5px;width:88px}
.inputradioxq label span{display:inline-block;height:25px;line-height:25px;padding-right:8px}
.kcfeiyong a{text-decoration:underline}
.kcfeiyong{padding:0}
.kcfeiyong dl{padding-bottom:20px;width:50%;float:left}
.kcfeiyong dl dt{font-weight:700;margin-bottom:5px;font-size:1.1em;padding:0 0 10px 0}
.kcfeiyong dl dd{display:block;padding:15px 0;border-top:1px dotted #ddd}
.kcfeiyong dl dd img{opacity:.7;height:25px;width:25px}
.kcfeiyong dl dd p{padding:10px;border:1px solid #ccc;border-radius:47px;margin-right:15px}
.kcfeiyong dl dd strong{display:block}
#bannerbyz{min-height:600px}
#bannerbyz .swiper-slide{min-height:600px}
.worksshow{background:#000 url(../images/bg.jpg) no-repeat center center;background-size:cover;min-height:550px}

.wk_con1{width:1200px;float:none;margin:50px auto 50px}
.wk_con1 h2{float:left;width:1200px;height:78px;text-align:center;line-height:78px;font-size:35px;background:url(../images/wk_c_index_22_zx1.png) left bottom no-repeat;margin-bottom:17px;color:#555}
.wk_con1 h5{float:left;width:1200px;height:48px;line-height:24px;font-size:14px;text-align:center;color:#777;font-weight:400}
.wk_index_pro{float:left;width:1200px;margin-top:30px;height:270px;overflow:hidden}
.wk_index_pro li{width:299px;height:240px;padding-top:24px;float:left;margin-right:1px;background:#eee}
.wk_index_pro li:hover{background:#495db3}
.wk_pro_img1{width:68px;height:63px;margin:0 auto;padding-bottom:8px;background:url(../images/i_pro_img_x0.png) no-repeat}
.wk_index_pro li:hover .wk_pro_img1{background:url(../images/i_pro_img_x0_hover.png) no-repeat}
.wk_pro_img2{width:68px;height:63px;margin:0 auto;padding-bottom:8px;background:url(../images/i_pro_img_x1.png) no-repeat}
.wk_index_pro li:hover .wk_pro_img2{background:url(../images/i_pro_img_x1_hover.png) no-repeat}
.wk_pro_img3{width:68px;height:63px;margin:0 auto;padding-bottom:8px;background:url(../images/i_pro_img_x2.png) no-repeat}
.wk_index_pro li:hover .wk_pro_img3{background:url(../images/i_pro_img_x2_hover.png) no-repeat}
.wk_pro_img4{width:68px;height:63px;margin:0 auto;padding-bottom:8px;background:url(../images/i_pro_img_x3.png) no-repeat}
.wk_index_pro li:hover .wk_pro_img4{background:url(../images/i_pro_img_x3_hover.png) no-repeat}
.wk_pro_tit{width:204px;height:36px;line-height:36px;text-align:center;margin:0 auto;overflow:hidden;font-size:20px;font-weight:700;margin-bottom:16px}
.wk_index_pro li:hover .wk_pro_tit a{color:#fff}
.wk_pro_text{width:234px;height:48px;padding-top:23px;margin:0 auto;background:url(../images/wk_x_111_li_bg.png) no-repeat center top;color:#6f6f6f;font-size:14px;line-height:24px}
.wk_index_pro li:hover .wk_pro_text{color:#fff;}
.cont4_qiehuan{width:1200px; margin-top:30px;}
.cont4_qiehuan ul{margin:0px; padding:0px;}
.cont4_qiehuan ul li{width:373px; margin-bottom:40px; float:left; margin-right:40px;}
.cont4_qiehuan ul li:nth-child(3n+3){margin-right:0px;}
.cont4_qiehuan ul li:hover{background:#eeeeee;}
.cont4_qiehuan ul li a{padding:10px; display:table; width:353px;}
.cont4_qiehuan ul li img{width:100%;float:left;}
.cont4_qiehuan ul li .cont4_name{width:100%; height:60px; line-height:60px; background:#000; color:#fff; font-size:20px; font-weight:500; float:left; text-align:center;}
.cont4_qiehuan ul li .cont4_text{ width:245px; height:320px; line-height:28px; background:rgba(255,255,255,0.8); float:left; padding:20px 10px; font-size:14px; font-weight:500; }

.wk_con3{width:1200px;height:400px;float:none;margin:50px auto 50px;}
.wk_con3 h2{float:left;width:1200px;height:78px;text-align:center;line-height:78px;font-size:35px;background:url(../images/wk_c_index_22_zx1.png) left bottom no-repeat;margin-bottom:17px;color:#555555;}
.wk_con3 h2 span{color:#008f8f;padding-left:8px;}
.wk_con3 h5{float:left;width:1200px;height:48px;line-height:24px;font-size:14px;text-align:center;color:#777777;font-weight:normal;}
.wk_index_wt{float:left;width:1200px;height:250px;overflow:hidden;margin-top:30px;}
.wk_index_wt li{float:left;width:272px;height:213px;}
.wk_index_wt li a{text-decoration:none;display:block;width:222px;}
.wk_index_wt_li2{padding:0 37px;}
.wk_index_wt_li3{padding-right:37px;}
.wk_wt_img1{width:100px;height:100px;margin:0 auto;background:url(../images/wk_c_index_ximg1.png) no-repeat;border:solid 1px #cecece;border-radius:50px;}
.wk_index_wt li:hover .wk_wt_img1{background:url(../images/wk_c_index_ximg1_hover.png) no-repeat #333;border:solid 1px #244f8d;}
.wk_wt_img1{width:100px;height:100px;margin:0 auto;background:url(../images/wk_c_index_ximg1.png) no-repeat;border:solid 1px #cecece;border-radius:50px;}
.wk_index_wt li:hover .wk_wt_img2{background:url(../images/wk_c_index_ximg2_hover.png) no-repeat #333;border:solid 1px #244f8d;}
.wk_wt_img2{width:100px;height:100px;margin:0 auto;background:url(../images/wk_c_index_ximg2.png) no-repeat;border:solid 1px #cecece;border-radius:50px;}
.wk_index_wt li:hover .wk_wt_img3{background:url(../images/wk_c_index_ximg3_hover.png) no-repeat #333;border:solid 1px #244f8d;}
.wk_wt_img3{width:100px;height:100px;margin:0 auto;background:url(../images/wk_c_index_ximg3.png) no-repeat;border:solid 1px #cecece;border-radius:50px;}
.wk_index_wt li:hover .wk_wt_img4{background:url(../images/wk_c_index_ximg4_hover.png) no-repeat #333;border:solid 1px #244f8d;}
.wk_wt_img4{width:100px;height:100px;margin:0 auto;background:url(../images/wk_c_index_ximg4.png) no-repeat;border:solid 1px #cecece;border-radius:50px;}
.wk_wt_tit{width:222px;height:66px;line-height:66px;font-size:24px;text-align:center;font-weight:bold;overflow:hidden;color:#333;}
.wk_wt_text{width:222px;height:46px;line-height:23px;overflow:hidden;color:#969696;font-size:13px;}

.wk_con4{width:100%;height:1000px;}
.wk_con4box{width:1200px;height:950px;float:none;margin:0 auto;position:relative}
.wk_con4 h2{float:left;width:1200px;height:78px;margin-top:40px;text-align:center;line-height:78px;font-size:35px;background:url(../images/wk_c_index_22_zx1.png) left bottom no-repeat;margin-bottom:17px;color:#000}
.wk_con4 h5{float:left;width:1200px;height:48px;line-height:24px;font-size:14px;text-align:center;color:#777;font-weight:400}
.wk_con4_list{float:left;width:1200px;height:268px;overflow:hidden;margin-top:35px;background:#008f8f}
.wk_con4_list ul{float:left;width:1139px;height:184px;overflow:hidden;padding:42px 31px 42px 30px}
.wk_con4_list li{float:left;width:161px;height:80px;padding:1px;margin-bottom:22px;background:url(../images/con_4_bg.png) no-repeat}
.wk_con4_list li img{width:160px;height:80px;border:none}
.wk_con4_more{width:150px;height:37px;position:absolute;top:925px;left:547px;overflow:hidden;}
.wk_con4_more a{width:150px;height:37px;float:left;background:url(../images/wk_c_index_16_more.png) no-repeat}
.wk_con4_more a:hover{width:150px;height:37px;background:url(../images/wk_c_index_16_hover_more.png) no-repeat}

.honor_img{ width:1200px; text-align:center; margin:30px 0; float:left;}
.honor_img ul{margin:0px; padding:0px;}
.honor_img ul li{width:285px; margin-right:20px; float:left;}
.honor_img ul li:last-child{margin-right:0px;}
.honor_img ul li img{width:283px;border:1px solid #e8e8e8;float:left;}
.honor_img ul li span{width:100%; height:30px; line-height:30px; text-align:center;}
.honor_img ul li:hover{background:#e8e8e8;}
.cont11{ width:100%; overflow:hidden;    }
.cont11_a{ border:1px solid #cbcbcb; width:340.6px; padding:30px 20px; margin-right:26px; margin-top:25px; float:left;background: #f7f7f7;}
.cont11_a:nth-child(3n+3){margin-right:0px;}
.cont11_a em{width:43px;height:43px; line-height:43px; float:left; margin-right:5px; border-radius:5px; background:#333; color:#fff; font-size:20px; text-align:center;}
.cont11_a img{ float:left; margin-right:5px;}
.cont11_a span{ color:#525252; font-size:14px; margin-top:5px;}
.cont11_a span strong{display: table;margin-bottom: 5px;}

/*黄金组合*/
.Choices{ width:100%; float:left; height:819px; background:url(../images/Choices.jpg) no-repeat center; background-size:cover;}
.Choices_text{ width:1200px; height:819px; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:48px; color:#FFF; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #FFF;width:265px;height: 2px;}
.Choices_head:before{ left:175px;}
.Choices_head:after{ right:175px;}

.Choices_content{ width:1184px; height:594px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:left; margin-left:1136px; margin-top:24px; cursor:pointer;}
.Choices_banner{ width:1184px; height:399px; float:left; margin-top:39px; overflow: hidden;}
.Choices_banner ul{ width: 12000px;  overflow: hidden;}
.Choices_banner ul li{ width:1184px; height:399px; float:left;}
.Choices_left{ width:494px; height:399px; float:left;}
.Choices_right{ width:690px; height:399px; float:left; background-color:#e8e8e8;}
.Choices_right h1{ width:690px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:690px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:10px; color:#464646;}
.Choices_right p{ width:600px; height:150px; float:left; margin-left:70px; text-align:center; font-size:16px; line-height:30px; color:#606060; margin-top:20px;}
.Choicesbut{ width:200px; height:49px; float:left; border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; line-height:49px; color:#606060; font-size:22px;  margin:40px 224px 0;}
.Choicestel{ width:1184px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#FFF; margin-top:100px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:12000px; overflow:hidden;}
.Choicestel ul li{ width:1184px; height:38px; float:left;}
/*黄金组合*/



