[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;
}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration: none}
.clear{clear:both}


body{}
.head_box{height:80px;line-height: 80px;width:100%;background:url("../../../images/bg11.png") center no-repeat;background-size:100% 100%;-box-shadow:0px 2px 4px rgba(0,0,0,.07);}
.head_box .head{width:1280px;margin:0 auto;position: relative}
.head_box .head .head_lf{float: left;cursor: pointer;}
.head_box .head .head_lf img{float: left;margin-top:10px;}
.head_box .head .head_lf h1{float: left;margin:0;font-weight: normal;font-size: 24px;color: #fff;}
.head_box .head .head_rt{position:absolute;top:21px;right: 0;border:1px solid #ddd;border-radius: 2px;}
.head_box .head .head_rt span{color:#9F9FA5;}
.head_box .head .head_rt input{height:36px;width:200px;float: left;padding:0;text-indent:10px;box-sizing: border-box;font-size: 16px;border:0;}
.head_box .head .head_rt button{border:0;height:36px;line-height:36px;float: left;font-size: 16px;cursor: pointer;background: #fff;padding:0 10px;}
/*主页表格*/
.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 #bd1a2d;}
.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: #bd1a2d}
.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: #bd1a2d;}
.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 #bd1a2d;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: #bd1a2d;}
.list_box1 .second_tit{height:46px;line-height: 46px;color: #bd1a2d;background:#f5f5f5;font-size: 18px;}
.list_box1 .second_tit:before{content:"";width:3px;height:17px;background: #bd1a2d;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: #bd1a2d;}
.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: #bd1a2d;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: #bd1a2d;}
.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;}

.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: #bd1a2d;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: #bd1a2d;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: #bd1a2d;color: #fff;}
.cont_box3 .left_menu ul li.left_menu_on:hover{color: #fff;}
.cont_box3 .left_menu ul li:hover{color:#bd1a2d;}
.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 #bd1a2d;}
.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: #bd1a2d;}
.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;}

