﻿body{color:#444;}
a{color:#444;}
a:hover{text-decoration:none;color:#c00;}
.col_hs{color:#368ee0;}
.hide{display:none;}

/* top */
#topNav {height:32px; background:#f7f7f7; border-bottom:1px solid #c0c0c0}
#topNav .left {line-height:32px; color:#DDD;}
#topNav .left a {padding:0 5px;}
#topNav .left span {color:#444;}
#topNav .left span em {font-weight:700; color:#ff4e00;}
#topNav .left .website {padding-left:20px; background:url(http://net.thea.cn/up/pic/2014121115555ws_ico.png) no-repeat left center;}

#topNav .menu_nav {margin-top:4px;}
.menu_nav .menu_li {position:relative; float:left; margin-left:-1px; z-index:10;}
.menu_nav .menu_hd {position:relative; float:left; padding:3px 10px; background:url(../images/topNav_line.png) no-repeat right center; z-index:9;}
.menu_nav .webNav .menu_hd {background:0; padding-right:20px;}
.menu_nav .menu_hd .i_arr {position:absolute; top:10px; right:5px; font-size:0; height:0; border:5px dashed transparent; border-top:5px solid #999891; overflow:hidden;}
.menu_nav .subnav {display:none; position:absolute; top:23px; right:0px; width:525px; border:1px solid #DDD; background:#FFF;}
.menu_nav .subnav {padding:10px;}
.menu_nav .subnav li {line-height:24px; padding:10px 0; border-bottom:1px dashed #DDD; overflow:hidden; *zoom:1;}
.menu_nav .subnav label {float:left; width:90px; margin-right:10px; text-align:center; color:#FFF; background:#2b93d2;}
.menu_nav .subnav .choose_area {height:50px; overflow:hidden; *zoom:1; _margin-left:-3px;}
.menu_nav .subnav .choose_area a {display:inline-block; margin:0 5px; font-size:12px; letter-spacing:normal; vertical-align:middle;}
.menu_nav .subnav .hightlight {color:#ff4e00;}
.menu_nav .subnav .thea_sina_w, .menu_nav .subnav .thea_qq_w {padding-left:25px; background:url(../images/weiboico.png) no-repeat 0 2px;}
.menu_nav .subnav .thea_qq_w {background-position:0 -26px;}

.menu_nav li.hover .menu_hd {padding:2px 19px 3px 9px; border:1px solid #DDD; border-bottom:0; background:#FFF;}
.menu_nav li.hover .i_arr {top:6px; border-bottom:5px solid #999891; border-top:5px dashed transparent;}
.menu_nav li.hover .subnav {display:block;}

.menu_nav .subnav .qita {height:auto; background:#EEE; text-align:center; _margin-left:0;}
.menu_nav .subnav .qita a {font-weight:700; color:#2b93d2;}

.menu_nav .subnav .bgc {background-color:#EEE;}
.menu_nav .subnav .bgc .choose_area, .menu_nav .subnav .weiboItem {height:auto;}

.wrap{width:960px;margin:0px auto;}

/* footer */
#footer {padding:15px 0 50px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:5px 0;}
#footer .links {color:#DDD;}
#footer .links a {margin:0 10px;color:#333;}

/* main */
/* NavMenu */
#navMenu {height:38px; margin-bottom:15px; background:#368ee0;}
#navMenu li {float:left; margin-right:1px;}
#navMenu li a {position:relative; float:left; padding:0 35px; font:700 14px/38px "simsun"; color:#FFF;}
#navMenu li.cur a, #navMenu li a:hover {background:#0063a3; text-decoration:none;}
#navMenu .hot, #navMenu .new {position:absolute; top:-5px; right:15px; width:22px; height:12px; overflow:hidden;}
#navMenu .hot {background:url(http://net.thea.cn/up/pic/2014121115555hot_ico.png) no-repeat}
#navMenu .new {background:url(http://net.thea.cn/up/pic/2014121115555new_ico.png) no-repeat}

#logoArea {margin-top:15px;}
#logoArea .searchArea {position:relative; width:286px; height:34px; margin-top:7px; padding:0 90px; font-size:14px; border:1px solid #DDD; z-index:5;padding-left:0px;}



/*考试导航*/
.fred {   color: #C00;}
.exam_nav_box{ border: 1px solid #dfdfdf; position: relative; z-index:9999;}
.exam_nav{ float: left}
.exam_nav li{ display: block; float: left}
.exam_nav li a{ display: block; width: 76px; height: 25px}
li.show a{float: left}
.yiyao .open .exam_nav li a{ width: 90px}
.exam_nav li a:hover{ color: #368ee0}
a.sortmenu{ font-weight: bold; display: block; height: 103px; width: 32px; border-top: 3px solid #368ee0; background-color: #fff; font-size: 14px; padding-top: 8px; float: left; line-height: 16px; margin-right: 12px; text-align: center}
a.sortmenu:hover{text-decoration: none}
/*关闭菜单*/
.close{ padding: 13px 0 5px; _padding-top: 12px}
.close a.sortmenu{background: #f5f5f5 url(../images/wk_zzl_img_03.png) no-repeat center bottom}
.close .exam_nav{ height: 118px; overflow: hidden}
.gongcheng,.caikuai,.zige,.waiyu,.waimao,.yiyao,.zonghe{ display: block; height: 140px; float: left; }
.gongcheng{ width: 290px;_width:294px;}
.caikuai,.zonghe{ width: 200px;}
.zige{width: 130px}
.yiyao{width: 136px}
.gongcheng .close{ padding-left: 16px}
.gongcheng .exam_nav,.gongcheng li.show{ width: 228px;_width: 232px; height:125px;}
.caikuai .exam_nav,.caikuai li.show,.zonghe .exam_nav,.zonghe li.show {width:155px}
.zige .close .exam_nav,.yiyao .close .exam_nav{ width: 76px}
/*展开菜单*/
.open{ border: 2px solid #368ee0; border-left-width: 1px; padding: 13px 0 2px 12px; position: absolute; background-color: #FFF8EC; _margin-top: -1px;}
.open a.sortmenu{ height: 92px; background-color: #368ee0; background-image: none; color:#fff}
.open a.sortmenu:hover{background-color: #368ee0; border-color:#368ee0}
.open .exam_nav{ height: auto}
.gongcheng .open{ padding-left: 16px; left: -1px; top: -1px; width: 275px; _width: 285px}
.zige .open .exam_nav{width: 164px}.zige .open{_width: 210px}
.yiyao .open .exam_nav{width: 272px}.yiyao .open{_width: 325px}
.caikuai .open{left: 277px;_left:281px; top: -1px; _width: 200px}
.zige .open{left: 477px;_left:481px; top: -1px}
.yiyao .open{left: 607px;_left:611px; top: -1px; }
.zonghe .open{width: 202px;  _width: 202px; left: 745px; *left: 742px; _left: 746px; top: 0px; padding-left: 10px; *padding-left: 13px;}
.zige .open li.show{width: 85px}
.yiyao .open li.show{width: 85px}

/* main */
.z_info{margin-top:15px;}
.zi_left{float:left;width:220px;}
.zi_left h2{font-family:microsoft yahei;color:#fff;font-size:16px;background:#368ee0 url(http://net.thea.cn/up/pic/2014121115555wk_zzl_img_07.png) no-repeat right top;padding-left:10px;font-weight:bold;height:38px;line-height:38px;}
.zil_cont{border:1px solid #ddd;border-top:none;padding:4px 5px;}
.zil_cont .wzsm {padding:5px 0px; border-bottom:dashed 1px #CC0000;}
.zil_cont .wzsm span {text-align:right; display:block; line-height:22px;}
.zil_cont .wzsm span a {color:#CC0000;}
.zil_cont .wzsm span a:hover {text-decoration:underline;}
.zil_cont .wzsm strong { background-color:#CC0000; color:#FFFFFF; height:25px; line-height:25px; text-align:center; width:60px; display:block;}
.zil_cont .wzsm p {text-indent:2em; line-height:22px;}

.zi_right{border:1px solid #ddd;float:left;width:728px;margin-left:10px;padding-bottom:10px;display:inline;}
.zi_right h2{font-family:microsoft yahei;font-size:16px;background:#368ee0 url(http://net.thea.cn/up/pic/2014121115555wk_zzl_img_34.png) repeat-x;padding-left:10px;font-weight:bold;height:38px;line-height:38px;border-bottom:1px solid #ddd;}
.zi_right h2 font{font-size:16px;}
.zi_right li{float:left;width:228px;margin-left:10px;border:1px solid #ddd;margin-top:10px;font-size:0px;line-height:0px;display:inline;}
.zi_right li img{padding:10px;width:208px;height:120px;}
.zi_right li p{height:34px;line-height:34px;text-align:center;background:#f6f6f6;font-size:12px;}

.z_cut{margin-top:15px;border:1px solid #ddd;}
.zc_prev,.zc_next{float:left;width:19px;height:38px;background:url(../images/wk_zzl_img_25.png) no-repeat -19px 0px;margin-top:50px;}
.zc_next{background-position:0px 0px;float:right;}
.zc_prev:hover{background-position:-19px -39px;}
.zc_next:hover{background-position:0px -39px;}
.zc_cont{overflow:hidden;float:left;width:920px;height:135px;}
.zc_cont li{float:left;width:440px;margin:0px 10px;text-align:center;line-height:30px;margin-top:10px;display:inline;}
.zc_cont li img{display:block;}

.z_teacher{margin-top:15px;margin-left:-15px;}
.zt_box{float:left;width:308px;border:1px solid #ddd;margin-left:15px;display:inline;}
.zt_box .ztb_tit{font-family:microsoft yahei;font-size:16px;background:#368ee0 url(http://net.thea.cn/up/pic/2014121115555wk_zzl_img_34.png) repeat-x;padding:0px 10px;font-weight:bold;height:38px;line-height:38px;border-bottom:1px solid #ddd;}
.zt_box .ztb_tit a{float:right;line-height:38px;font-weight:normal;font-size:10px;font-family:microsoft yahei;}
.zt_box li{height:30px;line-height:30px;padding-left:10px;border-bottom:1px dashed #ddd;background:url(http://net.thea.cn/up/pic/2014121115555wk_fzl_img_dian.png) no-repeat left center;margin:0px 10px}
.zt_box li:nth-last-of-type(1){border:none}
.zt_box span { float:right; }
/*友情链接*/
.friendship { border:1px solid #ddd; width:960px; margin:10px auto; }
.friendship h3 { font-size: 16px; font-weight: bold; background: #fafafa; padding: 0px 20px; border-bottom:1px solid #ddd; line-height: 40px; }
.friendship p { padding: 10px 20px; line-height: 30px; overflow: hidden; }
.friendship p a { margin-right: 15px; float: left; }