@charset"utf-8";
/*build: 2016-05-28*/

body{
    background: #fff none;
}

#page-160619{
    width:100%; height:auto; margin:0 auto; min-width: 1000px; padding-bottom:87px;
    position:relative; overflow:hidden;
    background-color: #fff;
}
#page-160619-head, #page-160619-banner, #page-160619-body, .page-160619-body-section, #page-160619-foot, #page-160619-bottom-fixed{
    position: relative; 
    width:100%; 
}
#page-160619-head{
    height:83px;
}
#page-160619-banner{
    height: 400px;
    overflow: hidden;
    background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%;
    text-align: center;
}
#page-160619-body{
    min-height: 400px;
    /*background: url(../images/bg-160619-04.png) 50% 100% repeat-x;*/
}
.page-160619-body-section{
    overflow: hidden;
    padding: 20px 0;
}
.page-160619-body-section-bg-1{
    background-color: #f8f8f8;
}
.page-160619-body-section-bg-2{
    background: #f8f8f8 url(../images/bg-160619-04.png) 50% 100% repeat-x;;
}
.page-160619-body-section-bg-3{
    background-color: #2d7ebd;
}
#page-160619-foot{
    height:140px;
    font-size: 12px;
}
#page-160619-bottom-fixed{
    position: fixed; left:0; bottom:0; z-index: 100;
    width: 100%; height: 58px;
    background:url(../images/transparent-000000-60p.png);
}

#page-160619-head-inner, #page-160619-banner-inner, .page-160619-body-section-inner, #page-160619-foot-inner, #page-160619-bottom-fixed-inner{
    position: relative;  
    width:960px; margin: 0 auto; padding-left:20px; padding-right: 20px;
}
#page-160619-head-inner{
    height:83px;
}
#page-160619-banner-inner{
    overflow: hidden;
    min-height: 400px;
}
#page-160619-banner-inner .text{
    position: absolute; top:33px; right:20px;
    width:290px; height: 318px;
    overflow: hidden; display: block;
    background: url(../images/transparent-000000-20p.png) 0 0;
    color: #fff;
}
#page-160619-banner-inner .text a{
    display: inline-block; *display: inline; *zoom:1;
    width: 150px; height: 38px; line-height: 38px;
    overflow: hidden;
    background-color: #005bac;
    border-radius: 3px;
    color:#fff; text-decoration: none;
}
.page-160619-body-section-inner{

}
#page-160619-foot-inner{
    padding-top:30px; padding-bottom: 30px;
}
#page-160619-bottom-fixed-inner{
    height: 30px; padding-top:14px; padding-bottom: 14px;
}


#site-name-160619{
    display: block; position: relative; top: 21px;
    width: 216px; height: 41px;
    background: url(../images/logo-wqb-216x41.png) 0 50% no-repeat;
}
#top-link-group-160619{
    position: absolute; top:40%; right: 20px;
}
#top-link-group-160619 li{
    float:left;
    height:16px; line-height: 16px; margin: 0 0px; padding:0 15px;
    font-size: 14px;
}
#top-link-group-160619 li a{
    display: block;
    line-height: 16px; 
    text-decoration: none; color: #333; 
}
#top-link-group-160619 li a:hover{
    color:#06a;
}


.san-row{
    margin-right: -10px; margin-left: -10px; 
    *zoom:1;
}
.san-row:before, .san-row:after{
    display: table; content: " ";
    border-collapse:collapse; border-spacing:0;
}
.san-row:after{clear: both;}
.san-col-1, .san-col-2, .san-col-3, .san-col-4, .san-col-5, .san-col-6, .san-col-7, .san-col-8, .san-col-9, .san-col-10, .san-col-11, .san-col-12{
    position: relative;
    margin-right: 0; margin-left: 0; padding-right: 0 !important; padding-left: 0 !important;
    float: left;
}
.san-col-12{width: 100%;}
.san-col-11{width: 91.66666667%;}
.san-col-10{width: 83.33333333%;}
.san-col-9{width: 75%;}
.san-col-8{width: 66.66666667%;}
.san-col-7{width: 58.33333333%;}
.san-col-6{width: 50%;}
.san-col-5{width: 41.66666667%;}
.san-col-4{width: 33.33333333%;}
.san-col-3{width: 25%;}
.san-col-2{width: 16.66666667%;}
.san-col-1{width: 8.33333333%;}
.san-col-inner{
    position: relative;
    min-height: 1px;
    padding-right: 10px; padding-left: 10px;
}


