﻿.me-home-ad{ position:relative; padding-left:300px}
.s-avg-ad dl{ border:1px solid #ddd; box-shadow: 0 0 3px #ddd; overflow:hidden; height:80px; padding:10px 5px; background:#fff}
.s-avg-ad dl dt{float: left; height:60px; margin-right:0px;width: 30%;font-size:28px;text-align: center;color:#DA251D;line-height:55px;background: url(../images/advantage-k.png) no-repeat center center;}
.s-avg-ad dl dd{ margin:0px auto; padding-top:0.8rem}
.s-avg-ad dl dd span{ display:block; height:22px;color:#DA251D;line-height:22px; word-wrap: normal;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:14px}
.s-avg-ad dl dd p{font-size: 12px;color:#95a5a6;line-height: 18px;word-wrap: normal;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin:0px auto}
@media (max-width:1199px){.me-home-ad{ position:relative; padding-left:235px}}
@media (max-width:959px){.me-home-ad{padding-left:0px}}

.hc-one{ padding-top:20px}
.hc-one .am-nav-tabs{ float:left; width:110px; border:none; text-align:center; height:398px;}
.hc-one .am-tabs-bd{ border:none; background:#fff; height:398px}
.hc-one .am-tabs-bd .am-tab-panel{ padding:15px}
.hc-one .am-nav-tabs > li > a{ margin:0px; display:block}
.hc-one .am-nav-tabs > li{ float:none}
.hc-one .am-nav-tabs > li.am-active > a, .hc-one .am-nav-tabs > li.am-active > a:hover, .hc-one .am-nav-tabs > li.am-active > a:focus{border:none;background:#fff; color:#34495e}
.hc-one .am-nav-tabs > li a{ background:#eee; border:none; height:99px}
.hc-one .am-nav-tabs > li a:hover{}
.hc-one .am-nav-tabs > li.hc-one-cen{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:0px}
.hc-one .am-nav-tabs > li.hc-one-bot{ border-top:1px solid #ddd; margin-bottom:0px}
.hc-one .am-nav-tabs > li.hc-one-cen a{ height:99px}
.hc-one .am-nav-tabs > li.hc-one-bot a{ height:98px}
.hc-one .am-nav-tabs i{ width:48px; height:48px; margin:5px auto; line-height:47px; font-size:30px}
.hc-one .am-nav-tabs span{ display:block; margin:0 auto;}
.hc-one-toutiao{margin:0px auto 10px; border-bottom:1px solid #ddd; padding-bottom:15px; height:91px}
.hc-one-toutiao dl{ margin:0px}
.hc-one-toutiao dt{ float:left; width:114px; margin-right:10px; overflow:hidden; height:76px;}
.hc-one-toutiao dt img{ height:76px}
.hc-one-toutiao dd{ margin:0px auto ;}
.hc-one-toutiao dd h4{ margin:0px auto; font-size:14px}
.hc-one-toutiao dd p{ font-size:12px; margin:5px auto 0px; line-height:1.2; color:#999}
.hc-one-pic { margin:0px auto 10px; border-bottom:1px solid #ddd; padding-bottom:15px; height:91px}
.hc-one-pic a { position:relative; display:block; overflow:hidden; width:100%; height:100%; z-index:0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.hc-one-pic a p{background: rgba(218,37,29,0.3); height:100%; width:100%; position:absolute; left:-100%; top:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out; color:#fff; text-align: center; }
.hc-one-pic a:hover p{ display: block; height:100%; width:100%;transition: all 400ms ease 0s; left:0px}
.hc-one-pic img{ width:100%}
.hc-one-list li{ height:30px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:14px}
.hc-one-list li span{ margin-right:5px}
.ad-hc-one dl{ background:#fff; margin:0px 0px 30px}
.ad-hc-one dd{ height:40px; text-align:center; margin:0px auto; line-height:39px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hc-one-avg{ height:398px; background:#fff;}

.hc-one-ul dl{ height:92px; margin:0 auto; border:1px solid #fff }
.hc-one-ul dl h3{ margin:5px auto 15px; color:#34495e; line-height:1.1; font-size:16px; font-weight:700;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hc-one-ul dl p{ margin:0px auto; font-size:12px; color:#bdc3c7; line-height:1.1;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hc-one-ul dl dt{ float:right; margin-top:10px; margin-left:10px}
.hc-one-ul dl dd{ margin:0px}
.hc-one-ul dl.hc-one-avg-a{ padding:15px;}
.hc-one-ul dl.hc-one-avg-a:hover{ background:#f2f2f2;border:1px solid #f2f2f2}
.hc-one-ul dl.hc-one-avg-b{ padding:15px; border-left-color:#ecf0f1;border-bottom-color:#ecf0f1}
.hc-one-ul dl.hc-one-avg-b:hover{ background:#f2f2f2;border-top-color:#f2f2f2;border-right-color:#f2f2f2;border-left-color:#ecf0f1;border-bottom-color:#ecf0f1}
.hc-one-ul dl.hc-one-avg-c{ text-align:center;border-bottom-color:#ecf0f1; overflow:hidden }
.hc-one-ul dl.hc-one-avg-c img{ height:105px;vertical-align:bottom}
.hc-one-ul dl.hc-one-avg-d{ padding:15px; border-left-color:#ecf0f1;border-bottom-color:#ecf0f1}
.hc-one-ul dl.hc-one-avg-d:hover{ background:#f2f2f2;border-top-color:#f2f2f2;border-right-color:#f2f2f2;border-left-color:#ecf0f1;border-bottom-color:#ecf0f1}
.hc-one-ul dl.hc-one-avg-a p a{ color:#6B787F}

.hc-one-si dl{ border:1px solid #fff; padding:5px; text-align:center; height:214px; margin-bottom:0px; margin-top:0px }
.hc-one-si dl.hc-one-s1-b{ border-left-color:#ecf0f1}
.hc-one-si dl.hc-one-s1-c{ border-left-color:#ecf0f1}
.hc-one-si dl.hc-one-s1-d{ border-left-color:#ecf0f1}
.hc-one-si dl:hover{ background:#ecf0f1}
.hc-one-si dt{ margin:10px}
.hc-one-si dt img{ width:70px}
.hc-one-si dd h3{line-height:1.2; margin-bottom:10px; font-size:14px}
.hc-one-si dd p{ margin:0px 10px; font-size:12px; line-height:1.3}

.hc-two{ padding-top:0px}
.hc-two .am-tabs{ position:relative; padding-left:270px; height:410px}
.hc-two .left{ position:relative; position:absolute; left:0; top:0; z-index:1}
.hc-two .hc-two-more{ margin:0px; position:absolute; width:270px; z-index:99; height:40px; left:0; bottom:0px; line-height:40px; text-align:center;background:rgba(255,255,255,.4)}
.hc-two .hc-two-more a{ color:#fff}
.hc-two .hc-two-more a i{ margin-left:5px;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
.hc-two .hc-two-more a:hover i{-webkit-transform:rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform:rotate(360deg);}
.hc-two .left {color:#fff;width:270px;height:410px;float: left;background: #83b2f8;
 background: -moz-linear-gradient(top,#83b2f8 0%,#caa5ef 100%);
 background: -webkit-linear-gradient(top,#83b2f8 0%,#caa5ef 100%);
 background: linear-gradient(to bottom,#83b2f8 0%,#caa5ef 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b2f8',endColorstr='#caa5ef',GradientType=0 )}
.hc-two .left.special {background: #fd6a73;
 background: -moz-linear-gradient(top,#fd6a73 0%,#fca166 100%);
 background: -webkit-linear-gradient(top,#fd6a73 0%,#fca166 100%);
 background: linear-gradient(to bottom,#fd6a73 0%,#fca166 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd6a73',endColorstr='#fca166',GradientType=0 )}
 .hc-two .left.school { background: #720E9E;
 background: -moz-linear-gradient(top,#720E9E 0%,#9C27B0 100%);
 background: -webkit-linear-gradient(top,#720E9E 0%,#9C27B0 100%);
 background: linear-gradient(to bottom,#720E9E 0%,#9C27B0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#720E9E',endColorstr='#9C27B0',GradientType=0 )}
.hc-two .left .title {height: 50px;line-height: 50px;border-bottom: 1px solid rgba(255,255,255,.4);padding-left: 20px;position: relative; font-size:20px; margin-bottom:20px}
.hc-two .left .title a{ color:#fff}
.hc-two .am-tabs-bd dl{ margin:0px; border:1px solid #eee; box-shadow: 0 5px 10px rgba(0,0,0,0.08); background:#fff; position:relative}
.hc-two-logo{ padding-top:30px}
.hc-two-logo dl{ padding:10px;}
.hc-two-show dt{ overflow:hidden; max-height:174px}
.hc-two-show dt img{ width:100%}
.hc-two-show dd{ padding:10px 10px 40px; position:relative}
.hc-two-show dd h4{ font-size:14px; margin:0px auto;}
.hc-two-show dd p{ margin:10px auto; font-size:12px; color:#999;}
.hc-btn-box{ position:absolute; height:40px; width:100%; position:absolute; bottom:0; left:0; right:0; padding:0px 10px 10px}
.hc-btn-box a{ display:block; height:30px; float:left; border:1px solid #eee; text-align:center; line-height:28px; width:50%; font-size:14px; color:#999}
.hc-btn-box a:hover{ background-color:rgba(218, 37, 29, 1); color:#fff; border-color:rgba(218, 37, 29, 1)}
.hc-btn-box a.hc-btn-left{ border-radius:15px 0px 0px 15px; border-right:none}
.hc-btn-box a.hc-btn-right{ border-radius:0px 15px 15px 0px; border-left:none}

.hc-two-all{ font-weight:300; font-size:12px; padding:0px 15px; width:70px; height:30px; position:absolute; z-index:97;left:200px; text-align:center; line-height:30px; top:10px;}
.hc-two-all a{ color:#fff}

.hc-two .am-nav-tabs > li{ float:none; margin-left:20px;margin-bottom: -1px;}.hc-two .am-nav-tabs{ border:none}
.hc-two .am-nav-tabs > li > a{ display:block; padding-left:20px; padding-right:20px; color:#fff;border: 1px solid transparent;}
.hc-two .am-nav-tabs > li.am-active > a, .hc-two .am-nav-tabs > li.am-active > a:hover, .hc-two .am-nav-tabs > li.am-active > a:focus{ background:rgba(245,245,245,1);border: 1px solid #fff;border-right-width:0px; color:#333; display:block }
.hc-two .am-nav-tabs > li > a{ margin:0; height:41px; border-color:#fff; border-right-width:0px; line-height:40px}
.hc-two .am-nav-tabs > li > a:hover{ background:rgba(255,255,255,.4)}
.hc-two .am-nav > li > a{ padding:0px 15px; color:#fff}



.hc-two .am-nav{ margin-left:0px}
.hc-two .am-tabs-bd{ border:none}
.hc-two .am-tabs-bd .am-tab-panel{ padding:0px 0px 0px 30px}

.s-avg-twonav{ position:absolute; min-height:99px; width:270px; left:0px; bottom:40px; z-index:98;padding:20px 5px 5px 20px;}
.s-avg-twonav a{ display:block; font-size:12px; line-height:20px; text-align: center; color:#fff; border:1px solid #fff;}

.hc-two-nav{ margin:15px 20px 20px 0px}
.hc-two-nav a{ display:block; float:left; margin:0px; padding:5px 0px 0px 20px; width:33.333333%;font-size:14px; color:#fff;}
.hc-two-guo{ padding-top:10px}
.hc-two-tags a{ border:1px solid #ecf0f1; background:#fff; margin-right:10px; margin-bottom:10px; font-size:12px; padding:5px 10px; display:block; float:left}

.hc-two-open{ background:url(../images/icon-03.png) repeat-y 8px center; overflow:hidden;}
.hc-two-open dl{ margin:10px auto; background:url(../images/icon-01.png) 4px center no-repeat; position:relative; overflow:hidden}
.hc-two-open dt { height:24px; line-height:24px;float: left;font-size: 12px;background-color: #9C27B0;color: #fff;width: 28% !important;text-align: center;border-radius: 2px; margin: 12px 0 12px 10%; position: relative; margin-right:15px}
.hc-two-open dt a{ color:#fff}
.hc-two-open dt::before {content: "";width: 0;height: 0;border-top: 8px solid transparent;border-right: 10px solid #9C27B0;border-bottom: 8px solid transparent;position: absolute;left: -8px;top: 4px;}
.hc-two-open dd{ margin:0px}
.hc-two-open dd p { margin:0px auto;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:24px}
.hc-two-open dd p em{ font-style:normal; font-size:12px; color:#bdc3c7;}
.hc-two-open dd a:hover{ color:#9C27B0}
.hc-two-guoji { margin-top:30px; height:90px;border: 1px solid #ecf0f1; display:block; background:#fff}

.s-avg-guo dl a{ position:relative;display:block; width:100%; height:100%;border:1px solid #ecf0f1; background:#fff; color:#DA251D; padding-left:50px; font-size:14px; height:40px; line-height:40px}
.s-avg-guo dl a dt{ position:absolute; left:0px; bottom:0px; width:50px; height:50px}
.s-avg-guo dl a dd{ margin:0px; font-size:14px}
.s-avg-guo dl a dt.hc-two-uk{ background:url(../images/index-icons-uk.png) no-repeat center bottom}
.s-avg-guo dl a dt.hc-two-us{ background:url(../images/index-icons-us.png) no-repeat center bottom}
.s-avg-guo dl a dt.hc-two-au{ background:url(../images/index-icons-au.png) no-repeat center bottom}
.s-avg-guo dl a dt.hc-two-fr{ background:url(../images/index-icons-fr.png) no-repeat center bottom}
.s-avg-guo dl a:hover{ border-color:#DA251D}

.hc-two-zt dd{ padding:10px 15px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:14px}


.hc-adving{ clear:both; margin:30px auto}
.hc-adving img{ width:100%}

.hc-info,.hc-news{ padding-top:30px}
.hc-news-box{ background:#fff;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.hc-news-box .tit-h2-t{ padding:10px; border-bottom:1px solid #e5e5e5; height:inherit; font-weight:bold}
.hc-news-box ul{ padding:0px 0px 10px; font-size:14px;}
.hc-news-box ul li{word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; padding-right:10px}
.hc-news-box ul li a{ color:#777}
.hc-news-box ul li a:hover{ color:#34495e}
.hc-news-box .uk-list-disc>:before { width:20px; left:-10px; color:#999}
.hc-news-box .uk-list-disc>*{ padding-left:20px}

@media (min-width:1200px){.hc-two-show dd h4,.hc-two-show dd p{word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}}
@media (max-width:1199px){.hc-two{ padding-top:30px}.hc-adving{ margin-bottom:0px}}
@media (max-width:959px){.hc-one{ padding-top:5px}.hc-two .left{ width:100%; height:auto; min-height:50px; position: relative; left:inherit; float:none; padding-left:80px; margin-bottom:30px}.hc-two .am-tabs-bd .am-tab-panel{ padding-left:0px}.hc-two .am-tabs{ padding:0px; height:auto}.hc-two .am-tabs-bd{ width:100%;}.hc-two .left .title{ margin:0px; position:absolute; font-size:14px; width:80px; left:0; top:0; padding:0px; text-align:center}.hc-two-all{ display:none}.s-avg-twonav{ display:none}.hc-two .left .hc-two-more{ display:none}.hc-two .am-nav-tabs > li{ float:left; margin:0px; text-align:center}.hc-two .am-nav-tabs > li.am-active > a, .hc-two .am-nav-tabs > li.am-active > a:hover, .hc-two .am-nav-tabs > li.am-active > a:focus{}.hc-two .am-nav-tabs > li > a{ padding:0px 15px; font-size:14px;border-right-width:1px; height:30px; line-height:30px; margin-top:10px; margin-right:-1px}}
@media (max-width:639px){.hc-two{ padding-top:10px;}.hc-one{ padding-top:0px}.hc-two .left .title{ display:none}.hc-two .left{ padding-left:10px; padding-right:10px; margin-bottom:0px}.hc-two .am-nav-tabs > li{ width:25%}.hc-two .am-nav-tabs > li > a{ padding:0px 5px;}.hc-two .uk-grid-medium>.uk-grid-margin{ margin-top:10px}.hc-two .uk-grid-medium > li{ margin-top:10px}.hc-two-logo{ padding-top:0px}.hc-adving{ margin-top:10px}}
@media (max-width:480px){.s-avg-guo dl a{ padding-left:40px; font-size:12px}}