/*重置*/
.am-img img{ width:100%}
.am-alert dl{ margin:15px}
.am-list li{ font-size:0.875em}
.ma-title1{padding: 20px 0 10px;font-size: 24px;color: #24468e;font-weight: 800; line-height:1.3; text-align: center}
.ma-title1 span {color: #ec6941;}
/*商城*/
.mall-banner{ text-align:center; position:relative; background:url(banner/mall-banner-bg.jpg) no-repeat center top; background-size:cover; width:100%; margin-bottom:15px;}
.mall-banner-btn{ position:absolute; bottom:15px; width:420px; left:50%; margin-left:-210px;}
.mall-banner-btn dl{ width:240px; margin:0 auto; height:70px; background:url(../../css/bg/w40.png); border:1px dashed #f2f2f2;}
.mall-banner-btn dt{ margin:0px auto; height:35px; line-height:35px; background:url(../../css/bg/w60.png); color:#f30}
.mall-banner-btn dd{ margin:0 auto; line-height:35px;}

.mall-div-bg{ padding:30px 0px; }
.mall-div-no{ padding:30px 0px;background:#f2f2f2}
.mall-bg-sec{ background:#0f9ae0; padding:30px 0px;}
.mall-meng{ width:100%; height:100%; background: url(img/grid1.png); z-index:8}

.mall-detail{ margin:0 auto 15px; text-align:left}
.mall-detail h3{ font-size:1.5em; margin-top:15px}
.mall-detail p{ margin:10px auto; line-height:2}

.mall-article .am-alert-success{ padding:10px 15px; text-align:center; max-width:640px; margin:0px auto}
.mall-article .am-alert-success p{ margin:0px}
.mall-article .am-alert-warning{ padding:10px 15px; text-align:center; max-width:640px; margin:0px auto}
.mall-article .am-alert-warning p{ margin:0px}
.mall-article .guihx{ text-align:center; margin:0px auto}

.mall-tab-nav{ margin:0px auto 15px; overflow:hidden; clear:both}
.mall-tab-nav li{ float:left; height:41px; line-height:41px; padding:0px 15px; background:#eee; cursor:pointer}
.mall-tab-nav li.tabon{background:#528036; color:#fff}
.mall-tab-nav-sub li{ float:left; width:20%; font-size:14px; padding:0px 10px; text-align:center}
.mall-tab-shuoshi{ margin-top:-15px; border:1px solid #528036; padding:15px; box-shadow:inset 0 0 5px #528036}

.mall-tab-dl{ margin:0px auto; overflow: hidden}
.mall-tab-dl dl{ float:left; text-align:center; cursor:pointer; background:#19a7f0; color:#fff; height:72px; width:72px; margin:0px 2px 0px 0px; border-radius:36px 36px 0rem 0rem}
.mall-tab-dl dl.dlon{ background:#d7342e}
.mall-tab-dl dd{ font-size:14px; padding:0px 5px;  line-height:1.1}
.mall-tab-dl dt{ height:20px; width:20px; background:#fff; border-radius:10px; margin:5px auto; color:#19a7f0; line-height:20px}
.mall-tab-dl-box{ padding:15px; margin:0px auto; background:#d7342e; color:#fff; border-radius:0rem}

.mall-hafe{ max-width:640px; margin:15px auto}

/*大标题*/
.mall-h2-title{ font-size:2em; font-weight:700; color:#555; margin:20px auto 10px; text-align:center; line-height:1.1}
.mall-h2-title small{ color:#F00; padding:0px 5px; font-size:1em}
.mall-h2-line{ height:31px; background:url(img/dot.jpg) center center repeat-x; margin:0px auto 30px; overflow:hidden; text-align:center; max-width:640px}
.mall-h2-o{ display:block; width:70px; background: url(img/o.png) no-repeat center center #fff; margin:0px auto; height:31px;}
.mall-h2-no{ display:block; width:70px; background: url(img/o.png) no-repeat center center #f2f2f2; margin:0px auto; height:31px;}
.mall-h2-tit{ font-size:1.5em; font-weight:700; color:#f2f2f2; margin:0px auto 10px; text-align:center; line-height:1.1}
.mall-h2-sec{ display:block; width:70px; background: url(img/o.png) no-repeat center center #0f9ae0; margin:0px auto; height:31px;}

/*滚动侦测导航*/
.scrollspy-nav {top: 0;z-index: 100;background:#528036;width: 100%;padding:0;}
.scrollspy-nav ul { margin-bottom:0px; margin-top:0px}
.scrollspy-nav li {display: inline-block;list-style: none;}
.scrollspy-nav a {color: #eee;padding: 10px 20px;display: inline-block;}
.scrollspy-nav a.am-active {color: #fff;font-weight: bold; background:#000}

/*国家专场*/
.ma-banner{ text-align:center; position:relative; background:url(banner/banner-500.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.au-banner{ text-align:center; position:relative; background:url(../images/au/banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.uk-banner{ text-align:center; position:relative; background:url(../images/uk/uk-banner-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.us-banner{ text-align:center; position:relative; background:url(../images/us/us-banner-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.ca-banner{ text-align:center; position:relative; background:url(../images/ca/ca-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.it-banner{ text-align:center; position:relative; background:url(../images/it/it-banner-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.kr-banner{ text-align:center; position:relative; background:url(../images/kr/kr-banner-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
/*韩国*/
.pc-avg-hg dl{ position:relative}
.pc-avg-hg dd{ line-height:1.7; font-size:14px}
.pc-avg-hg dt{ border:2px solid #fff; text-align:center; width:50%; border-radius:20px; height:40px; margin-left:-25%; position:absolute; top:-20px; left:50%; color:#fff; font-weight:bold; padding-top:10px}
.pc-avg-hg-1 dt{ background:#95a5a6}
.pc-avg-hg-1 li{ margin:0px 8px 15px 0px}
.pc-avg-hg-1 dd{  background:#7f8c8d; color:#fff; padding:30px 30px 15px; border-radius:30px}
.pc-avg-hg-2 li{ margin:0px 0px 15px 6px}
.pc-avg-hg-2 dt{ background:#34495e}
.pc-avg-hg-2 dd{  background:#2c3e50; color:#fff; padding:30px 30px 15px;border-radius:30px}

/*加拿大*/
.ca-tab{ margin:0px auto;}
.ca-tab li{ float: left; text-align:center; padding:1rem 15px; margin-right:1px}
.ca-tab li.ca-tabon{ background:#e74c3c; color:#fff; border:1px solid #e74c3c}
.ca-tab li.ca-taboff{ cursor:pointer; border:1px solid #95a5a6;}

.ca-tabdl .it-fa{ clear:both; overflow:hidden; padding:15px; background:#fff;border:1px solid #95a5a6;}
.ca-tabdl .it-fa img{ float:left; width:auto; max-width:100%; margin-right:15px}
.ca-tabdl .it-fa h4{ padding-bottom:10px; margin:0px auto}
.ca-tabdl .it-fa p{ line-height:1.3; font-size:14px; padding-bottom:10px; margin:0px }
.ca-tabdl{ margin:1px auto 15px}

.ca-school{ background:#eee; font-size:14px; margin:0px auto; padding:15px 15px 0rem 0rem; overflow: hidden}
.ca-school li{ float:left; width:33.333333%}
.ca-school li dl{ margin-left:15px; margin-bottom:15px;}
.ca-school li p{ margin:0px auto }


.ca-avg{ margin-top:15px; text-align:center; margin-left:-15px}
.ca-avg dl{ margin-left:15px; margin-bottom:0px; padding:1px}
.ca-avg li{ cursor:pointer}
.ca-avg img{ width:100%}
.ca-avg dd{ margin:0px auto; height:31px; line-height:31px; overflow:hidden; font-size:14px;}
.ca-avg .ca-on dl{ background:#eee}

.ca-avg dt{ background:#fff}

.pc-avg-ca{ margin-top:15px}
.pc-avg-ca dl img{ width:100%}

/*美国*/
.us-ys-bg{ background:#F0DFD5; padding-bottom:30px}
.us-san .t{ background:#8e44ad; height:45px;  color:#fff; font-weight: bold; text-align:center; line-height:1.1; min-height:auto}
.us-san p{ background:#9b59b6; color:#fff;padding:12px 10px 10px; line-height:1.7; min-height:200px}
.us-san .us-san2 p{ background:#3498db;}
.us-san .us-san2 p.t{ background:#2980b9}
.us-san .us-san3 p{ background:#1abc9c;}
.us-san .us-san3 p.t{ background:#16a085}
/*澳洲*/
.pc-avg-tiao dt{ border-bottom:2px dashed #ddd; padding-bottom:15px; text-align:center}
.pc-avg-tiao p{ margin:10px auto}
.pc-avg-au dl{background: #2D4255; overflow:hidden; min-height:75px }
.pc-avg-au dl a{ color:#fff}
.pc-avg-au dt{ float:left; height:75px; width:75px; margin-right:15px}
.pc-avg-au h6{ font-size:18px; font-weight:bold; margin:0px; padding-bottom:0.5rem; color:#fff}
.pc-avg-au p{ margin:0px auto; color:#fff; font-size:14px }


/*英国*/
.uk-why{ clear:both; margin-bottom:30px}
.uk-why .uk-big{ width:72px; height:72px; font-size:72px; color:#2c3e50; font-weight:bold; float:left; margin-right:5px; line-height:1}
.uk-why .uk-big2{ width:42px; height:72px; font-size:72px; color:#2c3e50; font-weight:bold; float:left; margin-right:5px; line-height:1}
.uk-why .uk-big3{ width:52px; height:72px; font-size:72px; color:#8e44ad; font-weight:bold; float:left; margin-right:5px; line-height:1}
.uk-why .uk-tit-u{ height:42px; font-size:32px; font-weight:bold;color:#34495e; line-height:1; padding-top:10px}
.uk-why .uk-tit-d{ height:30px; font-size:18px; font-weight:700;color:#999; line-height:1; padding-top:6px}
.uk-time dt{ text-align:center}
.uk-time dt img{ width:auto; max-width:100%}
.uk-time dd{ padding:0rem 15px; font-size:14px}
.uk-school{ font-size:14px;}
.uk-school img{ width:auto; max-width:100%;}
.uk-school dt{ text-align:center}
.uk-school a{ display:block; height:360px; background:#fff; padding:10px 15px}
.uk-school a:hover{ box-shadow:0px 0px 5px #ddd}
.uk-school p{ margin:0px auto }
.uk-school .info1{ font-weight:bold}
.uk-zy { margin-left:1px; margin-top:1px}
.uk-zy dl{ border:1px solid #ddd; margin-left:-1px; min-height:238px; font-size:14px; margin-top:-1px; margin-bottom:0px; padding:10px}
.uk-zy dt{ float:left; margin-right:15px}
.uk-zy p{ margin:5px auto; color:#888;}
.uk-zy p.t{ color:#000; font-weight:bold}


/*预科项目==============*/
.yuke-banner{ text-align:center; position:relative; background:url(../images/banner/banner-yk.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:0px;}
.yisan-banner{ text-align:center; position:relative; background:url(../images/yuke/1314-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.yiyi-banner{ text-align:center; position:relative; background:url(../images/yuke/1112-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.benke-banner{ text-align:center; position:relative; background:url(../images/yuke/benke-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.shuoshi-banner{ text-align:center; position:relative; background:url(../images/yuke/shuoshi-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.hot-banner{ text-align:center; position:relative; background:url(../images/yuke/hot-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.difen-banner{ text-align:center; position:relative; background:url(../images/hot/difen-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.wufen-banner{ text-align:center; position:relative; background:url(../images/hot/wufen-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.baodu-banner{ text-align:center; position:relative; background:url(../images/hot/baodu-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.pay-banner{ text-align:center; position:relative; background:url(../images/hot/pay-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.cqt-banner{ text-align:center; position:relative; background:url(../images/hot/cqt-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.twin-banner{ text-align:center; position:relative; background:url(../images/hot/twin-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.quick-banner{ text-align:center; position:relative; background:url(../images/hot/quick-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

/*国际本科*/
.bknum dt{ float:left; width:39px; height:75px; overflow:hidden; background-image:url(../images/yuke/numicon.png)}
.bknum dd{ height:75px; overflow:hidden; font-size:2em; line-height:1.1; padding:10px; color:#fff }
.bktb1 dt{ background-position:0 0}
.bktb2 dt{background-position: 0 -86px}
.bktb3 dt{background-position: 0 -169px}
.bktb4 dt{background-position: 0 -252px}
.bktb1 dd{ background:#85a63e;}
.bktb2 dd{ background:#c5262b}
.bktb3 dd{ background:#ff9c00}
.bktb4 dd{ background:#0d70b4}

/*HND项目==============*/
.hnd-banner{ text-align:center; position:relative; background:url(../images/hnd/hnd-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.hnd-zs { margin:30px auto}
.hnd-zs dt{ float:left; padding-right:15px}
.hnd-zs dd{ margin-top:0px}
.hnd-zs dd p{ font-size:14px}
.hnd-zs1 p{ padding-right:15px}
/*3+2项目==============*/
.saner-banner{ text-align:center; position:relative; background:url(3231-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.erer-banner{ text-align:center; position:relative; background:url(../images/hnd/2223-bg.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

/*高考留学=============*/
.gk-bg{ background:url(../images/gk/map.png) center top repeat-y;}
.gk-banner{ text-align:center; position:relative; background:url(../images/gk/top-pic.png) no-repeat center top; background-size:100%; width:100%; margin-bottom:15px;}
.gk-d-t{ text-align:center; color:#e74c3c;font-size:36px; line-height:1.1; font-weight:700; margin:32px auto 0px; }
.gk-d-c{ background:url(../images/gk/d-c.png) center center no-repeat; width:300px; margin:16px auto; height:31px; overflow:hidden}
.gk-d-z{ margin:15px auto; overflow:hidden; line-height:1.7; text-indent:2em}
.gk-d-z p{ text-indent:0em; text-align:center; padding:10px 0px; margin:0px auto }
.gk-lc{ background:#EA1644; padding:30px 0px;}
.gk-lc-t{ margin:0px auto 30px; text-align:center}
.gk-lc-t img{ width:auto; max-width:100%}
.gk-lc-m{ margin:0px auto; text-align:center ; background:url(../images/gk/gk-lc-bg.png) no-repeat center center; background-size:cover }
.gk-lc-m img{ width:auto; max-width:100%}
.gk-xz{ background:url(../images/gk/gk-xz-bg.png) repeat-x center center; height:auto; text-align:center}

.gk-tab-t{ background:#c0392b; color:#ff0; text-align:center; padding:16px; line-height:1.1}
.gk-tab{ overflow:hidden;}
.gk-table{ overflow:hidden; clear:both; margin:0 auto }
.gk-table table{ border:1px solid #bdc3c7}
.gk-table th{ background:#34495e; color:#fff; text-align:center; padding:8px; border:1px solid #bdc3c7; height:41px; line-height:1.1}
.gk-table td{ border:1px solid #bdc3c7; padding:16px 8px; line-height:1.1}
.gk-table td .click{ display:block; width:100%; cursor:pointer}
.gk-tab li{ overflow:hidden; float:left; width:20%; border:1px solid #e74c3c; height:49px; text-align:center; line-height:47px; cursor:pointer; color:#e74c3c; font-size:24px; font-weight:700}
.gk-tab li.gk-on,.gk-tab2 li.gk-on,.gk-tab3 li.gk-on{ background:#e74c3c; color:#fff}
.gk-tab2 li{ overflow:hidden; float:left; width:25%; border:1px solid #e74c3c; height:49px; text-align:center; line-height:47px; cursor:pointer; color:#e74c3c; font-size:24px; font-weight:700}
.gk-tab3 li{ overflow:hidden; float:left; width:16.6666%; border:1px solid #e74c3c; height:49px; text-align:center; line-height:47px; cursor:pointer; color:#e74c3c; font-size:24px; font-weight:700}

/*后高考=================*/
.hgk-banner{ text-align:center; position:relative; background:url(../images/hgk/hgk-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

.hgk-san1{ background:#e74c3c }
.hgk-san2{ background:#79ab33 }
.hgk-san3{ background:#f2a200 }

.hgk-tit{ background:url(../images/hgk/hgk-tit.jpg) center center repeat-y; background-size:cover; color:#fff; padding:50px 15px 30px; border-radius:5px}
.hgk-tit h2{ font-size:36px; font-weight:700; text-align:center; line-height:1.5}
.hgk-tit h3{ font-size:24px; font-weight:700; text-align:center; line-height:1.5; margin-bottom:15px}
.hgk-tit2{ background:url(../images/hgk/hgk-tit2.jpg) center center repeat-y; background-size:cover; color:#fff; padding:40px 15px 30px; border-radius:5px; margin:15px auto}
.hgk-tit2 h2{ font-size:2em; font-weight:700; text-align:center; line-height:1.5}
.hgk-tit3{ width:100%; background:url(../images/hgk/hgk-tit3.jpg) left center no-repeat #00a0e6; padding:30px 0px; color:#fff}
.hgk-tit3 h3{ font-size:24px; line-height:1.5; font-weight:bold; text-align:center; margin:0px auto}

.hgk-zi{ border:3px dashed #ddd; padding:15px; border-radius:5px; line-height:1.5; margin:15px auto}
.hgk-zi2{ border-radius:5px; background:#ddd; padding:15px; overflow:hidden; margin-bottom:15px}
.hgk-zi2 dl{ border-radius:5px; float:left; background:#fff; padding:15px; width:50%; margin:0px}
.hgk-zi2 dl dt{ line-height:1.9; font-weight:bold; font-size:18px; text-align:center}
.hgk-zi2 dl dd{ line-height:1.5; border-bottom:1px dashed #ddd; padding:5px 0px}
.hgk-zi2-l{ float:left; width:50%; line-height:1.7; padding-right:15px; padding-left:15px}
.hgk-zibg{background:url(../images/hgk/hgk-zibg.jpg) center center repeat-y; background-size:cover; color:#fff; padding:30px; border-radius:5px; margin:0px auto 15px;}
.hgk-zibg h2{ font-size:2em; font-weight:700; text-align:center; line-height:1.5}

.hgk-er-1 dt{ background:url(../images/hgk/hgk-01.jpg); background-size: cover}
.hgk-er-2 dt{ background:url(../images/hgk/hgk-02.jpg); background-size: cover}
.hgk-er-3 dt{ background:url(../images/hgk/hgk-03.jpg); background-size: cover}
.hgk-er-4 dt{ background:url(../images/hgk/hgk-04.jpg); background-size: cover}

.hgk-st1{ float:left; height:353px; width:35%; border:1px solid #00a0e6; margin:0px auto 15px }
.hgk-st1 h2{ height:70px; line-height:1.1; font-size:18px; font-weight:700; text-align:center; border-bottom:1px solid #00a0e6; padding:15px 10px 10px; margin:0px auto; color:#00a0e6}
.hgk-st1 p{ padding:0px; margin:12px 15px ; line-height:1.7; color:#555}
.hgk-st2 h3{ height:70px; line-height:1.1; font-size:18px; font-weight:700; text-align:center; border-bottom:1px solid #00a0e6; padding:15px 10px 10px; margin:0px auto; color:#00a0e6}
.hgk-st2{ float:left; width:65%; border:1px solid #00a0e6; border-left-width:0px; margin:0px auto 15px}
.hgk-tab2{ height:41px; margin:0px auto; padding:0px}
.hgk-tab2 li{ float:left; width:33.333333%; height:41px; line-height:40px; text-align:center; background:#BDEAFD; cursor:pointer}
.hgk-tab2 li.hgk-on{ background:#00a0e6; color:#fff; font-weight:700}
.hgk-table table{ width:100%;}
.hgk-table th{ border:1px solid #fff; font-size:14px; background:#00a0e6; color:#fff; height:41px; text-align:center}
.hgk-table td{border:1px solid #fff; font-size:14px; background:#BDEAFD; height:33px}
.hgk-table td a{ display:block; width:100; height:100%; cursor:pointer; text-decoration:underline; line-height:31px}

/*升学或留学=================*/
.shl-banner{ text-align:center; position:relative; background:url(../images/hgk/shl-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

.shl-table{ width:100%; margin:1em auto;}
.shl-table th{ padding:10px; text-align:center; background:#00a0e6; color:#fff}
.shl-table td{ background:#bdeafd; padding:8px 10px; border:1px solid #fff; line-height:1.5; font-size:14px}
.shl-table-tr td{ background:#c9e7c9}

.shl-h4{ text-align:center; font-size:20px; background:#0e90d2; padding:10px; color:#fff; margin:15px auto 0px}
.shl-can{ overflow:hidden; background:#fff}
.shl-can dl{ float:left; min-height:280px; border:#caebfb 1px solid; margin:0px auto}
.shl-can dl dt{ background:#E2F4FE; color:#14a6ef; padding:10px; text-align:center; font-weight:700; border-bottom:#caebfb 1px solid}
.shl-can dl dd{ padding:10px; line-height:1.5; font-size:14px; margin:0px}
.shl-can dl p{ margin:0px auto}
.shl-can dl.shl-san-dl1{ width:20%; margin-left:0px}
.shl-can dl.shl-san-dl2{ width:50%; margin-left:-1px}
.shl-can dl.shl-san-dl3{ width:30%; margin-left:-1px}
.shl-can dl.shl-san-dl3 a{ width:100%; margin-bottom:3px; border-radius:3px; overflow:hidden; height:31px; line-height:29px; border:1px solid #ddd; background:#eee; text-align:center; display:block}
.shl-can dl.shl-san-dl3 a:hover{ background:#E2F4FE; color:#14a6ef;border:#caebfb 1px solid}
.shl-can ol{ text-align:center; padding:10px; margin:0px auto;background:#c9e7c9; color:#5eb95e; }
.shl-can ol:hover{ background:#fbd0ae; color:#f37b1d}

/*说明会*/
.smh-banner{ text-align:center; position:relative; background:url(../images/smh/top-smh.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}
.smh-over{ background:url(img/ge-dot.png);}

.smh-link{ position:relative; font-weight:700; max-width:50%; width:100%; background:#79AB33; font-size:2em; line-height:1.5; text-align:center; padding:15px; overflow:hidden; color:#fff; border-radius:5px; margin: 15px auto 30px}
.smh-link a{ position:absolute; display:block; overflow:hidden; top:0; left:0; height:100%; width:100%;}
.smh-link:hover{ background:#84B53D}

.smh-avg dl{ margin:0px auto; color:#fff;}
.smh-avg p{ margin:0px}
.smh-avg dt{ padding:10px 15px}
.smh-avg dd{ padding:10px 15px}
.smh-avg i{ width:23px; height:23px; border-radius:12px; background:#fff; color:#000; text-align:center; line-height:21px; margin-right:5px; display:block; float:left}
.smh-wt1{background:#F2A200; }
.smh-wt1 dt{background:#E69900;}
.smh-wt3{background:#F2A200; }
.smh-wt3 dt{background:#E69900;}
.smh-wt2{background:#84B53D; }
.smh-wt2 dt{background:#79AB33;}
.smh-wt4{background:#84B53D; }
.smh-wt4 dt{background:#79AB33;}
.smh-wt5{background:#3498db }
.smh-wt5 dt{background:#2980b9}

.smh-ys{ background:#bdc3c7; padding:2em 0px}
.smh-ys-img{ position:relative; overflow:hidden; height:900px}
.smh-ys-img img{ width:auto; max-width:100%}
.smh-ys .smh-ys-1{ width:100%; position: absolute; left:0; top:0; height:347px; text-align:center}
.smh-ys .smh-ys-2{ width:100%; position: absolute; top:260px; left:0px; height:347px;text-align:center}
.smh-ys .smh-ys-3{ width:100%; position: absolute; top:525px; left:0px; height:347px;text-align:center}

.smh-wt-l dt{ background:url(om/smh-wt-l.png.html) no-repeat center bottom; height:100px; padding-top:40px; text-align:center;}
.smh-wt-l dt div{ height:50px; width:50px; border-radius:25px; margin:0px auto;  font-size:24px; color:#fff; line-height:47px;}
.smh-wt-l dd{ padding:15px}
.smh-wt-r{ width:46%; float:right;}
.smh-wt-r dt{ background:url(om/smh-wt-r.png.html) no-repeat center bottom;height:100px; padding-top:40px; text-align:center;}
.smh-wt-r dt div{ height:50px; width:50px; border-radius:25px; margin:0px auto; background:; font-size:24px; color:#fff; line-height:47px;}
.smh-wt-r dd{ background:; padding:15px}
.smh-wd1 dd{ min-height:150px}
.smh-wd2 dd{ min-height:320px}

.smh-fang li{ padding:15px}
.smh-fang li i{ display:block; width:50px; height:50px; float:left; font-size:40px; margin:15px;}
.smh-fang li.li1{ background:#377BBB; height:150px; color:#fff}
.smh-fang li.li2{ background:#eee; height:150px}
.smh-fang li.li3{ background:#4260AD; height:150px; color:#fff}
.smh-fang li.li4{ background:#ddd; height:150px}
.smh-fang li.li5{ background:#3D94D1; height:150px; color:#fff}
.smh-fang li.li6{ background:#ccc; height:150px}
.smh-fang-l{ background:#5786DE;padding:30px 15px 15px; color:#fff; height:300px}
.smh-fang-l h2{ text-align:center}
.smh-fang-l h2 span{ font-size:2em}
.smh-fang-l p{ margin:0px auto 10px}

.pc-avg-smh dl{position:relative; text-align:center}
.pc-avg-smh dl dt{background:#ddd; height:160px; overflow:hidden}
.pc-avg-smh dl dd{ background:#ddd; font-size:14px; padding:35px 15px 15px}
.pc-avg-smh dl dd p{ margin:0px auto; text-align:left }
.pc-avg-smh dl div{ color:#fff; line-height:40px; font-size:24px; font-weight:700; width:60px; height:60px; border-radius:50%; text-align:center; position:absolute; left:50%; top:130px; margin-left:-30px; border:5px solid #fff; background:#10a0ea;}
.pc-avg-smh dl img{ width:100%;}

/*三本留学*/
.sanben-banner{ text-align:center; position:relative; background:url(../images/sanben/sanben-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

.sanben-cen{ background:url(../images/sanben/sanben-cen.jpg) center center no-repeat; padding:40px 0px; color:#fff;text-align:center; text-shadow:1px 1px 1px #222}
.sanben-cen h3{ font-size:3em;  line-height:1.5; margin-bottom:0px }
.sanben-cen h4{ font-size:2em; line-height:1.5; letter-spacing:5px; margin-top:0px}
.sanben-cen h4 span{ color: #FF3}

/*活动体验====================*/
.tour-banner{ text-align:center; position:relative; background:url(../images/tour/tour-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

.hg-ys-1 dd{padding:15px 45px 15px 30px;margin-right:30px; }
.hg-ys-2 dd{margin-left:30px; padding:15px 30px 15px 45px;}
.hg-ys-1 dt{ border:3px solid #f2a200; color:#f2a200; float:right;}
.hg-ys-2 dt{ border:3px solid #84b53d; color:#84b53d; float:left;}
.hg-ys-1 dd{ background:#f2a200}
.hg-ys-2 dd{ background:#84b53d}

/*地区专场====================*/
.area-banner{ text-align:center; position:relative; background:url(../images/area/top-banner.jpg) no-repeat center top; background-size: cover; width:100%; margin-bottom:15px;}

/*等分网格*/
.pc-avg-hndzy dd{ padding:10px}
.pc-avg-hndzy dd p{ font-size:0.875em; border-bottom:1px dashed #ddd; padding:5px 0px}
.pc-avg-hnd dt{ text-align:center}
.pc-avg-hnd dd h6{ text-align:center; margin-top:10px}
.pc-avg-ys{ text-align:center}
.pc-avg-ys h6{ text-align:center; margin-top:10px}
.pc-avg-ys h5{ color:#222; border-bottom:1px solid #ddd; padding-bottom:10px}

.pc-avg-hndfaq dt{ text-align:left; background:#bdc3c7; color:#34495e; font-size:14px; padding:10px}
.pc-avg-hndfaq dd{ margin-top:0px; background:#ecf0f1; color:#7f8c8d; font-size:14px; padding:10px}
.pc-avg-hndfaq p{ margin:5px auto}

.pc-avg-show{ text-align:center}
.pc-avg-tour dl{position:relative}
.pc-avg-tour dt{ background:#fff; width:60px; height:60px; border-radius:30px;  text-align:center; font-size:24px; line-height:51px}
.pc-avg-tour dd{ height:60px;  color:#fff; line-height:1.3; font-size:21px; border-radius:30px; text-align:center; margin:0px}

.pc-avg-er dl{border-radius:5px; position:relative; border:1px #ddd dashed; overflow:hidden}
.pc-avg-er dt{ float:left; height:120px; width:30%;}
.pc-avg-er dd{ float:left; width:70%; padding:15px 15px 15px 40px; line-height:1.5; font-size:14px}
.pc-avg-er div{ position:absolute; left:24%; top:30%; width:50px; height:50px; border-radius:50%; border:5px solid #ddd; padding:5px; background:#79ab33; color:#fff; font-size:18px; font-weight:700; line-height:30px; text-align:center;}

.pc-avg-san{ text-align:center; font-size:1.25em; color:#fff}
.pc-avg-san dl{ min-height:2.5em; padding:10px}
.pc-avg-san p{ margin:0px}
.pc-avg-san dl.hgk-h{ min-height:4.2em}

.pc-avg-lc dl{background:#fff; position:relative}
.pc-avg-lc dt{ clear:both; height:90px; width:100%; overflow:hidden}
.pc-avg-lc dt img{ width:100%}
.pc-avg-lc div{ position:absolute; left:50%; margin-left:-25px; top:65px; width:50px; height:50px; border-radius:50%; text-align:center; background:#e74c3c; color:#fff; font-size:20px; border:5px solid #fafafa; line-height:40px; font-weight:bold}
.pc-avg-lc dd{ padding-top:35px;clear:both; overflow:hidden; margin:0px auto; line-height:1.5}
.pc-avg-lc dd p{ padding-bottom:5px; margin:0px}

.pc-avg-zy{ text-align:center}
.pc-avg-zy dd p{ margin:10px auto; line-height:2}

.pix-avg-jpg{ text-align:center}

/*入场券表单*/
.tour-form{ background:#0c79b1; margin:15px auto; padding:30px 0px}
.tour-form-box{ background: url(img/door-l.png) left top repeat-y #19a7f0; max-width:640px; width:100%;  margin:0px auto; color:#fff;}
.tour-form-box ul{ background:url(img/door-r.png) right top repeat-y;padding:15px 30px; margin-bottom:0px}
.tour-form-box .t{ font-size:1.5em; font-weight:700; margin:15px auto;  text-align:center}
.tour-form-box .z{ font-size:1.25em; font-weight:700; color:#fff; margin:15px auto;  text-align:center}
.tour-form-box li{ float:left; width:40%;}
.tour-form-box ol{ float:left; width:20%; margin:0px auto}
.tour-form-box ul{ clear:both; overflow:hidden; margin:15px auto 0px}
.tour-form-box .liname{ width:30%; float:left; background:#0c79b1; height:45px; text-align:center; display:block;line-height:45px;}
.tour-form-box .liinput{width:60%; float:left; background:#fff; height:45px; text-align:center; display:block; border:none; overflow:hidden; position:relative}
.tour-form-box .liinput span{ position:absolute; right:0; top:7px;height:30px; width:50%; line-height:30px}
.tour-form-box .liinput input{ height:45px; line-height:45px;background:#fff;border:none; padding:0px 15px}
.tour-form-box .lisubmit{ height:45px; text-indent:-99999px; background:url(img/from-btn.png) center center no-repeat #0c79b1; border:none; width:100%; display:block}

/*tab*/
.pix-avg-tab{ width:100%; margin:15px auto; overflow:hidden}
.pix-avg-tab li dl{ text-align:center; border:1px solid #ddd; line-height:41px; background:#eee; cursor:pointer}
.pix-avg-tab li.tabon dl{ border-color:#d83832; background:#d83832; color:#fff;}

.ma-tab-nav-4{ width:100%; max-width:420px; margin:15px auto 30px; overflow:hidden}
.ma-tab-nav-4 li{ width:25%; text-align:center; float:left; cursor:pointer}
.ma-tab-nav-4 li span{ display: block; line-height:41px; border:1px solid #ddd; border-radius:5px; margin:0px 10px;}
.ma-tab-nav-4 li.tabon span{ border-color:#d83832; background:#d83832; color:#fff;}

.ma-tab-nav-5{ width:100%; max-width:480px; margin:15px auto 30px; overflow:hidden}
.ma-tab-nav-5 li{ width:20%; text-align:center; float:left; cursor:pointer}
.ma-tab-nav-5 li span{ display: block; line-height:41px; border:1px solid #19a7f0; border-radius:5px; margin:0px 10px; color:#19a7f0}
.ma-tab-nav-5 li.tabon span{background:#19a7f0; color:#fff;}

.ma-tab-nav-2{ width:100%; max-width:300px; margin:15px auto 30px; overflow:hidden}
.ma-tab-nav-2 li{ width:50%; text-align:center; float:left; cursor:pointer}
.ma-tab-nav-2 li span{ display: block; line-height:41px; border:1px solid #5eb95e; border-radius:5px; margin:0px 10px; color:#5eb95e}
.ma-tab-nav-2 li.tabon span{background:#5eb95e; color:#fff;}

/*热门项目*/
.pc-avg-baodu{ text-align:center}
.pc-avg-baodu dd p{ margin-bottom:15px}

@media only screen and (max-width:479px) {
.smh-ys-img{height: auto}
.smh-ys .smh-ys-1{position: static; height: auto;}
.smh-ys .smh-ys-2{ position: static; top: auto; left: auto; height: auto;}
.smh-ys .smh-ys-3{ position: static; top: auto; left: auto; height: auto;}
}
@media only screen and (min-width:480px) and (max-width:640px){
.smh-ys-img{  height:660px}
.smh-ys .smh-ys-1{ height: auto;}
.smh-ys .smh-ys-2{ top:200px;height: auto;}
.smh-ys .smh-ys-3{ top:405px; height: auto;}
}
@media only screen and (max-width:640px) {
.mall-banner-btn{ display:none}
.mall-h2-title{ font-size:1.5em}

/*滚动侦测导航*/
.scrollspy-nav a {padding:5px; font-size:12px}
/*国际本科*/
.bknum dd{ font-size:1.5em}
/*HND*/
.hnd-j1,.hnd-j2,.hnd-j3,.hnd-j4{ padding-bottom:15px}
.hnd-zs { margin:15px auto}
.hnd-zs dt{ float:none; padding-right:0; text-align:center}
.hnd-zs dd h6{ text-align:center}
.hnd-zs1 p{ padding-right:0rem}

/*后高考============*/
.hgk-tit{ padding:30px 15px 15px}
.hgk-tit h2{ font-size:24px;}
.hgk-tit h3{ font-size:20px;}

.hgk-tit2{padding:20px 10px 15px;}
.hgk-tit2 h2{ font-size:1.875em;}
.hgk-tit3{padding:15px 0px;}
.hgk-tit3 h3{ font-size:20px;}

.hgk-st1{height: auto; width:100%; border:1px solid #00a0e6; margin:0px auto }
.hgk-st1 h2{ height: auto;padding:10px; }
.hgk-st1 p{margin:10px 15px ;}
.hgk-st2 h3{ height: auto; padding:10px;}
.hgk-st2{width:100%; border:1px solid #00a0e6; border-top-width:0px; border-left-width:1px;}
.hgk-tab2{ height: auto;}
.hgk-table th{ height: auto;padding:5px}
.hgk-table td{height: auto; padding:5px }
.hgk-table td a{line-height:1.1}

.hgk-zi2 dl{width:100%;}
.hgk-zi2-l{width:100%; margin-bottom:15px}
.hgk-er{ margin-left:0rem;}
.hgk-er li{ width:100%;}
.hgk-er dl{ margin:0px auto 1.5px 0rem;}

/*升学或留学===============*/
.shl-can dl{ min-height:auto}
.shl-can dl.shl-san-dl1{ width:100%; margin-left:0px}
.shl-can dl.shl-san-dl2{ width:100%; margin-left:0px}
.shl-can dl.shl-san-dl3{ width:100%; margin-left:0px}

/*说明会===============*/
.smh-link{max-width:100%; font-size:1.25em }


/*三本留学*/
.sanben-cen{ padding:20px 0px}
.sanben-cen h3{ font-size:1.5em;  }
.sanben-cen h4{ font-size:1em; letter-spacing:0px;}

/*入场券表单*/
.tour-form-box .t{ font-size:1.125em; }
.tour-form-box .z{ font-size:1em;}
.tour-form-box li{width:100%; margin-top:10px}
.tour-form-box ol{width:100%; margin:10px auto 0px}
.tour-form-box .liname{ width:30%; }
.tour-form-box .liinput{width:70%;}

}

@media only screen and (min-width:641px) and (max-width:767px) {


}

@media only screen and (min-width:768px) and (max-width:959px) {


}

@media only screen and (min-width:960px) and (max-width:1024px) {


}

@media only screen and (min-width:1025px) and (max-width:1439px) {
.mode-dd p{ font-size:14px;}

}

@media only screen and (min-width:641px) {
.mode-dd p{ height:105px}
/*HND项目*/
.hnd-j1{ border-bottom:1px solid #ddd; padding:15px; height:143px; margin-bottom:0px}
.hnd-j2{ border-bottom:1px solid #ddd; padding:15px;border-left:1px solid #ddd;height:143px; margin-bottom:0px}
.hnd-j3{ padding:15px;}
.hnd-j4{ padding:15px; border-left:1px solid #ddd}

.smh-avg dl{ min-height:240px}
.smh-avg dt{ min-height:70px}


}

@media only screen and (min-width:960px) {
/*等分网格*/
.pc-avg-ys dt,.pc-avg-ys dd{ margin:0 15px}
.mode-dd p{ height:154px}

.mall-tab-nav-sub li{  width:10%;}

}
@media only screen and (min-width:1025px) {

}
@media only screen and (min-width:1440px) {

}