.san-thumbnail{
    display:block; width: 100%; height: inherit;
    overflow: hidden; position: relative;
    text-align: center; font-size: 0;
    cursor: pointer;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.san-thumbnail>img{
    max-width: 100%; max-height: 100%;
    vertical-align: middle;
}


.san-icon{
    display: inline-block; 
    width:20px; height:20px; line-height: 20px;
    background-image: url(../images/sprite-icon-02.png); background-repeat: no-repeat;
    background-position: -1000px -1000px;
    white-space:nowrap;
    color: transparent; text-decoration: none !important;
}
.san-icon:before, .san-icon-32:before, .san-icon-flag:before{
    content: '\3000'; 
    text-decoration: none !important;
}
.san-icon-s-1{
    width:36px; height: 36px; line-height: 36px;
}
.san-icon-s-1-1{
    background-image: url(../images/icon-face-a1a1a1-36x36.png);
    background-position: 0 0;
}
.san-icon-s-1-2{
    background-image: url(../images/icon-face-e04322-36x36.png);
    background-position: 0 0;
}


.section-160619{
    position: relative; overflow: hidden;
}
.section-160619-head{
    position: relative;
    margin: 0 40px;
    background: url(../images/line-160619-01.png) 0 50% repeat-x;
    text-align: center;
}
.section-160619-title{
    display: inline-block; *display: inline; *zoom:1;
    padding: 0 10px;
    background-color: #fff;
    color: #2d7ebd;
}
.page-160619-body-section-bg-1 .section-160619-title,
.page-160619-body-section-bg-2 .section-160619-title{
    background-color: #f8f8f8;
}
.section-160619-body{
    position: relative;
    padding: 20px 0;
    color:#666;
}


.san-table{

}
.san-table table{
    border: 1px solid #dddddd;
}
.san-table td{
    padding:4px 8px;
}
.san-table thead td{
    background-color:#3a98dd;
    color:#fff; font-weight: 500; text-align: center;
}
.san-table tbody td{
    text-align: center;
}
.san-table tbody tr.even td{
    background-color:#fff;
}
.san-table tbody tr.odd td{
    background-color:#ebf4fc;
}
.san-table .pagination a,.san-table .pagination span{
    display: block; float: left;
    width: 75px; padding:0 5px;
    overflow: hidden;
    text-align: center;
}
.san-table .pagination a{
    color:#666;
    text-decoration: none;
}
.san-table .pagination a:active, .san-table .pagination a:hover{
    color:#c91d1d;
}


.list-160619{

}
.list-160619 li{
    display: inline-block; *display: inline; *zoom:1;
}
#block-160619-3 .list-160619 li{
    width: 280px; padding-left:180px; height: 158px;
    overflow: hidden;
    background-image: url(../images/bg-160619-10.png); background-repeat: no-repeat;
} 
#block-160619-7 .list-160619{
    text-align: center;
}
#block-160619-7 .list-160619 li{
    width: 187px; margin: 0 15px; padding-top:197px; padding-left: 5px; padding-right: 5px;
    overflow: hidden;
    background-image: url(../images/bg-160619-05.png); background-repeat: no-repeat;
    vertical-align: top; text-align: left;
}


.list-160621{
    position: relative; overflow: hidden;
}
#block-160619-6 .list-160621{
    min-height: 474px;
    color:#666;
}
.list-160621 li{
    margin: 15px 0;
}
.list-160621 li{*zoom:1;}
.list-160621 li:before,.list-160621 li:after{content:" ";display:table;}
.list-160621 li:after{clear:both;}
.list-160621 .list-num{
    display: block; float: left;
    width:23px; height: 23px; line-height: 25px; margin-top: 13px;
    overflow: hidden;
    background:url(../images/icon-circle-f98247-23x23.png) 0 0 no-repeat;
    color:#fff; text-align: center; font-size: 18px;
}
.list-160621 .list-content{
    display: block;
    margin-left: 33px;
}

.list-160622{
    height:30px; overflow: hidden;
}
.list-160622 li{
    height:30px; line-height: 30px;
    color:#fff;
}
.list-160622 li{*zoom:1;}
.list-160622 li:before,.list-160622 li:after{content:" ";display:table;}
.list-160622 li:after{clear:both;}
.list-160622 .list-content{
    margin-right: 140px;
}
.list-160622 .list-btn{
    display: block; float: right;
    width:120px; height: 30px; line-height: 30px; /*margin-top: 8px;*/
    background-color:#ee4c4c;
    border-radius: 15px;
    color:#fff; font-size: 14px;
    text-align: center; text-decoration: none;
}


