@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
th,td{ border:1px solid #ededed; padding:5px;}
body{  color:#555; font-family: "微软雅黑"; font-size:14px; margin:0 auto; background:#fff; min-width:320px;   }
img,a, u{border:0; text-decoration:none !important; outline:none}
ol, ul {list-style: none; } 
a{color:#555; text-decoration:none;}
a:hover{  text-decoration:none;}
*{ margin:0; padding:0;} 
.container{ max-width:1200px; margin:0 auto; box-sizing:border-box; padding:0 13px;}
.clears{ clear:both;} 
.posr{ position:relative; z-index:10}
input,textarea,select{ font-family:"微软雅黑"; outline:none}
.textcent{ text-align:center}
.textleft{ text-align:left}
.textright{ text-align:right}
.fr{ float:right !important}
.fl{ float:left !important; }  
.bgfff{ background:#fff}
.bgfd{ background:#fdfbfa}
.bgf2{ background:#f2f2f2;}
.bgf6{ background:#f6f6f6; overflow:hidden}
.bgf7{ background:#f7f8fa;}
input[type=submit],input[type=button]{-webkit-appearance:none;appearance:none;-moz-appearance:none;}
.margin2 {
    margin: 0 3% !important;
}
.marginBtm{ margin-bottom:15px;}
.warp{ max-width:750px; margin:0 auto;}
/**/ 
.head{ background:#f1f1f1; position:fixed; top:0; left:0; width:100%; box-shadow:0 5px 10px rgba(0,0,0,.2); padding:15px 0; z-index:1000}
.logo{ float:left}
.menu{ float:right; line-height:54px;}
.menu li{ float:left; margin-left:35px; font-size:16px;}
.menu li a{ display:block; color:#555;border-bottom:3px solid #f1f1f1}
.menu li.active a,.menu li:hover a{ color:#feaa01; border-bottom:3px solid #feaa01}
.menu_btn{ float:right; width:35px; height:32px; position:absolute; top:50%; margin-top:-16px; right:10px; cursor:pointer; display:none }
.menu_btn i{ display:block; margin:5px 0; width:100%; height:4px; background:#000; border-radius:5px;}

.banner{ overflow:hidden; width:100%}
.banner img{ display:block; width:100%}
.home_classify{ background:#f7f8fa; overflow:hidden}
.home_classify li{ float:left; width:20%; text-align:center; box-sizing:border-box; border-right:1px solid #DADEE4; font-size:15px; padding:25px 0 0; height:150px}
.home_classify li:first-child{ border-left:1px solid #DADEE4; }
.home_classify li img{ display:block; margin:0 auto 15px;}
.home_classify li:hover{ background:#f0f0f0}

.home_title{ text-align:center; padding:60px 0 50px}
.home_title h2,.home_pro .title p{ color:#0d228b; font-size:30px; font-weight:normal; display:block;font-family:"GOTHIC"; padding-bottom:8px; text-transform:uppercase}
.home_title span{ color:#888888;  font-size:23px;}
.home_title span:after{ content:"/"; margin-left:25px;font-family:"PingFang";}
.home_title span:before{ content:"/"; margin-right:25px;font-family:"PingFang";}
.home_about_img{ float:left; width:38%}
.home_about_img img{ max-width:100%;}
.home_about{ float:right; width:60%}
.home_about .title{ padding-top:15px; display:block; border-bottom:1px solid #ededed; line-height:1.9; font-size:16px;}
.home_about .title span{ color:#feaa01}
.home_about .title i{ display:block; width:50px; height:4px; background:#feaa01; margin-top:13px; }
.home_about .word{ padding:0 35px 35px 0; line-height:1.8; position:relative; border:1px solid #feaa01;  margin-top:50px; border-left:none}
.home_about .word h2{padding-left:35px; font-weight:normal; color:#0d228b; font-size:24px; width:50%; background:#fff; position:relative; top:-10px}
.home_about .word h2:after{ position:absolute; right:0; top:5px; height:8px; width:8px; background:#feaa01; content:" "; color:#feaa01}
.home_about .word p{ padding-left:35px;}
.home_about .word:after{ position:absolute; left:0; bottom:-4px; height:8px; width:8px; background:#feaa01; content:" "; color:#feaa01}

.home_pro,.home_new { background:url(../images/bg1.jpg) fixed center no-repeat; background-size:cover;/* padding:50px 0;*/ margin-top:60px; overflow:hidden}
.home_pro .title{ padding:80px 0 0; color:#0d228b; font-size:24px; width:54%; float:left}
.home_pro .title p{ color:#555555; padding-top:5px;}
.home_pro .title img{ display:block; max-width:90%; margin-top:60px;}
.home_pro .list{ float:right; width:45%; position:relative; padding:20px 0;}
.home_pro .list li:after,.home_pro .list:after{ content:" "; position:absolute; top:0; height:20px; left:41px; border-left:1px solid #feaa01}
.home_pro .list li:before,.home_pro .list:before{ content:" "; position:absolute; bottom:0; height:20px; left:41px; border-left:1px solid #feaa01}
.home_pro .list li{ padding:20px 0 20px 120px; position:relative; min-height:80px;}
.home_pro .list li span{ display:block; height:80px; width:80px; background: center left no-repeat; background-size:cover; position:absolute; top:20px; left:0; border-radius:50%; border:1px solid #feaa01; }
.home_pro .list li h2{ font-weight:normal; font-size:18px; color:#000000; line-height:2; padding-top:10px;}
.home_pro .list li p{ color:#555555; font-size:15px; letter-spacing:2px}
.home_pro .list li:hover span{ background:#feaa01; background-position:center right; border:1px solid #e8e8e8}

.home_solution{ overflow:hidden}
.home_solution li{ float:left; width:33.33%; text-align:center}
.home_solution li img{ display:block; margin:0 auto}
.home_solution li span{ font-size:22px; color:#222222; margin-bottom:15px; padding:23px 0 18px; display:block; position:relative}
.home_solution li span:after{ content:" "; position:absolute; bottom:0; width:40px; left:50%; margin-left:-20px; border-bottom:3px solid #b5b8bf}
.home_solution li p{ line-height:1.9; font-size:16px; margin:0 auto; width:90%; height:90px; overflow:hidden}

.home_new{ background-image:url(../images/bg2.png); padding-bottom:80px;}
.home_new .home_title h2,.home_new .home_title span{ color:#fff}
.home_new .left{ float:left; width:42%; background:#fff}
.home_new .left .img{ display:block; height:385px; background:center no-repeat; background-size:cover; overflow:hidden}
.home_new .left .img p ,.newimg p{ background:#0d228b; color:#fff; font-size:18px; width:80px; height:80px; padding-top:14px; line-height:1.6; box-sizing:border-box; margin:20px; text-align:center}
.home_new .left .img p span,.newimg p i{ font-style:normal; display:block; font-size:14px}
.home_new .left .word{ padding:20px; line-height:1.8; box-sizing:border-box; height:130px; margin-bottom:15px;}
.home_new .left .word h2{ font-weight: normal; color:#000000; font-size:16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-bottom:8px;}
.home_new .bx-wrapper .bx-pager{ text-align:right; padding-right:15px; box-sizing:border-box;}
.home_new .bx-wrapper .bx-pager.bx-default-pager a{ background:#d8d8d8; text-indent:99999px;} 
.home_new .right{ float:right; width:56%; background:#fff; height:530px;}
.home_new .right li{ padding:20px; line-height:1.8; font-size:16px;}
.home_new .right li:hover{ box-shadow:0 5px 5px rgba(0,0,0,.1)}
.home_new .right li a{ display:block; position:relative; min-height:135px; padding-left:145px;}
.home_new .right li .img{ display:block; width:130px; height:135px; background:center no-repeat; background-size:cover; position:absolute; top:0; left:0;} 
.home_new .right li h2{ font-weight:normal;  font-size:17px;color:#0d228b;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.home_new .right li span{ color:#888888}
.home_new .right li p{ font-size:15px; color:#555555; padding:8px 0 0; height:61px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.home_new .right li p:after{ content:" "; border-bottom:1px solid #ededed}

.home_coll{ overflow:hidden; margin-bottom:30px;}
.home_coll dd{ float:left; width:20%; box-sizing:border-box; padding:10px;}
.home_coll dd a{ display:block;  border:1px solid #ededed; margin:0 auto}
.home_coll dd img{ display:block; width:100%;}

.foot{ overflow:hidden; background:#2c2c2c; padding:30px 0; color:#fff; line-height:2.3}
.foot .word{ float:left; width:60%}
.foot .word a{ color:#fff; padding-right:20px;}
.foot .cord{ float:right; width:40%; text-align: right}
.foot .cord img{ float:right; margin-left:15px;}
/*关于Wimbledon*/
.info_banner{ height:520px; background:center no-repeat; background-size:cover;}
.info_menu{ text-align:center; line-height:55px; border-bottom:1px solid #ededed; }
.info_menu li{ display:inline-block;}
.info_menu li a{ display:block; padding:0 25px; font-size:16px;}
.info_menu li.cur a{ color:#0e228e; background:url(../images/info_menu.png) center bottom no-repeat;}

.wrapper01 {position:relative;height: 55px;width: 100%;overflow: hidden;margin:0 auto;  margin:0 auto}
.wrapper01 .scroller {position:absolute; margin:0 auto}
.wrapper01 .scroller li { color:#333;float: left ; text-align: center}
.wrapper01 .scroller li a{ ;display:block;margin:0 .3rem} 

.info_title{ text-align:center; line-height:1.7; padding:45px 0; font-size:25px; color:#333}
.info_title img{ display:block; margin:5px auto 0; max-width:70%;}
.info_title p{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase}
.info_title span{ font-size:14px; color:#666; padding-top:15px; display:block;}

.about_block1{ padding-bottom:35px;}
.about_block1 dd{ float:left; width:20%; text-align:center;color:#6b6b6b; font-size:18px}
.about_block1 dd img{ display:block; max-width:80%; margin:0 auto 30px; }
.about_word{ line-height:2.2; font-size:16px; color:#666; padding:10px 0 25px; }
.about_word p{ text-indent:2em}

.about_block2{ background:#fafafa; padding-bottom:50px; overflow:hidden; font-size:15px;}
.about_block2 .list{ width:55%; float:left; padding:60px 0 0;}
.about_block2 .list li{ background:url(../images/about7.png) left 16px no-repeat;line-height:30px; padding:7px 0; padding-left:20px; } 
.about_block2 .img{ max-width:40%; float:right}

.about_ad{ overflow:hidden; padding:10px 0 55px}
.about_ad dd{ float:left; width:18.4%; float:left; margin-left:2%; text-align:center; padding:35px 0; background:#0067a6; border-radius:10px; color:#fff; text-align:center}
.about_ad dd p{ font-size:17px; line-height:1.7; width:80%; margin:20px auto 0; height:60px;}
.about_ad dd:nth-child(2){ background:#00abd8}
.about_ad dd:nth-child(3){ background:#008972}
.about_ad dd:nth-child(4){ background:#efc028}
.about_ad dd:nth-child(5){ background:#f2572d}
.about_ad dd:first-child{ margin:0}
.about_ad dd span{ display:block; position:relative;}
.about_ad dd span:after{ content:url(../images/about8.png); position:absolute; top:0; left:50%; margin-left:-40px; transition:all 0.5s}
.about_ad dd:hover span:after{transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
}

.about_Milestone{ background:#fafafa url(../images/about_bg1.png) center bottom no-repeat; background-size:100%; overflow:hidden}


.record{ padding:15px 5px; position:relative; color:#555; margin-bottom:40px}
.record .image{ display:block; margin:0 auto 0;  }
.record dl{ background:url(../images/line.png) center repeat-y; padding-top:80px;}
.record dl dd{ text-align:right; padding-bottom:20px}
.record dl dd a{ display:block; width:50%; position:relative}
.record dl dd h1{ color:#fea601; padding-bottom:10px; font-size:18px; padding-right:50px; display:block; font-weight:normal; }
.record dl dd i{ display:block; width:34px; height:30px; background:url(../images/dian.png) center  no-repeat;  position:absolute; top:0; right:-17px;}
.record dl dd p{  line-height:2; padding-right:50px}
.record dl dd:nth-child(2n) a{ margin-left:50%; text-align:left}
.record dl dd:nth-child(2n) a i{ left:-17px ;}
.record dl dd:nth-child(2n) p ,.record dl dd:nth-child(2n) h1 { padding:0; padding-left:50px;}
 
/*新闻*/
.newimg .flicker-example{ height:340px; width:43%; float:left}
.newimg .flicker-example li{ position:relative}
.newimg .flicker-example li a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0}
.newimg .flicker-example li a span{ display:block; background: rgba(0,0,0,.5); color:#fff; position:absolute; left:0; bottom:0; width:100%; padding:10px; box-sizing:border-box }
.newimg .flickerplate .dot-navigation{ display:none}
.newimg .flickerplate .arrow-navigation .arrow{ display:block; opacity:1; }

.newtop{ width:54%; float:right}
.newtop dl{ border-bottom:1px solid #F0F0F0; padding-bottom:11px; margin-bottom:18px; overflow:hidden; line-height:1.8}
.newtop dl dt{ float:right; margin-left:15px;}
.newtop dl a{ color:#555; font-size:15px }
.newtop dl { color:#999;font-size:13px;}
.newtop dl dd p{ max-height:60px; overflow:hidden}

.newbtm{ background:#f8f8f8; margin-top:20px; padding:20px 0 30px}
.newslist{ padding:15px; background:#fff; overflow:hidden; border:1px solid #ececec; position: relative; margin-bottom:20px;}
.newslist dt{ float:left; overflow:hidden; height:180px; background-repeat:no-repeat; background-position:center;  background-size: cover; width:23%; position:relative}
.newslist dt a{ display:block; position:absolute; top:0; left:0; width:100%; height:100%}
.newslist dd{ width:75%; float:left; padding-left:2%}
.newslist .neword>a{ color:#333; font-size:17px; } 
.newslist .neword>a i{ display:block; width:40px; height:2px; background:#0d228b; margin-top:15px}
.newslist .neword p{ margin-top:20px;}
.newslist .neword p a{ color:#666px; font-size:14px; line-height:1.8}
.neword{ float:left;width:80%}
.nedtime{ float:left; width:20%; padding-right:20px; box-sizing:border-box; text-align: right; color:#b2b2b2; font-size:14px}
.nedtime span{ display:block; font-size:24px;}

.nedtime .newmore{ position:absolute; bottom:25px; right:35px}


.new_info .title{ font-weight:normal; text-align:center; padding:40px 0 15px; color:#333; font-size:24px;}
.new_info .time{ text-align:center; color:#777; padding-bottom:20px}
.new_info .word{ line-height:2}
.new_info .word img{ width:100%}
.new_info .word p{ margin-bottom:15px;}
/*.newslist:hover{ background:#f0ede8}*/
/*分页*/
.pages{ overflow:hidden}
.pages ul{ float:right; overflow:hidden;}
.pages li{ float:left; margin-left:15px; margin-bottom:10px;}
.pages li a{ display:block; border:1px solid #ddd; color:#666; padding:3px 8px;}
.pages li.active a{ color:#feaa01; border:1px solid #feaa01}

.new_page{ padding:30px 0; line-height:30px;}
.new_page a{ display:block}
.new_page a:first-child{ color:#0e228e}

.info_word{ padding:0 0 40px; line-height:2; font-size:15px;}
.info_word .title{ color:#fda603; font-size:16px;}
.info_word img{ margin:15px auto; max-width:100%; display:block}

.Nursing{ overflow:hidden; padding:0 0 25px; border-bottom:1px solid #ededed; margin-bottom:20px; font-size:15px; line-height:1.7}
.Nursing dt{ float: left; width:19%;}
.Nursing dt span{ display:block; color:#fda802; font-size:38px}
.Nursing dd{ box-sizing:border-box; width:27%; float:left; border-left:1px solid #ededed; height:120px; padding:35px 30px 0;}
.Nursing dd img{ float:left; margin-right:10px;}

.Nursing2{ overflow: hidden; padding-bottom:25px;}
.Nursing2 li{ float:left; width:33.33%; margin:0 auto; font-size:16px; text-align:center;}
.Nursing2 li .block{ margin-bottom:10px; height:260px; width:80%; margin:0 auto}

.Intelligent{ overflow:hidden; position: relative; padding:100px 0}
.Intelligent .word{ width:45%; padding:30px 0}
.Intelligent .word h2{ font-family:"hylx";; font-size:42px; color:#3a81c4; font-weight:normal; }
.Intelligent .word .btn{ display:block; width:140px; text-align:center; line-height:43px; border:1px solid #3a81c4; border-radius:3px; color:#3a81c4; font-size:15px;}
.Intelligent .word p{ margin:20px 0 15px;; color:#666666; font-size:15px; line-height:2; min-height:120px;}
.Intelligent .img{ position:absolute; top:50%; max-width:45%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.Lnt_left .word{ text-align:right}
.Lnt_left .img{ right:5%}
.Lnt_left .btn{ float:right}
.Lnt_Right .word{ float:right}
.Intelligent_bg{ background:#fbfafe}

.education{ line-height:1.8; margin-bottom:30px;}
.education h2{ font-weight:normal; font-size:18px; color:#fda603; margin:8px 0 4px}
.education h2:before{ content:" "; border-left:3px solid #fda603; margin-right:8px;}
.education p{ padding:10px 0}
.education img{ max-width:100%}

.info_word .right{ float:right; margin-left:20px; margin-bottom:25px;}


.contact{ line-height:2.2; font-size:16px; padding-bottom:100px;}
.contact h2{ color:#0e228e; font-size:20px; font-weight:normal; padding-bottom:5px;}
.map{ width:100%; height:450px; margin-bottom:20px;}

.info_two{ position:absolute; top:0; left:-150px; width:150px; top:200px;}
.info_two dd{ padding:10px 0 10px 15px; position:relative;}
.info_two dd:before{ content:""; width:7px; height:7px; border-radius:50px; border:1px solid #fda603; position:absolute; top:50%; margin-top:-4px; left:0 }
.info_two dd a{ display:block}
.info_two dd.active a{ color:#fda603}
.info_two dd.active:before{ background:#fda603}


.basic{ margin-bottom:30px;}
.basic img{ float:left; max-width:48%}
.basic .word{ width:48%; float:right; padding-top:30px; line-height:1.8; font-size:15px;} 
.word_title { font-size:20px; font-weight:normal; color:#0e228e; padding-bottom:10px; line-height:1.8}
.word_title span{ display:block; color:#888; text-transform:uppercase; font-size:16px}

.basic_bg{ background: url(../images/basic_bg5.png) center no-repeat; background-size:cover; padding:60px 0; overflow:hidden}
.basic_bg li{ float:left; width:22.75%; background:#fff; border-radius:5px;; overflow:hidden; margin-left:3%}
.basic_bg li:first-child{ margin-left:0}
.basic_bg li span{ display:block; height:211px; background:center no-repeat; background-size:cover;}
.basic_bg li h2{ font-size:16px; color:#333; font-weight:normal; padding:10px 0; text-align:center}
.basic_bg li p{ padding:0 15px; line-height:1.8; color:#666; height:125px;}

.old_block dd{ width:16.66% }
.old_block dd img{ position:relative; top:0}
.old_block dd:hover img{ box-shadow:0 5px 8px rgba(0,0,0,.2); border-radius:50%}
.old_word{ background:#f9f9f9; padding:20px 30px; border-radius:3px; margin:30px 0}
.old_word p{ padding:10px 0; font-size:15px; position:relative; padding-left:18px;}
.old_word p:before{ content:""; width:7px; height:7px; border-radius:50px; border:1px solid #fda603; background:#fda603; position:absolute; top:50%; margin-top:-4px; left:0 }

.Lifelong{ float:left; width:40%; border-radius:5px; background:#0ea4d6; padding:60px 20px; margin:0 5% 5%; box-sizing:border-box; color:#fff; text-align:center; box-shadow:0 5px 10px rgba(0,0,0,.2); }
.Lifelong img{ display:block; margin:0 auto}
.Lifelong p{ font-size:24px; padding:30px 0}
.Lifelong a{ display:block; width:120px; color:#fff; border:1px solid #1180a5; margin:0 auto; font-size:18px; text-align:center; line-height:40px; border-radius:3px; background:#1180a5}
.Lifelong.zong{ background:#ffcf73}
.Lifelong.zong a{ background:#f5c15e; border:1px solid #f0b648}

.tuoguan{ line-height:1.8; padding-bottom:30px;}
.tuoguan p{ padding:8px 0}
.tuoguan img{ max-width:100%;}

.tuoguan_block{ padding:40px 0; background:url(../images/tuoguan3.png) fixed center no-repeat; background-size:cover; }
.tuoguan_block .word_title,.tuoguan_block .word_title span{ color:#fff} 
.tuoguan_block img{ max-width:100%; display:block; margin:10px 0 0}

.tuoguan_block2 .word_title{ text-align:center; padding:40px 0 20px}
.tuoguan_block2 .home_solution { padding-bottom:40px;}
.tuoguan_block2 .home_solution li{ margin-bottom:10px;}
.tuoguan_block2 .home_solution li p{ font-size:14px; color:#888; line-height:1.7}
.tuoguan_block2 .home_solution li span{ margin-bottom:0; padding-bottom:10px; font-size:18px;}
.tuoguan_block2 .home_solution li span:after{ display:none;}

.app{ background:#0075c4}
.app img{ display:block; margin:0 auto; max-width:100%}

.Course{ overflow:hidden; padding-bottom:30px }
.Course dd{ width:33.33%; float:left; box-sizing:border-box}
.Course dd a{ display:block; padding:18px 18px 8px; border:1px solid #ededed; margin:10px}
.Course dd img{ display:block; width:100%}
.Course dd h2{ text-align:center; font-weight:normal; font-size:18px; padding:13px 0}
.Course dd .word{ line-height:1.8; font-size:13px; height:161px; color:#888; overflow:hidden}
.Course dd .word span{ color:#fda603}

.school_bg{ background:#e3edf7; padding:50px 0}
.school_bg .basic .word{ margin-top:8%; padding:0}

.app .word{ line-height:1.8; padding:40px 0 10px; color:#fff}

.ass_word{ background:#f5f5f5; font-size:16px; padding:25px; margin-bottom:20px; border-radius:3px; line-height:1.8}

.ass_list { overflow:hidden; padding-bottom:20px;}
.ass_list dd{ float:left; width:20%; text-align:center; padding:20px 0}
.ass_list dd img{ display:block; max-width:75%; margin:0 auto;}

.ass_bg{ background:#d1e1f1;}
.ass_bg img{ display:block; max-width:100%; margin:0 auto;}

.add_block{ padding-bottom:20px;}
.add_block h2{ font-weight: normal; color:#333; font-size:22px; padding:15px 0}
.add_block img{ display:block; max-width:100%}

/**/ 
@media screen and (max-width:1500px) { 
.info_two{ left:10px; top:15px}
}
@media screen and (max-width:1360px) { 
.info_banner{ height:400px;}
}
@media screen and (max-width:1200px) { 
.basic_bg li span{ height:160px}
}
@media screen and (max-width:1024px) {
.logo img{ display:block; height:45px; }
.menu li{ margin-left:25px;}
.menu li a{ font-size:15px; line-height:43px;}
.head{ position:relative; top:0}

.home_about_img{ display:none}
.home_about { width:100%}

.home_pro .list li h2{ padding-top:5px; font-size:16px;}
.home_pro .list li p{ font-size:14px;}

.info_banner{ height:300px;}

.about_block2 .list{ padding-top:15px}
.about_block2 .list li{ padding:2px 0 2px 20px; background-position:left 11px}

.about_ad dd{ padding:25px 0}
.about_ad dd p{ font-size:14px;}

.Nursing2 li{ width:50%}

.Intelligent{ padding:30px 0}
.Intelligent .word h2{ font-size:34px;}
.Intelligent .word p{ font-size:14px; margin:15px 0 10px;}
.Intelligent .word p br{ display:none }

.Course dd{ width:50%}

}
@media screen and (max-width: 800px) { 
.menu_btn{ display:block}
.menu{ display:none; width:100%; position:absolute; top:75px; left:0; width:100%; background:#fafafa; box-shadow: inset 0 5px 10px rgba(0,0,0,.1); padding:15px 0;  }
.menu li{ margin:0; float:none; line-height:35px; width:100%; text-align:center}
.menu li a{ display:inline-block; font-size:14px;border-bottom:3px solid #fafafa}

.home_pro .title{ width:100%; padding:30px 0}
.home_pro .title img{ display:none;}
.home_pro .list{ width:100%}

.home_solution li span{ font-size:18px;}
.home_solution li p{ font-size:14px; height:83px; margin-bottom:10px;}
.home_new .left,.home_new .right{ margin-bottom:15px; width:100%}
.foot{ font-size:13px; line-height:1.8; padding:20px 0}
.foot .word{ width:100%; display:none}
.foot .cord{ width:100%; margin-top:0; line-height:2.4}
.foot .cord img{ float:left; margin:0 10px 0 0}

.about_word{ font-size:14px; line-height:2}
.about_block1{ padding-bottom:10px;}
.about_block1 dd{ font-size:15px}
.about_block1 dd img{ margin-bottom:15px;}
.info_title{ font-size:22px; padding:35px 0}
.info_title p{ font-size:16px;}
.about_block2{ font-size:14px;}

.newimg .flicker-example,.newtop{ width:100%; margin-bottom:20px;}
.neword{width:100%}
.nedtime{ width:100%; text-align:left; margin-top:10px}
.nedtime span{ display:inline-block}
.nedtime .newmore{ display:none}

.Nursing dt,.Nursing dd{ width:50%; border-bottom:1px solid #ededed; box-sizing:border-box; height:120px; font-size:14px;}
.Nursing dt { padding:0 35px;}
.Nursing dd:nth-child(3){ border-left:none;}
.Nursing{ border: none; padding:0}
.info_word{ padding-bottom:10px;}

.basic .word{ padding-top:0; font-size:14px;}
.word_title{ font-size:18px; padding-bottom:0}
.word_titlespan{ font-size:15px;}
.basic img{ margin-top:15px;}

.basic_bg li{ width:46%; margin:1% 2% !important}


.Lifelong p{ font-size:18px; padding:20px 0}
.Lifelong{ padding:40px 15px;}
.Lifelong a{ font-size:16px;}

}
@media screen and (max-width: 720px) { }
@media screen and (max-width: 640px) {
*{ background-attachment:inherit;}
.logo img{ height:35px;}
.menu{ top:64px}

.home_classify .container{ padding:0}
.home_classify li{ font-size:13px; height:auto; padding:15px 0; border:none}
.home_classify li:first-child{ border:none}
.home_classify li img{ width:30px; margin-bottom:8px;}

.home_title{ padding:30px 0 20px}
.home_title h2,.home_pro .title p{ font-size:18px; padding-bottom:3px;}
.home_title span,.home_pro .title{ font-size:15px;}

.home_about_img{ width:100%; display:block}
.home_about .title{ font-size:14px;  }
.home_about .word{ margin-top:35px; padding:0 20px 20px 0}
.home_about .word h2{ font-size:18px; padding-left:20px}
.home_about .word p{ padding-left:20px; font-size:13px;; line-height:1.9}

.home_pro{ margin-top:40px;}
.home_pro .list li{ padding-left:70px; min-height:60px;}
.home_pro .list li span{ width:60px; height:60px;}
.home_pro .list li:after,.home_pro .list:after{ left:31px;}
.home_pro .list li:before,.home_pro .list:before{ left:31px;}
.home_pro .list li h2{ padding-top:3px;font-size:14px;}
.home_pro .list li p{ font-size:12px;}

.home_solution li{ width:50%}
.home_solution li span{ font-size:15px; padding-top:10px}
.home_solution li p{ font-size:12px; height:72px; margin-bottom:10px;}
.home_solution li p br{ display:none}
.home_solution li img{ width:40px;}


.home_new .left .img{ height:200px}
.home_new{ margin-top:40px; padding-bottom:45px}
.home_new .left .word{ padding:15px;}
.home_new .right li .img{ width:110px; height:110px}
.home_new .right li{ padding:15px; min-height:110px; font-size:15px; border-bottom:1px solid #ededed}
.home_new .right li a{ padding-left:120px; min-height:110px;}
.home_new .right li h2{ font-size:15px}
.home_new .right li p{ padding-top:0; font-size:12px;}
.home_new .right{ height:auto}

.home_coll dd { width:33.33%; padding:6px;}
.home_coll dd:last-child{ display:none}

.info_banner{ height:165px;}
.info_menu li a{ font-size:14px; padding:0 8px;}
.info_title{ font-size:17px; padding:30px 0}
.info_title p{ font-size:14px;}

.about_block1{ padding-bottom:5px;}
.about_block1 dd{ font-size:13px;}
.about_block1 dd img{ margin-bottom:10px; max-width:80%}
.about_word{ font-size:13px;}

.about_block2 .list{ width:100%; padding:0}
.about_block2 .img{ float:none; margin:0 auto; max-width:50%; display:block}

.about_block2{ padding-bottom:20px}

.about_ad{ padding:0 0 30px}
.about_ad dd,.about_ad dd:first-child{ width:46%; margin:2%}
.about_ad dd p{ height:auto}
.about_ad dd:nth-child(5){ width:96%} 

.record { padding:0}
.record dl{ padding-top:30px; background-position:24px 0}
.record .image{ width:50px}
.record dl dd i{   background-size:24px}
.record dl dd p, .record dl dd h1{ padding-right:0; padding-left:45px; text-align:left}
.record dl dd:nth-child(2n) p, .record dl dd:nth-child(2n) h1{ padding-left:45px;}
.record dl dd p{ font-size:12px; }
.record dl dd h1{ font-size:16px; }
.record .image{ margin:0}
.record dl dd a{ width:100%}
.record dl dd i,.record dl dd:nth-child(2n) a i{ left:8px}
.record dl dd:nth-child(2n) a{ margin-left:0}

.newslist dt{ width:100%; margin-bottom:10px;}
.newslist dd{ width:100%}
.newimg .flicker-example{ height:280px;}

.pages ul{ text-align:center; width:100%}
.pages ul li{ display:inline-block; float:none; margin:0 5px 10px}

.new_info .title{ font-size:16px;}
.new_info .time{ font-size:13px; padding-bottom:15px;}
.new_info .word{ font-size:12px}
.new_page{ padding-top:10px}

.info_word{ font-size:13px;}
.info_word .title{ font-size:14px;}

.Nursing dt{ padding:10px 15px 0}
.Nursing dd{ padding:15px 15px 0; text-align:center}
.Nursing dd img{ width:35px; display:block; margin:0 auto 10px;; float:none;}

.Nursing dt span{ font-size:32px;}

.Nursing2 li{ width:100%}

.Intelligent .img{ position:relative; top:0; left:0; transform:none; max-width:80%; margin:0 auto; display:block}
.Intelligent{ padding:15px 0}
.Intelligent .word{ width:auto; width:100%; } 
.Intelligent .word p{ height:auto; min-height:inherit; font-size:13px;}
.Intelligent .word .btn{ line-height:40px; width:120px; font-size:14px;}
.Intelligent .word h2{ font-size:24px}

.education h2{ font-size:16px; margin-bottom:0}

.info_word .right{ float:none; margin:0 auto 15px}
.info_word br{ display:none}

.map{ height:250px}
.contact h2{ font-size:16px;}
.contact { font-size:14px; line-height:1.8}

.basic img{ width:100%; max-width:100%;}
.basic .word{ width:100%}

.info_two{ position:relative; top:0; left:0; width:100%; overflow:hidden; margin-bottom:10px;}
.info_two dd{ float:left; padding:5px 15px 5px 15px}

.basic_bg{ padding:40px 0}
.basic_bg li{ width:100%; margin:0 0 15px !important}
.basic_bg li p{ height:auto; padding-bottom:15px;}

.old_word{ padding:15px 20px; margin-top:10px;}
.old_word p{ font-size:13px;}
.old_block dd{ width:33.33%; margin-bottom:10px;}
.old_block dd img{ width:50%}

.Lifelong{ width:100%; margin:0 0 20px;}
.word_title{ font-size:16px; padding-bottom:0}
.word_titlespan{ font-size:14px;}

.Course dd{ width:100%}
.Course dd a{ margin:10px 0 }
.Course dd .word{ height:auto; font-size:13px;}
.Course dd h2{ font-size:15px;}

.tuoguan_block2 .home_solution li span{ font-size:15px;}
.tuoguan_block2 .home_solution li p{ font-size:13px; margin-bottom:0; height:67px;}
.school_bg{ padding:25px 0}

.app .word{ padding-top:20px;}
.ass_word{ font-size:14px;}

.ass_word{ padding:20px; margin-bottom:10px}
.ass_list dd{ padding:10px 0}

.add_block{ padding-bottom:10px;}
.add_block h2{ font-size:16px; padding:10px 0}

}
@media screen and (max-width: 320px) { }
