/* 2012-06-14 10 */
/* header */
.t25{margin-top:25px !important;}
.bdr-1{border:1px solid #e0e0e0;box-shadow:2px 2px 5px #ccc;border-radius:3px;}
.bdr-2{border:1px solid #adcee4;box-shadow:1px 1px 3px #88bde1;border-radius:3px;}
.d-imgs li a,.z-user2 .z-sub-btns1,.z-user-yours .z-ends a,.z-user-yours dd a i,.z-user2 .z-sub-btns,.z-user2 .z-text,.z-user2 .z-users,#z-alert-links .z-wrong i,#z-alert-links .z-wrong .z-text,#z-alert-links .btn,#z-alert-closed,.z-ymjbn-ctr h2,.z-right .z-stn-ctr a,.z-right .z-stn-ctr i,.z-ulist i,.z-work1 dl dt,.z-work1 h2,.z-lists-1 dt strong,.z-cf h2 a,.z-section2-2 .z-ctr h3,.z-section2-1 .z-btns1,.z-section2-1 .z-box1 div,.z-navs .z-first dl dt,.z-navs .z-first dl dd,.z-user,.z-user a:hover{background:url(img/z-icon1.png) 0 0 no-repeat;}
.z-header,.z-header-out{background:url(img/z-xline1.png) 0 0 repeat-x;height:91px;}
.z-header-out{padding-bottom:1px;}
.z-header .logo{float:left;padding:11px 0 0 3px;width:77px;}
.z-header .logo a{width:60px;float:left;height:59px;background:url(img/z-logo.png) 0 0 no-repeat;overflow:hidden;}
.z-header .logo a:hover{background:url(img/z-logo1.png) 0 0 no-repeat;}
.z-user{width:220px;margin-top:20px;text-shadow:1px 1px 2px #333;}
.z-user a{float:left;height:45px;width:62px;line-height:40px;font-size:16px;font-weight:bold;padding-left:34px;color:#fff;font-family:微软雅黑;}
.z-user a:hover{text-decoration:none;background-position:0 -45px;}
.z-user .z-dl:hover{background-position:-97px -45px;width:84px;}
.z-navs{height:91px;}
.z-navs a:hover{text-decoration:none;}
.z-navs li{float:left;padding:0 1px 0 0;}
.z-navs li a{float:left;height:74px;padding:17px 23px 0;color:#fff;font-size:14px;line-height:24px;font-family:微软雅黑;font-weight:bold;text-shadow:1px 1px 2px #333;}
.z-navs li a p{font-size:12px;color:#a2dcf7;}
.z-navs li .active,.z-navs li a:hover{background-color:#1474c0;text-shadow:1px 1px 4px #000;}
.z-navs .z-first{z-index:99;}
.z-navs .z-first .z-a{background:url(img/z-icon2.png) 84px 50px no-repeat;}
.z-navs .z-first .active,.z-navs .z-first .z-a:hover{background-color:#1474c0;}
.z-navs .z-first dl{top:92px;left:0;width:109px;display:none;z-index:99;}
.z-navs .z-first dl dd{width:107px;height:24px;border-left:1px solid #bababa;border-right:1px solid #bababa;background-position:-217px -59px;}
.z-navs .z-first dl a{text-shadow:0 0 0 #fff;font-weight:normal;font-size:12px;padding:0 0 0 20px;width:87px;background:none;color:#1474c0;height:24px;line-height:24px;text-align:left;}
.z-navs .z-first dl dt{background-position:-216px -45px;width:109px;height:13px;overflow:hidden;}
.z-navs .z-first dl .actives,.z-navs .z-first dl a:hover{background:#dbe6ee;}

.z-user2{padding-top:28px;height:63px;width:294px;z-index:90}
.z-user2 a:hover{text-decoration:none;}
.z-user2 .z-users{width:63px;color:#fff;overflow:hidden;padding:0 20px 0 4px;height:26px;margin:2px 4px 0 0;line-height:26px;background-position:-26px -329px;}

.z-user2 .z-text{background-position:-117px -328px;height:31px;padding:0 7px 0 25px;width:117px;margin-right:6px;}
.z-user2 .z-text input{float:left;background-color:none;height:20px;line-height:20px;border:none;width:117px;margin-top:6px;}



.z-user2 .z-sub-btns{background-position:-267px -328px;height:32px;width:40px;}
.z-user2 .z-sub-btns1{background-position:-267px -360px;}
.z-user-yours{top:92px;left:0;background:#fff;z-index:3;width:213px;border-radius:0 0 6px 6px;border:1px solid #c0cacd;display:none;box-shadow:2px 2px 5px #999;}
.z-user-yours dt{overflow:hidden;padding:5px 7px;}
.z-user-yours .z-firests{height:20px;border-bottom:1px dashed #c0cacd;}
.z-user-yours .z-firests a{text-align:center;float:left;height:20px;line-height:20px;padding:0 6px;margin:0 2px;color:#247abd;font-weight:bold;border-radius:3px;}
.z-user-yours .z-firests .active{color:#fff;background:#247abd;}
.z-user-yours dd{display:none;}
.z-user-yours dd a{height:55px;line-height:55px;display:block;color:#929292;}
.z-user-yours dd a i{display:inline-block;vertical-align:middle;width:59px;margin-left:10px;height:55px;overflow:hidden;}
.z-user-yours dd a:hover{background-color:#deecf6;}
.z-user-yours dd .z-ptr1{background-position:-398px -350px;}
.z-user-yours dd .z-ptr2{background-position:-398px -408px;}
.z-user-yours dd .z-ptr3{background-position:-398px -460px;}
.z-user-yours dd .z-ptr4{background-position:-307px -222px;}
.z-user-yours dd .z-ptr5{background-position:-307px -277px;}
.z-user-yours .z-ends{border-top:1px dashed #c0cacd;height:24px;}
.z-user-yours .z-ends a{color:#247abd;float:left;width:30px;height:24px;padding-left:25px;line-height:24px;background-position:-307px -333px;}


/* main */
.z-main{background:url(img/z-xline1.png) 0 -92px repeat-x;min-height:500px;_height:450px;}
.z-main-bg1{background:url(img/z-mian-bg.png) center 55px no-repeat;}



/* 证件照 */
.z-section2-1{margin:45px 0 0 90px;width:388px;padding:15px;background:#fff;color:#989898;}
.z-section2-1:hover{box-shadow:2px 2px 6px #999;}
.z-section2-1 .z-box1{padding:12px;height:25px;line-height:24px;}
.z-section2-1 .z-box1 div{width:74px;height:25px;text-align:center;color:#2d7fc4;font-weight:bold;cursor:pointer;background-position:-360px 0;}
.z-section2-1 .z-box1 div input{width:74px;height:25px;top:0;left:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.z-section2-1 .z-box1 p{float:left;padding-left:40px;width:250px;}
.z-section2-1 .z-p1{padding:0 15px; line-height:16px;}
.z-section2-1 .z-btns1{width:59px;height:25px;background-position:-435px 0;float:right;margin:3px 15px 10px 0;}
.z-section2-1 .z-box2{padding:60px 25px 50px;border-top:1px dashed #ccc;}
.z-section2-1 .z-box2 div{width:138px;height:171px;border:1px solid #a0c9e2;border-radius:2px;box-shadow:0 0 5px #a0c9e2;}
.z-section2-1 .z-box2 p{padding-top:40px;line-height:30px;}
.z-section2-1 .z-box2 p b{color:#13990b;font-size:14px;}

.z-section2-2{width:240px;margin:9px 70px 0 0;color:#8b8b8b;}
.z-section2-2 .z-ctr h3{height:40px;background-position:-528px 9px;}
.z-section2-2 .z-ctr .z-h2{background-position:-528px -42px;}
.z-ctr .z-stn{border:1px solid #d6e7ed;padding:20px;background:#ebf7fc;box-shadow:1px 1px 8px #ebf7fc;border-radius:2px;}
.z-ctr .z-stn p span{color:#2d7fc4;}
.z-ctr .z-stn p{line-height:20px;padding:9px 0;}
.z-section2-2 .z-box-2{margin-top:18px;}

/* 执考查分 */
.z-cf{margin:105px 0 0 30px;width:420px;}
.z-cf div h3{float:left;line-height:40px;font-size:24px;font-family:微软雅黑;width:75px;}
.z-cf div h4{float:left;line-height:40px;font-size:18px;font-family:微软雅黑;width:340px;color:#51789c;}
.z-cf h2{text-align:center;margin-top:46px;}
.z-cf h2 a{display:inline-block;vertical-align:middle;width:119px;height:36px;line-height:36px;font-size:14px;text-align:center;color:#fff;margin:0 24px;background-position:-360px -26px;}
.z-dllist{margin-right:20px;}
.z-dllist dt a:hover,.z-cf h2 a:hover{text-decoration:none;}
.z-dllist{width:294px;background:#fff;}
.z-dllist:hover{box-shadow:2px 2px 8px #88bde1;}
.z-dllist dt{height:39px;line-height:39px;border-bottom:1px solid #dae8f6;background:#eaf4fd;}
.z-dllist dt strong{float:left;}
.z-dllist dt a{float:left;width:97px;text-align:center;font-size:14px;border-right:1px solid #dae8f6;color:#3180c9;}
.z-dllist dt .active a,.z-dllist dt a:hover{background:#1f83d3;color:#fff;}
.z-dllist dd{display:none;padding:26px 18px 66px;}
.z-dllist dd p{padding:8px 0;line-height:18px;color:#3180c9;}
.z-dllist dd p a{color:#3180c9;}
.z-lists-1 dt{width:100%;height:38px;border-bottom:1px solid #ccc;}
.z-lists-1 dt strong{background-position:-528px -110px;height:38px;display:inline-block;width:110px;}
.z-lists-1 dd{float:left;width:245px;height:150px;float:left;padding:22px 0 10px;text-align:center;}
.z-lists-1 dd a,.z-lists-1 dd p{line-height:30px;font-weight:bold;color:#117cc1;}
.z-lists-1 dd img{width:201px;height:100px;border-radius:2px;}
.z-lists-1 dd a:hover img{box-shadow:0 0 6px #80abd2;}

.z-bg-white{background:#fff;}
.z-msg-all{padding-top:17px;line-height:24px;color:#818181;}
.z-msg-all h2{height:36px;line-height:36px;color:#333;font-size:16px;border-bottom:1px solid #ccc;padding:0 6px;}
.z-msg-all div{padding:15px 9px 160px;}
.z-msg-all div p{text-indent:2em;}
.z-msg-all div b{display: block;text-align: center; font-size: 18px;color: #333;padding: 20px 0;}
.z-msg-all div em{color:#f60;font-style: normal;text-decoration: underline;}
.z-msg-all div strong{display: block;text-indent: 2em;}
.z-msg-all div h3{padding:20px 0 6px;font-size:12px;}
.z-p24{padding-left:24px;}
.z-msg-all .z-p1{text-indent:2em;padding:20px 0 56px;}
.z-msg-all .z-none{border:none;}
.z-msg-all .z-ctr-1{background:url(img/z-ys-bg1.png) right 0 no-repeat;padding:20px 362px 40px 0;border-top:1px solid #ccc;}
.z-msg-all .z-ctr-2{background:url(img/z-ys-bg2.png) 0 50px no-repeat;padding:20px 0 40px 348px;border-top:1px solid #ccc;}
.z-msg-all .z-ctr-3{background:url(img/z-ys-bg3.png) right 40px no-repeat;padding:20px 357px 70px 0;border-top:1px solid #ccc;}

.z-work1{width:772px;margin:0 auto;padding-top:50px;}
.z-work1 h2{height:40px;line-height:40px;background-position:-500px -250px;}
.z-work1 dl{border:1px solid #cfdee5;background:#fff;color:#696969;border-radius:3px;box-shadow:1px 1px 4px #cfdee5;}
.z-work1 dl:hover{box-shadow:2px 2px 8px #cfdee5;}
.z-work1 dl dd{margin:2px 4px;border-bottom:1px solid #ccc;height:42px;line-height:42px;}
.z-work1 dl dt{height:40px;line-height:40px;border-bottom:1px solid #cfdee5;background-position:-500px -175px;background-color:#eefcff;}
.z-work1 .z-first{border:none;background:#eee;margin-top:4px;}
.z-work1 dl dd span{float:left;padding-left:40px;width:110px;color:#3696969;overflow:hidden;}
.z-work1 dl .z-last{border:none;text-align:center;}
.z-work1 dl .z-last a{color:#696969;}
.z-work1 dl .z-last .active,.z-work1 dl .z-last a:hover{color:#f00;}

.z-callus{padding-top:30px;}
.z-callus h3{font-size:14px;height:42px;line-height:42px;}
.z-sctin-call-fl{margin-left:32px;display:inline;width:280px;}
.z-sctin-call-fr{margin-right:32px;display:inline;width:612px;}
.z-sctin-call-fr .z-map{border:1px solid #e6eaee;padding:5px;background:#fff;margin-bottom:20px;}

.z-ulist{border:1px solid #dcdcdc;background:#fff;padding:25px 20px 20px;color:#7d7d7d;box-shadow:2px 2px 8px #ccc;}
.z-ulist li{line-height:26px;vertical-align:top;padding:5px 0;}
.z-ulist li span{color:#248aca;}
.z-ulist i{display:inline-block;vertical-align:middle;width:26px;height:26px;margin-right:6px;}
.z-ulist .z-sml-icon1{background-position:0 -91px;}
.z-ulist .z-sml-icon2{background-position:0 -123px;}
.z-ulist .z-sml-icon3{background-position:0 -169px;}
.z-ulist .z-sml-icon4{background-position:0 -203px;}
.z-ulist .z-sml-icon5{background-position:0 -235px;}
.z-ulist .z-sml-icon6{background-position:0 -268px;}
.z-ulist .z-sml-icon7{background-position:0 -290px;}
.z-ulist .z-sml-icon8{background-position:0 -320px;}
.z-ulist .z-sml-icon9{background-position:0 -350px;}
.z-ulist .z-sml-icon10{background-position:0 -380px;}
.z-ulist .z-first div{padding-bottom:9px;margin:0 8px 15px;border-bottom:1px dotted #ccc;}

.z-sw-mian{padding-top:50px;}
.z-right .z-stn-ctr{text-align:center;padding-top:230px;line-height:24px;font-size:14px;}
.z-right .z-stn-ctr i{display:inline-block;width:38px;height:38px;vertical-align:top;overflow:hidden;background-position:-27px -92px;}
.z-right .z-stn-ctr span{display:inline-block;text-align:left;padding-left:20px;}
.z-right .z-stn-ctr a{text-decoration:none;font-weight:bold;display:inline-block;margin:26px 12px;vertical-align:middle;width:119px;height:36px;line-height:36px;font-size:14px;text-align:center;color:#fff;background-position:-360px -26px;}
.z-right .z-stn-ctr .z-box2{background-position:-65px -93px;}
.z-right .z-stn-ctr .z-btn2{color:#2d7fc4;width:91px;background-position:-103px -93px;}
.z-right .z-stn-ctr .z-btn3{color:#2d7fc4;width:110px;background-position:-213px -93px;}

.z-ymjbn{padding-top:20px;background:url(img/z-tuijian.png) right 80px no-repeat;min-height:480px;_height:480px;}
.z-main1{background:url(img/z-bg-line2.png) 0 0 repeat-x;}
.z-ymjbn-lf{border:1px solid #cfdee5;width:149px;text-align:center;background:#fafeff;box-shadow:2px 2px 8px #cfdee5;border-radius:3px;padding-bottom:60px;}
.z-ymjbn-lf dt{height:34px;line-height:34px;border-bottom:1px solid #c9d9e2;font-weight:bold;}
.z-ymjbn-lf dd a{display:block;height:38px;line-height:38px;color:#3380de;cursor:pointer;}
.z-ymjbn-lf dd .active,.z-ymjbn-lf dd  a:hover{font-weight:bold;background:#ecf4f8;text-decoration:none;}
.z-ymjbn-ctr{margin-left:40px;display:inline;width:460px;}
.z-ymjbn-ctr h2{background-position:-504px -310px;height:40px;}
.z-ymjbn-ctr .z-ctr2{border:1px solid #bad9f4;background:#cde7f8;padding:14px;}
.z-ymjbn-ctr .z-content{background:#fff;padding:10px 0;min-height:230px;_height:230px;}
.z-ymjbn-ctr .z-content li{float:left;width:107px;text-align:center;line-height:24px;height:24px;overflow:hidden;}
.z-ymjbn-ctr .z-content li a{overflow:hidden;display:inline-block;vertical-align:middle;}
.z-ymjbn-ctr .z-content-2 li{height:auto;padding:3px 0;}
.z-ymjbn-ctr .z-content-2 img{width:90px;height:38px;box-shadow:2px 2px 4px #ccc;}
.z-ymjbn-ctr .z-content-1 a{color:#1951a5;}
.z-ymjbn-rg{width:205px;}
.z-ymjbn-rg .z-link{margin-top:40px;width:201px;padding-top:27px;height:74px;background:url(img/z-youlian.png) 0 0 no-repeat;}
.z-ymjbn-rg .z-link a{margin:0 auto;display:block;width:131px;height:37px;}


#z-alert-links{display:none;z-index:999;position:fixed;_position:absolute;top:20%;left:36%;border:5px solid #a5a5a5;background:#eeeeee;width:469px;padding-bottom:30px;}
#z-alert-closed{width:16px;height:16px;overflow:hidden;position:absolute;right:8px;top:8px;background-position:-33px -211px;}
#z-alert-links h3{height:43px;line-height:43px;background:#fbfbfb;color:#6d6d6d;border-bottom:1px solid #a5a5a5;padding:0 34px;}
#z-alert-links table{width:460px;margin:25px auto 0;}
#z-alert-links td{padding:6px 10px;color:#6d6d6d;height:35px;}
#z-alert-links .btn{background-position:-33px -230px;width:142px;height:39px;display:block;margin:0 auto;}
#z-alert-links .z-text1,#z-alert-links .z-text{padding:0 5px;border:1px solid #d1d1d1;width:220px;height:28px;line-height:28px;float:left;}
#z-alert-links .z-text1{height:84px;}
#z-alert-links select{width:230px;}
#z-alert-links table div{position:relative;width:232px;float:left;padding:1px;}
#z-alert-links .z-wrong{border:1px solid #db9c7d;padding:0;}
#z-alert-links .z-wrong .z-text{background-position:-23px -182px;background-color:#fff;border-color:#db9c7d;}
#z-alert-links .z-wrong i{position:absolute;top:-38px;right:-90px;filter:alpha(opacity=80);opacity:0.8;color:#fff;background-position:-33px -271px;height:30px;line-height:30px;font-style:normal;width:110px;padding:0 5px 8px;overflow:hidden;}

#z-alert-links p{text-align:right;line-height:30px;}
.z-ymjbn-ctr .z-content-2 li a{width:auto;}
.d-imgs li{position:relative;}
.d-imgs li a{position:absolute;top:172px;left:107px;width:119px;height:36px;background-position:-362px -149px;}

/* 2012-08-28 修改联系我们 */
.o_call_warp{width:955px;margin:0 auto;padding:8px 0 8px 25px;}
.o_call_tit{height:16px;line-height:16px;font-size:16px;padding-left:23px;margin:27px 0 15px 1px;background:url(img/o_callus.gif) no-repeat -14px -169px;font-family:微软雅黑;}
.o_contact_main{width:927px;border:1px solid #dcdcdc;background-color:#fff;padding-bottom:19px;box-shadow:2px 2px 8px #ccc;}
.o_contact_main dl{width:197px;float:left;padding:19px 16px 0 16px;}
.o_contact_main dl dt{color:#248aca;background:url(img/o_callus.gif) no-repeat}
.o_contact_main dl .o_call_icon1{background-position:0 0;}
.o_contact_main dl .o_call_icon2{background-position:0 -24px;}
.o_contact_main dl .o_call_icon3{background-position:0 -48px;}
.o_contact_main dl .o_call_icon4{background-position:0 -72px;}
.o_contact_main dl .o_call_icon5{background-position:0 -96px;}
.o_contact_main dl .o_call_icon6{background-position:0 -120px;}
.o_contact_main dl .o_call_icon7{background-position:0 -144px;}
.o_contact_main dl dt strong{color:#666;}
.o_contact_main dl dt,.o_contact_main dl dd{height:24px;line-height:24px;padding-left:37px;}
.o_contact_main dl dd{color:#999;}
.o_address{width:280px;}
.o_weibo{padding-left:23px;}
.o_weibo em{width:21px;height:22px;float:left;background:url(img/o_callus.gif) no-repeat -9px -185px;}
.o_weibo span{height:22px;line-height:18px;float:left;padding:0 18px 0 5px;background:url(img/o_callus.gif) no-repeat right -207px;}
.o_weibo a{width:57px;height:22px;line-height:22px;float:left;text-align:center;color:#fff;margin-left:8px;_display:inline;background:url(img/o_guanzhu.jpg) no-repeat;}
.o_weibo a:hover{text-decoration:none;}
.o_server_main{width:927px;}
.o_server_main img{display:block;}









