﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
Default
-----------------------------------------------------*/
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,label,fieldset,table,td,img,div,th{
border:0;margin:0px; padding:0;}
li,dd,dl,dt {list-style-type:none;}
table {border-collapse:collapse;} 
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clear{ clear:both; line-height:0; font-size:0;  border:none; height:0; }
.empty { line-height:0; font-size:0;}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{overflow:hidden;zoom:1}
.br { word-wrap:break-word;	word-break:break-all;}
.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.over{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/*-----------------------------------------------------
User-defined
-----------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; font-size:12px; font-weight:normal;}	
body {font-size:12px; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; background:#fff;}
input,select,textarea{ margin: 0; padding:0; vertical-align:middle; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; outline:none; resize:none;}

a { color: #333; text-decoration: none; }


.wcenter { width: 1200px; margin: 0 auto;}
.di_in{display: inline-block}
.wmb10{margin-bottom: 10px}
/*-----------------------------------------------------
Header
-----------------------------------------------------*/

.w_head {height: 72px;background-color: #ffffff;box-shadow: 0 2px 5px #e6e8e9}
.w_logo { width: 205px; padding-top: 16px;display: block;margin-right: 95px}


.w_black_head{background-color: #2b333b}

/*-----------------------------------------------------
Nav
-----------------------------------------------------*/
.wnav { height: 40px;padding-top: 18px}
.wn_item { float: left; position: relative;padding: 0 19px}
.wn_item a { display: inline-block; padding: 0 5px; height: 40px; line-height: 40px; text-align: center;  font-size: 16px; color: #515961;}
.wn_item a:hover,.wn_cur a {color: #333;border-bottom: 2px solid #37bce7; font-weight: bold}
.w_pull_item{position: absolute;width: 100%;left: 0;top: 50px;font-size: 14px;z-index: 100;border: 1px solid #e6e6e6;border-top: 0;border-bottom: 0;background: #fff;display: none}
.w_pull_item p{border-bottom: 1px solid #e6e6e6}
.w_pull_item a{color: #000;}

.wn_item:hover .w_pull_item{display: block}

.wnblack_item a{color: #fff}
.wnblack_item a:hover,.wnblack_item a{color: #fff}

/*Login*/
.w_login_wrap{padding-top: 18px}
.zlogin {width: 136px; margin-top: 20px;  margin-right: 10px;}
.zl_loading { width: 74px; height: 32px; border: none; border-radius:3px; background-color: #2e659d; vertical-align: middle; color: #fff;}
/*After*/
.zafter_login{ margin-left: 14px; text-align: left;}
.zaf_layout { display: inline-block;  padding-top:10px; padding-left: 30px; background: url(../images/icons111.png) -100px 10px no-repeat; color: #e25b5b;}
.zaf_course { position:relative;width: 131px; height: 30px; border-radius: 3px; line-height: 30px; vertical-align: middle; z-index: 10;}
.zaf_course a { color: #000;}
.zaf_cur {}
.zaf_text { padding:1px;/* text-align: center; */ font-size: 14px;}
.zaf_text img { display: inline-block; vertical-align: middle; margin-right: 4px;}
.zaf_text a,.zaf_cur a { display: inline-block; vertical-align: middle; color: #000;}
.zafblack_text a,.zafblack_cur a { color: #fff;}
.zaf_cur { padding:0; border: 1px #ddd solid; border-bottom: 0; border-radius: 3px 3px 0 0;}
.zaf_space { display: inline-block; width: 20px; height: 20px; background:url(../images/pull-gray.png)  no-repeat center; vertical-align: middle;}
.zafblack_space{background:url(../images/pull-gray.png)  no-repeat center;}
.zaf_endter { display: inline-block; padding-top: 10px; padding-right: 10px; color: #999;}
.zaf_endter b { padding-left: 5px; padding-right: 5px; color: #333;}
.zaf_ul {position: absolute; left: 0; top: 30px; width: 129px; border-left:1px #ddd solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid;  border-radius:0px 0px 5px 5px;  z-index: 1; display: none}
.zaf_bg { border-bottom:1px #ddd solid; text-align: center; background-color: #f2f2f2;}
.zaf_bg:hover { background-color: #fff;}
/*-----------------------------------------------------
Footer
-----------------------------------------------------*/
.w_foot { color: #e0e0e0;background-color: #242b32}

.w_foot_top{height: 130px;background-color: #2b333b;}
.w_foot_l{padding-top: 25px;}
.w_link_wrap{line-height: 23px;}
.w_link_wrap a{color: #e0e0e0}
.w_link_wrap span{margin: 0 18px}
.w_link_wrap i{display: inline-block;background: url(../images/link.png) no-repeat left;padding-left: 32px;height: 23px;margin-right: 18px;}

.w_contact_wrap{line-height: 23px;padding-top: 40px;}
.w_contact_wrap p{vertical-align: middle;margin-right: 45px}
.w_contact_wrap img{vertical-align: middle;margin-right: 10px;}


.w_foot_r{font-size: 14px;padding-top: 12px;text-align: center;padding-right: 36px}
.w_foot_r img{margin-bottom: 15px}

.w_foot_bot{text-align: center;color: #999;font-size: 12px;line-height: 46px;height: 46px}

