@charset "utf-8";
/* CSS Document */
body,div,ul,li,h2,h3,span,form,table,tr,td,input,select,option,p,h4,hr,a,dl,dd,dt{ margin:0px; padding:0px;}
body{ background:#f1f1f1; font:normal 12px/24px '宋体';}
ul li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
img{ border:0px; vertical-align:top;}
.h10{ margin:0px; padding:0px; height:10px; line-height:10px; *+height:10px; _height:10px;}
.auto{ margin:0px auto; width:1200px;}
.xpage .auto{ margin:0px auto; width:1000px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
em{ font-style:normal; color:#f00;}

.promise i,.zx_tel i,.rslides_tabs a,.rslides_here a,.xinxi i,.kcjs i,.upw i,li.s1 i,.c-tt i,a.dykc s,.pay p span,.pay p i,.accordion span{ background:url(top.png) no-repeat;}
.efnav li,.f1,.f2,.co_le,.p2,.on3,.dest,.thumb2,.pic_lists,.pic_content ul li,.bmline,.ab_left,.ab_right,#carousel ul.slides li,.detailed-image,.pone,.focus,.kc_left,.tt2,.js,.zsfl,.tabs,.pics,.pics li,.like,.e_subNavBtn,.c-bk,.kc_pics,.bmn_left,.sex,.bmn_right,.wy_left,.wy_right,.studate,.isstu{float:left;}
.efhead,.efnav,.efnav li,.slowup,.banner,.bminfo,.promise,.f2 a,.place,.kc,.nr_title,.jc_con h3,.pic_con,.pic_content,.pic_content ul li,.zx_tel,#carousel ul.slides li,.meet-people,#carousel,#carousel .people-name,.details-content,.flexslider,.scrollable,.viewport,.scroll-bar.horizontal,.pone,.focus,.rslides,.xinxi,.bt1,.kcjs li,.js,.upw,.xl_ti,.xl_con li,.button,.like,.e_wrap,.e_section,.e_inner,.zxt,.active,.c-tt,a.dykc,.pay p,.sex,.exprice,.efvoice,.accordion,.jzbmpc,.isstu,.smdi h4{position:relative;}
.logo,.efhead span,.mdplace,.nvbot,.ban1,.bminfo img,.order,.promise i,.f2 i,.zx_num,.kc img,.kcprice,a.look,.kcdate,.online,.picti,.pic_lists,.btn_change,.left_btn,.right_btn,.zx_tel i,.desc,.flex-direction-nav a,.carousel-content,#carousel .people-name:after,#people-details,.cls-btn,.details-content:before,.overview,.scroll-bar.vertical,.thumb,.acname,.ptitle,.rslides_nav,.rslides_tabs,.xinxi i,.kcjs i,.sqjz,.jsway,.upw i,h3.dq,i.qi,i.peo,.xl_con li span,li a.xlxq,h3.spe,h3.kcjg,.circle,.shu,.mfzx,.active i,.c-tt i,span.dynews,a.dykc s,.pay p span,.pay p i,.lkmore,.rdo,.fifty,h3.listen,.accordion span,.free,.isstu input,.smdi i{ position:absolute;}
.nvbot,.upbm,.subMenu{ background:url(repeat.png) repeat-x; }
.efhead_bj{ border-top:4px solid #303745; background:#FFF}
.efhead{ background:url(ef_03.jpg) no-repeat; height:155px;}
.xpage .efhead{ background:url(xyf_03.jpg) no-repeat; height:129px;}
.logo{ display:block; width:300px; height:45px; left:153px; top:41px;}
.xpage .logo{ top:32px; left:130px; height:40px; width:250px;}
.efhead span{ width:258px; text-align:right; right:20px; bottom:43px; right:25px; font:bold 12px/20px '宋体';}
.xpage .efhead span{bottom:30px; right:17px;}
.efhead a{ color:#f6199c; text-decoration:none;}
.efnav{ height:45px; background:#003f5f; margin-bottom:4px; z-index:10;}
.efnav li{ font:normal 16px/44px 'Microsoft YaHei','宋体'; color:#fff; background:url(li.png) no-repeat right; z-index:20;}
.efnav a{color:#fff; margin:0px 34px;}
.xpage .efnav a{ margin:0px 26px;}
.slowup .mdplace{ display:none;}
.slowdown .mdplace{ display:block;}
.mdplace{ left:0px; top:0px; padding-top:45px;}
.mdplace li{ height:30px; width:109px; background:#003f5f; margin-top:1px; font:normal 12px/30px '宋体'; text-align:center; float:none;}
.xpage .mdplace li{ width:97px;}
.nvbot{ background-position:0px 0px; background-repeat:repeat-x; height:8px; line-height:0px; font-size:0px; width:100%; bottom:-8px; left:0px;}
.banner{ height:451px; background:#e4e4e4; z-index:1;}
.ban1{ background:url(banner_01.gif) no-repeat center; height:150px; top:0px; left:0px; width:100%;}
.xpage .ban1{ background:url(xbanner_01.gif) no-repeat center;}
.ban2{ background:url(banner_04.gif) no-repeat center; top:150px;}
.xpage .ban2{ background:url(xbanner_04.gif) no-repeat center;}
.ban3{ background:url(banner-03.gif) no-repeat center; top:300px;}
.xpage .ban3{ background:url(xbanner-03.gif) no-repeat center;}
.bminfo{ height:450px; border-bottom:1px solid #e3e3e3; z-index:2;}
.bminfo img{ top:0px; left:0px; width:100%; height:100%;}
.bminfo table{ margin:20px auto 0px;}
.order{ background:#fff; width:320px; height:321px; bottom:37px; left:19px; z-index:10;}
h3.bm_tip{ font-size:18px; font-weight:normal; font-style:italic; font-family:'Microsoft YaHei',"微软雅黑",'黑体'; line-height:40px; color:#fff; background:#ed008c; height:40px; text-align:center;}
.bleft{ width:145px;}
.txt1{ width:268px; height:32px; padding:0px 5px; border:1px solid #cbcbcb; background:url(ip.png) repeat-x top; font:normal 14px/32px '宋体'; color:#7697a0; margin-bottom:18px;}
.txt2{ width:123px;}
.age{ display:block; width:133px; height:26px; border:1px solid #cbcbcb; padding-top:6px; background:url(ip.png) repeat-x top; margin-bottom:18px;}
.age select{ border:0px; width:100%; font:normal 14px/20px '宋体'; color:#7697a0;}
.lx{ width:278px;}
.upinfo{ width:100%; height:40px; background:#ed008c; border:none; font:normal 14px/40px '宋体'; color:#fff;}
.promise{ font:normal 12px/44px '宋体'; color:#7697a0; height:45px; padding-left:17px;}
.promise i{width:11px;height:14px;background-position:0 0; top:14px; left:0px;}
.yx_fa{ padding:0px 37px 0px 34px; color:#3a404e;}
.xpage .yx_fa{ padding:0px 27px 0px 30px;}
.yx_fa h3{ font-size:24px; line-height:56px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:bold; padding-top:18px;}
.yx_fa p{ font:normal 12px/32px '宋体'; text-indent:3em;}
.fa_top{ border-bottom:1px solid #d9d9d9; margin-top:46px;}
.f1{ width:282px; text-align:center;padding-bottom:11px;}
.xpage .f1{ width:235px;}
.f1 hr{ width:32px;height:1px; font:0px; line-height:0px;margin-top:-1px;border:0;background:#000; margin:7px auto 16px auto; _margin:0px auto 9px; *margin:0px auto 9px;}
.f1 h4{ font-size:18px; line-height:42px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:bold; padding-top:21px;}
.f1 p{ font:normal 14px/24px '宋体'; text-indent:0; width:204px; margin:0px auto;}
.fa_bt{ margin-top:39px; margin-left:39px;}
.xpage .fa_bt{ margin-left:30px;}
.f2{ width:238px; text-align:left; margin-right:32px; color:#000;}
.xpage .f2{width:200px}
.f2 a{ display:block; height:166px;margin-bottom:26px;}
.xpage .f2 a{ height:138px;}
.f2 img{ width:230px; height:158px; padding:3px; border:1px solid #dedede;}
.xpage .f2 img{ width:193px; height:132px; padding:2px;}
.f2 i{ width:230px; height:16px; background:url(ef_90.jpg) no-repeat center; overflow:hidden; left:0px; bottom:-16px;}
.xpage .f2 i{ width:193px;}
.f2 h4{ font:bold 16px/24px 'Microsoft YaHei','宋体';}
.f2 span{ font-size:12px;}
.f2 b{ display:block; padding-top:3px; padding-bottom:4px;}
.f2 p{ font:normal 12px/24px '宋体'; text-indent:0;color:#7a7a7a;}
.course{ padding:0px 29px 0px 34px;}
.xpage .course{ padding:0px 25px 0px 29px;}
.co_le{ width:832px;}
.xpage .co_le{ width:648px;}
.place{ height:69px; border-bottom:1px solid #d9d9d9;}
.place h3{ font-size:24px; line-height:30px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:normal; padding-top:29px;}
.zx_num{ display:block;right:0px; top:28px;font-size:16px; line-height:24px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; color:#ed008c;}
.kc{ height:170px; border-bottom:1px solid #d9d9d9; background:#fefcf9;}
.kc img{ width:161px; height:131px; left:18px; top:20px;}
.xpage .kc img{ width:135px; height:110px; left:15px;}
.nr2{ padding-left:190px;}
.xpage .nr2{ padding-left:159px;}
.nr_title{ height:33px; padding-top:28px;}
.kcprice{ top:25px; right:144px;font-size:26px; line-height:30px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; color:#3a404e;}
.xpage .kcprice{ right:118px;}
a.look{ display:block; width:90px; height:24px; background:#3a404e;font-size:16px; line-height:20px; padding-top:4px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; color:#fff; text-align:center;top:22px; right:11px; text-decoration:none;}
.xpage a.look{ right:9px;}
.nr_title h4{ font-size:18px; line-height:24px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:normal; color:#003f5f;}
.xpage .nr_title h4{ width:270px; overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.nr p{ color:#494949; /*width:547px;*/ padding-right:100px; max-height:48px; overflow:hidden;}
.kcdate{ display:block; width:335px; height:26px; border:1px solid #e5e5e5; padding-top:6px;left:190px; bottom:17px;}
.xpage .kcdate{ left:159px;}
.kcdate select{ border:none; width:335px; color:#9e9e9e;}
.online{ display:block; width:71px; height:24px; border:1px solid #7f879a; left:541px; bottom:21px; text-align:center; color:#3a404e;}
.xpage .online{ left:510px;}
a.online:hover{ background:#e1e1e1; text-decoration:none;}
.on2{ right:11px; bottom:23px; left:auto;}
.xpage .on2{ left:auto;}
.p1{ height:48px;}
.p2{ display:block; width:auto; color:#494949;}
.on3{display:block; width:71px; height:24px; border:1px solid #7f879a; text-align:center; color:#3a404e; margin-left:26px;}
a.on3:hover{ background:#e1e1e1; text-decoration:none;}
.con_ri{ width:268px; float:right; margin-top:24px;}
.ig1{ width:263px; height:215px; border:1px solid #cacaca;}
.con_ri h3{ font-size:24px; line-height:54px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:normal; color:#3a404e;border-bottom:1px solid #d9d9d9; padding-top:20px; margin-bottom:21px;}
h3.hspe{ padding-top:15px;}
h3.hspe2{ padding-top:2px;}
.con_ri p{ padding-bottom:24px;}
.all_place img{ margin-bottom:1px; width:265px; height:208px;}
.con_ri strong{ font:bold 14px/24px '宋体'; display:block;}
a.connect{color:#0758eb; text-decoration:underline;}
.huanj{ padding-left:34px;}
.huanj h3{ font-size:24px; line-height:60px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; font-weight:normal;}
.destall ul{ padding-top:21px;}
.dest{ width:460px;}
.dst2{ margin-left:197px;}
.xpage .dst2{ margin-left:20px;}
.dest h3{ font-size:20px;}
.dest p{ font:normal 14px/24px '宋体';}
.thumb2{ display:block; width:90px; height:60px; margin:10px 10px 20px 0px;}
.thumb2 img{ width:100%; height:100%; vertical-align:top;}
.jcsj{ background:#f1eae2; margin-top:65px; padding-top:62px; height:577px;}
.jc_con{ width:952px; margin:0px auto;}
.xpage .jc_con{ width:800px;}
.jc_con h3{ font:bold 36px/40px 'Microsoft YaHei','黑体'; height:83px;}
.picti{display:block; width:100px; height:34px; font:bold 14px/34px '宋体'; color:#fff; background:#000; text-align:center; right:0px; top:0px;}

.pic_con{width:660px;padding-left:50px; margin:10px auto 0px;}
.pic_lists{width:8888px;height:95px;overflow:hidden;top:0px;left:0px}
.btn_change{width:40px;height:60px;text-indent:-9999px;cursor:pointer}
.left_btn{width:22px;height:39px;top:26px;left:0px;}
.right_btn{width:22px;height:39px;background:url(right.jpg) no-repeat;top:26px;right:0px;}
.pic_content{overflow:hidden;height:95px;loat:left;width:610px;}
.pic_content ul li{width:149px;height:95px;text-align:center;margin-right:10px;}
.pic_content ul li a img{width:100%;height:100%;}
.zx_tel{ font-size:18px; line-height:24px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; width:140px; height:24px; padding-left:26px; margin:52px auto 0px; color:#003f5f;}
.zx_tel i{width:18px;height:23px;background-position:0 -18px; display:inline-block; left:0px; top:0px;}
.linkbtn{ width:391px; margin:0px auto; padding:22px 0px 43px 0px;}
.bmline{ display:block; width:179px; height:42px; border:1px solid #003f5f; font:bold 14px/42px '宋体'; text-align:center; color:#003f5f;}
a.bmline:hover{ background:#e1e1e1; text-decoration:none;}
.foot{ background:#dddddd; text-align:center; color:#292929; font:normal 12px/30px '宋体'; padding-top:46px; padding-bottom:19px;}
/*about us*/
.about{ border-bottom:1px solid #dbdbdb; margin:0px 8px; padding-bottom:17px;}
.ab_left{ width:284px;padding-left:30px; text-align:right; border-right:1px solid #dbdbdb;}
.xpage .ab_left{ padding-left:20px;}
.ab_left h3{font-size:24px; line-height:46px; font-family:'Microsoft YaHei',"微软雅黑",'宋体'; padding-top:23px; padding-right:52px;}
.ab_list li{ height:44px; font:bold 14px/44px 'Microsoft YaHei','宋体'; border-bottom:1px solid #eeeeee; padding-left:5px; text-align:right;}
.ab_list li a{ display:block; padding-right:52px;}
li.hover a{ background:#dddddd;}
.ab_right{ margin:0px 33px; width:800px;}
.xpage .ab_right{ width:700px;}
.ab_right h2{ font:bold 36px/96px 'Microsoft YaHei','黑体'; text-align:center;}
.ab_right h2.list{ font:bold 36px/96px 'Microsoft YaHei','黑体'; text-align:left;}
.ab_right .fbxx{color:#ababab; font:normal 12px/28px '宋体'; padding-bottom:11px; text-align:center;}
.ab_right .fbxx span{ margin:0px 10px;}
.ab_right p{ font:normal 12px/30px '宋体'; padding-bottom:31px;}
.ab_right p b{ font:bold 14px/30px '宋体';}
.ab_right .neirong{ font-size:14px; line-height:26px; padding:0px;}
.xpage .ab_right  .neirong{ padding:0px;}
.ab_right .nr_pre{ padding:24px 0px 23px 3px;}
.ab_right .nr_pre p{ line-height:24px; margin:0px;padding:5px 0px;}
.ab_right .nr_pre span{ color:#444444;}
.desc{ font:bold 46px/72px '黑体'; width:100%; color:#fff; top:96px; left:0px;}
.desc p{ text-align:center;}
.meet-people-title{ font:normal 30px/76px '宋体'; height:77px; background:#000; color:#fff; text-align:center; margin:1px 0px;}
#carousel ul.slides li{width:299px;margin-right:1px;}
.xpage #carousel ul.slides li{ width:249px;}
#carousel li img{ width:100%; height:550px;}
.pname{ display:block; height:76px; color:#fff; font:normal 24px/76px '宋体'; background:#000; text-align:center; margin:1px 0px;}
.content-container{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;max-width:1200px;margin:0 auto};
.xpage .content-container{ max-width:1000px;}
.meet-people{width:100%;background:#000;height:706px;}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;opacity:1;text-indent:-9999px;display:block;width:60px;height:90px;margin:-45px 0 0;top:50%;z-index:10;overflow:hidden;cursor:pointer;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
#people-details .flex-direction-nav a{width:100px;height:38px;margin:-19px 0 0;text-indent:99999px;color:#000;font-size:14px}
.flex-prev{left:0;background:url("left-arrow.png") no-repeat}
#people-details .flex-direction-nav .flex-prev{left:20px;background:url("expnad-left-arrow.png") no-repeat left center;padding:10px 0 0 20px;text-indent:999px;text-align:left}
.flex-next{right:0;background:url(right-arrow.png) no-repeat;text-align:left}
#people-details .flex-direction-nav .flex-next{right:20px; background:url(expnad-right-arrow.jpg) no-repeat 100px center;text-align:right;padding:10px 20px 0 0;text-indent:999px;}
#carousel{padding:1px 0; width:100%; height:627px; overflow:hidden;background:#fff;}
#carousel a{text-decoration:none;color:#fff;cursor:pointer}
.carousel-content{left:0;right:0;padding:0 20px;bottom:97px;text-align:center}
#carousel .people-designation{font-family:"Roboto Condensed",sans-serif;font-size:27px;line-height:1}
#carousel .people-name{font-size:24px;font-style:italic;font-family:Georgia,serif;padding:0 0 20px;margin-bottom:20px}
#carousel .people-name:after{content:"";left:50%;width:40px;height:1px;bottom:0;margin-left:-20px}
#carousel .people-content{font-size:14px;line-height:1.4}
#people-details{visibility:hidden;width:1200px;height:628px;overflow:hidden;left:0;top:79px;z-index:999;}
.xpage #people-details{ width:1000px;}
.cls-btn{right:30px;top:30px;cursor:pointer;z-index:99}
.people-details-wrap{padding:55px 130px 60px;overflow:hidden}
.xpage .people-details-wrap{padding:55px 100px 60px;}
.detailed-image{display:block;}
.detailed-image img{border:2px solid #696969;height:470px}
.about-people{width:580px;float:right;padding:0 55px 0 0;height:500px}
.xpage .about-people{width:470px;}
.about-people h2{color:#000;font-size:30px;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;margin:0}
.people-about{color:#000;font-size:14px;font-weight:700}
.callout{font-size:24px;font-style:italic;font-family:Georgia,serif;line-height:1.25;padding:15px 0}
.details-content{padding:15px 0 0;line-height:1.53}
.details-content:before{content:"";left:0;top:0;width:40px;height:1px;background:#666}
.details-content h4{margin:0;font-size:13px;font-weight:bold}
.details-content p{margin:0 0 25px}
.flexslider{margin:0;background:#fff;border:0;zoom:1}
.flexslider .slides{zoom:1}
.scrollable:focus{outline:0}
.viewport{overflow:hidden; font:normal 16px/24px '宋体';}
.scroll-bar{display:none}
.scroll-bar.vertical{right:0;height:100%}
.scroll-bar.horizontal{width:100%}
.scroll-bar.vertical .thumb{width:100%;min-height:10px}
.scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}
.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scroll-bar{background-color:#e6e6e6}
.scroll-bar .thumb{background-color:#686868}
.scroll-bar:hover .thumb{background-color:#3f3e3e}
.scroll-bar.vertical{width:3px}
.jc_ti{ font:bold 36px/110px '黑体'; text-align:center; height:110px;}
.tjc{ background:#f1eae2;}
.alplace{ background:#bbbabe;}
.pone{ margin-right:1px; margin-bottom:1px;height:299px; width:299px; background:#000;}
.xpage .pone{ width:249px; height:250px;}
.a1{ margin-right:0px; width:600px;}
.xpage .a1{ width:500px;}
.a2{ width:599px;}
.xpage .a2{ width:499px;}
.a3{ float:right; height:599px; width:300px; margin-right:0px;}
.xpage .a3{ width:250px; height:501px;}
.pone img{ width:100%; height:100%;-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);transition: all .4s; vertical-align:top;}
.pone a:hover{ text-decoration:none;}
.pone a:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);}
.acname{ bottom:42%; left:0px; display:block; width:299px; color:#fff; text-align:center;}
.a2 .acname,.a1 .acname{ width:599px;}
.acname h3{ font:bold 34px/36px '黑体';}
.acname i{ font:normal 16px/18px '宋体'; font-style:italic;}
.login{ width:1200px; height:450px;}
.xpage .login{ width:1000px;}
.focus{width:100%;height:100%;}
.focus a:hover{ text-decoration:none;}
.f426x240{width:100%;height:100%;overflow:hidden}
.f426x240 li{ height:100%;}
.f426x240 img{width:100%;height:100%}
.ptitle{ display:block; width:167px; left:62px; bottom:35px; color:#fff;}
.ptitle b{ font:bold 41px/56px '黑体'; display:block; border-bottom:2px solid #fff; margin-bottom:8px;}
.rslides{width:100%;list-style:none;padding:0}
.rslides_nav{height:44px;width:22px;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;right:0}
.rslides_tabs{margin:0px auto;clear:both;text-align:center; width:1200px; height:9px; bottom:20px; left:0px;}
.xpage .rslides_tabs{ width:1000px;}
.rslides_tabs li{display:inline;zoom:1;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-position:0 -53px;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_here a{background-position:-1px -43px;}
.xinxi{ background:#f1eae2; text-align:center; padding-top:94px; z-index:-1; padding-bottom:12px; margin-top:1px;}
.xinxi i{width:30px;height:31px;background-position:0 -63px; right:172px; top:101px;}
.qxorder{ display:block; width:180px; height:42px; background:#ec008c; font:bold 14px/42px '宋体'; color:#fff; text-align:center; margin:0px auto 24px;}
.xinxi p{ font:normal 15px/44px '宋体';}
.hxian{ width:30px;height:53px; border-bottom:1px solid #000; margin:0px auto;}
.kc_info{ padding:0px 24px 0px 30px;}
.xpage .kc_info{ padding:0px 18px 0px 18px;}
.kc_left{ width:285px;}
.kc_top{border-right:1px solid #dbdbdb;}
.kc_left h2{ font-family:'Microsoft YaHei','微软雅黑','黑体'; font-size:24px; font-weight:normal; line-height:28px; height:41px; padding-top:28px; text-align:center;}
.zjlist li{ border-bottom:1px solid #eeeeee; height:73px; text-align:right; padding-left:5px;}
.zjlist a{ display:block; padding-right:53px; height:100%; text-decoration:none;}
.zjlist a:hover{ text-decoration:none; background:#dddddd;}
.zjlist strong{ font:bold 14px/46px '宋体';}
.zjlist p{font:bold 12px/12px '宋体';color:#605445}
.kc_bot{ background:#f1f0f0;border:1px solid #dbdbdb;}
.bt1{ border-bottom:1px solid #dbdbdb; padding-left:20px; color:#124363; height:154px;}
.bt1 h3{ font:bold 20px/44px '宋体'; color:#ec008b; padding-top:8px;}
.kcjs li{ color:#124363; font:12px/18px '宋体'; height:19px; padding-left:18px;}
.kcjs a{ color:#124363;}
.kcjs i{width:6px;height:6px;background-position:0 -94px; left:5px; top:6px; overflow:hidden;}
.bt1 p{ font:bold 14px/26px '宋体';}
.sqjz{ right:19px; top:44px;}
.bt2{ color:#5a5a5a; padding-left:20px; padding-top:9px; height:227px; overflow:hidden;}
.bt2 p{ font:normal 13px/14px '宋体'; height:16px; padding-top:9px; overflow:hidden;}
.selcs{ display:block; width:242px; height:24px; border:1px solid #dedddd; padding-top:4px; background:#fff;}
.selcs select{ border:none; width:100%;color:#5a5a5a;}
.sel2{ height:23px;padding-top:3px;}
.tt1{width:88px; height:28px; overflow:hidden; border:1px solid #dedddd; padding:0px 5px;color:#5a5a5a; background:url(ip.png) repeat-x top #fff; font:normal 13px/28px '宋体';}
.tt2{width:232px; margin-top:5px;}
.tt3{ width:122px;}
.jisong{ height:33px; overflow:hidden;}
.js{padding-left:20px; height:33px; display:block;font:normal 12px/28px '宋体'; overflow:hidden;}
.jsway{ top:7px; left:0px; width:13px; height:13px; overflow:hidden;}
.date{ padding-left:0px; display:inline-block; width:70px; height:22px; margin-right:6px; padding-top:4px;}
.date select{color:#5a5a5a; border:0px;}
.d2{ width:86px;}
.upw{ width:243px; height:32px; margin:28px 0px 18px 0px;}
.upw i{ overflow:hidden; top:0px;height:32px;}
i.ile{width:2px;background-position:-20px 0; background-repeat:no-repeat; left:0px;}
i.iri{width:35px;background-position:0 -100px; right:0px;}
.upbm{ width:243px; height:32px;background-position:0 -8px; border:none; font:bold 14px/32px '宋体'; color:#fff;}
.kc_right{ width:832px; float:right;}
.xpage .kc_right{ width:655px;}
.xianlu{ height:56px; padding-top:70px; margin-bottom:18px;}
.xl_ti{ height:56px; background:url(tiao_03.jpg) no-repeat;}
.xpage .xl_ti{background:url(xtiao_03.jpg) no-repeat;}
h3.dq{ font:normal 30px/50px 'Microsoft YaHei','黑体'; color:#fff;width:186px; text-align:center; left:53px; width:186px;}
i.qi{left:0px; width:73px; height:77px; top:-38px; }
i.peo{right:24px; bottom:21px;}
.us i.qi{ background:url(america.png) no-repeat right 12px;}
.us i.peo{ background:url(mg.png) no-repeat; width:100px; height:75px;}
.xl_con{ border:1px solid #e4e4e4; border-radius:6px; background:#f9f9f9;}
.xl_con ul{ padding:25px 14px 14px 21px;}
.xl_con li{ height:40px; border-bottom:1px dashed #9d9d9d; font:normal 14px/40px '宋体'; color:#979d91;}
.lx_num{ background:url(xlnum.png) no-repeat; width:240px; height:17px; right:20px; bottom:16px;}
li.xb{ font-weight:normal; font-size:20px; line-height:36px; font-family:'Microsoft YaHei','微软雅黑','宋体'; color:#003f5f;}
.xl_con li a{ color:#979d91;}
.shrq{ left:400px; top:0px;}
.xlprice{ right:406px; top:0px;}
.xpage .xlprice{ right:296px;}
.xlsta{ right:259px; top:0px;}
.xpage .xlsta{ right:230px;}
li a.xlxq{ display:block; width:82px; height:28px; right:115px; bottom:6px; background:#e6594f; text-align:center; color:#fffefe; font-size:12px; line-height:28px; font-family:'Microsoft YaHei','微软雅黑','宋体';}
li a.xlzx{ background:#72aa32; right:15px;}
.uk i.qi{ background:url(england.png) no-repeat right 5px;}
.uk i.peo{ background:url(yg.png) no-repeat; width:110px; height:76px;}
.az i.qi{ background:url(austra.png) no-repeat right 10px;}
.az i.peo{ background:url(az.png) no-repeat; width:100px; height:69px;}
.jnd i.qi{ background:url(canada.png) no-repeat right 3px; width:76px; }
.jnd i.peo{ background:url(jnd.png) no-repeat; width:89px; height:69px;}
h3.spe{ background:url(category.png) no-repeat; left:53px; top:0px; width:251px; height:51px; }
.hw i.qi{ background:url(haiwai.png) no-repeat right 1px; width:80px; top:-40px; }
.hw i.peo{ background:url(hw.png) no-repeat; width:68px; height:72px;}
h3.spe2{ background:url(cat2.png) no-repeat; width:315px;}
.kcshow{ background:#f9f1e5; border:1px solid #ecdfcb;}

.zsfl{ width:512px;}
.xpage .zsfl{ width:507px;}
.co_t1left{ margin-left:20px; margin-top:16px;}
.xpage .co_t1left{ margin-left:15px;}
.kczs{ margin-top:15px;}
/*图片切换*/
.album { width:446px; padding:17px 22px; border:1px solid #dcd5ca; background:#fff;}
.view { width:100%; height:270px;}
.view img{ width:100%; height:270px;}
.nail { margin-top:5px; height:61px;}
.tabs {width:31px; padding-top:20px; height:41px; background:#f3f3f3;}
li.s1 { overflow:hidden; cursor:pointer; width:100%; height:30px; background:#e1e1e1}
li.s1 i { display:block; margin:6px auto 0;width:22px;height:16px;background-position:-25px 0;}
.tabs li{ background:#f3f3f3}
.pics{ width:415px;}
.pics li { cursor:pointer; width:99px; height:61px; margin-left:6px; background-position:center; _display:inline;}
.zsfl .pics img{ width:100%; height:61px;}
.zsfl .pics li.selected{ width:95px; height:57px;border: 2px solid #F80;}
.share2 { height:45px; padding-top:10px; font:12px/24px '宋体'; color:#635f5b;}
.zsri{ width:647px; float:right; margin-right:18px; display:inline;}
.xpage .zsri{ width:470px; margin-right:12px;}
h3.kctitle{ font:normal 28px/52px '黑体'; color:#003f5f; height:52px; padding-top:20px;}
.xpage h3.kctitle{ width:463px; white-space:nowrap; overflow:hidden; text-overflow:hidden;}
.zsri p{ padding-left:1em; padding-right:12px; font:normal 12px/28px '宋体';}
.zsri strong{ font:bold 14px/28px '宋体';}
.button{ height:86px;margin-top:-9px;}
h3.kcjg{ background:url(kc_35.jpg) no-repeat; width:191px; height:37px; text-align:center; padding-left:38px; font-size:26px; font-weight:bold; font-family:'Microsoft YaHei','微软雅黑','宋体'; line-height:34px; padding-top:10px; color:#fff; top:25px; left:0px;}
.circle{ right:11px; top:0px;}
.like{ background:url(kc_30.jpg) no-repeat; width:86px; height:86px;}
.guan{ background:url(kc_32.jpg) no-repeat; margin-left:38px;}
.xpage .guan{ margin-left:20px;}
.shu{ font-size:14px; font-weight:normal; font-family:'Microsoft YaHei','微软雅黑','宋体'; line-height:24px; top:20px; left:35px; width:40px; text-align:center; color:#ea4b35;}
.guan .shu{ color:#bc498a;}
.kc_list table{ margin:19px 0px 28px 0px;}
.kc_list th{ font:bold 12px/24px '宋体'; color:#003f5f; background:#f1e3cf; height:38px;border-top:1px solid #e0c49a; border-right:1px solid #e0c49a;}
.kc_list td{ text-align:center; border-right:1px solid #e0c49a; border-bottom:1px solid #e0c49a; color:#003f5f; font:normal 12px/24px '宋体';}
.firtd{ border-left:1px solid #e0c49a;}
.cfcs{ padding:6px;}
a.orderbm{ display:block; width:71px; height:24px; border:1px solid #7f879a; background:#fff;color:#3a404e; margin:0px auto;}
.e_wrap {width:100%;z-index:1;margin:0 auto;padding:0; background:#fff;}
.e_section {width:100%;z-index: 1;margin:0 auto;padding:0px 0 0px 0; color:#4f4f4f;}
.e_inner {margin:0px auto;padding:0px 0;}
.e_inner:after {content:""; display:table;clear: both;}
.e_inner {padding:0;font-weight:400;margin:0 auto; background:url(h-sub2.jpg) no-repeat right;}
.e2{ background:none;}
.subMenu{ height:50px;z-index:1000;width:1200px;background-position:0 -41px; background-repeat:repeat-x;}
.xpage .subMenu{ width:1000px;}
a.orderkc{ top:10px; right:20px;}
.zcbjx{height:50px;background:url(h-sub2.jpg) no-repeat left;}
.zxt{height:50px;}
.mfzx{ background:url(zxbtn.png) no-repeat; display:block; width:138px; height:34px; right:66px; bottom:7px;}
.xpage .mfzx{ right:20px;}
.e_subNavBtn {display: block;text-decoration:none;text-align: center;background:url(h-sub1.jpg) no-repeat right top;}
.e_subNavBtn {padding:0px 29px;height:50px;line-height:50px; font:bold 14px/50px 'Microsoft YaHei',"宋体";blr:expression(this.onFocus=this.blur()); color:#fb6f06;}
.xpage .e_subNavBtn {padding:0px 22px;}
.active {padding:0px 29px;background:#06496b; height:50px;line-height:50px; color:#FFF;}
.e_subNavBtn b{background:url(dli_07.jpg) no-repeat right; width:1px; height:50px; right:0px; top:0px;}
.active i{width:0; height:0;border-width:8px 8px 0;border-style:solid;border-color:#06496b transparent transparent; bottom:-8px; left:50px; overflow:hidden; display:block;}
.active b{ display:none;}
.kc_con{ border:#dedede 1px solid; border-top:none; width:1198px;}
.xpage .kc_con{ width:998px;}
.c-bk{ width:938px;}
.xpage .c-bk{ width:738px;}
.content{ font-size:14px; line-height:28px; width:900px; margin:0px auto; padding:10px 0px;}
.xpage .content{ width:700px;}
.c-tt{ height:37px; background:#06496b; color:#FFF; font:bold 14px/37px 'Microsoft YaHei',"宋体"; padding-left:33px; margin-top:10px;}
.c-tt i{width:9px;height:8px;background-position:-13px -44px;left:13px; top:13px; overflow:hidden;}
span.dynews{ display:block; width:77px; right:7px; top:0px;}
a.dykc{ height:37px; display:block; font:normal 12px/12px '宋体'; padding-top:15px; padding-left:27px; color:#fff;}
a.dykc s{ width:16px;height:14px;background-position:-26px -18px; top:14px; left:0px;}
.txt_cf2{padding:25px 10px 20px 10px;}
.txt_cf2 table{ background:#D3E2CA;}
.txt_cf2 th{ background:#F2F6EF; height:35px; color:#3d3d3d;}
.txt_cf2 td { background:#FFF; color:#424242; text-align:center; height:35px;}
th.xlm{ width:370px;}
.xpage th.xlm{ width:308px;}
th.kytime{ width:192px;}
.xpage th.kytime{ width:160px;}
th.jzbm{ width:96px;}
.xpage th.jzbm{ width:80px;}
th.state{ width:89px;}
.xpage th.state{ width:74px;}
th.orderbm{ width:131px;}
.xpage th.orderbm{ width:109px;}
.jg_xl span{ display:block;width:37px;height:19px; font:normal 12px/20px '宋体'; text-align:center; color:#fff; margin:0px auto;border-radius:3px;}
.hotbm{background:#e21f1f; }
.ltbm{ background:#ee860a;}
.normal{ background:#5ca103;}
.fullbm{ background:#a1a1a1;}
a.ydbm{ display:block;width:74px;height:22px; background:url(ydbm.jpg) no-repeat;margin:0px auto;}
.ft{ padding-left:10px; width:695px; color:#333333;}
.ft h4{ font:bold 12px/24px '宋体';}
h4.place{ padding-top:21px;}
h4.fy{ padding-top:5px;}
p.dd{ font:normal 12px/30px '宋体'; border-bottom:1px dashed #8F8F8F; padding-bottom:7px;}
.txt_cf2 p { font:normal 12px/24px '宋体'}
h4.bz{ padding-top:12px; padding-bottom:2px;}
.pay{ padding:15px 10px 20px 10px;}
.pay p{ padding-right:175px; line-height:28px; padding-left:15px;height:28px;}
.xpage .pay p{ padding-right:100px;}
.pay p span{ background-position:0 -133px;width:15px; height:11px; line-height:11px; color:#fff; padding-left:4px; top:7px; left:3px;}
.pay p i{width:7px;height:7px;background-position:-12px -53px;top:9px; left:0px;}
.shoukuan{ margin-bottom:29px; width:696px;}
.xpage .shoukuan{ width:581px;}
.title2{ font:bold 14px '宋体';}
.shoukuan table{ border:#999 1px dashed; background:#fff; text-align:center; font:normal 14px/21px '宋体'; margin-left:22px;}
.shoukuan td{ background:#f5f5f5;}
.shoukuan img {width:94px; height:21px; border:1px #CBCBCB solid;}
.reviews{ padding:20px 0px 42px 8px; border:1px solid #e6e6e6; border-top:none;}
.reviews p{ font:normal 12px/24px '宋体';}
.s-c{ border:#e5e5e5 1px solid; background:#f7f7f7; padding-bottom:20px;}
.s-ul{ padding:0px 10px 0px 13px;}
.s-ul li{ border-bottom:#e5e5e5 1px dashed}
.s-bt{ height:54px; line-height:54px;}
.sa1 {font-size:18px;font-family:"微软雅黑", "黑体";color:#ff4f03}
.xpage .sa1 {text-overflow:hidden;overflow:hidden;white-space:nowrap;width:460px;display:inline-block;}
.sa2 {display:block;background:url(h-s01.jpg) no-repeat 0 3px;padding-left:20px;line-height:20px;color:#17a013;top:17px;right:140px}
.xpage .sa2 {right:100px}
.s-bt b{width:38px;height:21px;line-height:21px;color:#FFF;font-weight:normal;background:#16a515;border-radius:1px;text-align:center;top:15px;right:230px}
.xpage .s-bt b {right:200px}
.s-cc {height:121px;}
.s-cc img {border:#CCC 1px solid;width:91px;height:74px}
.nr {padding-left:190px;color:#737373;line-height:22px}
.xpage .nr{ padding-left:160px;}
.nr p {margin-bottom:10px}
.s-cc b {right:0;top:0;color:#ec0351;font:normal 30px/30px "黑体"}
.s-cc b span {font:bold 12px/22px "宋体"}
.ckxq{right:0px; top:40px;display: block;width:90px;height:28px;font: normal 16px/28px "黑体";color:#FFF;background:#e65349;border-radius:5px;text-align:center;}
.kc_pics{ width:236px;margin-left:13px; margin-top:16px;}
.kc_pics img{ margin-bottom:8px;}
.lkmore{ display:block; width:29px; height:28px; left:50%; bottom:59px; margin-left:-14px; z-index:10; background:url(learn_more_btn.png) no-repeat;}
.bmtx{ width:1058px; margin:0px auto; background:#f0f0f0;}
.xpage .bmtx{ width:890px;}
.bmtx em{ font:normal 10px/10px '宋体'; color:#e78ea0; vertical-align:top; margin-left:5px;}
.bmn_left{ width:600px; padding-left:64px;}
.xpage .bmn_left{ padding-left:54px;}
.yuyue{ font:bold 30px/100px '黑体'; color:#003f5f; height:101px; padding-left:64px;}
.bmn_left strong{ font:bold 14px/16px '宋体'; height:16px; display:block; color:#555555;}
.txphone{ width:268px; height:25px; border:1px solid #cccccc; color:#444444; padding:0px 5px; font:normal 12px/24px '宋体'; margin-right:20px; margin-bottom:20px;}
.pro{ display:block; background:#fff; height:23px; padding:2px 0px 0px 0px; width:278px;}
.pro select{ width:100%; color:#444444; border:none;}
.txyq{ width:568px; height:48px; padding:5px; border:1px solid #cccccc; color:#444444; font:normal 12px/24px '宋体'; margin-bottom:16px;}
.sex{display:block; height:25px; line-height:24px; padding-left:30px; color:#444;}
.rdo{ left:0px; top:5px; width:13px; height:13px; overflow:hidden;}
.bmn_right{ width:302px; margin-left:44px; color:#555555;}
.xpage .bmn_right{ margin-left:20px; width:190px;}
.why{ background:#f1eae0;}
h2.wchoice{ font-weight:bold; font-size:30px; line-height:80px; font-family:'Microsoft YaHei','微软雅黑','黑体'; height:80px; padding-top:44px;}
.chotp{ font:normal 16px/24px '宋体';}
.why_con{ width:915px; margin:0px auto;}
.wy_con{ margin-top:52px;}
.wy_left{ width:380px;}
.wy_left i{ font:italic 14px/32px 'georgia';}
.wy_left img{ display:block;}
.wy_right{ width:437px;}
.wy_right h3{ font:bold 20px/22px '宋体'; padding-bottom:21px; height:22px;}
.wy_right p{ font:normal 15px/22px '宋体'; padding-bottom:21px;}
.exprice{ width:545px; height:204px; margin:0px auto; border-top:1px solid #000; border-bottom:1px solid #000; padding-left:385px;}
.fifty{ display:block; background:url(50.png) no-repeat; width:142px; height:114px; left:210px; top:48px;}
.exprice h4{ font:normal 20px/64px '宋体'; padding-top:26px;}
.exprice p{ font:normal 16px/24px '宋体'; width:364px;}
.year{ height:65px; width:930px; margin:0px auto; border-bottom:1px solid #000; text-align:center; margin-bottom:80px;}
.year i{ font-size:14px; font-style:italic; font-family:'宋体'; vertical-align:bottom;}
.year strong{ font-size:50px; line-height:65px; font-weight:500; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; padding-right:10;}
.efvoice{ height:589px;}
.xpage .efvoice{ height:491px;}
.efvoice img{ width:100%; height:100%px;}
h3.listen{ font:bold 32px/34px '黑体'; left:50%; margin-left:-165px; top:86px;}
.tiyan{ text-align:center; background:#fff; font:normal 14px/24px '宋体';}
.tiyan h3{font:bold 32px/80px '黑体'; height:80px; padding-top:35px;}
.tyfa{ width:944px; margin:22px auto 40px; border-bottom:0px;}
.tyfa .f1{ width:236px;}
.tyfa .f1 p{ width:195px;}
a.sujz{ display:block; width:180px; height:42px; font:bold 14px/42px '宋体'; color:#fff; text-align:center; background:#ed008c; margin:0px auto;}
h3.zzti{ width:461px; border-bottom:1px solid #000; margin:0px auto; padding-top:82px;}
.zzrk img{ vertical-align:middle; margin-right:75px; }
.rkkg{ padding:35px 0px 53px 0px;}
.question{ background:#838383; padding-bottom:150px;}
.question h3{ color:#fefff8; font:bold 34px/84px '黑体'; padding-left:132px; padding-top:83px;}
.qu_con{ width:940px; margin:0px auto; background:#fff;}
.accordion{ height:56px; border-top:1px solid #d5d4d0; font-size:18px; font-style:italic; line-height:56px; font-family:'宋体'; padding-left:52px;}
.accordion span{ display:block;width:26px;height:27px;background-position:-24px -34px; right:50px; top:16px; cursor:pointer;}
.contenta{background: #f9f7f3;margin: 0;padding: 15px 50px 50px;width: 746px; font:normal 14px/28px '宋体';}
.contenta p{ padding:3px;}
.free{ width:425px; top:42px; left:130px;}
.xpage .free{ left:100px;  width:300px;}
.free h3{ font:bold 32px/86px '黑体';}
.free p{ font:normal 14px/20px '宋体'; }
.jz_place{ float:right; width:516px; height:100%;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000;}
.jzbmpc{ width:304px; margin:48px auto 0px; color:#fff;}
.jzbmpc p{ font:italic 16px/24px '宋体'; color:#fff;}
.jztx1{ width:118px; height:33px; font:italic 14px/32px '宋体';background:#fff; border:none; padding:0px 5px; color:#4f4f4f;}
.jzt2{ width:262px;}
.studate{ width:89px; height:25px; margin-left:1px; padding-top:5px; display:block; background:#fff;}
.studate select{ width:100%; border:none; font:italic 14px/20px '宋体'; color:#4f4f4f;}
.jzsp{ width:270px; border:1px solid #feffff;}
.jzsp2{ background:transparent;}
.jzsp2 select{ background:transparent!important; color:#fff; _color:#000; *color:#000;}
.jzyq{ width:260px; height:55px; background:transparent; border:1px solid #feffff; color:#fff; padding:5px; font:italic 14px/24px '宋体';}
.isstu{ display:block; width:45px; height:23px; padding-left:19px;font:normal 16px/22px '宋体'; color:#fff}
.isstu input{width:13px; height:13px; overflow:hidden; left:0px; top:5px;}
.jsfs{ width:102px;}
.jztj{ width:180px; height:43px; border:none; text-align:center; background:#ed008c; font:bold 14px/42px '宋体'; color:#fff; float:right;}
.smdi{ width:400px; height:188px; background:#000; margin:0px auto;}
.smdi h4{ font:bold 22px/30px '黑体'; height:49px; color:#fff; text-align:center; padding-top:34px;}
.smdi i{ width:30px; left:50%; margin-left:-15px;  bottom:0px; border-bottom:1px solid #fff;}
a.samdd{ display:block; width:178px; height:42px; border:1px solid #fff; text-align:center; color:#fff; font:bold 14px/42px '宋体'; margin:20px auto 0px;}

.x_link .auto{ border:#eeeeee 1px solid;}
.x_lk_t{ height:36px; background:#f3f3f3; position:relative; color:#252525;}
.x_lk_t dl{ width:120px; height:36px; background:#FFF; border-top:2px solid #d6d6d6; position:absolute; top:-1px; left:0; font:bold 18px/36px "宋体"; text-align:center;}
.x_lk_t dd{position:absolute; border-style:solid dashed dashed dashed; border-width:6px; overflow:hidden; height:0; width:0; bottom:0px; left:50px; top:0px;border-color:#d6d6d6 transparent transparent transparent;}
.x_lk_ul li{ padding:0px 20px; float:left;line-height:40px; white-space: nowrap;}

.ezx1{ float:left; width:242px; margin-right:20px; padding-left:36px; padding-bottom:10px;}
.xpage .ezx1{width:207px; margin-right:10px; padding-left:30px;}
.ezx1 h3{ font:normal 24px/54px 'Microsoft YaHei','宋体'; color:#3a404e; border-bottom:1px solid #d9d9d9;height:54px; margin-bottom:18px; padding-top:30px;}
.ezx1 li{ font:normal 12px/30px '宋体';}
.xpage .ezx1 li{ width:203px; overflow:hidden; text-overflow:hidden; white-space:nowrap;}

.jc_tea li{float:left;}
.tlist{margin-top:27px; width:875px;}
.xpage .tlist{ margin-left:20px; width:717px;}
.jc_tea li{ width:254px; margin-right:26px; text-align:center;}
.xpage .jc_tea li{ width:225px; margin-right:10px;}
.jc_tea img{ font-size:0px; line-height:0px; vertical-align:top; width:100%;}
.xpage .jc_tea img{ height:153px;}
a.desc2{ display:block; font:normal 14px/24px '宋体'; color:#515151; margin-top:9px; margin-bottom:19px;}
a.desc2:hover{ color:#f00; text-decoration:none;}
.page { color:#8e8e8e; text-align:center; padding:59px 0px 90px 0px;}