﻿@charset "utf-8";
@import"base.css";
.banner {
    width: 100%;min-width:75rem;
    overflow: hidden;
    z-index: 10;
    height: 20rem;text-align:center;}

.banner img {
	height: 20rem;
}
/*左侧导航*/
.subnav {
    width:17rem;
    /*min-height:500px;*/
    border:1px #e1e1e1 solid;
}
    .subnav .b-cate {
    color:#4f95e4;
    height:3.75rem;
    width:100%;font-size:24px;
    line-height:65px;text-align:center;position:relative; border-bottom:1px #e1e1e1 solid;
    }
        .subnav .b-cate:after {
            content:" ";
        width:6.25rem;
        height:3px;
        background:#4f95e4;
        position:absolute;
        left:50%;
        bottom:-2px;
            transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
        }
    .subnav ul {
    width:15rem;padding:1rem;
    margin:0px auto;
    }
        .subnav ul li {
        margin-top:1rem;min-height:2rem;
       line-height:1.5rem;font-size:1.2rem;padding-bottom:.5rem;
       color:#222;text-align:center;border-bottom:1px #e1e1e1 solid


        }
            .subnav ul li a {
            width:100%;line-height:1.5rem;display:block;color:#222;}
          .subnav ul li.on{color:#ffa300;position:relative;

        }
            .subnav ul li.on::after { content:" ";
        width:6.25rem;
        height:3px;
        background:#ffa300;
        position:absolute;
        left:50%;
        bottom:-2px;
            transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
            }
            .subnav ul li:hover {color:#4f95e4;
            }
            .subnav ul li.on a {
            color:#ffa300;}
             .subnav ul li:hover a {
            color:#ffa300;}
            /*右侧*/
.subright {
width:56.25rem;
min-height:3.75rem;
padding:.25rem;
border:1px #e1e1e1 solid;
}
    .subright .mbx {
        height:2.25rem;
        line-height:2.25rem;
        background:url(../images/nav.png) no-repeat 10px center;
        color:#888888;padding-left:2rem;border-bottom:1px #e1e1e1 solid;font-size:.8rem;
    }
        .subright .mbx span {
        color:#888888;display:block;float:left;}
.subright .mbx span a {
    color: #888888;padding-left:.3rem;padding-right:.3rem;
}
           .subright .mbx span a:hover {
            color:#888888;}
           .subright .mbx span:before {
            content:">";

            }
            .subright .mbx span:first-child::before {
            content:"";}

.pageinfo {
padding:.625rem;}
    .pageinfo h2 {
    width:100%;
    min-height:4rem;font-size:1.5rem;color:#4f95e4;font-weight:normal;
    text-align:center;
    line-height:2rem;
    
    }
    .pageinfo .info {
    font-size:1.1rem;
    color:#222222;line-height:1.75rem;text-align:justify;
    }
.pageinfo .info a{color:#4f95e4;}
    .pageinfo .info img{
        width: auto;
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    }

    .pageinfo .small {
    height:1.5rem;margin:0px auto;text-align:center;font-size:.8rem;
    }
        .pageinfo .small .date {
        width:6.25rem;height:1.5rem;line-height:1.5rem;color:#888888;padding-left:0;}
         .pageinfo .small .clicks{
        width:6.25rem;height:1.5rem;line-height:1.5rem;color:#888888;padding-left:1.25rem;margin-left:1rem;}
.info-bottom {
font-size:.8rem;color:#888;padding-top:.625rem;border-top:#e1e1e1 1px solid;
height:5rem;
margin-top:1.25rem;

}
.nexprv {
height:2.5rem;
line-height:2.5rem;
font-size:.8rem;
}
    .nexprv .next-article, .nexprv .prev-article {overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
    width:40%;}
    .nexprv .prev-article {
    float:left;padding-left:0px;}
    .nexprv .next-article {padding-right:5px;text-align:right;
    float:right;}
         .share{height:2.5rem;line-height:2.25rem;text-align:right;font-size:.8rem;color:#888;}
.share a{color:#888888;line-height:2.25rem;}
.share a:hover{color:#4f95e4;text-decoration:none;}
.share ul{float:left;}
.share ul.fxd_xx{width:18.75rem;text-align:left;height:1.5rem;}
.bdsharebuttonbox span{ float:left; margin-right:.3rem; line-height:2.25rem; }
.share ul.fxd_close{width:175px;float:right;text-align:left;overflow:hidden;}
.share ul.fxd_close .print_btn{display:block;float:left;width:4rem;height:2.25rem;line-height:2.25rem;background:url(../images/print.gif) 0 .6rem no-repeat;padding-left:1.5rem;font-size:.8rem;}
.share ul.fxd_close .close_btn{display:block;float:left;width:4rem;height:2.25rem;line-height:2.25rem;background:url(../images/close1.gif) 0 .6rem no-repeat;padding-left:1.5rem;font-size:.8rem;}
.bshare-custom #bshare-shareto{color:#888 !important;line-height:1.5rem !important;font-weight:normal !important;}



    .pageinfo .smallmenu {
    height:2.5rem;line-height:2.25rem;font-size:1rem;width:100%;overflow:hidden;
   
    }
    .pageinfo .smallmenu a{  background:#f0f0f0;
                             display:block;float:left;
                             padding-left:1rem;margin:.3125rem;
                             padding-right:1rem; height:2.25rem;line-height:2.25rem;
    }
    .pageinfo .txtlist,.pageinfo .imgtxtlist,.pageinfo .imglist {
    width:100%;}
    /*纯文列表*/
        .pageinfo .txtlist li {
      height:2.25rem;line-height:2.25rem;
        color:#888888;

        }
         .pageinfo .txtlist li a {
    background:url(../images/arr.png) no-repeat .3125rem center;padding-left:1rem;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
        width:70%;float:left;display:block;}
         .pageinfo .txtlist li span {float:right;display:block;
        width:10%;}
            .pageinfo .txtlist li a:hover {
            color:#4f95e4;}
            .pageinfo .txtlist li.line1 {
            border-bottom:1px #e1e1e1 dotted;height:.5rem;margin-bottom:.5rem;}
            /*文图列表*/
        .pageinfo .imgtxtlist li {
              height:12.5rem;
              padding:1rem 0 1rem 0;
        color:#888888;
        border-bottom:1px #e1e1e1 dotted;
        }
            .pageinfo .imgtxtlist li:last-child {
            border-bottom:0px;}
            .pageinfo .imgtxtlist li .img {float:left;
            border:1px #f8f8f8 solid;width:19.6rem;height:12.5rem;padding:.3rem;}
                .pageinfo .imgtxtlist li .img img {
                width:100%;
                height:100%;
                }
            .pageinfo .imgtxtlist li .txtright {
            width:32.5rem;float:right;margin-right:.625rem;
            }
                .pageinfo .imgtxtlist li h3 {
                font-size:1.5rem;height:1.875rem;line-height:1.875rem;color:#222222;font-weight:normal;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
                }
                    .pageinfo .imgtxtlist li h3 a {color:#222222;
                    }
                    .pageinfo .imgtxtlist li .small {
    text-align:left;
    }
            .pageinfo .imgtxtlist li .txt {
            font-size:.8rem;line-height:1.875rem;text-align:justify;text-indent:2em;height:5.6rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;color:#888888;
            }
            .pageinfo li .btn-view {border-radius:.5rem;
            background:#ffa300;width:6.25rem;float:right;height:2.5rem;color:#fff;line-height:2.5rem;font-size:.8rem;text-align:center;}
                .pageinfo li .btn-view a {
                color:#fff;}
                /*图片列表*/
        .pageinfo .imglist li {
        float:left;width:16.25rem;height:15rem;padding:.625rem;margin-bottom:.625rem;margin-left:.625rem;}
            .pageinfo .imglist li:nth-child(3n+1) {
          margin-left:0px;  }
         .pageinfo .imglist li .txt {
            font-size:.8rem;line-height:2.5rem;text-align:center;height:2.5rem;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
            }
            .pageinfo .imglist li img {height:11.25rem;border:1px #e1e1e1 solid;
            width:15rem;padding:.5rem;}
             .pageinfo .imglist li .small {
    text-align:left;
    }
            .pageinfo .imglist li img:hover {
            border:2px #4f95e4 solid; transition:0.5s;}
            /*工作列表*/
.pageinfo .joblist {
width:100%;

}
    .pageinfo .joblist li {
        width:18.125rem;
        float:left;
        height:12.5rem;
        border:1px #f8f8f8 solid;margin-bottom:1rem;
        padding:.625rem;
        border:1px #e1e1e1 solid;margin-right:.625rem;
        overflow:hidden;
    }
        .pageinfo .joblist li:nth-child(3n) {margin-right:0px;
        float:right;}
 .pageinfo .joblist li .jobinfo {padding-left:0px;
}
            .pageinfo .joblist li h2 {text-align:center;
                font-size:1.125rem;height:1.875rem;line-height:1.875rem;color:#4f95e4;font-weight:normal;
                }
                    .pageinfo .joblist li h2 a {color:#4f95e4;
                    }
.pageinfo .joblist li .jobsl {font-size:.875rem;line-height:1.5rem;
}
    .pageinfo .joblist li .jobsl span {
    font-weight:bold;color:#4f95e4}
        .pageinfo .joblist li .zwjj {font-size:.875rem;line-height:1.375rem;
        width:100%;}
        .pageinfo .joblist li .tit {
         text-align:left;
        display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
     
    
.pageinfo .jobtit {height:2.5rem;line-height:1.25rem;margin-top:1rem;
width:100%;border-bottom:1px #e1e1e1 solid;}
    .pageinfo .jobtit span {
    padding:.625rem;color:#4f95e4; font-size:1.125rem;width:7.5rem;display:block;text-align:center;
    margin:0px auto;border-bottom:1px #4f95e4 solid;}
.pageinfo .jobinfo {
    font-size:.875rem;
    color:#222222;line-height:1.75rem;text-align:justify;
}
/*问答列表*/
 .pageinfo .wdlist {
width:100%;}
   .pageinfo .wdlist .hd{height:2.5rem;line-height:2.5rem; border-bottom:1px #e1e1e1 solid; background:url(../images/tit-x.png) no-repeat left center;font-size:1.125rem; color: #4f95e4;padding-left:1.25rem;text-align:left;margin-bottom:1rem;}
.pageinfo .wdlist li {
        width:100%;
        float:left;
      
        border:1px #e1e1e1 solid;margin-bottom:1rem;
        padding:.625rem;
       

    }

 .pageinfo .wdlist li .qtxt{background:url(../images/qw.png) no-repeat left 0px;
                            color:#4f95e4;line-height:1.5rem;font-size:1rem;padding-left:2rem;
                   }
  .pageinfo .wdlist li .atxt{background:url(../images/qa.png) no-repeat left 0px;
                            color:#888888;line-height:1.5rem;font-size:.8rem;padding-left:2rem;
                   }
    .pageinfo .wdlist li .date {width:10rem;float:right;
                            color:#888888;line-height:1.25rem;font-size:.8rem;padding-left:1.25rem;height:1.25rem;
    }
  
/*问答*/

   .error {
           width:12.5rem;float:left;
        }
    .form {
    width:50rem;margin-left:1.25rem;}
        /*.form .li {width:100%;border:1px red solid;
        }*/
        .form .tit, .form .titz {font-size:1rem;color:#888888;
                                 height:2.5rem;
        width:6.25rem;float:left;text-align:justify;text-align:right;}
        .form .titz {
        height:10rem;}
        .form .inp, .form .inpz {
        width:43.75rem;float:left;}
        .form input {
        width:16.8rem;height:1.8rem;
        font-size:1rem;
        border:1px #4f95e4 solid;
        }
            .form input[id=code] {
            width:6.25rem;
            }
        .form textarea {border:1px #4f95e4 solid;width:20.6rem;height:8.75rem;
        }
        .form .inpz {
        height:1rem;}
    .form .code, .form .codeimg {
    width:6.8rem;float:left;display:block;}
      
        .form .codeimg img {}
    .error {width:12.5rem;color:#ff0000;font-size:.8rem;padding-left:.3rem;
    }
    .btn-submit {
    width:12.5rem;
    margin:1rem auto;
    height:2rem;
    font-size:1re,;  
    color:#fff;border:0px;text-align:center;
    background:#4f95e4;font-family:微软雅黑,"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei";
    }

                        /*分页*/
            .pagebox{margin:.25rem 0;padding:.625rem 0px 0px 15.625rem;color:#888888;text-align:left;font-size:.8rem;height:1.5rem;border-top: 1px solid #e1e1e1;}

.pagebox a{float:left;display:block;height:1.5rem;line-height:1.5rem;padding:0 9px;color:#4f95e4;margin-right:.25rem;text-decoration:none;border:1px solid #4f95e4;color:#888888;}
.pagebox a:hover{color:#fff;background:#4f95e4;border:1px solid #4f95e4;text-decoration:none;}
.pagebox a:active{border:#4f95e4 1px solid;background:#4f95e4;color:#ffffff;}
.pagebox span.current{float:left;display:block;height:1.5rem;line-height:1.5rem;padding:0 .56rem;margin-right:.25rem;border:1px solid #4f95e4;background:#4f95e4;color:#ffffff;}
.pagebox span.disabled{float:left;display:block;height:1.5rem;line-height:1.5rem;padding:0 9px;color:#e1e1e1;margin-right:.25rem;border:1px solid #4f95e4;background:#4f95e4;}

