﻿@charset "utf-8";
/* Style Reset */
* { margin: 0; padding: 0; }
ul, ol, li, dl, dt, dd { list-style: none; }
a { text-decoration: none; outline: 0px; color: #666; }
img { border: 0; max-width: 100%; }
.ccsl { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.clear { clear: both; }
body { width: 100%; max-width: 512px; margin: 0 auto; background: #333; font-size: 12px; line-height: 24px; color: #333; }
.mainWarp { width: 100%; max-width: 512px; margin: 0 auto; background: #fff; }



/*导航*/
.navBox { width: 100%; max-width: 521px; margin: 0 auto; }
.navBox .navimg { position: fixed; bottom: 70px; margin-left: 20px; width: 46px; height: 46px; background: #fff; border-radius: 100%; border: 2px solid #EAEAEA; z-index: 999; }
.navBox .navimg img { width: 43px; margin-left: 2px; margin-top: 1px; }
.navBox .navdiv { position: fixed; bottom: 95px; margin-left: 25px; width: 124px; padding-top: 5px; height: auto; padding-bottom: 30px; overflow-y: scroll; background: rgba(255,255,255,0.9); z-index: 998; border: 1px solid #e5e5e5; display: none; }
.navBox .navdiv .navbb { width: 100%; height: 42px; line-height: 42px; overflow: hidden; }
.navBox .navdiv .navbb .tit { font-size: 14px; height: 42px; color: #666; line-height: 45px; padding-left: 30px; }


.h5nav { width: 100%; max-width: 512px; margin: 0 auto; }
.h5navBox { padding-top: 2px; padding-bottom: 4px; position: fixed; width: 100%; max-width: 512px; bottom: 0; height: 54px; z-index: 999; background: #0064aa; }
.h5navBox .h5navitem { width: 25%; height: 54px; float: left; overflow: hidden; }
.h5navBox .h5navitem a { display: block; }
.h5navBox .h5navitem img { margin: 3px auto; height: 30px; display: block; }
.h5navBox .h5navitem p { text-align: center; height: 18px; line-height: 18px; color: #fff; }


.part4 { width: 100%; height: 40px; background: #0064aa; color: #fff; margin-top: 10px; }
.part4 .tit { float: right; padding-right: 5px; font-size: 14px; height: 40px; line-height: 40px; color: #fff; }
.part4 .img { float: right; padding-right: 10px; width: 10px; height: 32px; }
.part4 .img img { width: 10px; height: 10px; margin-top: 18px; }

.footer { padding: 20px; }
.footer .con { text-align: center; color: rgb(153, 153, 153); font-size: 12px; }

.kbox { background: #F2F2F2; width: 100%; height: 5px; }

.header { width: 100%; max-width: 512px; background: #fff; height: 50px; overflow: hidden; border-top: 5px solid #0064aa; position: relative; }
.header p { /*text-align: center;*/ color: #0064aa; height: 50px; line-height: 50px; font-size: 18px; }
.header .logo { height: 40px; padding-top: 5px; padding-left: 20px; }


.contitbox { background: #F2F2F2; height: 46px; overflow: hidden; margin-bottom: 20px; }
.contitbox .line { margin-left: 10px; height: 14px; margin-top: 16px; width: 8px; background: #fff; border-left: 8px solid #0064aa; float: left; }
.contitbox p { height: 46px; line-height: 46px; float: left; color: #000; font-size: 16px; padding-left: 10px; max-width: 60%; }

.part6 { padding: 0 10px; border-top: 1px solid #ececec; margin-top: 10px; }
.part6 ul { overflow: hidden; }
.part6 ul li { border-bottom: 1px solid #F0F2F5; padding-bottom: 10px; background: url(../images/jt4.png) right top 19px no-repeat; }
.part6 ul li a { background: url(../images/dian.png) center left no-repeat; color: #333; font-size: 16px; height: 50px; line-height: 50px; padding-left: 20px; padding-right: 20px; }
.part6 ul li span { color: #ababab; font-size: 14px; padding-left: 20px; }


.part1 { }
.part1 img { display: block; width: 92%; margin: 0 auto; }
.part1 .con { padding: 15px; line-height: 26px; font-size: 14px; color: #666; }

.part2 { background: #f6f6f6; padding: 20px 10px; }
.part2 img { float: left; width: 50%; padding-right: 10px; }
.part2 .con { line-height: 26px; font-size: 14px; color: #666; }


.part3 { overflow: hidden; }
.part3 ul { overflow: hidden; padding: 5px; }
.part3 ul li { float: left; width: 48%; margin: 1%; }
.part3 ul li img { width: 100%; }
.part3 ul li p { text-align: center; padding: 0 10px; font-size: 14px; color: #333; }

.part5 { overflow: hidden; }
.part5 a { display: block; width: 100%; position: relative; }
.part5 img { width: 100%; display: block; }
.part5 p { background: rgba(0,0,0,0.7); color: #fff; height: 37px; line-height: 37px; position: absolute; bottom: 0; font-size: 16px; width: 94%; padding: 0 3%; }



.detailbox { padding: 10px 20px 20px; font-size: 14px; line-height: 30px; }
.detailbox .xq { }
.detailbox .xq h1 { color: #333; font-size: 20px; line-height: 30px; font-weight: normal; }
.detailbox .xq .date { font-size: 12px; color: #999; line-height: 30px; }
.detailbox .xq .con { color: #666; }
.detailbox .xq .prroimg { display: block; margin: 0 auto; padding: 10px 0; }




.zhezhaobox ul { overflow: hidden; padding: 0 20px; }
.zhezhaobox ul li { }
.zhezhaobox ul li .typeboxOne { width: 100%; background: #dddddd; height: 30px; line-height: 30px; margin-bottom: 10px; }
.zhezhaobox ul li .typeboxOne a { color: #333; font-size: 14px; padding-left: 30px; background: url(../images/type3.png) center left 10px no-repeat; }
.zhezhaobox ul li .typeboxTwo { }
.zhezhaobox ul li .typeboxTwo a { color: #666; font-size: 14px; line-height: 30px; border-bottom: 1px dashed #eee; display: block; padding-left: 50px; padding-top: 5px; background: url(../images/type2.png) center left 35px no-repeat; }
.zhezhaobox ul li .typeboxTwo a:last-child { border-bottom: 0; }




.pagebox { text-align: center; padding-top: 10px; padding-bottom: 50px; }
.pagebox a { border: 1px solid #ccc; padding: 5px 10px; display: inline-block; color: #333; margin: 3px; }
.pagebox a:hover { border: 1px solid #02b2b5; color: #02b2b5; }



/* about */
.page-banner p { margin-top: 25px; transform: translateY(-50%); }
.page-banner p font { display: none; }
.page-banner p span { font-size: 20px; }
.page-banner p strong { height: 26px; display: none; }
.page-title { margin: 20px auto; width: 100%; min-width: auto; }
.page-title a { width: 50%; }
.page-title a p span { display: none; }
.page-title a p font { display: none; }
.page-title a p { padding: 15px 0; }
.page-title a p strong { text-align: center; font-size: 15px; }


/*报告查询*/
.message { width: 85%; margin: 0 auto; margin-top: 55px; margin-bottom: 40px; }
.message_01 { font-size: 14px; font-family: "微软雅黑"; margin-bottom: 30px; }
.shurukuang { text-indent: 5px; height: 36px; line-height: 36px; border: 1px solid #D7D7D7; width: 300px; }
.message_02 { /*! width: 900px; */ float: left; }
.book_bg { float: right; }
.message_02 ul li { list-style: none; margin-bottom: 10px; }
.message_02_01 { /*! float: left; */ height: 36px; line-height: 36px; width: 100%; text-align: left; font-size: 14px; clear: both; }
.message_02_02 { float: left; }
.message_02_01 span { color: #FF262C; font-size: 12px; margin-right: 5px; }
.clearboth { clear: both; }
.quyu { width: 500px; height: 230px; border: 1px solid #D7D7D7; }
.search_submit { background-color: #057ee3; line-height: 40px; height: 40px; width: 100%; border-radius: 4px; text-align: center; color: #fff; font-size: 14px; font-family: "微软雅黑"; display: block; border: none; cursor: pointer; }
.Select1_type { height: 36px; color: #555; width: 300px; border: 1px solid #D7D7D7; }
label { margin-right: 5px; }

.formtable { width: 100%; border-left: #C8B9AE solid 1px; border-top: #C8B9AE solid 1px; border-collapse: collapse; }
.formtable td { width: 12.5%; border-right: #C8B9AE solid 1px; border-bottom: #C8B9AE solid 1px; padding: 10px 10px 6px; vertical-align: middle; text-align: center; }
.tdtitle { background: #005dbd; color: #fff; }


.col-md-3 { width: 25%; float: left; }
.module-content { margin-top: 20px; text-align: center; width: 90%; margin: 0 auto;margin-bottom:20px; }
.module-content .head-box { padding: 30px 0px; }
.module-content .head-box .head-title { font-weight: 500; line-height: 2; text-align: center; font-size: 30px; }
.module-content .head-box .head-desc { font-size: 14px; line-height: 2; color: #666; }

.module-content .s-title { font-size: 16px; line-height: 2; color: #333; font-weight: 400; }
.module-content .s-desc { color: #999; font-size: 14px; text-align: center; }
.s-icon img { width:70%; }

.dl-jqrun dl { border-bottom: 1px solid #ccc; padding: 20px 0px; display: -webkit-box; width: 95%;margin: 0 auto;}
.dl-jqrun a { display: block; }
.dl-jqrun a:last-child dl { border-bottom: none!important; }
.dl-jqrun dt { font-size: 0px; display: -webkit-box; margin-left: 5px; }
.dl-jqrun dt.more { width: 40px; background: url("../images/listmore.png") no-repeat center; background-size: 12px; }
.dl-jqrun dd { margin-left: 5px; -webkit-box-flex: 1; }
.dl-jqrun dd h4 { font-weight: normal; color: #333; margin-bottom: 5px; font-size: 14px;}
.dl-jqrun dd p.desc { color: #999; font-size: 12px; }
.dl-jqrun dl.urlno dt.more { background: none; }
.dl-jqrun img {max-width:120px }

