

.header {

    width:1540px  !important;
}

.footer {
    margin: 0 auto 0 auto;

}


.focus {
    position: relative;
    margin: -151px auto 0 auto;
    z-index: 30;
    height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;

    overflow: hidden;
}




.news_focus {
    background-image: url(../images/inside/news_focus.jpg?v=1.0);
}
.services_focus {
    background-image: url(../images/inside/services_focus.jpg?v=1.0);
}

.members_focus {
    background-image: url(../images/inside/members_focus.jpg?v=1.0);
}
.organization_focus {
    background-image: url(../images/inside/organization_focus.jpg?v=1.0);
}


.about_focus {
    background-image: url(../images/inside/about_focus.jpg?v=1.0);
}

.focus_panel{
        content: "";
        position: absolute;
        left: 50%;
        bottom: 4px;
        width: 1540px;
        height: 80px;
        transform: translateX(-50%);
        background-color: rgba(255, 255, 255, 1);
   

            display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        z-index: 100;
}


.focus_menu {

    height: 80px;   

}
.focus_menu dl{
        
        margin:0 auto;
        padding:0 0 0 0;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content:flex-start;
        align-items: flex-start;

 
}

    .focus_menu dd {
         position: relative;
        display: block;
        height: 80px;
        margin:0 0 0 80px;

    }

        .focus_menu dd a {
           
            height:80px;
            line-height: 80px;
            font-size: 16px;
            font-weight: 700;
            letter-spacing: 0px;        
            color: rgba(128, 128, 128, 1);
        }
        .focus_menu dd::before {
                display:none;
                content: "";
                position: absolute;
                left:50%;
                bottom:-3px;
                height:8px;                
                width:100%;
                min-width:65px;
                background: rgba(1, 110, 157, 1);
                transform:translate(-50%,0);
            }

            .focus_menu dd:hover::before, .focus_menu dd.hover::before{
                display:block;
             }

        .focus_menu dd:hover a, .focus_menu dd.hover a {
           color: rgba(56, 56, 56, 1);
        }


.focus_nav {
    padding:0 74px 0 35px;
    height: 80px;
    line-height: 80px; 
    font-size:16px;
    background-size:20px auto;
    background-position:center left;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20t%3D%221767686751170%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%221601%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M562.5%2082.5c-27.4-24.8-69.1-24.8-96.5%200L76%20452.9c-14.5%2013.4-15.6%2035.9-2.4%2050.6%2013.2%2014.7%2035.8%2015.9%2050.6%202.9l6.2-5.9V887c0%2019.1%207.5%2037.4%2021%2050.9s31.8%2021.1%2050.9%2021.1h209.4V742.4c0-13.5%205.3-26.4%2014.8-35.9s22.4-14.9%2035.9-14.9H561c13.5%200%2026.4%205.3%2035.9%2014.9%209.5%209.5%2014.8%2022.4%2014.8%2035.9V959h214.4c19.1%200%2037.4-7.6%2050.9-21.1%2013.5-13.5%2021.1-31.8%2021.1-51V505.1c16%2014.5%2038.7%2013.4%2052-1.5%206.4-7.1%209.7-16.4%209.2-26-0.5-9.5-4.7-18.5-11.8-24.9l-385-370.2z%20m0%200%22%20fill%3D%22%23808080%22%20p-id%3D%221602%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}

    .focus_nav {
        color: #808080;
    }

        .focus_nav a {
            color: #808080;
        }

        .focus_nav strong {
            color: #000;
        }


