@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#000;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#ff6600;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative; left:0; top:0;}
.solid:after{content:'\20';display:block;height:0;clear:both;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.marb15{ overflow:hidden; height:15px; clear:both;}
.an{ background:url(/images/jianzao/index2016/an.png) no-repeat; _background:url(/images/jianzao/index2016/an.gif) no-repeat;}
/*#floatBoxBg{ z-index:99 !important;}
#floatBox{ z-index:100 !important;}*/
.banner{ overflow:hidden; margin-bottom:10px;}
.mleft{ width:630px;}
.mright{ width:324px;}

/*页头*/
.head{ height:84px;}
.head .logo{ display:block; margin:13px 15px 0 0;}
.head h1{ display:block; margin-top:19px; height:46px; padding-left:20px; line-height:44px; border-left:1px solid #d2d2d2; font-size:24px; color:#231815; font-weight:400;}
.head .nav{ height:20px; line-height:20px; margin-top:32px;}
.head .nav a{ display:block;}
.head .nav .nr01{ padding:0 15px 0 26px; background-position:0 1px;}
.head .nav .nr02{ padding:0 15px 0 17px; background-position:0 -39px;}
.head .nav .nr03{ padding:0 15px 0 23px; background-position:0 -78px;}
.head .nav .nr04{ padding:0 15px 0 22px; background-position:0 -119px;}
.head .nav .nr05{ padding:0 15px 0 20px; background-position:0 -159px;}
.head .nav .nr06{ padding:0 15px 0 25px; background-position:0 -198px;}
.head .nav .nr08{ padding:0 15px 0 26px; background-position:0 -280px;}
.head .nav .nr07{ padding:0 15px 0 17px; background-position:0 -1978px; position:relative; z-index:10; cursor:pointer;}
.head .nav .nr07 .ewm{ display:none; background:#fff; border:1px solid #bebebe; height:121px; left:-26px; padding:7px 7px 0; position:absolute; top:28px; width:96px; text-align:center;}
.head .nav .nr07:hover .ewm,.head .nav .hover .ewm{ display:block;}
.head .nav .nr07 .ewm p{ line-height:24px; color:#333;}
.head .nav .nr07 .ewm i{ display:block; background-position:0 -480px; height:9px; left:50%; margin-left:-9px; overflow:hidden; position:absolute; top:-9px; width:18px;}
.head .nav .nr09{ padding:0 15px 0 25px; background-position:0 -2018px;}

/*二级导航*/
.nbody{ background-color:#fc8f1a;}
.subnav{ height:76px; color:#fff; margin-bottom:10px;}
.subnav a{ color:#fff;}
.subnav a:hover{ color:#fff;}
.subnav .left{ width:76px; text-align:center; line-height:76px; font-size:18px;}
.subnav .left01{ border-left:1px solid #ffad50;}
.subnav .right{ width:210px; padding-top:12px;}
.subnav .right li{ width:70px; float:left; width:70px; line-height:26px;}
.subnav .right01{ width:350px;}
.subnav .wx{ position:relative; z-index:9; cursor:pointer;}
.subnav .wx .ewm{ display:none; background:#fff; border:1px solid #bebebe; height:121px; left:-30px; padding:7px 7px 0; position:absolute; top:28px; width:96px; text-align:center;}
.subnav .wx:hover .ewm,.subnav .hover .ewm{ display:block;}
.subnav .wx .ewm p{ line-height:24px; color:#333;}
.subnav .wx .ewm i{ display:block; background-position:0 -480px; height:9px; left:50%; margin-left:-9px; overflow:hidden; position:absolute; top:-9px; width:18px;}

/*页头搜索框*/
.top_search{width:322px;height:28px;;margin:28px 23px 0 0}
.fun-select{ width:60px;height:26px; border:1px solid #d9dde5; background-color:#f8f8f8; display:inline-block; *display:inline;*zoom:1;vertical-align:middle;cursor:pointer; position:relative;}
.fun-select input[name=site2]{display:none;}
.fun-select .t-select{font-size:14px;height:26px;padding:0 15px 0 12px;overflow:hidden; line-height:26px; white-space:normal; background:url(/images/zaojiayuan/an.png) no-repeat 45px -403px;color:#888; _background:url(/images/zaojiayuan/an.gif) no-repeat 45px -403px;}
.fun-select .t-options{width:60px;overflow-y:auto;position:absolute;top:26px;left:-1px;border:1px solid #d9dde5; background-color:#fff;}
.fun-select .t-options li{height:26px;line-height:26px; padding-left:12px; cursor:pointer;}
.fun-select .t-options li.open-hover{background:#f8f8f8; color:#ff6600;}
.top_search .ss .sr{width:198px; height:26px; border:0; line-height:26px; border-top:1px solid #d9dde5; border-bottom:1px solid #d9dde5; padding:0 10px; color:#999;}
.top_search .ss .han{width:40px; height:28px; border:0;cursor:pointer;background:#ff6600 url(/images/zaojiayuan/an.png) no-repeat 11px -368px; _background:#ff6600 url(/images/zaojiayuan/an.gif) no-repeat 11px -368px;}
.top_search .ss{background:#FFF;}

/*二级导航--单行*/
.nbody-dh{ background-color:#fc8f1a;}
.subnav-dh{ height:48px; color:#fff; margin-bottom:10px;}
.subnav-dh ul{ height:33px;margin:15px 0 0 20px}
.subnav-dh ul li{float:left;border-right:1px solid #ffad50}
.subnav-dh ul li.last{border-right:0}
.subnav-dh ul li a{font-size:14px;color:#fff;padding:0 12px}

/*面包屑*/
.mbx{ height:39px; background:url(/images/jianzao/index2016/yj_05.gif) repeat-x bottom;}
.mbx-left{ line-height:36px; border-bottom:3px solid #fc8f1a; padding:0 5px;}

/*列表内容*/
.list{ margin-bottom:10px;}
.list .tit{ height:50px; line-height:50px; margin-bottom:6px;}
.list .tit h1{ font-weight:400; display:block; font-size:18px;}
.list .tit-r{ color:#999;}
.list .tit-r a{ color:#999;}
.list .tit01 h1{ font-weight:400; display:block; font-size:28px; padding-left:58px; background-position:0 -711px;}
.list .subtit{ clear:both; height:43px; line-height:40px; background:url(/images/jianzao/index2016/yj_05.gif) repeat-x bottom;}
.list .subtit-left{ font-size:18px; border-bottom:3px solid #fc8f1a; padding:0 5px;}
.list .subtit-right{ display:block; color:#999; margin-right:10px;}
.list .dq{ background-color:#f9f9f9; padding:5px; *padding:5px 3px;}
.list .dq a{ display:inline-block; float:left; line-height:30px; margin:0 7px; color:#666;}
.list .dq a:hover{ color:#fc8f1a;}
.list .dq .hover{ color:#fc8f1a;}
.list li{ clear:both; font-size:14px; height:30px; line-height:30px; overflow:hidden; vertical-align:top;}
.list li .l{ display:block; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:550px;}
.list li .r{ color:#999; display:block; font-size:12px; text-align:right; width:80px;}
.list .xx{ border-bottom:1px dotted #c1c1c1; clear:both; height:12px; margin-bottom:12px; overflow:hidden;}
.fy{ clear:both; color:#666; height:30px; overflow:hidden; padding:20px 0 10px; text-align:center;}
.fy a{ display:inline-block; background-color:#f2f2f2; color:#666; line-height:30px; margin-right:5px; _margin-right:3px; padding:0 10px; text-decoration:none; vertical-align:middle;}
.fy .hover{ background-color:#fc8f1a; color:#fff;}
.fy .dd{ line-height:30px; padding:0 9px;}
.fy .stest{ background-color:#f2f2f2; border:0 none; height:30px; line-height:30px; text-align:center; width:30px;}
.fy .atest{ background-color:#fc8f1a; border:0 none; color:#fff; cursor:pointer; height:30px; line-height:30px; width:50px;}

/*网站导航*/
.wzdh{ margin-bottom:10px;}
.lggtit{ height:45px; line-height:42px; margin-bottom:6px; background:url(/images/jianzao/index2016/yj_05.gif) repeat-x bottom;}
.lggtit-l{ font-weight:700; font-size:14px; border-bottom:3px solid #fc8f1a; padding:0 20px;}
.lggtit-r{ color:#999;}
.lggtit-r a{ color:#999;}
.wzdh .top{ height:44px;}
.wzdh .top a:hover{ color:#333;}
.wzdh .top li{ float:left; line-height:44px;}
.wzdh .top li i{ display:none;}
.wzdh .top .hover{ position:relative; z-index:1;}
.wzdh .top .hover i{ display:block; width:22px; height:11px; position:absolute; top:34px; left:50%; margin-left:-15px; background-position:0 -1460px;}
.wzdh .top .hover a{ color:#fc8f1a;}
.wzdh .bot{ padding:10px 11px; line-height:28px; background-color:#fff8ed; border:1px solid #ffe9d5;}

/*登录*/
.login{ height:36px; padding:20px 0; margin:36px 0 10px 0; overflow:hidden; text-align:center; background-color:#fafafa;}
.login .dl{ display:inline-block; text-align:left; width:60px; height:36px; padding-left:50px; line-height:36px; font-size:14px; color:#fff; background-position:0 -1200px;}
.login .zc{ background-position:0 -1260px; margin-left:30px;}
.loginh{ height:76px; margin-bottom:20px; overflow:hidden; background-color:#fafafa; position:relative; left:0; top:0;}
.loginh .hl{ float:left; line-height:22px; margin-top:15px; padding-left:50px; background-position:18px -1376px;}
.loginh .hl a{ color:#fc8f1a;}
.loginh .hr{ display:inline-block; width:34px; height:26px; padding-left:34px; line-height:26px; color:#fff; background-position:0 -1320px; position:absolute; top:22px; right:20px;}

/*报考指南*/
.rtit{ line-height:42px; height:42px; clear:both;}
.rtit-left{ padding-left:18px; font-size:18px; background-position:0 -345px;}
.rtit-right{ color:#999;}
.bkzn{ margin-bottom:20px;}
.bkzn table{ border-collapse:collapse;}
.bkzn td{ border:1px solid #fff; line-height:34px; text-align:center; background-color:#f9f9f9;}
.bkzn .lan{ background-color:#fff8ed;}

/*免费试听*/
.mfst{ background-color:#f8f8f8; border-top:4px solid #fc8f1a; padding-bottom:10px; margin-bottom:10px; position:relative; z-index:1;}
.mfst .mtit{ height:40px; line-height:40px; overflow:hidden; clear:both; margin-bottom:10px; font-weight:normal;}
.mfst .mtit-left{ font-size:18px; padding-left:40px; background-position:13px -1406px;}
.mfst .mtit-right{ color:#999; padding-right:10px;}
.mfst .lht01{ width:282px; height:226px; overflow:hidden; margin:0 auto; position:relative; z-index:9;}
.mfst .lht01 li{ display:inline; width:272px; height:226px; float:left; margin:0 5px;}
.mfst .lht01 .pic{ width:252px; height:162px; border:1px solid #dedede; background-color:#fff; padding:9px;}
.mfst .lht01 p{ display:block; line-height:44px; padding:0 10px;}
.mfst .lht01 p span{ color:#f4674b; cursor:pointer;}
.mfst .lht01-BtnL,.mfst .lht01-BtnR{ width:12px; height:26px; cursor:pointer; position:absolute; top:125px; left:6px; background-position:0 -1540px;}
.mfst .lht01-BtnR{ left:auto; right:6px; background-position:-22px -1540px;}

/*热点推荐*/
.rdtj{ margin-bottom:10px;}
.rdtj li{ padding-left:22px; line-height:26px; background:url(/images/jianzao/index2016/an.png) no-repeat 0 -1490px; _background:url(/images/jianzao/index2016/an.gif) no-repeat 0 -1490px;}

/*辅导书*/
.fds{ background-color:#f8f8f8; padding:10px 0; margin-bottom:10px;}
.fds .left{ padding-left:20px;}
.fds .right{ width:172px;}
.fds .right li{ float:left; width:62px; padding-left:20px; line-height:26px; background:url(/images/jianzao/index2016/an.png) no-repeat 0 -1490px; _background:url(/images/jianzao/index2016/an.gif) no-repeat 0 -1490px;}

/*短信预约*/
.marb14{ height: 14px; overflow: hidden; clear: both;}
.dxyy{ height: 34px; border: 1px solid #c9c9c9; background: #f7f7f7; padding: 13px 0 13px 10px; margin-bottom:10px;}
.dxyy .ldtxt{ display: block; line-height: 34px; font-size: 14px; padding:0 8px 0 10px;}
.dxyy .inptxt{ display: block; width: 84px; height: 32px; padding: 0 10px; line-height: 32px; font-size: 14px; border: 1px solid #c9c9c9; background: #fff; border-radius: 3px; margin-right: 10px;}
.dxyy .inptxt2{ width: 40px;}
.dxyy .yzm{ display: block; margin: 7px 10px 0 0; width: 55px; height: 20px;}
.dxyy .dxyzm{ display: block; text-decoration: underline; line-height: 34px; font-size: 14px;}
.dxyy .han{ display: block; width: 86px; height: 34px; background: #fc8f1a; border-radius: 3px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; margin-left: 20px;}
.dxyy .han:hover{ text-decoration: none; opacity: 0.9;}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.yourSelect{width:104px;height:34px; font-size:14px; margin-right:10px; font-family: "Microsoft Yahei"}
.yourSelect input{border:1px solid #c9c9c9; background: #fff;width:70px;overflow:hidden;height:32px;line-height:32px;padding:0 22px 0 10px;font-family: "Microsoft Yahei"; border-radius: 3px;}
.yourSelect i{display:block;width:12px;height:8px; background:url(/images/jianzao/index2016/list_08.png) no-repeat;top:13px;right:10px;transition:all .3s linear; z-index: 1;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect ul {width:102px; border:1px solid #c9c9c9;overflow: hidden;background:#fff}
.yourSelect ul li {overflow:hidden;width:82px;cursor:pointer;line-height:32px;height:32px;padding:0 10px;}
.yourSelect ul li.hover {background:#a7cee2;color:#fff}










































