@charset "utf-8";

/*���ڵ��:�����ϴ�����*/
.accordion { width: 100%;  margin: 0 auto; border-top:2px solid}
.accordion-item { position: relative; bordER-bottom:1px solid #eef0f6}
.accordion-item.active .heading {color: #008fd3;}
.accordion-item.active .icon {background: ##ccdde5;}
.accordion-item.active .icon:before {background:#ccdde5;}
.accordion-item.active .icon:after {width: 0;}
.accordion-item .heading {display: block; text-align:left; text-transform: uppercase; text-decoration: none; color: #494949;
    font-weight: 700; font-size: 1rem; position: relative;  padding: 1.5rem 0 1.5rem 1.5rem; transition: 0.3s ease-in-out;}
.accordion-item .heading:hover {color: #008fd3;}
.accordion-item .heading:hover .icon:before, .accordion-item .heading:hover .icon:after {background: #008fd3;}
.accordion-item .icon { display: block; position: absolute; top: 50%; right: 1.0rem; width: 3rem; height: 3rem; border: 2px solid #fefefe; border-radius: 3px; transform: translateY(-50%);}
.accordion-item .icon:before, .accordion-item .icon:after { content: ""; width: 1.25rem; height: 0.25rem; background:#ccdde5; position: absolute; border-radius: 3px;
    left: 50%; top: 50%; transition: 0.3s ease-in-out; transform: translate(-50%, -50%);}
.accordion-item .icon:after { transform: translate(-50%, -50%) rotate(90deg); z-index: -1;}
.accordion-item .content { display: none;;font-size:13px; background:#f9f9f9; padding:20px 30px; line-height:20px; }
.accordion-item .content p { margin-top:0; text-align:left;}


/*�Խ���_�˻�*/
.notice_search{bordeR-bottom:2px solid;height:45px; line-height:45px; width:40%; margin:0 auto; padding:0 10px 0 12px;margin-bottom:50px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sch-st1 .submit{background:none; border:0;  cursor: pointer; }
.sch-st1 .submit i{font-size:18px;}
.notice_search  input[type="text"] {font-size:13px; font-family: 'OneMobile';font-weight:700;margin-left:120px; background-size:inherit; float:left; border:0; width:60%;  height:45px; line-height:45px;}
.notice_search .sel_box{margin:0; width:100px; font-size:13px;height:auto; text-align:left; position:absolute;}
.notice_search .sel_box ul li a{ height:45px; line-height:45px;padding:0 0 0 10px;}

/*�Խ���_���̺�*/
.table_notice{bordER-top:2px solid;  width:100%; }
.table_notice thead th{background:#f8f9f9; border-bottom:1px solid #eef0f6; font-size:15px; font-weighT:800;  height:70px; line-height:70px;vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.table_notice tbody td{border-bottom:1px solid #eef0f6; padding:25px 0 ; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  text-align:Center; font-size:14px;box-sizing: border-box;font-weighT:800;  }
.table_notice tbody td:nth-child(2){text-align:left;}
.ni_top{border-radius:50px; text-align:center; padding:7px 20px 6px; font-size:12px; font-weight:700}
.table_notice tbody tr:hover{background:#eaf0f4; cursor: pointer; width:100%}
.table_notice tbody tr.cancel td { background: rgba(255,0,0,0.15); }
.table_notice tbody tr.cancel:hover { background: rgba(255,0,0,0.2); }

/*�Խ���view*/
.notice_view{text-align:left;}
.view_top{border-top:2px solid; background:#f8f9f9; padding:30px 40px;border-bottom:1px solid #eef0f6}
.view_top ul li{floaT:left;}
.view_top .cate{width:50px; height:50px; border-radius:5px; text-align:center; line-height:50px; font-size:14px; font-weight:700; margin-right:16px;}
.view_top .view_tit{ font-size:20px; font-weight:600; padding:4px 0 10px; }
.view_top .view_day{font-size:14px;font-weight:500; color:#777;margin-left:3px;}
.view_top .view_day span{display:inline-block;margin-right:15px;font-weight:600;}
.view_cont{ font-size:15px; line-height:28px;padding:50px 40px}
.view_file{background:#f8f9f9; border-top:1px solid #eef0f6; border-bottom:1px solid #eef0f6; padding:20px 44px 22px; font-weight:700; font-size:14px;cursor: pointer;}
.view_file i{padding-right:8px; font-size:16px; position:relative;top:1px;}

/*��û��*/
.table_application{bordER-top:2px solid;  width:80%; margin:0 auto;}
.table_application th{background:#fff ; font-size:13px; color:#333;font-weighT:700; border-bottom:1px solid #ddd;border-right:1px solid #ddd; border-left: 1px solid #ddd; vertical-align:middle; line-height: 150%;}
.table_application th:nth-child(1){width:12%;}
.table_application th:nth-child(2){width:12%;}
.table_application th:nth-child(3){width:12%;}
.table_application th:nth-child(4){width:12%;}
.table_application th:nth-child(5){width:12%;}
.table_application td{border-bottom:1px solid #ddd; background:#fff; vertical-align:middle; text-align:left; font-size:13px;box-sizing: border-box; padding: 10px 15px; height:66px; }
.email_he{line-height:17px}
.table_application input[type="text"] {font-size:12px; font-family: 'OneMobile';font-weight:700; background-size:inherit;padding-left:10px;
    bordeR:1px solid #e1e2e2;  float:left;height:40px; line-height:40px;  width:100%;}
.table_application th span.th_height{line-height:19px; display:block;}
.table_application td p.check_box01{background:#5299c4; float:left; color:#fff ; font-size:12px; line-height:13px; display:inline-block; border-radius:5px; padding:10px 10px;}
.table_application td p.check_box02{background:#5299c4; float:left; color:#fff ; font-size:12px; line-height:13px; display:inline-block; border-radius:5px; padding:23px 10px;}
.table_application .check_label{ displaY:block; line-height:34px; float:left; vertical-align:middle; }
.table_application input[type="text"]::placeholder{font-size:12px;}
.td_ma{margin-right:20px;}
.table_application .textarea_box{float:left;width:85%; margin-left: 10px; line-height: 140%;}
.table_application .textarea_box textarea{bordeR:0 ; height:52px; width:100%}
.table_application .table_bank{background:#fff; color:#363739; font-weight:500; font-size:13px;line-height:18px; padding:10px 15px;bordER-radius:10px;margin:15px 15px}
.table_application label.bank{displaY:inline-block; float:left; text-align:Center; width:5%;margin:10px 0 0 0 ; width:5%; font-weight:700; font-size:15px;}
.table_application input.bank_ip[type="text"]{width:200px;  padding-left:5px;}
.bank_no_bt{font-size:12px;  color:#7f8082; font-weight:600;padding:7px 0 0; clear:both ; line-height:0.9rem}
.table_application .dis{display:inline-block;  }
.table_application .ess{color:#ff3e3e}

/*�Ҹ���*/
.label_block{float:left; margin-right:10px; font-size:13px;}
.check-input-wrap input[type=radio]:not(old):checked + label{background:url("../images/common/radio_box_on.png") no-repeat 0 9px; position:relative; top:0;}
.check-input-wrap input[type=radio]:not(old){margin:0; padding:0; opacity:0; background:url("../images/common/radio_box_off.png") no-repeat 0 9px; width:0;}
.check-input-wrap input[type=radio]:not(old) + label{line-height:35px;displaY:inline-block;  padding-left:20px; background:url("../images/common/radio_box_off.png") no-repeat 0 9px}
.Ch_bt{font-size:12px;height:37px ;padding:0 15px; margin-left:5px}
.table_application input[type="text"].phone_num{float:left; width:200px;}
.table_application .textarea_box02{width:100%}
.table_application .textarea_box02 textarea{bordeR:1px solid #e1e2e2; width:99.2%; height:200px;padding:20px; box-sizing: border-box;}
.per_rule{background:#f8fafc; margin:20px auto; padding:20px; font-weight:600;text-align:left; overflow:hidden; box-sizing: border-box;}
.per_rule p{float:left; heighT:20px; line-height:20px; font-weight:700;font-size:14px; }
.per_rule p a{ padding:2px 8px; text-decoration:underline; color:#777; font-size:13px;margin-left:10px; border-radius:5px; displaY:inline-block; position:relative; top:-2px;}
.per_rule p:last-child{floaT:right}
.per_rule p:last-child label{margin-left:5px;font-size:12px;}



/*��û�Ϸ�������*/
.complete_box{bordER:1px solid #ededed;  width:60%;margin:0 auto; padding:100px 50px; box-sizing: border-box;}
.complete_box h4{font-size:34px; font-weight:700;}
.m_txt{font-size:17px; line-height:25px;font-weight:500; margin:30px 0}
.btbt_txt{font-size:16px; font-weight:600; background:#e6eff4; height:50px; line-height:50px; border-radius:7px;  width:90%;margin:0 auto}


/*�⺻���̺�*/
.table_style{bordER-top:2px solid;  width:100%; }
.table_style thead th{background:#f8f9f9; border-bottom:1px solid #eef0f6; font-size:15px; font-weighT:700;  height:45px; line-height:45px;vertical-align:middle;}
.table_style tbody th{background:#edf5f6; font-size:15px; font-weighT:700;  height:45px; line-height:45px;vertical-align:middle;}
.table_style tbody td{border-bottom:1px solid #eef0f6; padding:10px 5px; height:45px;vertical-align:middle; text-align:Center;font-size:13px; line-height:18px;box-sizing: border-box; }


/*��������*/
.news_wrap{width:100%}
.news_wrap ul li{width:31.3%; float:left;margin: 0 1% 3%; cursor: pointer;}
.news_wrap ul li p{displaY:block; text-align:left; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news_wrap ul li p.news_img{height:340px; background:#ddd; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.news_wrap ul li p.news_img img{width:100%; positioN:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}
.news_wrap ul li p.news_tit{ font-size:20px; font-weight:700;margin:20px 0 10px }
.news_wrap ul li p.news_date{font-size:14px; font-weight:600; color:#777}
.news_wrap ul li:hover .news_tit{transition:0.3s ease-out; color:#008fd3; }



/*/////////////Ÿ��///////////////*/
@media all and (max-width: 1279px) {
    /*�Խ���_�˻�*/
    .notice_search{height:45px; line-height:45px; width:60%; margin:0 auto; padding:0 10px 0 12px;margin-bottom:50px;}
    .sch-st1 .submit i{font-size:18px;}
    .notice_search  input[type="text"] {font-size:13px; font-weight:700;margin-left:120px; background-size:inherit; float:left;  width:60%;  height:45px; line-height:45px;}
    .notice_search .sel_box{margin:0; width:100px; font-size:13px;height:auto; text-align:left; position:absolute;}
    .notice_search .sel_box ul li a{ height:45px; line-height:45px;padding:0 0 0 10px;}

    /*�Խ���_���̺�*/
    .table_notice{bordER-top:2px solid;  width:100%; }
    .table_notice thead th{font-size:0.8rem; font-weighT:800;  height:60px; line-height:60px;}
    .table_notice tbody td{padding:20px 10px ;  font-size:0.7rem; font-weight:700; line-height:15px; box-sizing: border-box; }
    .table_notice tbody td:nth-child(2){text-align:left; font-weight:700; font-size:0.8rem; }
    .ni_top{padding:5px 15px; font-size:0.7rem; font-weight:700}






    /*�⺻���̺�*/
    .table_style tbody td{font-size:12px;}

    /*��û��*/
    .table_application{bordER-top:2px solid;  width:100%; margin:0 auto;}
    .table_application th{font-size:13px;font-weighT:700; vertical-align:middle; }
    .table_application th:nth-child(1){width:10%; }
    .table_application th:nth-child(2){width:10%; }
    .table_application th:nth-child(3){width:10%;}
    .table_application th:nth-child(4){width:10%; }
    .table_application th:nth-child(5){width:10%; }
    .table_application td{vertical-align:middle; text-align:left; font-size:13px;box-sizing: border-box; padding: 10px 15px; }

    .table_application input[type="text"] {font-size:12px;font-weight:700; background-size:inherit; float:left;height:35px; line-height:35px;  width:100%; padding-left:10px;}
    .table_application th span.th_height{line-height:19px; display:block;}
    .table_application td p.check_box01{font-size:12px; line-height:13px; display:inline-block; border-radius:5px; padding:10px 10px;}
    .table_application td p.check_box02{font-size:12px; line-height:13px; display:inline-block; border-radius:5px; padding:23px 10px;}
    .table_application .check_label{ displaY:block; line-height:34px; float:left; vertical-align:middle; }
    .table_application input[type="text"]::placeholder{font-size:12px;}
    .td_ma{margin-right:20px;}
    .table_application .textarea_box{float:left;margin-lefT:15px;width:84%}
    .table_application .textarea_box textarea{height:52px; width:100%}
    .table_application .table_bank{ font-weight:500; font-size:13px;line-height:18px; padding:10px 15px;bordER-radius:10px;margin:15px 15px}
    .table_application label.bank{displaY:inline-block; float:left; text-align:Center; width:5%;margin:10px 0 0 0 ; width:5%; font-weight:700; font-size:15px;}
    .table_application input.bank_ip[type="text"]{width:95%;  padding-left:5px;}
    .bank_no_bt{font-size:12px; font-weight:600;padding:7px 6px 0; clear:both ; line-height:0.9rem}
    .table_application .dis{display:inline-block; }


    /*��û�Ϸ�������*/
    .complete_box{bordER:1px solid #ededed;  width:80%;margin:0 auto; padding:100px 50px; box-sizing: border-box;}
    .complete_box h4{font-size:34px; font-weight:700;}
    .complete_box .dis{display:block; }
    .m_txt{font-size:17px; line-height:25px;font-weight:500; margin:30px 0}
    .btbt_txt{font-size:16px;  width:90%;margin:0 auto}

    /*�Ҹ���*/
    .per_rule{width:100%;}



    /*��������*/
    .news_wrap ul li{width:48%; float:left;margin: 0 1% 3%; cursor: pointer;}
    .news_wrap ul li p.news_img{height:250px; }
    .news_wrap ul li p.news_tit{ font-size:1rem; font-weight:700;margin:20px 0 10px }
    .news_wrap ul li p.news_date{font-size:0.8em; font-weight:600; color:#777}





}

/*////////////�����//////////////////*/
@media all and (max-width: 800px) {

    /*�Խ���_�˻�*/
    .notice_search{height:40px; line-height:40px; width:80%; margin:0 auto; padding:0 3px 0 10px; margin-bottom:30px;}
    .sch-st1 .submit i{font-size:1rem; color:#000 }
    .notice_search  input[type="text"] {font-size:0.8rem; font-family: 'OneMobile';font-weight:600;margin-left:70px; background-size:inherit; float:left; border:0; width:50%;  height:40px; line-height:40px;}
    .notice_search .sel_box{margin:0; width:70px; font-size:0.8rem; height:auto; text-align:left; position:absolute;z-index:0}
    .notice_search .sel_box ul li a{ height:40px; line-height:40px; padding:0 0 0 10px;}


    /*�Խ���_���̺�*/
    #sub_container .notice_box{bordER-top:2px solid;}
    .table_notice{bordER-top:0;  width:100%;  overflow:hidden; }
    .table_notice thead th{display:none;}
    .table_notice tbody td{padding:10px 12px 30px; vertical-align:middle; text-align:Center;font-size:0.7rem; font-weight:700; line-height:14px; position:relative;  border:0 ; height:76px;padding-right:750px; }
    .table_notice tbody td span.no{display:none}
    .table_notice tbody tr{width:100%}
    .table_notice tbody td:nth-child(2){text-align:left; position:absolute; font-weight:700; font-size:0.8rem; padding:0; width:100%; left:10px ;margin-top:20px; }
    .table_notice tbody td:nth-child(3), .table_notice tbody td:nth-child(4), .table_notice tbody td:nth-child(5),.table_notice tbody td:nth-child(6){position:absolute; left:0; margin-top:36px;color:#999; }

    .table_notice tbody td span.td_date{margin-left:0px;}
    .table_notice tbody td span.td_rev{margin-left:85px;}
    .table_notice tbody td span.td_admin{margin-left:155px;}
    .table_notice tbody td span.td_file{margin-left:200px;}


    .table_notice tbody td span.td_title{height:15px; display:block; margin-top:0px; font-size:0.8rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  width:93%;}
    .table_notice tr{border-bottom:1px solid #eef0f6;}
    .ni_top{border-radius:50px; text-align:center; padding:2px 8px 1px;  width:24px; displaY:block; font-size:0.7rem; font-weight:700}
    .table_notice tr.ni_box .td_title{padding-left:48px;  width:79% ; }



    /*�Խ���view*/
    .view_top{border-top:2px solid; background:#f8f9f9; padding:15px 20px;border-bottom:1px solid #eef0f6}
    .view_top ul li{floaT:left;}
    .view_top .cate{width:50px; height:20px; border-radius:20px; text-align:center; line-height:20px; font-size:0.7rem; font-weight:700; margin-right:0;}
    .view_top .view_tit{  font-size:1rem; line-height:1.3rem;font-weight:600; padding:5px 0 5px; }
    .view_top .view_day{font-size:0.7rem;font-weight:500; margin-left:3px;}
    .view_top .view_day span{display:inline-block;margin-right:10px;font-weight:600;}
    .view_cont{ font-size:0.7rem; line-height:1.3rem;padding:20px 15px}
    .view_file{ padding:15px 20px 20px; font-weight:700; font-size:0.7rem;cursor: pointer;}
    .view_file i{padding-right:8px; font-size:1rem; position:relative;top:2px;}



    /*�����ϴ�����*/
    .accordion-item .heading{ font-size:0.8rem }
    .accordion-item .heading { padding: 1.5rem 1rem;}
    .accordion-item .icon{right:0rem}
    .accordion-item .content { display:none; font-size:0.7rem; line-height:1.1rem;  padding:20px 15px;}

    /*�⺻���̺�*/
    .table_style thead th{font-size:0.8rem}
    .table_style tbody th{font-size:0.8rem}
    .table_style tbody td{font-size:0.7rem; line-height:0.9rem; padding:10px; word-break:break-all; }


    /*��û��*/
    .sub_box h3{font-sizE:1.5rem; font-weight:600; padding:0 0 25px}
    .table_application{width:100%}
    .table_application th{font-size:0.6rem; line-height:0.8rem;padding:0 0px}
    .table_application th:nth-child(1){width:14%; }
    .table_application th:nth-child(2){width:14%; }
    .table_application th:nth-child(3){width:14%; }
    .table_application th:nth-child(4){width:14%; }
    .table_application th:nth-child(5){width:14%; }
    .table_application td{ height:auto;vertical-align:middle; text-align:left; font-size:0.7rem; line-height:0.9rem;padding:10px 7px }
    .table_application input[type="text"] {font-size:12px; font-weight:700; background-size:inherit; padding-left:5px; float:left;height:30px; line-height:30px; margin:0;  width:100%; }
    .table_application th span.th_height{line-height:0.8rem; display:block;padding:10px 0}
    .table_application td p.check_box01{width:100%; font-size:0.7rem; text-align:center; margin:0 ;padding:7px 0}
    .table_application td p.check_box02{width:100%; font-size:0.7rem; text-align:center; margin:0 ;padding:7px 0}
    .table_application .check_label{ displaY:block; line-height:20px; float:left; vertical-align:middle; padding:10px 0 0; }
    .table_application input[type="text"]::placeholder{font-size:0.7rem; letter-spacing:-0.05rem}

    .table_application .pl10{padding:0}
    .table_application .td_ma{padding:0; margin-right:5px;   letter-spacing:-0.05rem;}
    .table_application .textarea_box{float:left;margin-lefT:0px;width:97%}
    .table_application .textarea_box textarea{ height:52px; margin-top:10px; width:100%}
    .table_application .table_bank { font-weight:500; font-size:13px;line-height:18px; padding:10px 15px;bordER-radius:10px;margin:15px 15px}
    .table_application label.bank{displaY:inline-block; float:left;width:5%;  margin:10px 0 0 0 ; width:10%;  font-weight:700; font-size:15px;}
    .table_application input.bank_ip[type="text"]{width:89%;  padding-left:5px;}

    .table_application .dis{display:block; }
    .email_he{line-height:0.9rem; bordER:1px solid}
    .bank_no_bt{font-size:0.7rem; font-weight:500;padding:7px 4px 0; clear:both ; line-height:0.9rem}
    .btn-upload{font-size:0.7rem; }


    /*��û�Ϸ�������*/
    .complete_box{bordER:1px solid #ededed;  width:100%;margin:0 auto; padding:35px 30px; box-sizing: border-box;}
    .complete_box h4{font-size:1.5rem; line-height:1.8rem;font-weight:700;}
    .complete_box .dis{display:block; }
    .m_txt{font-size:0.8rem; line-height:1.3rem; font-weight:500; margin:20px 0 20px}
    .btbt_txt{font-size:0.9rem;  height:40px; line-height:40px;  width:100%;margin:0 auto}






    /*�Ҹ���*/
    .label_block{float:left; margin-right:10px; font-size:0.7rem;}
    .Ch_bt{font-size:0.7rem;height:35px; line-height:26px;padding:0 15px; margin:1px 0 0 3px}
    .table_application input[type="text"].phone_num{float:none; width:50%;}
    .table_application .textarea_box02{width:100%}
    .table_application .textarea_box02 textarea{height:100px;}
    .per_rule{margin:10px auto 0; padding:15px; font-size:0.8rem; text-align:left; overflow:hidden; box-sizing: border-box;}
    .per_rule p{float:left; heighT:20px; line-height:20px;margin-bottom:2px;}
    .per_rule p a{font-size:0.7rem;margin-left:3px; border-radius:4px; displaY:inline-block; position:relative; top:-1px;}
    .per_rule p:last-child{floaT:none; width:100%;  clear:both;}
    .per_rule p:last-child label{margin-left:5px; font-size:0.8rem;font-weight:500;}


    /*��������*/
    .news_wrap ul li{width:100%; float:none;margin: 0 0% 10%; cursor:pointer;}
    .news_wrap ul li:last-child{margin:0;}
    .news_wrap ul li p.news_img{height:200px; }
    .news_wrap ul li p.news_tit{ font-size:0.9rem; font-weight:700;margin:20px 0 8px }
    .news_wrap ul li p.news_date{font-size:0.7em; font-weight:600; color:#777}







}