@charset "utf-8";
/* CSS Document */
/* CSS Document */
/*
* Description: 100留学-上海分校
* Update:      23/09/2016
* Author:      xuyongmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
ul,ol{list-style: none;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 100%; }
body{font-size: 16px; background: #fff;  color:#333; font-family: "microsoft YaHei";word-wrap: break-word; cursor: default; min-width:1240px;}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ text-decoration: none; cursor: pointer;}
a:hover{  text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix {*zoom: 1}

/*----------------------------------分隔线----------------------------------------*/
.autoin{width:1240px;margin:0 auto; position:relative;}
img{display:block;}
.hot_em{display:inline-block;vertical-align:middle;font-size:0;overflow:hidden;background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2psLnBuZw') no-repeat;}

/*三角的代码*/
.arr_01{position:absolute;top:16px;right:24px;}
.arr_02{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-3px;*left:10px;}
.arr_01 i,.arr_01 em,.arr_02 i,.arr_02 em{position:absolute;width:0;height:0;border-width:7px;}
.arr_01 i,.arr_01 em{border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #bbb;top:0;}
.arr_01 i{left:0;}
.arr_01 em{border-left-color:#fff;left:-2px;}
.arr_02 i,.arr_02 em{border-style:solid dashed dashed dashed;border-color:#bbb transparent transparent transparent;left:0;}
.arr_02 i{top:0;}
.arr_02 em{border-top-color:#fff;top:-2px;}
.arr {display:inline-block;vertical-align:middle;width:0;height:0;overflow:hidden;border:5px solid #fff;border-left-color:#7f7f7f;margin-left:5px;}

/*顶部导航*/
.top_nav{height:42px;background-color:#343841;}

/*顶部导航左侧*/
.t_navleft{float:left;}
.t_navleft p{height:42px;line-height:42px;font-size:14px;color:#8c9098;padding-left:15px;}
/*超链接添加*/
.t_navleft p a{color:#8c9098;}
/*超链接添加*/

.navleft_pd{ float: left;}
.navleft_pd li{ float: left; padding: 0 10px; font-size: 14px; line-height: 42px;}
.navleft_pd li a{ color: #fff;}
.navleft_pd li a:hover{ color:#ffa000;}

/*顶部导航右侧*/
.t_navright{float:right;height:42px;}
.tright_con li{float:right;display:inline;position:relative;}
.wx_icon,.sina_icon{background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2ljb25zLnBuZw') no-repeat;}

.tright_con .wx{width:44px;position:relative;cursor: pointer;} 
.tright_con .sort {display: block;padding: 0 10px;overflow: hidden;height: 42px;line-height: 42px;}
.tright_con .wx_hover .sort{position: relative;margin: 0 0 -1px;padding: 0 23px 1px 9px;background: #FFF;border:1px solid #cdcdcd;border-width: 0 1px;color: #ff7800;z-index: 10;_float: left;}

.tright_con .wx_icon{display:block;width:18px;height:15px;background-position:-53px 0;margin-top:13px;margin-right:-8px;}
.tright_con .wx .caw_show {position: absolute;top: 42px;min-width: 82px;width: 100%;color: #999;background: #FFF;z-index: 5;left: -106px}
.tright_con .wx .caw_show_cont {padding: 13px;width: 122px;text-align: center;background-color: #fff;border: 1px solid #cdcdcd;}
.tright_con .wx .code {width: 122px;height: 122px;background: url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2NvZGUucG5n') no-repeat;}

.sina_wb{margin:0 10px;}
.sina_icon{display:inline-block;overflow:hidden;width:19px;height:15px;background-position: -25px 0;margin-top:13px;}
.sina_icon:hover{background-position: 0 0;}

.li_a{display:block;margin: 0 12px;height:42px;line-height:42px;font-size:14px;color:#8c9098;text-align:center;}
.logo_app{
    width: 150px;
}
.app_icon{
      display: inline-block;
      width: 30px;
      height: 30px;
    vertical-align: middle;
      background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2FwcF9pY29uLnBuZw')  no-repeat center;
}
.li_a:hover{color:#ffa000;}

/*顶部中间部分*/
.top_middle{height:65px;padding-top:18px;}
.top_mid_left,.top_midh4,.top_mid_c,.top_mid_c span,.top_mid_c input,.top_mid_c button{float:left;}
.logo{float:left;width:310px;height:60px;background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2xvZ28ucG5n') no-repeat;}
.logo .top_midh4{width:140px;height:60px;line-height:60px;font-size:22px;color:#343841;padding-left:13px; float: left; margin-left: 180px; border-left:1px solid #7f838b;}
.top_mid_left a{ display:block; height:103px; text-indent:-2000em; overflow:hidden;}

.top_midh4{width:140px;height:60px;line-height:60px;font-size:22px;color:#343841;padding-left:13px;}
.top_mid_c{width:573px;height:42px;border:1px solid #ffa000;overflow:hidden;background-color:#fff;margin:8px 0 0 50px;}
.top_mid_c span{width:49px;height:42px;background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL3NlYXJjaF9pY29uLnBuZw') center center no-repeat;border-right:1px solid #e5e5e5;}
.top_mid_c input{width:414px;height:42px;line-height:42px;font-size:14px;font-family:"微软雅黑";border:0;outline:none;padding-left:10px;}
.top_mid_c button{width:99px;height:42px;line-height:42px;font-size:16px;color:#fff;background-color:#ffa000;font-family:"微软雅黑";cursor:pointer;}
.top_mid_r{float:right;width:207px;height:42px;line-height:42px;font-size:32px;font-weight:bold;color:#ffa000;font-family:Arial, Helvetica, sans-serif;background:url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL3RlbF9iZy5wbmc') left center no-repeat;padding-left:35px;margin-top:9px;}


/*底部*/
.sh_fot{background-color:#343841;padding:40px 0 230px;}
.sh_fott{height:210px;}
.sh_fotl,.sh_fotl li{float:left;}
/*.sh_fotl{width:853px;margin-left:15px;}*/
.sh_fotl { width: 100%;}
/*上一行上一行修改640*/
.sh_fotl li{width:206px;text-align: center;}
.sh_fotl li h4{height:44px;line-height:44px;font-size:18px;color:#fff;}
.sh_fotl li a{display:block;height:30px;line-height:30px;font-size:14px;color:#b1b5bf;}
.sh_fotl li a:hover,.sh_fotmc a:hover{color:#ffa000;}
.fot_logo{float:right;width:360px;margin-top:10px;}
.sh_fotmid{height:46px;border-top:1px solid #5a5e67; border-bottom:1px solid #5a5e67; padding:19px 0;}
#sh_fotmidxz{ border-bottom:none;}
.sh_fotmid span,.sh_fotmc{float:left;height:16px;}
.sh_fotmid span {
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #dedede;
    text-align: right;
    margin-bottom: 10px;
}
.sh_fotmid .qq{font-size:14px;}
.sh_fotmc {
    width: 1150px;
    float: left;
    height: 16px;
}
.sh_fotmc a{float:left;height:16px;line-height:16px;font-size:14px;color:#777c89;border-right:1px solid #777c89;padding:0 5px;margin-bottom: 8px;}
.sh_fotbot{margin-top:15px;}
.sh_fotbot p{line-height:30px;font-size:14px;color:#777c89;text-align:center;}
.sh_fot .foot-l {
    width: 800px;
    float: left;
}
.sh_fot .foot-tab {
    overflow: hidden;
}
.sh_fot .foot-tab li {
    float: left;
    font-size: 14px;
    color: #c0c0c0;

    text-align: right;
    cursor: pointer;
   margin-right: 8px;
    padding-left: 17px;
}
.sh_fot .foot-tabcon {
    margin-top: 10px;
}
.sh_fot .foot-tabcon ul li p {
    font-size: 14px;
    color: #777c89;
    margin-bottom: 8px;
}
.sh_fot .foot-r {
    margin-right: 10px;
    float: right;
}
.sh_fot .foot-r li {
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}
.sh_fot .foot-r li span{ display: block; color: #fff; font-size: 12px; text-align: center;}
.sh_fot .foot-r li img {
    display: block;
    margin-bottom: 5px;
}
.sh_fot .foot-r .mt{ margin-top: 5px;}
.sh_fot .foot-bot, .foot-nav {
    width: 1240px;
    margin: 0 auto;
}
.sh_fot .foot-bot {
    margin-top: 15px;
}
.sh_fot .cur {
    background: url('/proxy/aHR0cHM6Ly93ZWJtczMueGhkLmNuL3IvY21zL3NoYW5naGFpL2RlZmF1bHQvbGF0ZXN0L2ltYWdlL2R6LnBuZw')no-repeat left;
}
/*超链接添加*/
.sh_fotbot p a{color:#777c89;}
/*超链接添加*/

/*扉页信息*/
.feiye{height:32px;line-height:32px;text-align:center;font-size:12px;color:#E5E2E2;margin-top:30px;}

/**********************雅思频道***************/
/*导航*/
.list_nav{width:100%;height:43px;border-bottom:1px solid #e1e1e1;box-shadow:0 3px 5px #ededee;-webkit-box-shadow:0 3px 5px #ededee;-moz-box-shadow:0 3px 5px #ededee;-ms-box-shadow:0 2px 17px #ededee;-o-box-shadow:0 3px 5px #ededee;padding-bottom: 17px;padding-top:22px;}
.list_navm li{position:relative;float:left;width:100px;height:44px;margin:0 10px 0 2px;}
.list_navm li a{display:block;width:100px;height:44px;line-height:44px;font-size:16px;color:#666;text-align:center;}
.list_navm li.cur1 a{background-color:#264c96;font-weight:bold;color:#fff;}
.list_navm .list_slide {position:absolute;top:43px;z-index:100;width:100%;border:1px solid #e8e8e8;background-color:#fff;display:none;}
.list_navm .list_slide .item {font-size:14px;color: #666;background-color:#fff;}
.list_navm .list_slide .item:hover {color:#fff;background-color:#ffa000;}
h4 .hot_em{display:inline-block;vertical-align:middle;width:24px;height:18px;line-height:18px;font-size:14px;color:#fff;text-align:center;margin:-3px 0 0 15px;padding-left:4px;background-position:0 0;}

.sh_fotmc{
    margin-top: 8px;
}
.sh_fott{
    height: auto;
    padding-bottom: 10px;
}

