.wrap_main { position: relative; height: 100%; min-height:600px}

.page_pd { display: table; text-align: center ; width: 100%; height: 100%; position: relative; z-index: 2; }
.page_ver { display: table-cell; vertical-align: middle; }
.page_con { width: 1190px; margin: 0 auto; position: relative; z-index: 2; }
.logo { width: 509px; height: 290px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/logo.png) no-repeat center 96px; margin: 0 auto 0 auto; }
.search_box { width: 953px; height: 146px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/s_box.png) no-repeat center; margin: 0 auto 0 auto;}
.search_box .s_icon { width: 80px; height: 80px; display: inline-block; line-height: 80px;  margin: 19px 0 0 22px; text-align: center; vertical-align: top; }
.search_box .s_icon i { width: 26px; height: 26px; display: inline-block; vertical-align: middle; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat; background-position: -2px -36px;}
.search_box .s_input { width: 846px; height: 80px; display: inline-block; vertical-align: top; margin-top: 19px; }
input.inp_s { margin-left: 10px; width: 70%; background: #fff; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px ; outline: none; font-size: 16px; height: 42px; line-height: 42px; color: #999; font-weight: 200;}
input.inp_s:focus {  border-color: #f5a927!important; }

.s_input .inp_box { display: inline-block; margin-left: 20px; font-size: 16px; color: #999; }
.s_inp_list { display: inline-block; vertical-align: middle; line-height: 80px;}
.s_inp_list li { float: left; width: 45%; margin: 10px 20px 0 20px;}

.search_box .s_btn { width: 73px; height: 80px; display: inline-block; vertical-align: top; margin: 28px 22px 0 0;}
a.btn_search { width: 64px; height: 64px; display: inline-block; margin-top: 8px; margin-right:9px ; vertical-align: middle; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat; background-position: -2px -73px; }
a.btn_search:hover { background-position: -2px -137px;}

.user_info { position: absolute; right: 0; top: 30px; }
.user_info li { float: left; margin-right: 30px; font-size: 16px; font-family: simsun; color: #fff;}
.user_info li i { width: 16px; height:16px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 4px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat;}
.user_info li i.icon_person { background-position: -4px -3px;}
.user_info li i.icon_esc { background-position: -28px -3px;}
.user_info li a { font-size: 16px; font-family: simsun; color: #fff; }

.operation{ text-align: center; }
.todo{ width: 276px;height: 127px;display: inline-block;background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/rt_bg.png) no-repeat;cursor: pointer;}
.todo_icon{ display: inline-block;width: 113px;height: 87px;background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/todo_icon.png) no-repeat;vertical-align: middle; margin-left:-16px;margin-top: 14px;}
.todo span{ font: 20px/24px "microsoft yahei";color: #fff;display: inline-block;position: relative;top: 2px;}



.wrap_cc { background: #f7f9fb; padding: 20px 0; }
.page_color { background: #fff; }
.inner_bg { width: 100%; height: 100%; position: absolute; top: 0; background: #f7f9fb url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/inner_bg_bt.jpg) no-repeat left bottom; }
.inner_tp { position: absolute; top: 0; left: 0; z-index: 1;}
.inner_bt { position: fixed; bottom: 0; left: 0; z-index: 1;}
.inner_tp img { vertical-align: top;}
.inner_bt img { vertical-align: bottom;}
.logo_inner { width: 617px; height: 156px; margin: 0 auto; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/logo_inner.png) no-repeat center 60px;}
.com_box { width: 100%; height: 60px; position: relative; z-index: 4; text-align: center;}
.com_inner { line-height: 60px; display: inline-block; text-align: center; }
.com_text i { width: 23px; height: 18px; display: inline-block; margin-right: 20px; margin-bottom: 6px; vertical-align: middle; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat; background-position: -66px -38px;}
.com_text b { font-size: 20px; color: #333; font-weight: bold;}

.com_con { min-height: 400px; position: relative; margin-bottom: 10px; z-index: 1; padding-top: 80px; margin-top: -70px; padding: 0 35px;}
.com_pd { padding: 10px; }
.com_space { height: 80px; }
.com_tip { padding: 14px 20px; background: #fdf3f3; border: 1px dashed #ebb2b2; display:block; border-radius: 3px; }
.com_tip b { font-size: 12px; font-weight: 400; color: #592828;display: inline-block; }
.com_tip form { display: inline-block; }
.com_tip form label { font-size: 14px; font-family: simsun; font-weight: 400; color: #592828; margin-left: 14px; }
.com_tip form label input[type='radio'] { width: 14px; height: 14px; margin-right: 10px; }

input.inp_con { padding: 5px; height:24px; line-height:24px; background: #fff; border: 1px solid #ccc; border-radius: 3px; }
input[type=text]:focus, textarea:focus { border: 1px solid #f5a927; outline: none;}
select.sel_con { height:36px; line-height:36px; border: 1px solid #ccc; background: #fff; border-radius: 3px; padding: 0 0 0 5px; outline: none; }


.com_info { background: #f7f7f7; padding: 16px; margin-top: 20px; border-radius: 3px; }
.lb_text { font-size: 16px; color: #333; width: 100%; text-align: left; margin-bottom: 10px; display: block;}
.lb_text input[type='checkbox'] { width: 16px; height: 16px; vertical-align: middle; margin-right: 14px; }
.table_ss { width: 100%;}
.table_ss th { font: 14px simsun; color: #333; padding: 5px; text-align: right;}
.table_ss td { padding: 5px; text-align: left; height: 24px; line-height: 24px;}
input.input { padding: 5px; height:24px; line-height:24px; border: 1px solid #ccc; border-radius: 3px; }
input.checkbox {-ms-transform: scale(1.2);   -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  -o-transform: scale(1.2);  border: 1px solid #ccc; border-radius: 3px; padding: 5px; line-height: 24px;}
textarea { border: 1px solid #ccc; border-radius: 3px;}
input[type=text]:focus, textarea:focus { border: 1px solid #67beef; outline: none;}

select.select { height:36px; line-height:36px; border: 1px solid #ccc; background: #fff; border-radius: 3px; padding: 0 0 0 5px; outline: none; }

.com_con_btm { margin-top: 20px; }
.con_btm_title { font: 14px simsun; color: #333; margin-bottom: 10px; }
.con_btm_title i { width: 10px; height: 10px; display: inline-block; margin-right: 10px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat; background-position: -39px -42px; }
.con_btm_title a.btn_tj { border: 1px solid #fcae28; margin-left: 10px; cursor: pointer; text-decoration: none; border-radius: 14px; display: inline-block; padding: 3px 10px; font: 12px simsun; color: #fcae28; text-align: center; }
.con_btm_title a.btn_tj:hover { background: #fcae28; color: #fff;}
.con_btm_title a.btn_tj b { font: 14px simsun; margin-right: 6px; }

.table_result { width: 100%; border-collapse: collapse; }
.table_result th { height:38px; background: #c3c3c3;  font:bold 12px/30px Simsun; color:#333; padding: 0 10px; border: 1px solid #acacac;}
.table_result td { height:40px; text-align: center; background:#fff; color:#666; padding:0 10px; border:1px solid #dfdfdf; }
.table_result td.td_left { text-align: left;}

.table_result a { color:#069; }
.table_result a:hover { color:#f30; }

.btn_area_b { width: 100%; text-align: center; margin: 30px 0 14px 0; }
.btn_area_b ul { display: inline-block; }
.btn_area_b ul li { float: left; margin: 0 10px;}
a.btn_suc {padding: 12px 20px; display: inline-block; text-decoration: none; font-weight: 400; line-height: 1.333333; text-align: center; cursor: pointer; border-radius:6px ; background: #eb4b3f; text-align: center; font-size: 18px; color: #fff;}
a.btn_suc:hover { background:#d14338;}

a.btn_com {padding: 12px 20px; display: inline-block; text-decoration: none; font-weight: 400; line-height: 1.333333; text-align: center; cursor: pointer; border-radius:6px ; border: 1px solid #eb4b3f; background: #fffaf4; text-align: center; font-size: 16px; color: #eb4b3f;}
a.btn_com:hover { background:#d14338; color: #fff;}

.dialog_pd { padding: 10px 20px;}
.dialog_pd
.d_con_title { font: 14px/30px simsun; color: #333; border-bottom: 1px dashed #eee; }
.d_con_title i { width: 10px; height: 10px; display: inline-block; margin-right: 10px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat; background-position: -39px -42px; }
.con_b { background: #f8f8f8; padding: 20px 0; }

.img_success { width: 200px; min-height: 100px; text-align: center; margin: 30px auto 0 auto;}
.img_success span { font-size: 20px ; font-weight: 400; display: block; color: #333; margin-top: 20px;}


.list_title{ text-align: center;}
.list_title span{display: inline-block;padding: 10px 60px;border-radius: 100px;background: #fff; box-shadow:0 1px 20px #eee;font: bold 14px/18px "microsoft yahei";color: #e4a116;margin: 0 auto;margin-bottom: 20px;}
.con_search{padding: 20px; background: #ddd;position: relative;}
.con_list{padding: 20px;padding-bottom: 60px;background: #fff;position: relative; margin-bottom: 20px;}
.back{display: block;position: absolute;font: 14px/18px "microsoft yahei";color: #fff;background: #72b8ff url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/back.png) no-repeat 10px center;padding: 6px 14px;padding-left: 30px;border-radius: 6px 6px 0 0;right: 0;top: -30px;}
.table_c { width: 100%; }
.table_c th { padding: 10px 6px; font-size: 14px; color: #416289; font-weight: 500; text-align: left; background: #d6e9ff; border-top: 1px solid #4495f0;}
.table_c td { padding: 10px; font-size: 12px; font-family: simsun; color: #666;}

.table_c th i { width: 20px; height: 20px ; display: inline-block; margin-right: 6px; vertical-align: middle; }
.table_c td em { width: 10px; height: 10px ; display: inline-block; margin-right: 6px; vertical-align: middle; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/sprites_handle.png) no-repeat; }

.table_c tr.tr_bg { background: #e8f1fa;}

a.btn_edit,a.btn_del,a.btn_view { font: 12px simsun; color: #32b16c; display: inline-block; cursor: pointer; }
a.btn_del { color: #f86363;}
a.btn_view { color: #298df3;}
a.btn_edit i,a.btn_del i,a.btn_view i {width: 12px; height: 12px ; display: inline-block; margin-right: 6px; margin-bottom: 2px; vertical-align: middle; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/sprites_handle.png) no-repeat; }
a.btn_edit i{ background-position: -4px -65px;}
a.btn_del i{ background-position: -24px -65px;}
a.btn_view i{ background-position: -44px -65px;}

.tablefoot{ height:40px; padding: 10px 0; float: right;  border-top:none; position:relative;}
.tablefoot table{ margin-left:130px;}
.tablefoot table th{ padding:9px 4px; }
.tablefoot table td{ padding:9px 6px; }
.tablefoot table td a{ color:#4495f0; }
.tablefoot table td a:hover{ color:#3b89e0; }
.tablefoot table td a.current{ width:22px; height:22px; line-height: 22px; background:#4495f0; color:#fff; display:block; text-align:center;}
.btn_little{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun; color:#4495f0; cursor:pointer;}
.btn_up{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun;color:#4495f0; cursor:pointer;}
.btn_little:hover,.btn_down:hover,.btn_up:hover {  background-color: #4495f0; border: 1px solid #3b89e0; color:#fff;}
.btn_down{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun;color:#4495f0;padding-right:8px;cursor:pointer;}
.tablefoot p{position:absolute;left:4px;top:9px;font:12px/40px simsun;color:#666;}
.select_foot{width:60px;line-height:16px; background:#fff; border:1px solid #bfbfbf;font:13px Microsoft YaHei; color:#000;}
.tablefoot table td.text_grey { color: #666; font: 12px simsun;}



.identifyImg { letter-spacing:5px; font-size:18px; background-color:#d1dee6; color:#ccc; font-weight:bold; width:64.2mm; height:40.5mm; line-height:40.5mm; position:relative; text-align:center; border:1px dashed #ccc; margin:5px; float:left; display:block; text-decoration:none; }
.identifyImg:hover { background-color:#c1ced6; color:#bbb; text-decoration:none; }
.identifyImg img { width:64.2mm; height:40.5mm; line-height:40.5mm; position:absolute; top:0; left:0; }
.imgFiled { display:block;width:64.5mm; height:40.5mm; line-height:40.5mm; position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0);z-index:1;font-size:130px\9;}
.upload-attach-input { margin-left: -60px; width: 60px; height: 14px; opacity:0; filter:alpha(opacity=0); z-index:1; }


    

.ui-autocomplete { max-height:400px; overflow:auto; }
#trdTool { padding:50px 50px 0 50px; }
#trdTool input { width:602px; border:1px solid #a9a9a9; border-radius:5px; height:38px; line-height:38px; padding-left:10px; }
#trdTool p { margin-top:20px; margin-bottom:10px; line-height:40px; font-size:16px; text-indent:10px; }
#trdTool div { width:702px; border:1px solid #e1e1e1; border-radius:5px; height:280px; overflow:auto; }
#trdTool .desc li { float:left; margin-left:10px; padding-right:5px; line-height:20px; margin-bottom:5px; }
#trdTool .desc label { display:inline-block; height:16px; width:16px; vertical-align:text-bottom; margin-right:5px; }
#trdTool .desc label.normal { background-color:#4EEE94; }
#trdTool .desc label.before { background-color:#FF4040; }
#trdTool .desc label.after { background-color:#FFFF00; }
#trdTool .desc label.custom { background-color:#87CEFF; }
#trdItems { list-style-type:none; margin:10px; padding:0; }
#trdItems li { cursor:move; margin:3px 3px 3px 0; float:left; padding:5px 10px; height:20px; font-size:1em; text-align:center; border-radius:5px; }
#trdItems li.normal { color:#369; background-color:#4EEE94; }
#trdItems li.before { color:#fff; background-color:#FF4040; }
#trdItems li.after { color:#369; background-color:#FFFF00; }
#trdItems li.custom { color:#fff; background-color:#87CEFF; }
#trdItems li label { cursor:move; }
#trdItems li a { color:#aaa; font-weight:bold; text-decoration:none; padding:3px 0 3px 10px; }
#trdPreview { padding:20px; font-size:14px; max-height:300px; }
#trdCustom { padding:20px; font-size:14px; max-height:300px; }
#trdCustom input { width:372px; border:1px solid #a9a9a9; border-radius:5px; height:38px; line-height:38px; padding-left:10px; }
#trdCustom p { margin-top:12px; margin-bottom:10px; line-height:24px; }
#trdCustomAdd { font-size:14px; color:#069; font-weight:normal; margin-left:20px; }
#trdCustomAdd:hover { color:#f30; }
.ui-tooltip { max-width: 680px;}
#trdTips { padding:10px; position:absolute; top:-100px; right:10px; z-index:99999; width:400px; max-height:500px; _height:500px; overflow-y:auto; background-color:white; border:1px solid #a6c9e2; border-radius:5px; }
#trdTips .trd-tips-nav { height:30px; line-height:30px; margin-bottom:5px; }
#trdTips .trd-tips-nav span { font-size:14px; font-weight:bold; color:red; letter-spacing:2px; margin-left:5px; }
#trdTips .trd-tips-nav a { font-size:12px; font-weight:normal; color:#888; float:right; }
#trdTips .trd-tips-content { padding:5px; }
.trd-intro .trd-intro-dd li { padding-left:35px; }


.toggle-wrap, .toggle-reverse { display:none; }


.page { color:#6699cc; font-size:12px; float:right; padding:10px 5px; }
.page input { border:1px solid #6699cc; height:15px; width:30px; color:#666666; background:#ffffff; vertical-align:baseline; }
.page a { color:#6699cc; font-size:12px; text-decoration:none; }
.page span { color:#ff0000; font-size:12px; }
.page img { cursor:pointer; }


.search_wrap { position: relative; }
.nav_search { width: 416px; height:42px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/nav_search.png) no-repeat; position: absolute; top: -23px; left: 200px; z-index: 20; }
.nav_search li { float:left; width: 160px; text-align: center; font:16px/38px Microsoft YaHei; color:#fff; cursor:pointer; padding-top: 4px; text-indent: 54px;  }
.nav_search li.tab_b { height: 38px; line-height: 38px; width: 100px; text-indent: 0; }
.nav_search li.cur { width: 240px; height: 42px; line-height: 42px; padding-top: 0px; text-indent: 0; color:#333; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/tab_cur_s.png) no-repeat left center; }

.com_grey { width: 100%; text-align: center;}
.com_cob { margin-top: 30px;}
p.p_pop { margin-top: 20px; color: #eb4b3f; line-height: 30px; font-size: 22px; font-weight: bold;}
p.p_big {  margin-top: 10px; font-size: 16px; font-weight: 400; line-height: 30px; color: #999; }
p.p_big i { color: #eb4b3f; font-style: italic; font-size: 18px; text-decoration: underline;}
p.p_small { font-size: 16px; font-weight: 400; color: #999; }

.lb_list li { width: 33%; height: 40px; line-height: 40px; float: left; text-align: center; font-size: 14px; color: #666; }



.register_box { width: 824px; height: auto; margin: 0 auto; padding: 20px 0; }
.reg_con { padding-bottom:20px;}
.reg_ct { display:block; position: relative; height:40px; z-index: 2;}
.reg_ct span { display:block; width:205px; height:40px; font:16px/40px; background: #f8ab27; margin:0 10px; border-radius: 6px 6px 0 0; color:#fff; cursor:pointer; text-align:center; float:left; position:relative; }
.reg_ct span a { width:100%; font:400 16px/40px "microsoft yahei"; color:#fff; text-decoration:none; display:block; }
.reg_ct span.default{ background: #fff; color: #333; }
.reg_ct span.default a { color:#333; font: 16px/40px 'Microsoft YaHei'; font-weight: 400; }
.reg_cc{ height:auto; padding-top:30px; background: #fff; border-radius: 6px; box-shadow: 0 1px 46px #eceef0; position: relative; z-index: 1; }

.login_con { display: block; padding: 10px 20px; }
.tit_con { border-bottom: 1px solid #dcdcdc; }
.tit_con h4 {display: inline-block; padding: 10px; font-size: 16px; font-weight: 400; color: #333; border-bottom: 1px solid #eb4b3f; position: relative; top: 1px;}

.item_r { padding-top: 30px; position: relative; height: 50px; line-height: 34px;}
span.item_label { width: 250px; line-height: 34px; text-align: right; padding-right: 10px; font-size: 16px; color: #333; display: block; line-height: 34px;}
.item_r span.item_label b { font-weight: 400; color: #ff0000;}
.item_inp { z-index: 9; }
input.inp_w { width: 270px; height: 16px; border: 1px solid #ccc; outline: none; padding: 9px 5px; font-size: 14px; font-family: simsun;}
input.inp_w:focus { border-color: #e3bd00 ;}
a.btn_receive { width: 106px; height: 34px; margin-left: 10px; margin-top: 1px; background: #f2f2f2; font: 12px/34px simsun; color: #999; border: 1px solid #ccc; vertical-align: top; text-align: center; display: inline-block;}

.item_info label { font-family: simsun; font-size: 12px; color: #999;}
.item_info { font-size: 14px; color: #666;}

.item_list { display: inline-block; }
.item_list li { float: left; margin: 0 20px; }
.item_list li a { display: block;  color: #518ccc; font-size: 14px; text-decoration: none;}
.item_list li i { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-bottom: 2px; margin-right: 8px; background: url(https://fw.scjgj.sh.gov.cn/achieve_outer/sh/images/icon_sprites.png) no-repeat;}
.item_list li i.icon_azzn { background-position: -84px -112px;}
.item_list li i.icon_qdaz { background-position: -84px -140px;}
.item_list li i.icon_dzyy { background-position: -84px -163px;}
.item_list li i.icon_djjc { background-position: -84px -86px;}

.code_wrap { background: #eb4b3f; text-align: center; padding: 10px 0; }
.code_wrap p.info_dl { color: #fff; font-size: 16px; padding: 5px 20px; }
.code_wrap p.info_ab { font-size: 14px; padding: 5px 20px; cursor: pointer;  color: #f9d0ce; text-decoration: underline; }