.san-tabs-160621{
    
}
#block-160619-6 .san-tabs-160621{
    position: relative; overflow: hidden;
    margin:0;
    background-color:#2d7ebd;
    text-align: center;
}
.san-tabs-160621 li{
    display: inline-block; *display: inline; *zoom:1;
    vertical-align: top;
    margin:0 30px;
}
#block-160619-6 .san-tabs-160621 li{
    background-image: url(../images/bg-160619-07a.png); background-position: 40px 0; background-repeat: no-repeat;
}
#block-160619-6 .san-tabs-160621 li.current,
#block-160619-6 .san-tabs-160621 li:hover{
    background-image: url(../images/bg-160619-07b.png);
}
    #block-160619-6 .san-tabs-160621 #wqb-cq{background-position: 40px 59px;}
    #block-160619-6 .san-tabs-160621 #wqb-sy{background-position: -198px 59px;}
    #block-160619-6 .san-tabs-160621 #wqb-lc{background-position: -437px 59px;}
    #block-160619-6 .san-tabs-160621 #wqb-aq{background-position: -675px 59px;}
.san-tabs-160621 a{
    display: block;
    text-decoration: none;
}
#block-160619-6 .san-tabs-160621 a{
    width:190px; height: 60px; padding-top:180px; padding-bottom: 20px;
    color:#fff;
}
#block-160619-6 .san-tabs-160621 li:hover a{
    color:#ffea00;
}
#block-160619-6 .san-tabs-160621 li.current a{
    background:url(../images/bg-160619-06.png) 50% 100% no-repeat;
    color:#ffea00;
}
.san-tabs-content{
    position: relative;
}
.san-tabs-content .san-tabs-panel{
    display: none; position: relative;
}
.san-tabs-content .san-tabs-panel.active{
    display: block;
}


.form-160621{
    margin-top:-30px; padding-top:77px;
    background: url(../images/bg-160619-02.png) 620px 0px no-repeat;
}
.san-input-text{
    display: block;
    position: relative;
    width:100%; height: 48px; padding-left: 5px; padding-right: 5px; line-height:48px;
    background-color: #fff; background-image: none;
    border: 1px solid #c5c5c5;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
    @media \0screen{
        .san-input-text{line-height:48px;}
    }
textarea.san-input-text{
    height: auto; line-height: inherit;
    resize: none;
}
.san-input-text:focus{
    border-color: #b2e1f3;
    outline: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
         -o-transition: border-color ease-in-out .15s, -o-box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.san-input-text::-ms-clear, .san-input-text::-ms-reveal{
    display: none;
}
.san-input-text::-moz-placeholder{
    opacity: 1;
}
.san-input-text:-ms-input-placeholder, 
.san-input-text::-webkit-input-placeholder, 
.san-input-text::-moz-placeholder{
    color: #999;
}
.san-input-text-inline{
    display: inline-block;
    width: auto;
    vertical-align: middle;
}


.san-btn-160621{
    display: inline-block;
    width:100px; padding: 5px 20px;
    background-image: none;
    background-color: #3a98dd;
    border: 1px solid #1e74b3;
    font-weight: normal; text-decoration: none; color: #fff;
    text-align: center; vertical-align: middle;
    cursor: pointer;
    white-space: nowrap; overflow: hidden;
}
.san-btn-160621:hover, .san-btn-160621:active{
    color: #fff; text-decoration: none;
}


.ha-popup-160621-wrapper{
    position:absolute; top:0; left:0; z-index: 10000;
    width:100%; height: auto;  min-height:100%; _height:600px;
    margin:0; padding:0;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.3);
    background: url(../images/bg-transparent-01.png)\0/;
    *background: url(../images/bg-transparent-01.png);
    _background: url(../images/transparent.gif);
}
.ha-popup-160621-main{
    position: absolute; top:-1000px; left:0; z-index: 10000; /*top:100px;*/
    width:870px; height: 550px; margin:0; padding:5px;
    overflow: hidden; _overflow: visible;
    background: transparent url(../images/transparent-000000-20p.png);
    font-family:Arial,"微软雅黑",sans-serif; color: #666; 
}
.ha-popup-160621-inner{
    position: relative; overflow: hidden;
    height: 470px; margin:0; padding:40px;
    background-color:#fff;
}
.ha-popup-160621-close-btn{
    position: absolute; top:15px; right:15px;
    display: block;
    width:39px; height:39px;
    background: transparent url(../images/icon-160619-close.png) 0 0 no-repeat;
}



#page-160619-banner-inner .qr-code{
    position: absolute; top:190px;
}
#page-160619-banner-inner .qr-code .san-thumbnail{
    box-shadow: 1px 2px 2px #ccc;
}
#page-160619-banner-inner .qr-code .qr-code-text{
    margin-top:3px;
    font-size: 14px; color:#2d7ebd;
    text-align: center;
}

.qr-code-94x94{
    width:94px; height: 94px;
    overflow: hidden;
}
#block-160619-8 .qr-code-94x94{
    position: absolute; top:70px;
}



#block-160619-8{
    height:176px; padding:10px 0;
    background: #2d7ebd url(../images/bg-160619-03.png) 50% 20px no-repeat;
}