.news_list {
    margin: 0 auto 0 auto;
      
}

    .news_list dl {
        position: relative;
        margin: 0 0 0 0;
        padding: 62px 0 62px 0;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        border-bottom:#E5E5E5 solid 1px;
        overflow: hidden;

    }

    .news_list dt {
        margin-left:62px;
        display: block;
        width: 320px;
        flex-shrink:0; /*lex-shrink：用于定义元素的缩小比例，默认值为1，表示元素会缩小。如果值为0，表示元素不会缩小。*/

    }

        .news_list dt img {
            width: 100%;
            max-height:196px;
    
        }

    .news_list dd {   
        flex:1;
        margin-left:75px;
        padding-right:298px;
    }

        .news_list dd h4 {
            display: block;
            font-size: 20px;
            font-weight: 700;
            letter-spacing: 0px;
            line-height: 32px;
            color: rgba(0, 0, 0, 1);
        }


        .news_list dd p {
            display: block;
            padding: 6px 0 6px 0;
            font-weight: 400;
            letter-spacing: 0px;
            line-height: 32px;
            color: rgba(128, 128, 128, 1);
        }

        .news_list dd label {
            padding-left: 5px;
            color: #0085E4;
        }

        .news_list dd span {
            position: absolute;
            right: 80px;
            top: 50%;
            width: 94px;
            height: 94px;
            font-size: 16px;
            border-radius: 3px;
            background:#A6A6A6;
            color: #fff;
            text-align: center;
            transform:translateY(-50%);
        }

        .news_list dd i {
            position: relative;
            display: block;
            padding: 6px 0 2px 0;
            font-size: 56px;
            line-height:1;
 
            font-style: normal;
        }



        .news_list dd strong {
            display: block;
            padding-top: 3px;
            color: #4b4948;
        }

    .news_list dl:hover {
                border-radius: 6px;
        background: #fff;
 
    }
      .news_list dl:hover span  {
            background: #016E9D;
        }
        .news_list dl:hover h4, .news_list dl:hover strong,.news_list dl:hover p  {
            color: #016E9D;
        }



        .details_container {
    padding: 50px 0 50px 0;
}

        
.details_top {
    position:relative;
    text-align: center;
    padding:0 0 20px 0;
    border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.details_profile{
    /*
    position:absolute;
    left:50%;
    bottom:50px;
        transform: translateX(-50%);

    */

    margin:00px auto 10px auto;
    width:460px;


}
.details_profile img{
    width:100%;


      /*
    border-radius:100%;
             */
}

.details_top h1 {
    display:block;
    font-size: 30px;
    font-weight: 500;

}
.details_top .details_author_views {
    padding:10px 0 0 0;
    font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
line-height: 32px;
color: rgba(128, 128, 128, 1);
}

.details_contents {
    margin: 20px 75px 0 75px;
    font-size: 16px;
    line-height: 1.6;
    word-wrap: break-word;
    word-break: break-all;
}

    .details_contents .image figcaption {
        text-align: center;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .details_contents img {
        margin-bottom: 10px;
        max-width: 100%;
    }

    .details_contents p {
        margin-bottom: 10px;
    }
    .details_contents a{text-decoration:underline}
   
    .details_tag{
        margin: 20px 75px 0 75px;
    }
       .previous_next {
    margin: 20px 75px 0 75px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.previous, .next {
    padding: 12px 18px;
    border: #0085E4 solid 2px;
}

.previous {
    color: #0085E4;
    background-color: #fff;
}

    .previous a {
        color: #0085E4;
    }

.next {
    background-color: #0085E4;
    color: #fff;
}

    .next a {
        color: #fff;
    }

    .video_player{
        margin: 20px auto 0 auto;
        width:800px;
        height:500px;

    }



    .people_list{
        padding:80px 0;

                   display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: stretch;
        }
        .people_list_item
        {
            width: 340px;
            margin:0 60px 80px 0;
     
        }

        .people_list .people_list_item:nth-child(4n){

            margin:0 0 80px 0 !important;
        }

        .people_list_pic{
            position:relative;
            width: 340px;
            height: 380px;
            z-index:10;
        }
        .people_list_pic img{ width:100%; height:100%;}
        .people_list_text{
            position:relative;
            margin:-100px auto 0 auto;
            width: 295px;
height: 220px;
box-shadow: 0px 2px 8px  rgba(0, 0, 0, 0.25);
z-index:20;
background-color:#fff;
        }
         .people_list_text h4{
             display:block;
             padding:26px 26px 0 26px;
             font-size: 22px;
font-weight: 700;
letter-spacing: 0px;
line-height: 32px;
color: rgba(0, 0, 0, 1);
         }
         .people_list_text label{
             margin-left:6px;
              font-size: 14px;
             font-weight: 400;
letter-spacing: 0px;
line-height: 20px;
color: rgba(0, 0, 0, 1);
         }
         .people_list_text p{
                      display:block;
             padding:26px 26px 0 26px;
             height:44px;
             font-weight: 400;
letter-spacing: 0px;
line-height: 22px;
color: rgba(128, 128, 128, 1);
         }

                 .people_list_text .people_more{
            position:absolute;
            right: 20px;
            bottom:0;
            width: 58px;
height: 58px;
background-color: rgba(6, 143, 201, 1);
z-index:30;
        background-repeat: no-repeat;
        background-size: 30px auto;
        background-position: center center;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20t%3D%221767600465775%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%228193%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M926.254545%20563.2l-256-162.909091c-16.290909-9.309091-37.236364-4.654545-48.872727%2011.636364-9.309091%2016.290909-4.654545%2037.236364%2011.636364%2048.872727l155.927273%2097.745455H116.363636c-18.618182%200-34.909091%2016.290909-34.909091%2034.90909S97.745455%20628.363636%20116.363636%20628.363636h791.272728c16.290909%200%2030.254545-9.309091%2032.581818-25.6%204.654545-13.963636%200-30.254545-13.963637-39.563636z%22%20fill%3D%22%23ffffff%22%20p-id%3D%228194%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");

        }



.search_panel{
    margin:128px auto 80px auto;
    padding:80px 0 176px 0;
    width: 1200px;

opacity: 1;
border-radius: 30px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 2px 8px  rgba(0, 0, 0, 0.25);
overflow:hidden;
}



.search_top{
    position:relative;
    margin:0 auto;
    width:420px;
    text-align:center;
}
.search_top::after,.search_top:before{
    position:absolute;
    content:"";    
    top:0;
    width:58px;
    height:60px;
   /* transform: translateY(-50%);*/
            background-repeat: no-repeat;
        background-size: auto auto;
        background-position: center center;


}



.search_top::after{
    left:0;
        background-image:  url("../images/inside/search_top_lefts.png");

}
.search_top::before{
    right:0;
        background-image:  url("../images/inside/search_top_rights.png");

}
.search_top h4{
    display:block;

    padding-left:60px;
        font-size: 42px;
font-weight: 700;
letter-spacing: 0px;
height: 60px;
line-height: 60px;
color: rgba(56, 56, 56, 1);

      background-repeat: no-repeat;
        background-size: 40px auto;
        background-position: left 90px center;
        background-image:  url("../images/inside/search_top_t.png");


}



.searchs_form{
    margin:80px auto 0 auto;
    width: 900px;
height: 80px;
                   display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: stretch;
}
.searchs_form input[type="text"]{
    display:block;
    padding-left:30px;
    width: 700px;
    height: 80px;
    line-height:80px;
    font-size: 24px;
    font-weight: 500;
    color: #333;
    text-align: left;
    border: 0px;
    cursor: pointer;
    opacity: 1;
    border-radius: 10px 0px 0px 10px;
    background-color: rgba(229, 229, 229, 1);
   box-sizing:border-box;

}
      .searchs_form .searchs_btn button{
        display:block;
        padding:0;
        border:0px;
        padding-left:60px;
        width:200px;
        height:80px;
      line-height:80px;
        font-size: 24px;
        font-weight: 500;
        color: #fff;
        text-align:left;
        border-radius: 0 10px 10px 0;
        background-color:rgba(1, 110, 157, 1);
        background-repeat: no-repeat;
        background-size: 30px auto;
        background-position:center left 20px;
        cursor:pointer;
        box-sizing:border-box;
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20t%3D%221767836712321%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%223254%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M689.184%20691.168l-0.48-0.576c3.648-3.168%207.232-6.4%2010.752-9.696l13.6-13.6A318.88%20318.88%200%200%200%20800%20448c0-176.736-143.264-320-320-320S160%20271.264%20160%20448s143.264%20320%20320%20320c43.456%200%2085.664-8.64%20124.768-25.216l24.96%2058.912A382.88%20382.88%200%200%201%20480%20832C267.936%20832%2096%20660.064%2096%20448S267.936%2064%20480%2064s384%20171.936%20384%20384c0%2096.352-35.744%20186.976-98.24%20256.512l158.72%20158.688-45.28%2045.248-203.648-203.648%2013.632-13.632z%22%20fill%3D%22%23ffffff%22%20p-id%3D%223255%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.search_panel_hover{
        margin:10px auto 10px auto;
    padding:20px 0 20px 0;
box-shadow:none;
}

.search_panel_hover .searchs_form{margin:10px auto 0 auto;}
   

      .searchs_list dl{
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content:space-between;
            align-items: center;
            padding:12px;
            text-align:center;
      }
         .searchs_list_header{
             border-bottom:#E5E5E5 solid 1px;
         }

       .searchs_list .item_img{ 
           width:160px;
           flex-shrink:0; /*lex-shrink：用于定义元素的缩小比例，默认值为1，表示元素会缩小。如果值为0，表示元素不会缩小。*/
        }
       .searchs_list dd{   word-wrap: break-word;
    word-break: break-all;}
       .searchs_list .item_img img{ width:100%;}
       .searchs_list .item_name{ width:360px;}
       .searchs_list .item_time{ width:280px;}

       .searchs_list .item_cname{width:260px;}
       .searchs_list .item_dengji{width:150px;}
       .searchs_list .item_no{width:180px;}





       
        .weui_form .weui_input{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; min-width:100px; line-height:36px;min-height: 36px; border:#e5e5e5 solid 1px; padding:0 10px; box-sizing:content-box; border-radius:5px;}


        .weui_form select {


    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20t%3D%221671500187843%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%225332%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cpath%20d%3D%22M927.804%20352.193l-415.804%20415.632-415.803-415.632%2063.616-63.445%20352.209%20352.017%20352.102-352.017z%22%20fill%3D%22%23bfbfbf%22%20p-id%3D%225333%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat scroll right calc(5px) center;
    background-size: 16px auto;
}

  .weui_form{ margin:20px 120px 20px 120px; padding:10px 0;}
.weui_form .weui_cell{  margin:8px auto 0 auto; padding:0 0px 8px 20px;
                            display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: flex-start;
            border-bottom:#e5e5e5 dotted 1px;}
.weui_form .weui_cell_hd{width:160px;}

.weui_form .weui_cell_bd{
    flex:1;
   display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}



.weui_form .weui_label{ display:block; padding-right:10px; line-height:36px;font-size:14px; text-align:right;}
.weui_form .weui_label strong{ color:#ff0000; font-weight:normal;}
/*
.weui_form .weui_cell:last-child{ border-bottom:none;}
*/

.weui_form .weui_cell_radio{ line-height:36px;font-size:14px;}
.weui_form .radio{ margin:0 10px; cursor:pointer;}

.weui_form .weui_input_x{margin-right:10px; width:102px!important}

#d_cj{
        flex:0 1 auto;
    width:100%;
}

.weui_cell_bd_item{  
    flex:0 1 auto;
    width:100%;
    margin: 0 0 12px 0;
    display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;}

.weui_cell_bd_item .weui_cell_hd{ width:100px;}



.baoming_form_submit {
    margin:20px 120px 20px 120px;
}

.baoming_form_submit button, .baoming_form_submit .baoming_form_btn {
    display: block;
    margin: 0 auto 0 auto;
    border: 0;
    background: #1E5CBF;
    width: 200px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
}


textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {

    color: #999999;
}





.field-validation-error,
.field-validation-valid{display: block; width:100%; flex:auto; color: #737373;}
.field-validation-error{color: #a94442;}
.field-validation-valid{display:none;}


input.input-validation-error, select.input-validation-error {
    border-color: #F64E60;
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: right calc(10px) center;
}

input.input-validation-valid {
    border-color: #1BC5BD;
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: right calc(10px) center;
}



input.input-validation-error, select.input-validation-error {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F64E60' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F64E60' stroke='none'/%3e%3c/svg%3e");
}

input.input-validation-valid {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231BC5BD' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.weui_cell_radio_item [type="radio"]:checked + label {
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20t%3D%221671072950762%22%20class%3D%22icon%22%20viewBox%3D%220%200%201040%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%221761%22%20width%3D%2250%22%20height%3D%2250%22%3E%3Cpath%20d%3D%22M1023.829108%20474.655464%20474.574622%201023.937578l549.255509%200L1023.830131%20474.655464zM783.15977%20979.731774l-96.895841-96.93268%2036.335556-36.349883%2060.560284%2060.582797%20169.567977-169.632445%2036.335556%2036.349883L783.15977%20979.731774z%22%20fill%3D%22%231E5CBF%22%20p-id%3D%221762%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
    background-size: 15px auto;
}

.weui_cell_radio_item{display:inline-block;*display:inline;*zoom:1; text-align:center; box-sizing:border-box;
-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;}
.weui_cell_radio_item input[type="radio"]{ display:none;}
.weui_cell_radio_item label{display:inline-block; margin-right:5px;border:1px solid #ceced0;background-color:#fafafa;min-width:40%;
max-width:100%; line-height:24px;padding: 6px 20px;font-size: 14px;text-align:center;-webkit-box-sizing:border-box;font-weight:normal; cursor:pointer;}
.weui_cell_radio_item [type="radio"]:checked+label{border-color:#1E5CBF;color:#1E5CBF;background-color:#fff;}