﻿@charset "utf-8";
/* CSS Document */
/* 福建安协会员中心 CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2018/1/15
*/

/**common**/
html, body { height: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding: 0; margin: 0; font-family: "微软雅黑"; }
table, td, tr, th { font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: normal; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { *zoom:1;
}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
textarea { -webkit-appearance: none; }
select { /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/ border: solid 1px #dfdfdf; /*很关键：将默认的select选择框样式清除*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("../images/arrow.png") no-repeat scroll right center transparent; /*为下拉小箭头留出一点位置，避免被文字覆盖*/ padding-right: 14px; }
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}
/**user_center**/
.user_center { width: 1200px; overflow: hidden; margin: 40px auto; padding: 0; }
.user_center .user_l { width: 300px; overflow: hidden; margin: 0; padding: 0; }
.user_center .user_r { width: 860px; overflow: hidden; margin: 0; padding: 0; }
.user_l .user_l_menu { width: 300px; overflow: hidden; margin: 0 0 20px; padding: 0; }
.user_l_menu h3 { width: 240px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 18px; margin: 0 auto; padding: 0 30px; background: url(../images/user_l_menu_bg.png) 0 0 no-repeat; }
.user_l_menu h3 img { display: block; width: 20px; height: 20px; overflow: hidden; margin: 15px 10px 15px 0; padding: 0; float: left; }
.user_l_menu ul li { width: 300px; height: 50px; overflow: hidden; margin: 0; padding: 0; }
.user_l_menu ul li a { display: block; width: 300px; height: 50px; overflow: hidden; line-height: 50px; color: #333; font-size: 16px; margin: 0; padding: 0 30px 0 60px; background: #f0f0f0 url(../images/user_l_menu_jt1.png) 240px 10px no-repeat; box-sizing: border-box;}
.user_l_menu ul li a:hover, .user_l_menu ul li a.user_l_menu_on { color: #0063bf; background: #f8f8f8 url(../images/user_l_menu_jt2.png) 240px 10px no-repeat; }
.user_l .user_l_contactus { width: 300px; overflow: hidden; margin: 0; padding: 0; }
.user_l_contactus h3 { width: 120px; height: 44px; overflow: hidden; margin: 0; padding: 0; line-height: 44px; color: #fff; font-size: 18px; text-align: center; background: url(../images/user_l_title_bg.png) 0 0 no-repeat; }
.user_l_contactus .contactus_text { width: 260px; overflow: hidden; margin: 0; padding: 29px 19px 11px; border: 1px solid #eaeaea; }
.contactus_text p { width: 260px; overflow: hidden; margin: 0 auto 18px; padding: 0; }
.contactus_text p span { display: block; width: 60px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; text-align: right; float: left; }
.contactus_text p em { display: block; width: 200px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; float: left; }
.contactus_text p em font { font-family: "Arial"; }
.user_r .user_r_title { width: 860px; height: 50px; overflow: hidden; margin: 0 0 30px; padding: 0; border-bottom: 1px solid #dfdfdf; }
.user_r .user_r_title1 { border: none; margin: 0 0 50px; }
.user_r .user_r_title2 { border: none; margin: 0 0 20px !important; }
.user_r .user_r_title3 { margin: 0 0 10px !important; }
.user_r .user_r_title4 { margin: 0 0 10px !important; border: none; }
.user_r_title h3 { height: 50px; overflow: hidden; line-height: 50px; color: #0063bf; font-size: 24px; float: left; }
.user_r_title h3 b { font-size: 12px; color: #aaa; font-weight: normal; margin-left: 20px; }
.user_r_title h3 b span { color: #0abd99; }
.user_r_title .fbcp_an a { display: inline-block; width: 100px; height: 37px; text-align: center; line-height: 37px; font-size: 14px; margin: 5px 0 0 10px; }
.user_r_title .fbcp_an a.fbcp { background: #0063bf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; }
.user_r_title .fbcp_an a.cpgl { background: #e5eff8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #0063bf; }
.user_r_jbxx { width: 860px; overflow: hidden; margin: 0; padding: 0; }
.user_r_jbxx ul li { width: 860px; overflow: hidden; margin: 0 0 20px; padding: 0; }
.user_r_jbxx ul li h5 { width: 100px; height: 40px; line-height: 40px; color: #666; font-size: 14px; text-align: right; margin: 0 10px 0 0; padding: 0; float: left; }
.user_r_jbxx ul li .user_input { display: block; width: 440px; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; margin: 0; padding: 9px 19px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; }
.user_r_jbxx ul li .user_input2 { display: block; width: 360px; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; margin-right: 10px; padding: 9px 19px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; }
.user_r_jbxx ul li p { width: 440px; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; margin: 0; padding: 0 20px; }
.user_r_jbxx ul li span.user_input_ts { display: block; width: 40px; height: 40px; overflow: hidden; line-height: 40px; color: #f00; font-size: 14px; text-align: center; margin: 0; padding: 0; float: left; }
.user_r_jbxx ul li span.user_input_ts1 { display: block; width: 590px; height: 40px; overflow: hidden; line-height: 40px; color: #f00; font-size: 14px; margin-left: 30px; padding: 0; }
.user_r_jbxx ul li span.user_input_ts1 b { font-weight: normal; color: #aaa; font-size: 12px; }
.user_r_jbxx ul li.mmqr img { margin-right: 10px; }
.user_r_jbxx ul li .user_select { display: block; width: 480px; height: 40px; overflow: hidden; line-height: 20px; color: #333; font-size: 14px; margin: 0; padding: 9px 19px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; font-family: "微软雅黑"; }
.user_r_jbxx ul li .wzys { color: #999; }
.user_r_jbxx ul li .user_input1 { display: block; width: 440px; height: 110px; overflow: hidden; line-height: 24px; color: #333; font-size: 14px; margin: 0; padding: 9px 19px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; }
.sex input[type="radio"] + label::before { content: "\a0"; /*不换行空格*/ display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-right: .4em; border-radius: 50%; border: 1px solid #e4e4e4; text-indent: .15em; line-height: 1; }
.sex input[type="radio"]:checked + label::before { background-color: #999; background-clip: content-box; padding: 3px; width: 10px; height: 10px; }
.sex input[type="radio"] { position: absolute; clip: rect(0, 0, 10px, 0); }
.sex .sex_radio { margin-top: 10px; }
.sex .sex_radio label { margin-right: 33px; }
.user_r_jbxx .next, .user_r_jbxx .next1 { width: 140px; height: 40px; line-height: 40px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #0abd99; margin: 50px 0 0 80px; }
.user_r_jbxx .next a { color: #fff; font-size: 16px; display: inline-block; width: 100px; }
.user_r_jbxx .next1 a { color: #fff; font-size: 14px; display: inline-block; width: 100px; }
.user_r_jbxx .next2 { margin: 50px 0 0 80px; }
.user_r_jbxx .next2 a, .user_r_jbxx .next3 a, .user_r_jbxx .next4 a { display: inline-block; width: 120px; height: 40px; font-size: 14px; line-height: 40px; text-align: center; color: #fff; margin-right: 20px; }
.user_r_jbxx .next2 a.tjwt { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #0abd99; }
.user_r_jbxx .next2 a.qx { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ff9900; }
.user_r_jbxx .next3, .user_r_jbxx .next4 { width: 290px; margin: 50px auto; }
.user_r_jbxx .next3 a.qd { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #1c84e4; }
.user_r_jbxx .next4 a.bc { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #0abd99; }
.user_r_jbxx .next3 a.qx, .user_r_jbxx .next4 a.qx { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ff9900; }
.user_r_fbcp { width: 600px; margin: 48px auto; }
.user_r_fbcp .fbcp_wz { width: 460px; }
.user_r_fbcp .fbcp_wz h2 { color: #0abd99; font-size: 24px; margin: 15px 0; }
.user_r_fbcp .fbcp_wz span { color: #ff8800; }
.user_r_fbcp .fbcp_wz p { color: #aaa; font-size: 12px; line-height: 24px; width: 365px; }
.user_r_fbcp .fbcp_wz .bc { width: 120px; height: 40px; line-height: 40px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #1c84e4; font-size: 14px; margin: 50px 0 20px; }
.user_r_fbcp .fbcp_wz .bc a { color: #fff; }
.user_r_fbcp .fbcp_wz .gl { margin-left: 5px; }
.user_r_fbcp .fbcp_wz .gl a { color: #ff7700; font-size: 14px; }
.zjhf_table { width: 100%; overflow: hidden; margin: 20px auto 30px; padding: 0; }
.zjhf_table table { border-collapse: collapse; }
.zjhf_table table th { border: #dfdfdf solid 1px; padding: 15px; background-color: #f5f5f5; color: #333; font-size: 16px; }
.zjhf_table table td { border: #dfdfdf solid 1px; padding: 5px 15px; color: #666; font-size: 13px; text-align: left; }
.zjhf_table table td a { color: #009cff; }
.zjhf_table table td font { font-family: "Arial"; }
.zjhf_table .dyl { width: 110px; text-align: center; padding: 2px; }
.zjhf_table .user_input1 { display: block; width: 690px; height: 100px; overflow: hidden; line-height: 24px; color: #333; font-size: 14px; margin: 0; padding: 9px 19px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; }
.user_r_tggl { width: 860px; }
.user_r_tggl .zc_h2 { font-size: 16px; color: #333; font-weight: bold; border-bottom: 1px solid #dfdfdf; height: 40px; line-height: 40px; }
.user_r_tggl ul { border-bottom: 1px solid #dfdfdf; padding-bottom: 35px; margin-bottom: 60px; }
.user_r_tggl ul li { font-size: 14px; line-height: 28px; margin-top: 30px; color: #666; }
.user_r_tggl ul li span { color: #333; margin-right: 10px; }
.user_r_tggl ul li p { line-height: 28px; font-size: 14px; }
.user_r_tggl .tg a { display: inline-block; background: url(../images/tggl_an.png) no-repeat; height: 54px; width: 200px; color: #fff; font-size: 16px; text-align: center; line-height: 54px; margin-right: 20px; }
.user_r_tggl .tg span { color: #aaa; font-size: 14px; }
.pxzx_table { width: 100%; overflow: hidden; margin: 20px auto 30px; padding: 0; }
.pxzx_table table { border-collapse: collapse; }
.pxzx_table table th { border: #dfdfdf solid 1px; padding: 15px; background-color: #f5f5f5; color: #333; font-size: 14px; }
.pxzx_table table td { border: #dfdfdf solid 1px; padding: 5px; color: #666; font-size: 13px; text-align: left; }
.pxzx_table table td a { color:#fff; font-size: 12px; display: inline-block; margin: 0 10px; padding:6px 20px; background-color:#0063bf; border-radius:20px;}
.pxzx_table table td a.tjyh { color: #0063bf; }
.pxzx_table table td a.xg { color: #fff; margin-left: 5px; }
.pxzx_table table td a.dy { color: #14cf94; margin-right: 20px; }
.pxzx_table table td a.sc { color: #ff0000; }
.pxzx_table table td a.sc1 { color: #ff0000; margin: 0px; }
.pxzx_table table td a.sc2 { color: #fff; background-color:#0055aa; }
.pxzx_table table td span.yqr { color: #0abd99; }
.pxzx_table table td span.dqr { color: #ff8800; }
.pxzx_table table td span.ysh { color: #0abd99; }
.pxzx_table table td span.wsh { color: #2192fa; }
.pxzx_table table td span.wtg { color: #ff9900; }
.pxzx_table .pxzx_input { display: block; width: 135px; height: 29px; overflow: hidden; line-height: 29px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; margin-left: 15px; padding: 1px 5px;margin-left:3px }
.pxzx_table .pxzx_input1 { width: 140px;margin-left:3px }
.pxzx_table .pxzx_select { display: block; width: 260px; height: 29px; overflow: hidden; line-height: 29px; color: #666; font-size: 12px; margin-left: 15px; padding: 1px 10px; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; font-family: "微软雅黑";margin-left:8px }
.pxzx_table1 table th, .pxzx_table2 table th { border: #dfdfdf solid 1px; padding: 10px; background-color: #f5f5f5; color: #333; font-size: 14px; }
.pxzx_table1 { margin-top: 17px; }
.pxzx_table2 { margin-top: 5px; }
.pxzx_table1 table td, .pxzx_table2 table td { border: #dfdfdf solid 1px; color: #666; font-size: 12px; padding: 10px; text-align: center; }
/* checkbox 原复选框隐藏 */
.checkbox { opacity: 0; filter: alpha(opacity=0); }
/* label 的背景图片 iCheck未选中 iCheck-ed选中 */
.iCheck { display: block; width: 12px; height: 12px; background-color: #fff; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0 auto; padding: 0; }
.iCheck-ed { display: block; width: 12px; height: 12px; padding: 0; border-radius: 2px; background: url(../images/check_tb.png) center center no-repeat; border: 1px solid #dfdfdf; margin: 0 auto; padding: 0; }
/* 复选框自定义样式 End */
.fenye { width: 100%; float: left; height: 30px; line-height: 30px; margin-bottom: 20px; font-size: 12px; }
.fenye a { color: #666; background: #f0f0f0; margin-left: 10px; width: 60px; height: 32px; line-height: 32px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; }
.fenye a:hover { color: #fff; background: #0063bf; }
.fenye a.link { color: #fff; background: #0063bf; }
.fenye table tr td { font-size: 12px !important; color: #999; }
.fenye table tr td strong, .fenye table tr td b { font-weight: normal; }
.fenye table tr td font { color: #0063bf; }
.pxzx_t { width: 100%; overflow: hidden; margin: 20px 0 10px; padding: 0; }
.pxzx_t .filter_form { float: left; overflow: hidden; margin: 0 0 10px; padding: 0; }
.pxzx_t .form_1 { height: 34px; overflow: hidden; line-height: 34px; float: left; margin: 0 20px 0 0; padding: 0; }
.pxzx_t .form_1 span { display: block; color: #666; font-family: "微软雅黑"; font-size: 12px; float: left; }
.pxzx_t .form_1 select { display: block; width: 110px; height: 32px; overflow: hidden; line-height: 32px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.pxzx_t .form_1 select.xm { display: block; width: 180px; height: 32px; overflow: hidden; line-height: 32px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.pxzx_t .form_1 select.xm1 { display: block; width: 140px; height: 32px; overflow: hidden; line-height: 32px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.pxzx_t .form_1 input.time_ipt { display: block; width: 98px; height: 32px; overflow: hidden; line-height: 32px; color: #999; font-family: "Arial"; font-size: 14px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; float: left; }
.rhsq_table .form_2 input.time_ipt1 { display: block; width: 105px!important; height: 28px; overflow: hidden; line-height: 28px; color: #999; font-family: "Arial"; font-size: 14px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; float: left;background: url(../images/sj.png) no-repeat right center; }
.pxzx_t .form_1 input.form_search { display: block; width: 160px; height: 24px; overflow: hidden; line-height: 24px; color: #999; font-size: 12px; margin: 0; padding: 4px 10px 4px 9px; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-right: none; border-radius: 2px 0 0 2px; float: left; outline: none; }
.pxzx_t .form_1 input.form_button { display: block; width: 40px; height: 34px; overflow: hidden; margin: 0; padding: 0; border-radius: 0 2px 2px 0; background: #ff8800 url(../images/ss_tb.png) center center no-repeat; border: none; float: left; outline: none; }
.filter_btn { float: left; overflow: hidden; margin: 0 0 10px; padding: 0; }
.filter_btn a { display: block; width: 50px; height: 33px; overflow: hidden; line-height: 34px; color: #fff; font-family: "微软雅黑"; font-size: 12px; text-align: center; border-radius: 2px; padding: 0; float: left; background: #ff8800; }
.cpgl_bk { width: 130px; height: 78px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.cpgl_bk .proimg { width: 130px; line-height: 78px; height: 78px; text-align: center; position: static; +position:absolute;
top: 50% }
.cpgl_bk img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 110px; max-height: 70px }
/* 产品介绍、详细参数、售后服务--TAB-- */ 
.cpgl_b #con { width: 100%; margin: 30px auto; clear: both; padding-bottom: 60px; }
.cpgl_b #tags { height: 40px; line-height: 40px; width: 860px; border-bottom: 2px solid #0063bf; }
.cpgl_b #tags dd { float: left; list-style-type: none; height: 40px; }
.cpgl_b #tags dd a { color: #333; line-height: 40px; height: 40px; width: 120px; text-decoration: none; display: block; text-align: center; font-size: 14px; background: #f5f5f5; margin-right: 10px; }
.cpgl_b #tags dd a:hover { width: 120px; color: #fff;background: #0063bf; }
.cpgl_b #tags dd.emptyTag { BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px; }
.cpgl_b #tags dd.selectTag { background-position: left top; position: relative; height: 40px; }
.cpgl_b #tags dd.selectTag a { background: #0063bf; color: #fff; }
.cpgl_b #tagContent_user { font-size: 12px; color: #333; overflow: hidden; clear: both; width: 100%; clear: both; min-height: 200px; line-height: 24px; background: #fff; }
.cpgl_b .tagContent {  COLOR: #474747; padding-top: 15px; padding-bottom: 20px; }
.cpgl_b #tagContent_user DIV.selectTag { DISPLAY: block; overflow: hidden; }
.pxzx_table .fc_wz td, .pxzx_table .fc_wz td a { font-size: 13px; }
.filter_form1 { float: left; overflow: hidden; margin: 0 0 10px; padding: 0; }
.filter_form1 .form_1 { height: 39px; overflow: hidden; line-height: 39px; float: left; margin: 0 20px 0 0; padding: 0; }
.filter_form1 .form_1 span { display: block; color: #666; font-family: "微软雅黑"; font-size: 12px; float: left; }
.filter_form1 .form_1 select { display: block; width: 110px; height: 39px; overflow: hidden; line-height: 39px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.filter_form1 .form_1 select.xm1 { display: block; width: 140px; height: 39px; overflow: hidden; line-height: 39px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
/*产品上传*/
/*.z_photo { width: 5rem; height: 5rem; padding: 0.3rem; overflow: auto; clear: both;}*/
.z_photo { position: relative; padding-top: 10px; overflow: hidden; float:left}
.z_photo1 { position: relative; padding-top: 10px; overflow: hidden; float:left; }
.z_photo img { width: 190px; height: 120px; }
.z_photo .z_addImg .an { position: relative; }
.z_photo .z_addImg .an img { width: 24px; height: 22px; position: absolute; left: 191px; top: -20px; }
.z_photo1 .z_addImg .an { position: relative; }
.z_photo1 .z_addImg .an img { width: 24px; height: 22px; position: absolute; left: 200px; top: -20px; }
.z_photo1 img { width: 200px; height: 120px; }
.z_addImg { float: left; margin-right: 0.2rem; border: 1px solid #dfdfdf; padding: 9px;margin-bottom:30px }
.z_file { width: 212px; height: 140px; background: url(../images/sccp.jpg) no-repeat; background-size: 100% 100%; float: left; margin-right: 0.2rem;margin-bottom:30px }
.z_file1 { width: 242px; height: 320px; background: url(../images/sc_pz.png) no-repeat; background-size: 100% 100%; float: left; margin-top:10px; margin-right: 0.2rem; }
 .z_file input::-webkit-file-upload-button, .z_file1 input::-webkit-file-upload-button {
 width: 1rem;
 height: 1rem;
 border: none;
 position: absolute;
 outline: 0;
 opacity: 0;
}
.z_file input#file { display: block; width: auto; border: 0; vertical-align: middle; height: 120px; width: 210px; }
.z_file1 input#file { display: block; width: auto; border: 0; vertical-align: middle; height: 322px; width: 240px; }
/*遮罩层*/
.z_mask { width: 100%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; top: 0; left: 0; z-index: 999; display: none; }
.z_alert { width: 3rem; height: 2rem; border-radius: .2rem;
background: #fff; font-size: .24rem;
text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -1.5rem; margin-top: -2rem; }
.z_alert div:nth-child(1) { line-height: 1.5rem; }
.z_alert div:nth-child(2) span { display: inline-block; width: 49%; height: .5rem;
 line-height: .5rem;
float: left; border-top: 1px solid #ddd; }
.z_cancel { border-right: 1px solid #ddd; }
.user_r_jbxx ul li span.user_input_jy { display: block; width: 220px; height: 140px; overflow: hidden; line-height: 140px; color: #aaa; font-size: 12px; text-align: center; margin: 0px; padding: 0; float: left; }
.user_r_jbxx ul li span.user_input_jy1 { margin-top: 0px; margin-left: 5px; }
.user_r_jbxx ul li span.user_input_jy2 { margin-top: 290px; width: 180px; }
.form_1 input.time_ipt { display: block; width: 200px; height: 40px; overflow: hidden; line-height: 40px; color: #aaa; font-family: "Arial"; font-size: 14px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; float: left; background: url(../images/sj.png) no-repeat right center; }
.form_1 .xian { display: block; color: #aaa; font-family: "微软雅黑"; font-size: 14px; float: left; margin: 10px; }
.user_r_jbxx ul li .file { position: relative; display: inline-block; background: #eaeaea; border-radius: 4px; overflow: hidden; color: #0063bf; text-decoration: none; text-indent: 0; line-height: 40px; text-align: center; width: 100px; height: 40px; }
.user_r_jbxx ul li .file input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; }
.rhsqgl ul li h5 { width: 140px !important; }
.rhsqgl ul li .user_input { width: 350px !important; margin-right: 15px; }
.rhsq_table { width: 100%; overflow: hidden; margin: 20px auto 30px; padding: 0; }
.rhsq_table table { border-collapse: collapse; }
.rhsq_table table th { border: #86a3bd solid 1px; padding: 8px; color: #333; font-size: 24px; }
.rhsq_table table td { border: #86a3bd solid 1px; padding: 5px 13px; color: #666; font-size: 12px; text-align: center; }
.rhsq_table table td.yb { padding: 5px 0 5px 13px; }
.rhsq_table table td a { color: #009cff; }
.rhsq_table table td font { font-family: "Arial"; }
.rhsq_table table td .rhsq_input { display: block; width: 400px; height: 28px; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; margin: 0; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; float: left; padding: 0 0 0 5px; }
.rhsq_table table td .rhsq_input1 {}
.rhsq_table table td .rhsq_input2 { width: 82px; }
.rhsq_table table td .rhsq_input3{width:140px; height: 28px; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; margin: 0; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; padding: 0 0 0 5px;}
.rhsq_table table td .rhsq_input4{width:60px; height: 28px; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; margin: 0; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; padding: 0 0 0 5px; }
.rhsq_table table td .rhsq_input5{width:240px; height: 28px; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; margin: 0; border: 1px solid #dfdfdf; border-radius: 2px; outline: none; padding: 0 0 0 5px;}
.rhsq_table table td span.user_input_ts { display: block; width: 20px; height: 20px; overflow: hidden; line-height: 35px; color: #f00; font-size: 14px; text-align: center; margin: 0; padding: 0; float: left; }
.rhsq_table table td .form_1 { height: 30px; overflow: hidden; line-height: 30px; float: left; margin: 0 5px 0 0; padding: 0; width: 130px; }
.rhsq_table table td .form_1 span { display: block; color: #666; font-family: "微软雅黑"; font-size: 12px; float: left; margin-right: 12px; }
.rhsq_table table td .form_1 select { display: block; width: 100px; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.rhsq_table table td.sex1 { text-align: left; padding: 10px; }
.sex1 input[type="radio"] + label::before { content: "\a0"; /*不换行空格*/ display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-right: .4em; border-radius: 50%; border: 1px solid #e4e4e4; text-indent: .15em; line-height: 1; }
.sex1 input[type="radio"]:checked + label::before { background-color: #999; background-clip: content-box; padding: 3px; width: 6px; height: 6px; }
.sex1 input[type="radio"] { position: absolute; clip: rect(0, 0, 10px, 0); }
.sex1 .sex_radio label { margin-right: 10px; }
.dwxz_ts { width: 30px; height: 30px; overflow: hidden; color: #f00; font-size: 14px; text-align: center; }
.wy { display: in-block; float: left; margin: 8px 0 0 10px; color: #aaa; }
input.rz[type="checkbox"] + label::before { content: "\a0";  /*不换行空格*/ display: inline-block; vertical-align: .2em; width: 12px; height: 12px; border: 1px solid #dfdfdf; background-color: #fff; border-radius: 2px; margin-right: .2em; text-indent: .15em; line-height: .65;  /*行高不加单位，子元素将继承数字乘以自身字体尺寸而非父元素行高*/ }
input.rz[type="checkbox"]:checked + label::before { width: 12px; height: 12px; padding: 0; border-radius: 2px; background: url(../images/check_tb.png) center center no-repeat; border: 1px solid #dfdfdf; }
input.rz { position: absolute; clip: rect(0, 0, 0, 0); }
.rz_wz{ margin-right:10px;}
.fxk{ margin-right:30px;}
.hdsj{ line-height:30px; margin-right:10px;}
.cn_table td{ text-align:left !important; line-height:20px; padding:15px !important;}
/*支付上传start*/
.z_photo11 { position: relative; padding-top: 10px; overflow: hidden; float:left; }
.z_photo11 img { width: 230px; height: 300px; }
.z_photo11 .z_addImg .an { position: relative; }
.z_photo11 .z_addImg .an img { width: 24px; height: 22px; position: absolute; left: 230px; top: -20px; }
.user_r_jbxx ul li span.user_input_jyx3 { display: block; width: 220px; height: 40px; overflow: hidden; line-height: 40px; color: #aaa; font-size: 12px; text-align: center; margin: 0px; padding: 0; float: left; }
.user_r_jbxx ul li span.user_input_jyx2 { margin-top: 250px; width: 200px; }
/*支付上传end*/

.ly_hyfw { width:860px; overflow:hidden; margin:20px auto; padding:0;}
.ly_hyfw ul li { width:200px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.ly_hyfw ul li:last-child { margin:0;}
.ly_hyfw ul li a p { width:200px; height:120px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.ly_hyfw ul li a p img { display:block; width:200px; height:120px; overflow:hidden; margin:0 auto; padding:0;}
.ly_hyfw ul li a span { display:block; width:178px; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:14px; margin:0 auto; padding:0 10px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background:url(../images/jttb1.png) 172px 12px no-repeat;}
.ly_hyfw ul li a:hover span { border-right:1px solid #0055aa; border-bottom:1px solid #0055aa; border-left:1px solid #0055aa; color:#fff; background:#0055aa url(../images/jttb2.png) 172px 12px no-repeat;}


#OtherInstitution, #OtherDealings {display: block; width: 100%; height: 30px; margin: 10px 0 0; padding: 0 5px; float: left; border: 1px solid #dfdfdf; outline:none; box-sizing:border-box;}


