﻿[v-cloak] {display: none !important;}
*{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family: "Microsoft YaHei UI"}
body,html,p,ul,li{margin:0;padding:0;}
img,input{display:block;margin:0;padding:0}
li{list-style: none}
input,button,select:focus{outline:none;border:0}
input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #9F9FA5;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #9F9FA5;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #9F9FA5;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #9F9FA5;
}
.head_box .head_rt input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #fff;
}
.head_box .head_rt input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #fff;
}
.head_box .head_rt input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #fff;
}
.head_box .head_rt input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #fff;
}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration: none}
.clear{clear:both}


body{}
.head_box{height:auto;width:100%;background: #fff;}
.head_box .head{width:1280px;margin:0 auto;position: relative}
.head_box .head .head_lf{}
.head_box .head .head_lf img{padding: 20px 0 40px;cursor: pointer;display: inline-block;}
.head_box .head .head_lf h1{float: left;margin:0;font-weight: normal;font-size: 24px;color: #fff;}
.head_box .head_rt{float: right;border:0;border-radius: 15px;margin-top:10px;}
.head_box .head_rt span{color:#fff;}
.head_box .head_rt input{height:30px;width:180px;float: left;padding:0;text-indent:10px;box-sizing: border-box;font-size: 14px;border:0;background: rgba(255,255,255,.2);border-radius: 15px 0 0 15px;color:#fff !important;}
.head_box .head_rt button{border:0;height:30px;line-height:30px;float: left;font-size: 16px;cursor: pointer;background: rgba(255,255,255,.2);padding:0 10px;border-radius: 0 15px 15px 0;}

.nav .floor {width: 1280px;margin: 0 auto;}
.navLi4>li {
    width: 25%;
}
.navLi4>li {
    width: 16%;
    *width: 16.62%;
    float: left;
    text-align: center;
    position: relative;
}
.navLi4>.on>a {
    background: #5796c4;
}
.navLi4>li>a:hover {
    background: #5796c4;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all .3s ease-out;
}
.navLi4:hover .on>a{background: #006eab;}
.navLi4>.on>a:hover{background: #5796c4;}
.navLi4>li>a {
    display: block;
    height: 50px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    position: relative;
}
.nav {
    background: #006eab;
}
.nav {
    height: 50px;
    line-height: 50px;
    background: #006eab;
}




/*主页表格*/
.cont_box{width:1280px;margin:0 auto;}
.cont_box .cont{margin-top:2%;overflow: hidden;min-height:720px;}
.cont_box .cont .list_box{width:49.5%;border:1px solid #e8e8ef;float: left;margin-bottom:2%;overflow: hidden;background: #fff;border-top:2px solid #006eab;}
.cont_box .cont .list_box:nth-child(odd){margin-right: 1%;}
.cont_box .cont .list_box .list_top{height:46px;line-height: 46px;border-bottom:1px solid #e8e8ef;margin:0 10px;}
.cont_box .cont .list_box .list_top h1{float: left;margin:0;font-size: 18px;font-weight: bold;color: #333;}
.cont_box .cont .list_box .list_top a{float: right;color: #9F9FA5;font-size: 13px;}
.cont_box .cont .list_box .list_top a:hover{color: #006eab}
.cont_box .cont .list_box .list_top select{float: right;color: #333;border:1px solid #ced4da;background:#fff;height:30px;margin-top:6px;width:120px;font-size: 16px;}
.cont_box .cont .list_box ul{overflow: hidden;height:230px;}
.cont_box .cont .list_box ul li{line-height: 46px;height:46px;color:#333;padding:0 10px;cursor: pointer;font-size: 16px;}
.cont_box .cont .list_box ul li p{line-height: 46px;height:46px;color:#333;width:calc(100% - 190px);white-space:nowrap;text-overflow: ellipsis;overflow: hidden;float: left;}
.cont_box .cont .list_box ul li span{margin-right:10px;margin-top:20px;float:left;width:8px;height:8px;border:2px solid #2d8cc350;border-radius: 4px;background:transparent;}
.cont_box .cont .list_box ul li b{float: right;color: #9F9FA5;font-weight: normal;font-size: 13px;}
.cont_box .cont .list_box ul li:hover p{color: #006eab;}
.cont_box .cont .list_box ul li:nth-child(even){background: #2d8cc308;}
.cont_box .cont .list_box .list ul li{width:50%;float: left;}
.cont_box .cont .list_box .list ul li p{width:calc(100% - 16px);}
.cont_box .cont .list_box .list .list_page{height: 50px;width: 100%;border-top:1px solid #e8e8ef;}

/*二层表格*/
.list_box1{width:100%;border:1px solid #e8e8ef;border-top:0;float: left;margin-bottom:2%;border-top:2px solid #006eab;overflow: hidden;background: #fff;}
.list_box1 .list_top{height:46px;line-height: 46px;padding:0 10px;}
.list_box1 .list_top h1{float: left;margin:0;font-size: 18px;font-weight: bold;color: #333;}
.list_box1 .list_top a{float: right;color: #9F9FA5;font-size: 13px;}
.list_box1 .list_top a:hover{color: #006eab;}
.list_box1 .second_tit{height:46px;line-height: 46px;color: #006eab;background:#f5f5f5;font-size: 18px;}
.list_box1 .second_tit:before{content:"";width:3px;height:17px;background: #006eab;margin:14px 7px 0 10px;float: left}
.list_box1 ul{overflow: hidden;}
.list_box1 ul li{line-height: 46px;height:46px;color:#333;padding-left:10px;cursor: pointer;font-size: 16px;border-right:1px dashed #e8e8ef;border-bottom:1px dashed #e8e8ef;}
.list_box1 ul li:nth-child(3n+3){border-right:0;}
.list_box1 ul li p{line-height: 46px;height:46px;color:#333;width:calc(100% - 20px);white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_box1 ul li span{margin-right:10px;margin-top:21px;float:left;width:4px;height:4px;border:0;border-radius: 2px;background:#2d8cc350;}
.list_box1 ul li:hover p{color: #006eab;}
.list_box1 .list ul li{width:33.3%;float: left;}
.list_box1 .list ul li p{width:calc(100% - 70px);float: left;}
.list_box1 .list ul li a{color:#2d8cc3;float: right;padding:0 10px;font-size: 14px;}
.list_box1 .list ul li a:hover{background: #2d8cc3;color:#fff;}
.list_box1 .list ul li span{margin-right:10px;margin-top:21px;float:left;width:4px;height:4px;border:0;border-radius: 2px;background:#2d8cc350;}
.list_box1 .list .list_page{height: 50px;width: 100%;border-top:1px solid #e8e8ef;}



/*搜索结果*/
.cont_box1{width:1200px;margin:0 auto;}
.cont_box1 .cont{margin-top:2%;}
.cont_box1 .cont .list_box{width: 1200px;border: 1px solid #e8e8ef;float: left;margin-bottom: 2%;overflow: hidden;background: #fff;height: calc(100% - 200px);position: absolute;}
.cont_box1 .cont .list_box .list_top{height:50px;line-height: 48px;border-bottom:1px solid #e8e8ef;padding:0 20px;}
.cont_box1 .cont .list_box .list_top h1{float: left;margin:0;font-size: 18px;font-weight: bold;color: #333;}
.cont_box1 .cont .list_box ul{overflow: auto;height: calc(100% - 100px);position: absolute;width: 100%;}
.cont_box1 .cont .list_box ul li{line-height: 46px;height:46px;color:#333;padding:0 20px;cursor: pointer;font-size: 16px;}
.cont_box1 .cont .list_box ul li p{line-height: 46px;height:46px;float: left;color:#333;width:calc(100% - 280px);white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.cont_box1 .cont .list_box ul li span{margin-right:10px;margin-top:20px;float:left;width:8px;height:8px;border:2px solid #2d8cc350;border-radius: 4px;background:transparent;}
.cont_box1 .cont .list_box ul li b{float: right;color: #9F9FA5;font-weight: normal;}
.cont_box1 .cont .list_box ul li h1{font-size: 14px;background: #006eab;color: #fff;padding:0 5px;-border-radius: 2px;float: left;display: inherit;line-height: 24px;height:24px;margin-top:11px;
    margin-right:5px;max-width: 96px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cont_box1 .cont .list_box ul li:hover p{color: #006eab;}
.cont_box1 .cont .list_box ul li:nth-child(odd){background: #2d8cc308;}
.cont_box1 .cont .list_box .list .list_page{height: 50px;width: 100%;border-top:1px solid #e8e8ef;position: absolute;bottom: 0;}
/*查看报告*/
.cont_box2{width:1280px;margin:0 auto;}
.cont_box2 .cont{margin-top:2%;}
.cont_box2 .cont .list_box{padding:0 60px;width:100%;border:1px solid #e8e8ef;float: left;margin-bottom:2%;overflow: hidden;background: #fff;min-height:370px;}
.cont_box2 .cont .list_box .list_top{text-align: center;}
.cont_box2 .cont .list_box .list_top h1{margin:0;font-size: 28px;color: #333;text-align: center;margin-top: 30px;}
.cont_box2 .cont .list_box .list_top p{color: #9F9FA5;font-size: 13px;margin:30px auto;}
.cont_box2 .cont .list_box .list_top .repeat_line{width: 100%;background: url(../../../images/i104.png) 0 0 repeat-x;height: 8px;}
.cont_box2 .cont .list_box .list{width:100%;margin:10px auto;margin-bottom: 2%;}
.cont_box2 .cont .list_box .list .list_page{height: 50px;width: 100%;border-top:1px solid #e8e8ef;}
/*面包导航*/
.bread_nav{width:100%;font-size: 15px;margin-bottom: 10px;color: #666;}
.bread_nav span.fa{margin:0 5px;font-size: 16px;color: #2d8cc3;}
.bread_nav a{color: #666;}
.bread_nav a.nav_on{color:#2d8cc3;}
.bread_nav a:hover{color:#2d8cc3;text-decoration: underline;}
.download_file{height:40px;line-height:38px;width:80px;background: #2d8cc3;color:#fff;border-radius: 2px;font-size: 16px;float: right;margin-right: 190px;margin-top:10px;cursor: pointer;}
.download_file:hover{opacity: .7}

/*.footer{margin-top:60px;text-align: center;width:100%;background: #333;color: #fff;line-height: 50px;font-size: 16px;}*/

/*.footer .ft_box{width:1000px;margin:0 auto;font-size: 14px;color:#ffffff9e;display: flex;}*/
/*.footer .ft_box .ft_lf{float: left;display: flex;justify-content: center;align-items: center;}*/
/*.footer .ft_box .ft_lf a{float: left;}*/
/*.footer .ft_box .ft_ct{display: flex;justify-content: center;flex-flow: wrap;padding:20px 100px;}*/
/*.footer .ft_box .ft_ct p{white-space: nowrap;margin:0 10px;line-height: 26px;}*/
/*.footer .ft_box .ft_ct p>span{display: inline;}*/
/*.footer .ft_box .ft_ct p>img{display: inline;}*/
/*.footer .ft_box .ft_ct p>a{display: inline;color:#fff;}*/
/*.footer .ft_box .ft_ct p a{display: inline;color:#fff;}*/

.footer {
    background-color: #006eab;
}
.footer .footer-info {
    padding: 25px 0;
    overflow: hidden;
}
.floor {
    width: 1280px;
    margin: 0 auto;
}
.footer .footer-info .footer-info-box {
    float: left;
    height:110px;
    padding: 15px 20px;
    margin-right: 20px;
    background: #2775b7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: 70px;
}
.footer .footer-info .footer-info-box1 {
    float: left;
    height:110px;
    padding: 15px 20px;
    margin-right: 20px;
    background: #2775b7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.footer .footer-info .footer-info-con {
    padding-left: 40px;
}
.footer .footer-info .footer-info-box2 {
    float: left;
    height:110px;
    padding: 15px 20px;
    margin-right: 20px;
    background: #2775b7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.footer .footer-info .footer-info-box3 {
    float: left;
    height:110px;
    padding: 15px 20px;
    margin-right: 20px;
    background: #2775b7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    display: flex;
    align-items: center;
}
.footer .footer-info .footer-info-box3 a{float:left;margin-left: 20px;}
.footer p {
    color: #87bce4;
    white-space: nowrap;
}
.footer p {
    font-size: 14px;
    line-height: 26px;
}
.footer a, #blue-skin .footer p {
    color: #87bce4;
}
.footer a, .footer p {
    color: #87bce4;
    font-size: 14px;
}





.file_list{width:900px;border:1px solid #e8e8ef;margin:10px auto;margin-bottom: 4%;background: #2d8cc308;padding:1%;}
.file_list h1{font-size: 18px;font-weight: bold;color: #333;margin-bottom:1%;}
.file_list ul{min-height:200px;}
.file_list ul li{line-height: 30px;color: #2d8cc3;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
.file_list ul li:hover{text-decoration: underline;}

/*返回顶部*/
.back_top{width:60px;height:60px;z-index: 99;font-size: 12px;text-align: center;border-radius:30px;background: rgba(0,0,0,.5);color: #fff;position: fixed;bottom:60px;right:40px;}
.back_top:hover{background: rgba(0,0,0,.7);color: #fff;}
.back_top i{display: block;font-size: 20px;margin-top: 6px;}
.back_top span{line-height: 18px;}

/*左导航*/
.cont_box3{width:1280px;margin:20px auto;}
.cont_box3 .left_menu{width: 300px;float: left;background:#fff;text-align: center;box-shadow:0px 0px 3px 1px rgba(72,76,90,.1);}
.cont_box3 .left_menu h1{font-size: 18px;font-weight:bold;color: #006eab;height:46px;line-height: 46px;text-align: left;border-bottom:1px solid #e8e8ef;}
.cont_box3 .left_menu h1:before{content:"";width:3px;height:17px;background: #006eab;margin:14px 7px 0 10px;float: left}
.cont_box3 .left_menu ul{height:737px;overflow:auto;padding:10px;}
.cont_box3 .left_menu ul li{text-align:left;padding:0 10px;height:46px;line-height: 46px;font-size: 16px;cursor: pointer;border-radius: 2px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cont_box3 .left_menu ul li.left_menu_on{background: #006eab;color: #fff;}
.cont_box3 .left_menu ul li.left_menu_on:hover{color: #fff;}
.cont_box3 .left_menu ul li:hover{color:#006eab;}
.cont_box3 .cont{width:960px;float: right;margin-top:10px;}
.cont_box3 .cont .list_box{width:100%;border:1px solid #e8e8ef;float: left;margin-bottom:2%;overflow: hidden;background: #fff;min-height:370px;border-top:2px solid #006eab;}
.cont_box3 .cont .list_box .list_top{height:50px;line-height: 47px;border-bottom:1px solid #e8e8ef;padding:0 20px;}
.cont_box3 .cont .list_box .list_top h1{float: left;margin:0;font-size: 18px;font-weight: bold;color: #333;}
.cont_box3 .cont .list_box ul{overflow: hidden;height:690px;}
.cont_box3 .cont .list_box ul li{line-height: 46px;height:46px;color:#333;padding:0 20px;cursor: pointer;font-size: 16px;}
.cont_box3 .cont .list_box ul li p{line-height: 46px;height:46px;float: left;color:#333;width:calc(100% - 150px);white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.cont_box3 .cont .list_box ul li span{margin-right:10px;margin-top:20px;float:left;width:8px;height:8px;border:2px solid #2d8cc350;border-radius: 4px;background:transparent;}
.cont_box3 .cont .list_box ul li b{float: right;color: #9F9FA5;font-weight: normal;}
.cont_box3 .cont .list_box ul li:hover p{color: #006eab;}
.cont_box3 .cont .list_box ul li:nth-child(even){background: #2d8cc308;}
.cont_box3 .cont .list_box .list .list_page{height: 50px;width: 100%;border-top:1px solid #e8e8ef;}


.top {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #f1f1f1;
}
.top .floor {
    width: 1280px;
    margin: 0 auto;
}
.top .top_left {
    color: #4674ae;
    font-size: 14px;
    float: left;
}
.top .top_right {
    color: #4674ae;
    font-size: 14px;
    float: right;
    display: flex;
}
.top a {
    font-size: 14px;
    color: #4674ae!important;
    margin: 0 10px;
}
.top a:hover{text-decoration: underline;}

.webfarm {
    position: relative;
    z-index: 99;
    padding-bottom: 8px;
}
.webfarm:hover .webfarm-main {display: block;}
.webfarm .webfarm-btn {
    background: #99c5dd url(../../../images/2019xxz_tybm_dbx.png) no-repeat 92% center;
    width: 100px;
    height: 25px;
    line-height: 25px;
    border-radius: 15px;
    margin-top: 7px;
    font-size: 14px;
    padding-right: 8px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.top .btn {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-width: 0;
    border-radius: 4px;
    background: #1E90FF;
    cursor: pointer;
    outline: none;
    color: white;
    font-size: 16px;
}
.webfarm .webfarm-main {
    display: none;
    position: absolute;
    top: 40px;
    left: -600px;
    width: 700px;
    border: 4px solid #99c5dd;
    background: #fff;
    border-radius: 5px;
}
.webfarm .webfarm-box {
    padding: 15px;
}
.webfarm .webfarm-tit {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    background: #f1f1f1;
    color: #a70001;
    overflow: hidden;
    margin-bottom: 10px;
}
.webfarm .webfarm-tit span {
    background: #fff;
    display: block;
    padding-right: 10px;
    float: left;
}
.webfarm .webfarm-link {
    overflow: hidden;
}
.webfarm .webfarm-link li {
    float: left;
    width: 25%;
}
.webfarm .webfarm-link li a {
    font-size: 14px;
    color: #4674ae;
    line-height: 30px;
    white-space: nowrap;
}
.webfarm .webfarm-link li a:hover{text-decoration: underline;}



