/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0px; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }

a {blr:expression(this.onFocus=this.blur()); text-decoration:none; } /*针对 IE*/
a { outline:none; }/*针对火狐*/
a { color:#383838; }
.paster01_l h4 a{ color:#333}
a:hover { color:#c73031; text-decoration:underline;}
.boxt0 .bnt02:hover{ color:#d3ecff;}
.pointer { cursor:pointer; }
.clearfix:after,.bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }
.auto{ margin: 0 auto}
.w1003{ width:1003px;}
.w{ width:100%}
/*文字排版*/
.fb { font-weight:bold; }
.f_wr{ font-family:"微软雅黑";}
.blueTxt { color:#0c70b4; }
.redTxt { color:#ff1e00; }
.grayTxt { color:#999; }
.whiteTxt { color:#FFF; }
.table_info .whiteTxt{ margin-left:10px;}
.table_info .whiteTxt:hover{ color:#f5eac6;}
.w625{ width:625px;}
.w290{ width:290px;}
.w425{ width:425px; margin-left:20px;}
/*定位*/
.tc { text-align:center; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.cb { clear:both; height:0px;  font-size:0px; line-height:0px; overflow:hidden; margin:0px;}
.pr { position:relative; }
.none { display:none; }
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.blk2{ height:2px;clear:both; line-height:0px; font-size:0; overflow:hidden;}
.blk20{ width:960px; margin:0 auto; height:20px;clear:both; line-height:0px; font-size:0; overflow:hidden;}
.blk10{ width:960px; margin:0 auto; height:10px; clear:both; line-height:0px; font-size:0; overflow:hidden;}
/*可公用部分*/
body {/* background:#feeecd;*/ font-size:12px; font-family:"Microsoft YaHei"; color:#333; line-height:25px; }
.mainwide { width:980px; margin:0px auto;}
.bd{ background:#FFF; padding:30px 0px 20px; margin-top:-18px;clear:both;z-index:0px;}
.blankbox{ width:940px; margin:0px auto 15px;}
.blankbox p{ text-indent:2em; width:92%; margin-left:30px; font:normal 14px/28px "Microsoft YaHei";}
a.more { color:#F78A13; font-size:12px; }
a.more:hover{color:#d00;}
.table_info a.more{ color:#3C8722;}
.table_info a.more:hover{ color:#d00;}
.whiteBox { background:#FFF; width:100%; margin:0px auto; padding-bottom:15px; }
.garyBg{ background:#f0f0f0; padding:15px 0px 15px; width:980px; margin:0px auto;}
.boxMain{ background:url(topBanner.gif) no-repeat 420px -245px; min-height:100px; height:auto !important; height:100px;}

.topLine, .navLine { font-family:"微软雅黑","黑体"; }
.bor_right{ border-right:1px #0666a0 dashed;}
.xuxian{ height:1px; line-height:0px; border-bottom:1px #ccc dotted; padding-top:5px;}

/*标题*/
.h1_main{ height:42px; line-height:42px; background:url(imgs.png) right -53px; overflow:hidden; position:relative; z-index:2px; margin-top:15px; clear:both;}
.h1_main_side{ padding-left:53px; height:42px; background:url(imgs.png) no-repeat -946px -164px; float:left; display:inline;}
.h1_main_side .txt{ display:block; height:42px; background:url(imgs.png) no-repeat right -116px;float:left; display:inline; color:#FFF; padding-right:30px; font:bold 30px/40px "微软雅黑", "黑体";}

.h2_main{ height:40px; line-height:40px; background:url(imgs.png) no-repeat -954px -239px; padding-left:60px; margin-bottom:10px;}
.h2_main .txt{ font:bold 24px/40px "微软雅黑", "黑体"; color:#000; float:left; display:inline;}
.h2_main .h2_link{ display:block; width:105px; height:30px; float:left; display:inline; margin-left:15px; background:url(imgs.png) no-repeat -561px -168px; text-align:center; font:normal 14px/30px "Microsoft YaHei"; margin-top:8px;}
.h2_main .h2_link:hover{ background-position:-676px -168px; color:#3C8722;}
.h3{ font:bold 16px/30px "微软雅黑", "黑体"; color:#2c7513; height:30px; text-indent:60px; overflow:hidden; margin:5px auto;}
/*头部标题图片 导航 首焦图*/
/*头部图片*/

.topBanner {width:960px; clear:both;margin:auto;}
/*.topBanner .imgbox {font-size:0px; line-height:0px; position:relative;_left:1px;}
.bannertxt{ width:807px; height:64px; padding-left:173px; margin:0 auto;font:normal 14px/24px "微软雅黑", "黑体"; padding-top:24px; background:url(ba.png)  0 -3px no-repeat;}*/

.nav{ border-bottom:#f0f0f0 solid 1px; background-color:#f9f9f9; line-height:30px; font-size:14px;background: url(../img_css/zt_kj_bj_01.png) 0 0 #c73031;}
.nav-tp{ width:960px; margin:0 auto; height: 40px;line-height:40px;background: url(../img_css/zt_kj_bj_01.png) 0 0 #c73031;white-space: nowrap;position: relative}
.nav-tp ul{ width:960px;}
.nav-tp ul li{ float:left; line-height:40px; color:#FFF; padding:0 18px;background:url(../img_css/zt_kj_bj_02.png) right center no-repeat; position:relative;}
.nav-tp ul li.active{line-height:40px; background:#f9f9f9; border-top:2px  solid #007372; display:block; height:48px; margin-top:-3px; border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0; color:#004040!important;}
.nav-tp ul li.active a.link{ color:#004040!important;}
.nav-tp ul li a{color:#fff; font-weight:bold}
.nav-tp ul .active a{color:#004040!important;}
.nav .nav-pop{ position:absolute; top:37px; color:#999;}
.nav ul li .nav-pop a{font-size:12px; line-height:55px; font-weight:normal; color:#666!important; background:none; padding:0 10px}
.nav .nav-pop a:hover{color:#015e90!important;}

/*报考地区详情版式1*/
.past01{ width:960px; margin:0 auto; margin-top:10px; padding-bottom:10px;}
.titbar{background:url(baa.png) 0 -174px repeat-x; height:52px;}
.titbar h2{ background: url(tit_bg.png) right 0 no-repeat;font:normal 28px/24px "微软雅黑", "黑体"; color:#fff; line-height:52px; padding-left:10px;}

.dqNav{ width:978px; height:64px; background:#fff; border:1px solid #dfdfdf;  margin-top:10px; padding:14px 10px 14px;}
.titleBox{ width:54px; height:54px; background:url(ba.png) 0 -51px no-repeat; float:left}
.titleBox span{ display:block; padding:12px; color:#fff; font:normal 14px/16px "微软雅黑", "黑体";}
.titleBox ul{ width:910px; float:right;}
.dqNav li{ height:30px; overflow:hidden;}
.dqNav li a{ background:#fefcf7; border:1px solid #ffead6; padding:0px 10px; display:block; float:left; margin-left:10px; margin-bottom:5px; }

table{ border-collapse:collapse; margin:0 auto; height:42px; }
th{ font-weight:700; color:#333;}
th,td{ padding:0; text-align:center;border-collapse:collapse; border:1px solid #ddd; height:36px;}
td{ color:#5c5c5c;}
.tbBtn01 a{ background:#fff url(ba.png) 0 -106px no-repeat; width:68px; height:36px; color:#fff; margin:0 auto; display:block; line-height:36px;}
.tbBtn02 a{background:#fff url(ba.png) 0 -150px no-repeat; width:68px; height:36px; color:#fff; text-indent:1.5em; margin:0 auto; display:block; line-height:42px;}

td{ }

/*报考地区详情版式2*/

.mainMenu{ width:998px; height:70px; border:1px solid #c8ac73; border-bottom:none; background:#fff; position:relative;margin:0 auto; margin-top:10px; }
.menuKuan{ width:123px; height:70px; background:url(ba.png) 0 -196px no-repeat; text-align:center; float:left;}
.menuKuan a{ font:normal 16px/60px "微软雅黑", "黑体"; color:#333; text-indent:1em;}

.mainMenu .mainUl{ float:left; height:32px; margin-left:30px; padding-top:20px; border-bottom:1px #e2e2e2 dashed; width:674px;}
.mainUl li { float:left; width:62px; height:32px;}
.mainUl li a{ float:left; width:62px; height:32px;font:normal 14px/28px "Microsoft YaHei"; font-weight:bold; color:666; background:url(ba.png) 20px -280px no-repeat; text-align: center;border-bottom:1px #e2e2e2 dashed; display:block;}
.mainUl .endNav a{ background:none;}
.mainUl  li:hover a,.mainMenu  li.onNav a{ background:#f08300;border-bottom:1px #c45124 solid; color:#fff;}
.line01,.line02{ width:1px; height:70px; display:block; position:absolute; background: url(ba.png) 0  -317px no-repeat; z-index:5 }
.line01{ left:-1px; top:0 }
.line02{ right:-1px; top:0}

.sideUl{ float:right; padding-top:20px; margin-right:20px;}
.sideUl li{ float:left;}

/*报考地区详情版式3*/
.flor{width:240px; height:132px; _overflow:hidden;}
.bar{width:200px; height:112px;border:1px solid #e8e8e8;background:#fff; padding:10px 20px; float:left;margin-left:-1px;position:relative;}
.on{width:200px;height:112px;border:1px solid #da651f;/*background:#f48954;*/padding:10px 20px;float:left;margin-left:-1px;position:relative;z-index:99;}
.bar_nav{background:#fdeddf;border:1px solid #f4c6b6;}
.bar .bar_bot{ display:none;}
.bar h3{font:normal  16px/26px "微软雅黑", "黑体"; color:#636161;}
.bar h3 a{font-weight:bold;}
.on h3{font:normal  16px/26px "微软雅黑", "黑体"; color:#636161;font-weight:bold;}
.bar dt{font:normal  12px/24px "Microsoft YaHei"; color:#7a7978;}
.on dt{font:normal  12px/24px "Microsoft YaHei"; color:#7a7978;}
.bar dl,.on dl{font-family:"Microsoft YaHei"; padding-top:10px;width:189px; overflow:hidden;}
.bar dd,.on dd{float:left; }
.bar dd a,.on dd a{/*color:#c2c2c2;*/color:#666;width:60px;height:23px;background:url(ba.png) -555px    -257px  no-repeat;float:left;/*margin: 5px 0 0 20px;*/margin:1px;display:inline;text-align:center; }
.on dd a:hover{width:60px;height:23px;/*background:url(ba.png) -669px  -257px  no-repeat;*/float:left;color:#ff0000;display: inline;/*text-decoration:none;*/}

/*报考指南01*/
.past02_w{ width:100%; background:#fff5e5; padding:30px 0; height:auto;}
.past02{ width:960px; margin:30px auto; height:auto;  }
.contMain{ width:998px; height:auto; border:1px  solid #ddd; background:#fff; margin-top:10px; }
.contMain_l{ width:631px;  background:#fff; float:left; padding:30px; font-size:14px; background:url(ba.png) 10px -499px no-repeat;}
.contMain_l h3{ font-weight:bold; color:#333; line-height:40px; padding-left:25px; background:url(ba.png) 0 -455px no-repeat;}
.contMain_l p{ color:#666; text-indent:2em;}
.contMain_l h4{ height:30px; border-bottom:1px dashed #ddd;}

.contMain_r{ width:286px; border-left:1px solid #ddd;height:auto; float:right; padding:30px 10px;}
.cot-right0{ border-left:1px solid #fad171; padding-bottom:10px; height:auto;}
.cot-right0-tit{ background:url(ba.png) -212px -61px no-repeat; height:34px; text-indent:2em; position:relative;}
.cot-right0-tit a{color:#fff;font:bold 16px/34px "Microsoft YaHei"; }
.cot-right0-tit span a{ width:30px; height:30px; background:url(ba.png) -212px -128px no-repeat; position:absolute; right:0; top:0; display:block;}
.cot-right01-bot{ padding-top:10px;}

 .tw th,.tw td{ padding:0; text-align:center;border-collapse:collapse; border:1px solid #fab571; height:36px;}
 .tw th{ color:#2d374b; font-weight:normal;}
 
 .cot-right02 ul{ width:282px; height:100px; margin-top:10px;}
  .cot-right02  li{ width:86px; height:30px; float:left; margin-left:8px; text-align:center; background:url(ba.png) -212px -196px no-repeat; margin-bottom:5px; line-height:30px;}
.cot-right02 li a{ color:#2d374b;}
.cot-right03 dl{ padding:5px 10px 0 10px; line-height:22px;}
.cot-right03 dt{ color:#2d374b;}
.cot-right03 dd{ color:#666;}
.cot-right03 dd a{ color:red;}
.cot-right03 dl strong{ color:#ff9e09;}

.cot-right04{}
.cot-right04 ul{padding:5px 10px 0 10px;}
.cot-right04 li{ vertical-align:top; padding-left:10px;width:250px; overflow:hidden; height:24px; line-height:24px; background: url(ba.png) -212px -272px no-repeat;}
.cot-right04 li a{ color:#666; }
.cot-right04 li a:hover{ color:#224bb3; }
.cot-right04 li span{ float:right; color:#999}

.cot-right05{ }
.cot-right05 ul{ float:left;  padding-top:10px;}
.cot-right05 ul li{ text-align:right; color:#666; padding-right:10px;}
.cot-right05 ul li span{ color:#999;}
.cot-right05 ul li  strong{ font-weight:normal; color:#ea5504;}
.cot-right05 .navImg{ float:left; padding-left:20px;}
.cot-right05 .gzbtn{ padding-left:30px;}
.cot-right05 .gzbtn a{ display:block; width:86px; height:30px; background:url(ba.png) -212px -326px no-repeat;}
.navImg{}

.contMain_rbg{ background:url(ba.png) -212px -382px; width:146px; height:10px;}

.past03{ width:960px; margin:0 auto;}



/*底部*/
.footer_w{ width:960px; margin-left:auto; margin-right:auto; background:#fff;  height:180px;border-top: 1px solid #ddd;}
.footer { padding:15px 0 0 0; text-align:center; color:#666; line-height:28px;  margin-top:0px; clear:both; }
