body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px; font-family:"Microsoft Yahei"}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0px;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
a{ text-decoration:none;} 
/*qingchu-fudong*/
.clearfix:after { display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix { zoom:1;}

body{ font-size:12px; font-family:arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif;  color:#333}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
/*bgcolor-change*/
::selection {background:#0487da; color:#fff;}
::-moz-selection {background:#0487da; color:#fff;}
/*none-content*/
#link:after{display:block;visibility:hidden;clear:both;height:0;content:'.'; }
#link { zoom:1;}
/*size.color*/
a{color:#333; cursor:pointer}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;}
a:hover{color:#ee491f;text-decoration:none;}
a:active{color:#ee491f;}
.redTxt,a.redTxt:link,a.redTxt:visited,.redTxt a{ color:red;}
.orgTxt,a.orgTxt:link,a.orgTxt:visited,.orgTxt a{ color:#f28d32;}
.grayTxt,a.grayTxt:link,a.grayTxt:visited,.grayTxt a{ color:#9093a6;}a.grayTxt:hover{ color:#666;}
.blueTxt,a.blueTxt:link,a.blueTxt:visited,.blueTxt a{ color:#3266cc;}
.greenTxt,a.greenTxt:link,a.greenTxt:visited,.greenTxt a{ color:#53ab10;}
.grey3-color{ color:#333;}
.grey6-color{ color:#666;}
.grey9-color{ color:#999;}

.f-fb{ font-weight:bold;}
.f-f12{ font-size:12px;}
.f-f14{ font-size:14px;}
.f-f16{ font-size:16px;}
.f-f18{ font-size:18px;}

.wrap{ width:100%; }
.main{ width:1000px; margin:0 auto;background:url(https://img.233.com/wx/img/union/home/sunglow/m_bg.png) repeat-y #fff; min-height:1020px;}

.f-fl{ float:left; _display:inline;}
.f-fr{ float:right; _display:inline;}
.f-cb{ clear:both;}
.f-pr{ position:relative;}
.f-dn{ display:none;}
.f-db{ display:block;}
.f-tal{ text-align:left;}
.f-tac{ text-align:center;}
.f-tar{ text-align:right;}
.f-tdu{ text-decoration:underline!important;}


.f-mt10{ margin-top:10px;}
.f-mt15{ margin-top:15px;}
.f-mt20{ margin-top:30px;}
.f-mt40{ margin-top:40px;}
.f-p30{ padding-left:30px;}
.f-bd{ border-bottom:1px solid #eee;}
.f-bd0{ border-bottom:0!important;}
.f-csp { cursor:pointer; } 
.f-csd { cursor:default; } 
.tx_cet{ text-align:center;}

:-moz-placeholder { color: #a8a8a8;}
::-moz-placeholder { color: #a8a8a8;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #a8a8a8;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #a8a8a8;}

.bd{ border-bottom:1px solid #e2e2e2;}
.w1000{ width:1000px; margin:0 auto;}

/*ҳͷ*/
.phone{background:url(../image/orange.png) 0 -190px; padding:0 20px}
.top-nav{ width:100%; margin:0 auto; background:#282828; color:#fff; }
.top-box{ width:1000px; margin:0 auto; height:40px; line-height:40px; text-decoration:none}
.top-box .fr,.top-box .fl{ position:relative; z-index:30}
.top-box a,
.top-box a:link,
.top-box a:visited{ display:inline-block;height:14px; line-height:12px;#line-height:14px;_line-height:14px; color:#fff;  padding:0 0 0 18px; cursor:pointer; position:relative}
.top-box b{ display:inline; font-weight:normal;}
.top-box a.name-text{ color:#e43100!important;padding:0; margin:0;_padding:0!important;_margin:0!important; font-weight:bold}
.top-box a.exit-text{ padding:0 0 0 14px;_padding:0!important; margin:0;_margin:0!important;}
.top-box a:hover{ color:#e43100;}
.tiyan{ background:#424242; padding:0 20px; margin-left:10px}

.head_box{ width:1000px; margin:0 auto; height:80px;font-family:"Microsoft Yahei"}

/*nav*/
.nav{  height:35px; line-height:35px; width:100%; clear:both; _overflow:hidden;}
.allExam{width:180px; float:left; color:#fff; font: bold 14px/35px "Microsoft Yahei"; text-align:center}
.allExam i.totil{ display:block; width:13px; height:13px; float:left; background:url(../image/green.png) -186px 0; margin-left:12px; margin-top:10px; margin-right:5px;}
.nav a.nav_link{ text-align:center; display:block; height:35px;font: normal 16px/35px "Microsoft Yahei";width:115px; float:left;  }
.allExam span{ display:block;background:url(../image/green.png) 35px -285px; width:80px; height:30px; color:#ff6464; text-align:center;position:relative; z-index:9; margin-bottom:-1px;}
.allExam span a{ width:100%; height:100%; float:left;padding-top:13px; }
.allExam.z_on span{  border-radius:3px 3px 0 0; color:#47af2e; border:1px solid #47af2e; border-bottom:1px solid #fff;  background:url(../image/green.png) 120px -272px #fff;} 

/*样式添加20161103*/
.f-fl span{ float:left;}
.head_box .school{ height:18px; border:1px solid #dbdbdb; padding:8px 20px 8px 10px ; font:normal 14px/18px "microsoft yahei"; color:#333; display:inline-block; margin-top:8px; cursor:pointer; background:#f8f8f8 url(https://img.233.com/wx/css/union/home/sunglow/school_img.png) right -28px no-repeat; margin-left:16px;*margin-left:16px;_margin-left:16px;position:absolute; z-index:99999}
.head_box .school b{ display:inline-block; float:left}
.head_box .school b.left-ico{ width:14px; height:18px; background:url(../image/blue_img.png) no-repeat; margin:0 0 0 5px; }
.head_box .school b.text{ padding:0 8px 0 9px; font-size:14px;}
.head_box .school .open{ position:absolute; left:-1px;top:34px; border:1px solid #dbdbdb; background:#fbfbfb; box-shadow:0 2px 2px 0 #aaa; text-align:center;}
.head_box .school .open a{ display:block; font:normal 14px/30px "microsoft yahei"; min-width:122px ; color:#333; line-height:40px; border-bottom:1px solid #f0f0f0;}
.head_box .school .open a:hover{ background:#f6f6f6; }
/*样式添加20161103 end*/

.head{ width:100%; background:#fff;}
.head_box{ width:1000px; margin:0 auto; height:70px; padding-top:15px;}
.head_box .f-fl img{height:56px; overflow:hidden; float:left}
.head_box .f-fl .fenxiao{border-left:1px solid #dfdfdf; margin-top:16px;margin-left:12px; line-height:20px; float:left;  padding-left:14px; font-size:16px}
.examTel{ float:right; padding-top:5px;background:url(../image/icon.png) 0 -283px no-repeat; padding-left:45px} 
.examTel span{ font:bold 22px/30px "Arial" ; color:#666; }
.examTel p{ color:#999;}
.examTela{ float:right;background:url(../image/icon.png) 0 -580px no-repeat; padding-left:40px; text-align:left;height:40px; width:130px} 
.examTela span{ font:bold 16px/16px "Arial" ; color:#666; }
.examTela p{ color:#999;}
.examqq{ float:right;background:url(../image/icon.png) 0 -625px no-repeat; padding-left:40px;text-align:left; height:40px; width:130px; margin-top:15px}
.examqq p{ color:#999;}
.examqq span{ font:bold 16px/16px "Arial" ; color:#666; }

.dq-cont{ position:absolute; width:970px; top:50px;left:-170px;background:#fafafa; border:1px solid #e1e1e1; padding:15px 15px 15px 0; z-index:999999; text-align:center; font:normal 12px/20px "";box-shadow: 0px 1px 3px #d7d7d7;}
.dq-cont-box{ display:block; width:300px; float:left; margin-left:23px; margin-bottom:20px; display:inline}
.dq-cont-box h3{ font-size:14px; font-weight:700px; height:30px; line-height:30px; text-align:left; width:100%; clear:both;}
.dq-cont-box h3 a{ display:block; padding:0 5px; float:left;}
.dq-cont-box-info{ padding:10px 0;height:90px; overflow:hidden; width:100%; }
.dq-cont-box-info p{ height:26px; line-height:26px; text-align:left; color:#aaa; clear:both; padding-bottom:5px;}
.dq-cont-box-info p strong{ color:#333; float:left; }
.dq-cont-box-info p a{ display:block; float:left; padding:1px 6px; overflow:hidden; white-space:nowrap}
.dq-cont-box-info p a.more{ color:#999;}
.dq-cont-box-info p a:hover{color:#fff; }

/*头部搜索样式*/
.sou{ margin:10px 0 0 50px; z-index:9999}
.search_bg{ padding:3px; background:#eee;}
.search_txt{ height:35px;padding-left:9px; float:left;}
.search_txt .srk { margin:0; padding:0; line-height:36px; height:36px; float:left; width:310px; border:1px #dbddde solid; border-left:none; padding:0px 10px; font:normal 14px/35px "\5FAE\8F6F\96C5\9ED1"; color:#999;}
.cate_options-box {position:absolute;left:0;top:38px;width:500px; }
ul.cate_options { width:80px; background:#f23a3a}
ul.cate_options li a {display:block;width:70px;height:40px;padding-left:10px;*padding-left:0px;line-height:40px;font-size:14px;color:#fff!important;;text-decoration:none;}
ul.cate_options li.hover,ul.cate_options li a:hover{ background:#e31f1f}

.cate_options-rt{ width:400px; background:#fff;}

a.search_btn {background: url(../image/icon.png) no-repeat 15px -402px #e6e6e6; cursor: pointer; display: block;float: left;height: 38px;margin-left: -2px;width: 45px;}
.search_select {float:left;position:relative;z-index:999;}
.selected_cate {width:44px;height:36px;line-height:36px;padding: 0 10px;background: url(../image/icon.png) no-repeat right -345px; border:1px solid #e6e6e6; border-right:none;cursor:pointer;font-size:14px;color:#666;}
/*尾部*/
#footer{ width:100%; border-top:1px solid #eee;box-shadow:-3px 0 2px #f5f5f5; background:#eaeaea;}
.footer{width:820px; text-align:left }
.footer-bt{ background:#c9c9c9; width:100%; padding:10px 0}
.fText{ line-height:24px; padding:30px 0 40px; color:#555;}



/*浮动网校课程分类*/
ul.nav_sub.fudong{ position:fixed;left:5%;top:15%;}
ul.nav_sub li a.nav_sub_link{ position:relative; display:block; width:100%; text-align:center; background:url(https://img.233.com/wx/img/union/home/sunglow/icons_bg.png) -121px -132px; height:34px; font-size:14px; color:#555;}
ul.nav_sub li a.nav_sub_link:hover{ color:#68c04a;}
ul.nav_sub li a.nav_sub_link.bGrey{ background:url(https://img.233.com/wx/img/union/home/sunglow/icons_bg.png) -121px -132px #f5f5f5;}
ul.nav_sub li .nav_sub_box{ position:absolute;width:240px; left:178px; top:2px; padding:10px 12px; z-index:8 }
ul.nav_sub li .nav_sub_box a{  font:normal 12px "Mcrosoft Yahei"; padding:2px 5px; border-radius:2px ; white-space:nowrap; overflow:hidden;}

ul.nav_sub{ width:709px;border-top:0; background:#fff;float:left; height:auto;position:absolute;position:absolute; top:35px; left:0}
ul.nav_sub.w300{ width:410px}
ul.nav_sub li{ width:708px; float:left }
ul.nav_sub li dl{ border-bottom:1px dotted #e5e5e5; text-align:left; padding:5px 12px 8px; width:156px; }
ul.nav_sub li dl.w500{ width:685px;}
ul.nav_sub li dl.w300{ width:385px;}
ul.nav_sub li dl dt{ font-weight:700; line-height:35px; font-size:14px; color:#333 }
ul.nav_sub li dl dt.w100{ width:50px;float:left; line-height:15px;}
ul.nav_sub li dl dd.w100{ width:325px; float:left; border-left:1px solid #eee; padding-left:10px}
ul.nav_sub li dl dt i{ display:block;  width:20px; height:16px; float:left;margin-top:10px; margin-right:6px;}
ul.nav_sub li dl dt i.building{ background-position:2px 0;}
ul.nav_sub li dl dt i.finance{ background-position:-20px 0;}
ul.nav_sub li dl dt i.career{ background-position:-48px 2px;}
ul.nav_sub li dl dt i.english{ background-position:-73px 0;}
ul.nav_sub li dl dt i.education{ background-position:-102px 2px;}
ul.nav_sub li dl dt i.it{ background-position:-120px 2px;}
ul.nav_sub li dl dt i.medicine{ background-position:-140px 0;}
ul.nav_sub li dl dd{ height:auto; line-height:20px;color:#666; margin-left:-4px; }
ul.nav_sub li dl dd a{ padding:0 2px 0 4px; color:#666; font-weight:normal; font-size:12px}
ul.nav_sub li dl{ background:#fff}
ul.nav_sub li.hover dl{ background:#f9f9f9}