@charset "utf-8";
/* CSS Document */
/* CSS Document */
/*
* Description: 100留学-上海分校总目录页页
* Update:      08/10/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;}
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;}
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(../image/jl.png) 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;width:420px;}
.t_navleft p{height:42px;line-height:42px;font-size:14px;color:#8c9098;padding-left:15px;}

/*顶部导航右侧*/
.t_navright{float:right;width:340px;height:42px;}
.tright_con li{float:right;display:inline;position:relative;}
.wx_icon,.sina_icon{background:url(../image/icons.png) 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(../image/code.png?v=1509021419) 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;width:82px;height:42px;line-height:42px;font-size:14px;color:#fff;text-align:center;}
.li_a:hover{color:#ffa000;}

/*顶部中间部分*/
.top_middle{height:65px;padding-top:35px;}
.top_mid_left,.top_midh4,.top_mid_c,.top_mid_c span,.top_mid_c input,.top_mid_c button{float:left;}
.top_mid_left{width:200px;height:60px;background:url(../image/logo.png) no-repeat;border-right: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;}
.top_mid_c span{width:49px;height:42px;background:url(../image/search_icon.png) 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(../image/tel_bg.png) left center no-repeat;padding-left:35px;}


/*底部*/
.sh_fot{background-color:#343841;padding:40px 0 10px;}
.sh_fott{height:230px;}
.sh_fotl,.sh_fotl li{float:left;}
.sh_fotl{width:640px;margin-left:15px;}
.sh_fotl li{width:213px;}
.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:16px;border-top:1px solid #5a5e67;}
.sh_fotmid span,.sh_fotmc{float:left;height:16px;}
.sh_fotmid span{width:95px;line-height:16px;font-size:16px;color:#dedede;text-align:right;}
.sh_fotmc{width:1070px;}
.sh_fotmc a{float:left;height:16px;line-height:16px;font-size:14px;color:#777c89;border-right:1px solid #777c89;padding:0 10px;}
.sh_fotbot{margin-top:15px;}
.sh_fotbot p{line-height:30px;font-size:14px;color:#777c89;text-align:center;}

