@charset "utf-8";
/* css document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select{margin:0px;padding:0px;font: 12px/1.5 "寰蒋闆呴粦", "helvetica neue",helvetica,arial,"瀹嬩綋",sans-serif;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select,textarea{ outline:none; font-size:12px; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
li{list-style:none;}
a{text-decoration:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
*html  .clearfix{height:1%;} .clearfix{display:block;}

iframe{ display:block;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.pt30{ padding-top:30px;}
.w1200{ width:1200px;margin:0 auto;}
.ui_head{ width:100%;}
.ui_head .h_top{ width:100%; height:35px; background:#2e333f;}
.ui_head .h_top a{ line-height:35px; color:#fff;}
.ui_head .h_top a:hover{ text-decoration:underline; color:#ba2626;}
.ui_head .h_top .user{ line-height:35px; margin-right:20px; padding-right:15px; background:url(/uploads/image/ien/images/bg11.png) no-repeat right center; cursor:pointer; position:relative; z-index:999;}
.ui_head .h_top .user i{ color:#fff;}
.ui_head .h_top .user .user_info { width:78px; border:1px solid #ddd; background:#fff; position:absolute; top:30px; left:-15px; z-index:999; display:none;}
.ui_head .h_top .user .user_info a{ height:25px; line-height:25px; color:#333; text-align:center; border-bottom:1px solid #ddd; display:block;}
.ui_head .h_top .user .user_info a:hover{ color:#ba2636; background:#f1f1f1;}
.ui_head .h_top .msg{ width:30px; height:30px; background:url(/uploads/image/i/edu2016/bg15.png) no-repeat center -14px; margin-right:10px; position:relative; cursor:pointer;}
.ui_head .h_top .tech_ke{ margin-right:10px;}
.ui_head .h_top .has-msg{ background:url(/uploads/image/i/edu2016/bg16.png) no-repeat center -14px;}
.ui_head .h_top .msg_info{ position:absolute;}
.ui_head .h_search{ width:1200px; height:50px; padding:25px 0; margin:0 auto;}
.ui_head .h_search .logo{ height:100%;}
.ui_head .h_search .cour{ width:100px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; background-color:#01a2ea; border-radius:5px; margin-top:5px;}
.ui_head .h_search .course .cour_menu{ width:108px; height:70px; border:1px solid #ddd; background:#fff; position:absolute; top:40px; left:0; z-index:999; display:none;}
.ui_head .h_search .course .cour_menu a{ float:left; padding-left:35px; line-height:35px; font-size:14px; color:#333; width:73px; background:url(/uploads/image/i/edu2016/icon.png) no-repeat; background-color:#fff;}
.ui_head .h_search .course .cour_menu a:hover{ background-color:#ebebeb;}
.ui_head .h_search .course .cour_menu .ic05{ background-position:-70px -492px;}
.ui_head .h_search .course .cour_menu .ic06{ background-position:-70px -438px;}
.ui_head .h_search .search{ width:314px; height:40px; margin-right:40px; margin-top:5px; margin-left:75px; position:relative;}
.ui_head .h_search .search div{ border:1px solid #01a2ea; border-radius:3px;}
.ui_head .h_search .search div .txt{ width:212px; height:38px; border:none; margin-left:30px; line-height:38px; color:#666; font-size:14px; background:#fff; float:left; display:inline;}
.ui_head .h_search .search div .search_btn{ width:70px; height:38px; line-height:40px; font-size:16px; color:#fff; text-align:center; background:#01a2ea; border:none;cursor:pointer; border-radius:3px;position: absolute;right: 0px;top: 1px;}
.ui_head .h_search .search div .submit{ width:18px; height:18px; background:url(/uploads/image/ien/images/icon.png) 0px 0px no-repeat; margin:10px 0 0 10px; position:absolute; left:0; top:0; cursor:pointer;}
.ui_head .nav{ width:420px; margin-left:50px;}
.ui_head .nav  ul li{ margin:0px 20px; padding:10px 0px; float:left; display:inline;}
.ui_head .nav  ul li a{color:#333;font-size:20px;}
.ui_head .nav  ul li a.selected{color:#00a0e9;}

/*xuanfu*/
.elevator{position: fixed;right: 15px;bottom: 10px;z-index: 999}
* html,* html body{ background-image:; background-attachment:fixed;}
* html .elevator{position:absolute;
left:expression(eval(document.documentelement.scrollleft document.documentelement.clientwidth-this.offsetwidth)-(parseint(this.currentstyle.marginleft,10)||0)-(parseint(this.currentstyle.marginright,10)||0));
top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,300)||0)-(parseint(this.currentstyle.marginbottom,300)||0)));}
.elevator a{display: block;position: relative;margin: 1px 0;outline: none;height: 60px;
width: 60px;margin-bottom: 2px;-webkit-transition: background-position 0.15s;-moz-transition: background-position 0.15s;
transition: background-position 0.3s;background: url(/uploads/image/i/2015edu/elevator.png) no-repeat;}
.elevator .elevator-qq{background-position: 0 -200px}
.elevator .elevator-qq:hover{background-position: 0 -300px}
.elevator .elevator-msg{background-position: -71px -200px}
.elevator .elevator-msg:hover{background-position: -70px -300px}
.elevator .elevator-weixin{background-position: 0 -400px}
.elevator .elevator-weixin:hover {background-position: 0 -500px;}
.elevator .elevator-weixin-box{position: absolute;visibility: hidden;width: 155px;
height: 175px;bottom: -50px;right: 60px;-webkit-transition:opacity 0.25s ease 0s, transform 0.3s ease 0s;
-moz-transition:opacity 0.25s ease 0s, transform 0.3s ease 0s;transition:opacity 0.25s ease 0s, transform 0.3s ease 0s;
opacity: 0;filter:alpha(opacity=0);transform:scale(0.01);-webkit-transform:scale(0.01);
-ms-transform:scale(0.01);transform-origin:100% 95%;-webkit-transform-origin:100% 95%;-ms-transform-origin:100% 95%;
background: url(/uploads/image/i/2015edu/elevator.png) no-repeat 0 0; }
.elevator .elevator-weixin:hover .elevator-weixin-box {display: block;visibility: visible;opacity: 1;
filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
}
.elevator .elevator-top{background-position: -140px -200px}
.elevator .elevator-top:hover{background-position:-140px -300px}

