@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input { margin: 0; padding: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
p, h1, h2, h3, h4, h5, h6, span, a, table { font-size: 12px; }
table { border-collapse: separate; border-spacing: 0; }
img { border: none; }
a { text-decoration: none; }
a img { border-width: 0; vertical-align: middle; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
body { font-family: "微软雅黑", "宋体"; overflow-x: hidden; }
.topBg { width: 100%; height: 35px; background-color: #f6f6f6; }
.top { width: 1000px; margin: 0 auto; }
.topL { float: left; line-height: 35px; color: #333; }
.topR { float: right; width: 370px; }
.topR p { line-height: 35px; float: left; }
.topR p a { color: #333; margin-left: 15px; }
.topR p a:hover { color: #C00; }
.sou { width: 210px; float: right; height: 22px; margin-top: 5px; }
.sou dt { width: 160px; float: left; }
.sou dt input { width: 155px; height: 20px; border: #dddddd solid 1px; color: #666; padding-left: 5px; }
.sou dd { width: 45px; float: right; }
.sou dd input { width: 45px; height: 22px; background: url('souico.gif') no-repeat 0 0; border: medium none; cursor: pointer }
.logoBox { width: 1000px; margin: 0 auto; height: 115px; overflow: hidden; }
.logo { display: block; width: 554px; height: 110px; float: left; margin-top: 2px; }
.biaozhi { width: 391px; height: 115px; float: right; }
.logoBg { background: url('topbg.jpg') no-repeat center bottom; }
.menuBg { width: 100%; height: 39px; background: url('menubg.jpg') repeat-x 0 0; }
.menuBox { width: 1000px; margin: 0 auto; }
.menu { width: 930px; float: left; padding-left: 30px; }
.menu .menuLi { float: left; line-height: 39px; position: relative; background: url('menuico.gif') no-repeat right top; padding-right: 2px }
.menu .menuLi .menu_a { color: #FFF; font-size: 13px; display: block; padding: 0 20px; }
.menu .menuOn .menu_a { background-color: #FFF; color: #1e567d; font-weight: bold; text-decoration: none; position: relative; top: 2px; }
.menu li table { left: 0; top: 39px; display: none; position: absolute; width: 460px; background: url('emenu.gif') repeat-y 0 0; z-index: 6; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 15px }
.menu li div ul { float: left; width: 98px; }
.menu li div ul li { line-height: 35px; height: 35px; text-align: center; border-bottom: #ddd solid 1px; }
.menu li div ul li a { color: #333; font-weight: bold; }
.menu li div ul li a:hover { color: #C00; text-decoration: none; }
.menuImg { float: right; width: 300px; }
.menuImg a { display: block; width: 300px; height: 120px; }
.menuImg p { line-height: 22px; margin-top: 5px; color: #333; }
.weiWeb { position: relative; z-index: 7; float: right; }
.weiIco { width: 26px; height: 22px; margin-top: 2px; background: url('wei1.png') no-repeat center; cursor: pointer; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 7px }
.weiWeb .weiOn { background: #FFF url('wei2.png') no-repeat center; }
.weiEwm { position: absolute; right: 0; background-color: #FFF; display: none; padding: 5px 5px 0; }
.weiEwm p { text-align: center; padding: 3px 0 5px; color: #c90404; }
.nBanner { width: 100%; margin: 1px auto 0; height: 175px; }
.banner { width: 1000px; margin: 5px auto 0; position: relative; }
.banner_index { width: 1000px; height: 175px; position: relative; overflow: hidden; }
.banner_index .btn, .banner_pro .bBtn { position: absolute; top: 75px; width: 14px; height: 27px; display: block; z-index: 3; }
.banner_index .btnPre, .banner_pro .bPre { background: url('left.png') no-repeat 0 0; left: 320px }
.banner_index .btnPre:hover, .banner_pro .bPre:hover { background: url('left.png') no-repeat 0 0; }
.banner_index .btnNext, .banner_pro .bNext { background: url('right.png') no-repeat 0 0; right: 30px }
.banner_index .btnNext:hover, .banner_pro .bNext:hover { background: url('right.png') no-repeat 0 0; }
.banner_index .banner_wrap { position: absolute; left: 0px; top: 0px; z-index: 2; }
.banner_index .banner_wrap li { width: 1000px; float: left; }
.indexBanner_num { width: 370px; left: 50%; margin-left: -500px; position: absolute; padding-left: 630px; bottom: 15px; z-index: 5; }
.indexBanner_num a { width: 10px; height: 10px; line-height: 18px; text-align: center; background-color: #ddd; color: #000; margin: 0 2px; display: inline-block; _zoom: 1; text-indent: -99px; overflow: hidden; }
.indexBanner_num a:hover { text-decoration: none; }
.indexBanner_num a.on, .indexBanner_num a:hover { background-color: #c90404; color: #FFF; }
.main { width: 1000px; margin: 0 auto; }
.index_search { width: 275px; float: left; margin-top: 10px; }
.titleBox { width: 100%; height: 36px; }
.title_l { width: 130px; height: 36px; line-height: 36px; font-size: 12px; color: #fff; padding-left: 25px; float: left; background: url('title_l.png') no-repeat 0 0; }
.title_l span { color: #fff; }
.titleBox a { float: right; color: #999; display: block; height: 36px; line-height: 36px; margin-right: 10px; }
.title_r { height: 36px; min-width: 5px; background: url('title_r.jpg') no-repeat right center; }
.searchBox { border: #e7e6e6 solid 1px; margin-top: 1px; padding: 10px 0; }
.searchBox h3 { background-color: #3179ac; color: #FFF; line-height: 25px; width: 100px; text-align: center; }
.searchBox table { margin-top: 5px; }
.searchBox table td { height: 35px; color: #333; }
.searchBox table td input { height: 22px; color: #333; font-family: "微软雅黑", "宋体"; }
.anniu input { width: 80px; height: 27px !important; background-color: #dbdcdb; border: none; margin: 5px 0 0 20px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.xinZs { position: relative; padding: 0 10px; }
.xinText { padding: 10px; width: 360px; display: none; height: 220px; position: absolute; right: -383px; top: 0; background-color: #afceea; border: #76a6d0 solid 1px; }
.xinText h4 { font-size: 14px; color: #333; }
.xinText p { line-height: 22px; margin-top: 5px; color: #333; }
.xinText p a { color: #C00; margin: 0 2px; }
.jiuZs { position: relative; padding: 0 10px; }
.jiuText { padding: 10px; width: 360px; height: 140px; display: none; position: absolute; right: -383px; top: 0; background-color: #afceea; border: #76a6d0 solid 1px; }
.jiuText h4 { font-size: 14px; color: #333; }
.jiuText p { line-height: 22px; margin-top: 5px; color: #333; }
.jiuText p a { color: #C00; margin: 0 2px; }
.index_news { width: 715px; margin-top: 10px; float: right; }
.newsBox { border: #e7e6e6 solid 1px; padding: 10px; margin-top: 1px; overflow: hidden; height: 286px; }
.newsBox dl { width: 100%; overflow: hidden; }
.newsBox dl dt { float: left; width: 175px; }
.newsBox dl dd { width: 505px; float: right; }
.newsBox dl dd h3 { line-height: 20px; }
.newsBox dl dd h3 a { color: #333; font-size: 14px; }
.newsBox dl dd h3 a:hover { color: #C00; }
.newsBox dl dd p { line-height: 22px; color: #666; margin-top: 5px; }
.newsBox ul { margin: 5px 0 0 -20px; height: 167px; }
.newsBox ul li { line-height: 32px; height: 32px; width: 320px; margin-left: 20px; float: left; border-bottom: 1px dashed #eee; background: url('ico01.gif') no-repeat 2px center; padding-left: 15px }
.newsBox ul li a { color: #666; }
.newsBox ul li a:hover { color: #C00; }
.newsBox ul li span { float: right; color: #999; }
.index_l { width: 275px; float: left; }
.index_price { width: 275px; float: left; margin-top: 10px; }
.priceTable { border-right: #e7e6e6 solid 1px; border-top: #e7e6e6 solid 1px; border-left: #e7e6e6 solid 1px; margin-top: 1px; }
.priceTable td { border-bottom: #e7e6e6 solid 1px; height: 33px; text-align: center; color: #666; }
.index_service { width: 275px; float: left; margin-top: 10px; }
.serviceBox { border: #e7e6e6 solid 1px; padding: 5px 5px 10px; overflow: hidden; margin-top: 1px; }
.serviceBox ul li { float: left; }
.serviceBox ul li a { display: block; width: 121px; height: 80px; margin: 5px 0 0 7px; }
.index_baoming { width: 275px; float: left; margin-top: 10px; }
.baomingBox { border: #e7e6e6 solid 1px; padding: 5px 15px; margin-top: 1px; overflow: hidden; }
.baomingBox ul li { line-height: 25px; background: url('ico02.gif') no-repeat left center; padding-left: 13px }
.baomingBox ul li a { color: #666; }
.baomingBox ul li a:hover { color: #C00; }
.index_r { width: 715px; float: right; margin-top: 10px; }
.tuiNews { width: 352px; float: left; }
.tuiNews_box { border: #e7e6e6 solid 1px; padding: 10px; overflow: hidden; margin-top: 1px; height: 262px; }
.tuiNews_box dl { overflow: hidden; }
.tuiNews_box dl dt { width: 120px; float: left; }
.tuiNews_box dl dd { width: 200px; float: right; }
.tuiNews_box dl dd h3 a { color: #296590; }
.tuiNews_box dl dd h3 a:hover { color: #C00; }
.tuiNews_box dl dd p { margin-top: 5px; line-height: 20px; color: #666; }
.tuiNews_box ul { padding-top: 9px; }
.tuiNews_box ul li { line-height: 27px; background: url('ico03.gif') no-repeat 2px center; padding-left: 12px; border-bottom: 1px dashed #eee; }
.tuiNews_box ul li span { float: right; color: #999; }
.tuiNews_box ul li a { color: #666; }
.tuiNews_box ul li a:hover { color: #C00; }
.link { width: 700px; margin: 10px auto 0; }
.linkBox { border: #e7e6e6 solid 1px; padding: 10px; margin-top: 1px; }
.linkBox form { float: left; margin: 0 10px; }
.footer { background-color: #f3f3f3; border-top: #3179ac solid 3px; margin-top: 30px; overflow: hidden; }
.footerBox1 { width: 1000px; margin: 0 auto; padding: 10px 0; overflow: hidden; }
.footerBox1 ul { float: left; margin-right: 40px; }
.footerBox1 ul li { color: #215880; font-weight: bold; font-size: 12px; line-height: 25px; text-align: center; }
.footerBox1 ul li a { font-weight: normal; color: #666; }
.footerBox1 dl { float: right; width: 440px; margin-top: 10px; }
.footerBox1 dl dt { float: left; width: 131px; height: 131px; border: #ddd solid 1px; }
.footerBox1 dl dd { width: 290px; float: right; }
.footerBox1 dl dd p { line-height: 25px; color: #666; }
.footerBox2 { background-color: #696969; text-align: center; color: #b5b5b5; padding: 10px 0; }
.rightBox { position: fixed; right: 30px; bottom: 1px; background-color: #efe5d7; padding: 25px 10px 5px; text-align: center; width: 131px; z-index: 100; }
.rightBox p { color: #195179; padding: 10px 0; }
.rightBox a { margin: 12px 0; display: block; }
.rightBox span { display: block; width: 19px; height: 19px; background: url('close.png') no-repeat 0 0; position: absolute; right: 0; top: 0; cursor: pointer }
.leftBox { position: fixed; left: 30px; top: 200px; }
.leftBox span { position: absolute; display: block; width: 25px; height: 25px; right: 0; top: 0; cursor: pointer; }

/*证书查询*/
.chaxun { background-color: #f5f4f2; padding: 30px; margin-top: 20px; }
.chaxun h1 { font-size: 16px; text-align: center; color: #333; }
.chaxunTable { width: 400px; margin: 20px auto 0; }
.chaxunTable td { height: 40px; }
.chaxunTable td b { color: #C00; margin-right: 5px; }
.table_l { width: 80px; text-align: left; color: #947458; }
.text input { height: 25px; width: 180px; border: 1px solid #c7c2b5; margin-right: 5px; font-family: "微软雅黑", "宋体"; text-indent: 3px; }
.text { color: #947458; }
.chaxunButtom input { width: 100px; height: 30px; margin: 10px 15px 0 0; cursor: pointer; }
.chaxun p { line-height: 22px; margin-top: 15px; color: #666; }
.chaxun p a { color: #C00; margin: 0 3px; }
.chaxun p b { color: #C00; }
.liuyan textarea { width: 280px; height: 80px; border: 1px solid #c7c2b5; font-size: 12px; font-family: "微软雅黑", "宋体"; }
.fenye { color: #666666; font-family: "微软雅黑", "宋体"; font-size: 12px; margin: 20px 0 0; padding: 3px; text-align: center; }
.fenye a { background: none repeat scroll 0 0 #F1F6FA; border: 1px solid #DEDFDE; color: #295AA8; margin-right: 3px; padding: 2px 6px; text-decoration: none; }
.fenye a:hover { background-color: #F1F6FA; background-image: none; border: 1px solid #2C63B1; color: #254F9B; text-decoration: none; }
.fenye span { background-color: #5478B8; background-image: none; border: 1px solid #345EA9; color: #FFFFFF; margin-left: 0; margin-right: 3px; padding: 2px 6px; text-align: center; }
/*查询结果*/
.cpimg { width: 300px; border: solid 1px lightgray; border-radius: 5px; margin: 10px auto; }
.sj_bg { width: 100%; }
.sj_bg table { }
.sj_bg table .td01 { background: #f0f0f0; padding: 10px; font-size: 14px; }
.sj_bg table .td02 { width: 3px; }
.sj_bg table .td03 { padding: 10px; font-size: 14px; }
.main_pc { width: 1000px; margin: 0 auto; }
/*证书打印页*/
@font-face { font-family: 'MyCustomFont'; src: url(../fonts/STKAITI.TTF); font-weight: normal; font-style: normal; }
.zsmbdy { width:1000px; height: 842px; margin: 0 auto; }
.zsmbdy-box { width:500px; height: 334px; background-image: url(zsbg.jpg); background-size: 100% 100%; font-family: MyCustomFont, 微软雅黑; font-size: 18px; position: relative; float: left; }
.zsmbdy-box div { position: absolute; }
.zsmbdy-box .t1 { width: 100px;left: 130px; top: 42px;text-align: right; }
.zsmbdy-box .t2 { width: 100px;left: 130px; top: 82px;text-align: right;}
.zsmbdy-box .t3 { left: 190px; top: 112px; }
.zsmbdy-box .t4 { left: 190px; top: 142px; }
.zsmbdy-box .t5 { left: 130px; top: 175px; }
.zsmbdy-box .t6 { left: 130px; top: 210px; }
.zsmbdy-box .t7 { left: 130px; top: 238px; }
.zsmbdy-box .t8 { left: 170px; top: 255px; font-size: 14px; }
.zsmbdy-box .t9 { left: 280px; top: 32px; }
.zsmbdy-box .t9 img { width: 150px; height: 150px; }
.zsmbdy-box .t10 { left: 279px; top: 185px; }
.zsmbdy-box .t10 img { width: 60px; height: 60px; }
/*证书打印页反面*/
.zsmbfydy-box { width: 500px; height:334px; background-image: url(zsbg_bm.jpg); background-size: 100% 100%; float: left; }

/*证书数据上传后台*/
.zsmbadmin{ width:800px; height: 600px; margin: 0 auto; }
.zsmbadmin-box { width: 800px; height:534px; background-image: url(zsbg.jpg); background-size: 100% 100%; font-family: MyCustomFont, 微软雅黑; font-size: 26px; position: relative; float: left; }
.zsmbadmin-box div { position: absolute; }
.zsmbadmin-box .t1 { left: 210px; top: 72px; }
.zsmbadmin-box .t2 { left: 210px; top: 132px; }
.zsmbadmin-box .t3 { left: 210px; top: 182px; }
.zsmbadmin-box .t4 { left: 210px; top: 242px; }
.zsmbadmin-box .t5 { left: 210px; top: 295px;}
.zsmbadmin-box .t5 input{ color:#F00; font-weight:bold;}
.zsmbadmin-box .t6 { left: 210px; top: 340px; }
.zsmbadmin-box .t7 { left: 210px; top: 380px; }
.zsmbadmin-box .t8 { left: 210px; top: 407px; font-size: 16px; }
.zsmbadmin-box .t9 { left: 480px; top: 55px; }
.zsmbadmin-box .t9 img { width: 200px; height:200px; }
.zsmbadmin-box .t10 { left: 445px; top: 290px; }
.zsmbadmin-box .t10 img { width:100px; height:100px; }
.zsmbadmin-box input{ width:160px; height:22px; font-size:18px; border:solid #b9ad73 1px; padding-left:5px; }
.dyzm{margin-left:38%;}
.dyzm1{width:120px; height:60px; background-color:#666; float:left;text-align: center; line-height:60px; color:#FFF; font-weight:bold; border:0px; color:#FFF; font-size:18px;}
.dyzm2{ margin-left:50px;}
.dyzm1 a,.dyzm1 a:hover{color:#FFF; font-size:18px;}

.zsdmin_bar{ width:100%; height:60px; background:#666;}
.zsdmin_bar_box{ width:1000px; height:60px; margin:0 auto;}
.zsdmin_bar_box a{ width:120px; height:60px; color:#FFF; display:block; font-weight:bold; float:left; text-align:center; line-height:60px; font-size:18px; margin-left:20px;}
.zsdmin_bar_box a:hover{ background:#900; cursor: pointer;}
.zsmbadmin-list{ width:1000px; margin:0 auto; padding:30px 0; padding-top:0px;}
.zsmbadmin-list .ser{ padding:20px; padding-left:0px;}
.zsmbadmin-list .ser .sertxt{ width:260px; height:25px;}
.zsmbadmin-list .ser .serbut{ width:80px; height:30px;cursor: pointer; font-weight:bold;}

.zsmbadmin-list table{border:1px solid #CCC;border-bottom:0px solid #CCC;border-right:0px solid #CCC; font-size:16px; line-height:30px;}
.zsmbadmin-list table td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:30px; }
.zsmbadmin-list .row{ background:#C60; font-weight:bold; color:#FFF;}
.zsmbadmin-list table td a{ font-size:16px; line-height:30px; color:#666;}
.yecode{ font-size:18px; padding:30px 0;}
.yecode a{font-size:18px; color:#000;}
.yecode a:hover{ color:#F00;}
.yecode .yeipt{ width:50px; height:30px; line-height:18px; text-align:center;}
.lei_box{ width:1000px;margin:0 auto; padding:30px 0; font-size:18px;}
.lei_box input{font-size:18px;}
.lei_box select{ font-size:18px;}
.bcbut01{width:120px; height:60px; background-color:#666; float:left;text-align: center; line-height:60px; color:#FFF; font-weight:bold; border:0px; color:#FFF; font-size:18px; cursor:pointer;}
.admin-userbox{width:1000px; margin:0 auto; padding:20px 0; font-size:18px;}
.admin-userbox table{border:1px solid #CCCCCC; border-bottom:0; border-left:0;}
.admin-userbox td{border:1px solid #CCCCCC; border-top:0; border-right:0; height:56px; line-height:56px; text-align:center; font-size:18px;}
.admin-userbox td a{font-size:18px;}
.addnew-user{ width:120px; height:35px; background:#930; color:#FFF; margin:50px auto; line-height:35px; padding:20px 0; text-align:center; cursor:pointer;}
