/******************** 重置代码 ********************/
html, body, div,
dl, dt, dd, ul, ol, li,
table, caption, thead, tbody, tfoot, tr, th, td,
form, input, textarea, button, select, option, label, fieldset, legend,
h1, h2, h3, h4, h5, h6, p, span, pre, q, del, address, i, b, big, small, em, strong, a, img, map, area, object, param, iframe {
    margin:0; padding:0;
}

body { font:14px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased; }
ul, ol ,li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
input, textarea, button, select { font-size:100%; vertical-align:middle; outline:none; }
button { background-color:transparent; border:0 none; cursor:pointer; }
textarea { resize:none; }
h1, h2, h3, h4, h5, h6 { font-variant:normal; }
h1 { font-size:24px; line-height:2.0; }
h2 { font-size:18px; line-height:1.8; }
h3 { font-size:14px; line-height:1.5; }
h4, h5, h6 { font-size:100%; line-height:1.2; }
p { font-size:14px; }
a { color:#555; text-decoration:none; }
a:hover { color:#00f; }
img{ border:none; vertical-align:middle; }
address, caption, em, strong, th, var { font-style:normal; font-weight:normal; }


/***** 浮动 *****/
.L-float { float:left; }
.R-float { float:right; }
/***** 间距 *****/
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
/***** 清除浮动 *****/
.clear { clear:both; }
.clearfix { display:block; }
.clearfix:after { display:table; content:" "; clear:both; }


/******************** 头部样式 ********************/
/*.header { background-color:transparent; width:100%; height:auto; }*/
#hd01 { background:#fff url(../images/bg01.jpg) repeat-x top; min-width:1200px; min-height:100px; position:relative; z-index:10; }
#hd02 { background:#fff url(../images/bg02.jpg) repeat-x top; min-width:1200px; min-height:100px; border-bottom:1px solid #ccc; }
/***** 顶部 *****/
.top { width:1200px; height:30px; margin:0 auto; }
.top p { font-size:12px; color:#fff; width:auto; height:30px; line-height:30px; }
.top p span { font-weight:600; padding:2px 5px; }
.top p a { color:#fff; padding:2px 5px; }

/*.header .main { width:1200px; margin:0 auto; }*/
/***** 标志 *****/
/*.header .logo { width:50%; height:auto; float:left; }*/
/*.header .logo a { display:block; }*/
/*.header .logo img { width:100%; height:auto; }*/
#hd01 .logo img { margin-top:40px; margin-bottom:40px; }
/*#hd02 .logo img { margin-top:20px; margin-bottom:20px; }*/

/***** 搜索 *****/
/*.header .search { background-color:#02549d; width:300px; height:30px; padding:10px 100px 10px 20px; float:left; margin:45px 20px; position:relative; }*/
/*.header .search input[type=text] { font:14px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;width:100%; height:22px; line-height:30px; border:1px solid #ccc; margin:0px -1px;padding:3px; }*/
/*.header .search input[type=submit] { font:20px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased; color:#fff; background:none; width:60px; height:30px; line-height:30px; border:none; position:absolute; top:10px; right:20px; }*/

/***** 扫码 *****/
/*.header .scan { width:auto; height:140px; line-height:1.0; float:right; }*/
/*.header .scan img { width:140px; height:140px; vertical-align:middle; }*/
/*.effect01{*/
/*    background-color: #006ebc;*/
/*    color:#fefefe;*/
/*    text-shadow:*/
/*            0px 1px 0px #c0c0c0,*/
/*            0px 2px 0px #b0b0b0,*/
/*            0px 3px 0px #a0a0a0,*/
/*            0px 4px 0px #909090,*/
/*            0px 5px 10px rgba(0, 0, 0, 0.6);*/
/*}*/

/***** 导航 *****/
.nav { display:block; width:1200px; height:auto; margin:0 auto; margin-bottom:10px; }
.nav li { width:33.33%; height:auto; float:left; position:relative; }
.nav li .item { display:block; background-color:#d5e9f4; position:relative; }
.nav li.student .item { margin-right:10px; }
.nav li.enterprise .item { margin-left:0px; margin-right:0px; }
.nav li.teacher .item { margin-left:10px; }
.nav li:hover .item { background-color:#6fb4da; }
.nav .item h3 { display:block; font-size:24px; font-weight:bolder; color:#02549d; text-align:center; line-height:80px;letter-spacing:5px;
    text-shadow:
            2px 0px 0px #eaf2f5,0px 2px 0px #eaf2f5,0px 0px 2px #eaf2f5,
            2px 2px 0px #eaf2f5,0px 2px 2px #eaf2f5,2px 0px 2px #eaf2f5,
            2px 2px 2px #eaf2f5,0px 0px 0px #eaf2f5,
            1px 0px 0px #ccc,0px 1px 0px #ccc,0px 0px 1px #ccc,
            1px 1px 0px #ccc,0px 1px 1px #ccc,1px 0px 1px #ccc,
            1px 1px 1px #ccc,0px 0px 0px #ccc;
}
.nav .item img { width:50px; height:50px; position:absolute; top:15px; left:30px; z-index:1; }
.nav .item p { display:block; line-height:30px; text-align:center; position:absolute; top:10px; right:30px; z-index:1; }
.nav .item p a { display:block; font-size:14px; font-weight:bold; color:#02549d;line-height:30px; }
.nav .item p a:hover { color:#fff; text-decoration:underline; }

.nav .nav-1 { display:none; width:100%; height:auto; position:absolute; top:100%; }
.nav li.student .nav-1 { left:0; }
.nav li.enterprise .nav-1 { left:0; }
.nav li.teacher .nav-1 { right:0; }
.nav li:hover .nav-1 { display:block; }
.nav .nav-1 li { width:100%; height:auto; position:relative; }
.nav .nav-1 li .item { background-color:#d5e9f4; padding:0 20px; }
.nav .nav-1 li:hover .item { background-color:#6fb4da; }
.nav .nav-1 li span { font-size:24px; font-weight:bold; color:#fff; line-height:50px; padding-left:30px; padding-right:10px; }
.nav .nav-1 li a { font-size:16px; font-weight:nomal; color:#666; line-height:50px; padding-right:15px; }

.nav .nav-2 { display:none; width:100%; height:auto; position:absolute; top:0; }
.nav li.student .nav-2 { left:100%; margin-left:-10px; }
.nav li.enterprise .nav-2 { left:100%; margin-left:0px; margin-right:0px; }
.nav li.teacher .nav-2 { right:100%; margin-right:-10px; }
.nav .nav-1 li:hover .nav-2 { display:block; }
.nav .nav-1 li .nav-2 li { width:100%; height:auto; position:relative; }
.nav .nav-1 li .nav-2 li .item { background-color:#d5e9f4; padding:0 20px; }
.nav .nav-1 li .nav-2 li:hover .item { background-color:#6fb4da; }


/******************** 内容样式 ********************/
.container { background-color:transparent; width:100%; height:auto; }
.container .main { width:1200px; margin:0 auto; }
#ct01 { background-color:#fff; min-width:1200px; min-height:500px; }
#ct02 { background-color:#dbdfe1; min-width:1200px; min-height:300px; padding:10px 0; }
#ct02 .main { background-color:#f0f3f3; }


/******************** 尾部样式 ********************/
.footer { background-color:transparent; width:100%; height:auto; }
.footer .foot { width:1200px; margin:0 auto; }
#ft01 { background-color:#fff; min-width:1200px; min-height:100px; }
#ft02 { background-color:#a3a3a3; min-width:1200px; min-height:100px; }
/***** 联系 *****/
#ft01 .contact { background-color:#424f79; width:100%; min-width:1200px; min-height:150px; }
#ft01 .unit { width:33.33%; color:#fff; padding-top:20px; padding-bottom:30px; float:left; }
#ft01 .unit h2 { text-align:left; line-height:2.0; font-size:16px; letter-spacing:3px;text-indent:10px;}
#ft01 .unit p { text-align:left; line-height:1.5;font-size:12px; }
#ft01 .unit span { font-weight:bold; margin-left:10px; margin-right:5px;font-size:12px;  }

/***** 版权 *****/
#ft01 .copyright { background-color:#293352; width:100%; min-width:1200px; min-height:100px; }
#ft01 .copyright p { font-size:12px; line-height:1.5; padding-top:20px; padding-bottom:10px; }
#ft01 .support { float:left; color:#a5a2a7; text-align:left; }
#ft01 .support a { color:#a5a2a7; }
#ft01 .ownership { float:right; color:#d5e9f4; text-align:right; }

#ft02 .copyright { font-size:12px; color:#fff; line-height:20px; text-align:center; padding-top:20px; padding-bottom:10px; }
#ft02 .copyright a { color:#fff; padding:2px 5px; }
#ft02 .copyright span { padding:2px 5px; }