﻿* { margin: 0; padding: 0; }
body { font-family: "微软雅黑" !important; font-size: 14px; color: #212121; font-weight: normal; width: 100%; line-height: 25px; list-style: none; letter-spacing: 1px;}
body { min-width: 1380px }
@media screen and (max-width: 640px) {
/*body { max-width: 640px; margin: 0 auto !important; min-width: 320px }*/
}
a { text-decoration: none }
.clear { clear: both; }
label { display: inline-block; max-width: 100%; }
input { line-height: normal; border: 0; }
ol, ul { list-style: none; }
img { vertical-align: middle; border: 0; max-width: 100%; }
.dis_tabel { display: table; }
.dis_table_cell { display: table-cell; vertical-align: middle; }
.banner { height: 128px; background-color: #0278d9; position: relative; width: 1366px; margin: 0 auto }
.banner_1 { width: 1440px; max-width: 80%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.banner_2 { position: absolute; right: 0; }
@media screen and (max-width: 640px) {
/*.banner { width: 100%; }
.banner_1 { width: 100% }*/
}
.nav-box { border-bottom: 1px solid #e6e6e6; padding: 17px 0; }
.nav { width: 1366px; margin: 0 auto; text-align: left; display: table; }
.nav li { display: table-cell; text-align: center; }
.nav li.line { width: 1px }
.nav li a { color: #333333; line-height: 35px; display: inline-block; padding-right: 10px; padding-left: 10px; font-size: 18px; font-family: "黑体"; }
.nav li a.on { color: #0278d9; }
.nav li b { font-weight: normal; color: #DFDFDF; }
@media screen and (max-width: 640px) {
/*.nav { width: 100%; display: block; }
.nav li { display: inline-block; }
.nav li a { font-size: 12px; }*/
}
.content { width: 1366px; min-height: 550px; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto;}
.count { width: 1366px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; color: #8E8E8E; font-size: 12px; opacity: 0.85; }
.count b { padding-right: 3px; }
.count span a { color: #797979 }
.search-box { overflow: hidden; display: table; width: 100%; }
.search-type { position: relative; display: table-cell; }
.search-type:last-child { margin: 0; }
.search-type label { line-height: 40px; color: #000000; padding-left: 5px; font-size: 14px; }
.search-type input { height: 40px; background-color: #f0f0f0; font-size: 14px; border-radius: 4px; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 5px; width: 85%; outline: none; border: 1px solid #E0E0E0; }
.search-type input:focus { border-top-color: #13AED5; border-right-color: #13AED5; border-bottom-color: #13AED5; border-left-color: #13AED5; }
.search-type img { position: absolute; right: 16px; bottom: 16px; }
@media screen and (max-width: 640px) {
/*.content,.count{width: 100%;}
.search-box { display: block; }
.search-type { display: block; }*/
}
.btns { width: 10%; }
.btns .a-btn { font-size: 15px; color: #FFF; height: 40px; width: 85%; background-color: #2ec5a6; border-radius: 25px; display: block; line-height: 40px; margin-right: auto; margin-left: auto; text-align: center; }
/*table版表格*/
.search-table { margin-top: 36px; overflow: hidden; position: relative;  background:url(../image/watermark2.jpg) repeat; background-size:100%;}
.search-table .table { border-collapse: collapse; }
.search-table .table thead th { line-height: 1.5; padding: 10px 5px; background-color: #F7F7F7; font-weight: normal; font-size: 15px; border: 1px solid #E3E3E3; text-align: center; }
.search-table .table tbody td { line-height: 1.5; padding: 5px; vertical-align: middle; font-size: 14px !important; border: 1px solid #E3E3E3; word-break: break-all; font-family: "宋体" !important }
.search-table .table tbody tr:hover { background-color: #FBFBFB; cursor: pointer }
.search-table .table tbody td .scroll { line-height: 1.5; max-height: 150px; overflow: auto }
.search-table .table tbody td .scroll { line-height: 1.5; max-height: 150px; overflow: auto }
.search-table .table tbody td .scroll::-webkit-scrollbar {/*滚动条整体样式*/
 width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 4px;
}
.search-table .table tbody td .scroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 5px;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 background: rgba(0,0,0,0.2);
}
.search-table .table tbody td .scroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 border-radius: 0;
 background: rgba(0,0,0,0.1);
}
.search-table .table tbody td a { color: #0278d9; }
/*div版表格*/
.data-list { margin-top: 36px; overflow: hidden; position: relative; border: 1px solid #e3e3e3; background:url(../image/watermark2.jpg) repeat; background-size:100%;}
.data-list li { vertical-align: middle; word-break: break-all; display: table; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }
.data-list li span { line-height: 1.5; font-weight: normal; font-size: 14px; text-align: left; display: table-cell; border-right-width: 1px; border-right-style: solid; border-right-color: #E3E3E3; padding-right: 7px; padding-left: 7px; padding-top: 10px; padding-bottom: 10px; font-family: "宋体"; vertical-align: middle; }
.data-list li span:last-child { border-right-width: 0px; border-right-style: none; }
.data-list .data-title { background-color: #F5F5F5; line-height: 45px; display: table; width: 100%; word-break: break-all; }
.data-list .data-title span { font-weight: normal; font-size: 15px; text-align: left; display: table-cell; border-right-width: 1px; border-right-style: solid; border-right-color: #E3E3E3; padding-right: 7px; padding-left: 7px; }
.data-list .data-title span:last-child { border-right-width: 0px; border-right-style: none; }
.data-list .data-body { margin-top: -1px; }
.data-list .data-body li:hover { background-color: #FBFBFB; cursor: pointer }
.data-list .data-body li:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; }
.data-list .data-body li .scroll { line-height: 1.5; max-height: 150px; overflow: auto }
.data-list .data-body li .scroll::-webkit-scrollbar {/*滚动条整体样式*/
 width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 4px;
}
.data-list tbody td .scroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 5px;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 background: rgba(0,0,0,0.2);
}
.data-list tbody td .scroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 border-radius: 0;
 background: rgba(0,0,0,0.1);
}
.data-list tbody td a { color: #0278d9; }
.search-page { text-align: center; margin-top: 30px; }
.page { list-style: none; display: inline-block; }
.page>li { float: left; padding: 3px 10px; cursor: pointer; }
.page .pageItem { border: solid thin #e5e5e5; margin: 3px; background-color: #e5e5e5; }
.page .pageItemActive { border: solid thin #0278d9; margin: 3px; background-color: #0278d9; color: white; }
.page .pageItem:hover { border: solid thin #0278d9; background-color: #0278d9; color: white; }
.page .pageItemDisable { border: solid thin #DDDDDD; margin: 3px; background-color: #DDDDDD; opacity: 0.6; }
.footer { padding: 36px 0; border-top-width: 1px; border-top-style: solid; border-top-color: #E1E1E1; background-color: #FAFAFA; }
.footer ul { text-align: center; display: block; }
.footer ul li { display: inline-block; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 30px; position: relative; margin: 0 15px }
.footer ul li span { display: inline-block; height: 35px; line-height: 35px; }
.footer ul li em { background-repeat: repeat; background-position: center center; height: 25px; width: 25px; background-size: 95% auto; display: inline-block; position: absolute; left: 0px; top: 10px; }
.footer ul li em.logo_1 { background-image: url(../image/logo_1.jpg); }
.footer ul li em.logo_2 { background-image: url(../image/logo_2.jpg); }
.footer ul li em.logo_3 { background-image: url(../image/logo_3.jpg); }
.footer ul li em.logo_4 { background-image: url(../image/logo_4.jpg); }
.footer p { line-height: 25px; text-align: center; font-size: 12px; color: #6C6C6C; }
.search-content { margin-top: 16px; }
.search-content .info { padding-bottom: 15px; }
.search-content .info>span { margin-left: 10px; display: inline-block; }
.search-content .info>span i.name { font-family: "黑体"; font-size: 20px; color: #000; padding-bottom: 7px; }
.search-content .info>span i { line-height: 25px; font-size: 14px; color: #787878; display: block; font-style: normal; }
.search-content .info>a { line-height: 40px; display: inline-block; background-color: #63B6DA; color: #fff; float: right; margin-top: 10px; margin-left: 15px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
.search-nav { border-bottom: 1px solid #cdcdcd; padding-left: 10px; }
.search-nav a { line-height: 40px; display: inline-block; text-align: center; color: #4c4c4c; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #EBEBEB; border-right-color: #EBEBEB; border-left-color: #EBEBEB; margin-left: -1px; font-size: 15px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; background-color: #f0f0f0;/*border-top-left-radius: 15px;*/ border-top-right-radius: 25px; }
/*.search-nav a:first-child{border-top-left-radius: 15px;}
.search-nav a:last-child{border-top-right-radius: 15px;}*/
.search-nav a.active { background-color: #B2DFEE; color: #000; }
.search-cont_table p { line-height: 60px; }
.h_title { text-align: left; color: #000; font-size: 20px; line-height: 45px; font-weight: normal; padding: 0 10px }
.h_title i { font-style: normal; line-height: 45px; display: inline-block; font-size: 16px; }
.h_title a { font-size: 14px; color: #2ec5a6; margin-left: 15px; line-height: 45px; display: inline-block; vertical-align: top; }
.table_title_tle { text-align: center; }
.search-cont_table>.dl-table { margin-bottom: 30px; border-spacing: 1px; width: 100%; border: 1px solid #ebebeb;background:url(../image/watermark2.jpg) repeat; background-size:100%; }
.search-cont_table .dl-table ul li{ border-spacing: 1px; width: 100%; border-collapse: collapse; position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EBEBEB; }
.search-cont_table .dl-table ul li:last-child { border-right-width: 0px; border-right-style: none; }
.search-cont_table .dl-table ul li label { line-height: 35px; font-size: 15px !important; font-family: "微软雅黑" !important; display: inline-block; position: absolute; left: 0px; top: 0px; height: 100%; background-color: #F8F8F8; padding-right: 5px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #E3E3E3; }
.search-cont_table .dl-table ul li p { line-height: 1.5; font-size: 14px !important; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 85px; display: block; font-family: "宋体"; font-weight: normal; }
.search-cont_table .dl-table ul li:hover { background-color: #FCFCFC; }

.vertical-text { writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/ writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ /* Opera */ }
@media (max-width: 1366px) {
.nav { width: 96%; }
.content { width: 96%; }
}
.loader { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 100; background-color: #FFF; }
.spinner { width: 60px; height: 60px; position: relative; margin-top: 260px; margin-right: auto; margin-left: auto; }
.container1 > div, .container2 > div, .container3 > div { width: 10px; height: 10px; background-color: #333; border-radius: 100%; position: absolute; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.spinner .spinner-container { position: absolute; width: 100%; height: 100%; }
.container2 { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.container3 { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
.container2 .circle1 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.container3 .circle1 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
.container1 .circle2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.container2 .circle2 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.container3 .circle2 { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.container1 .circle3 { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.container2 .circle3 { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.container3 .circle3 { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.container1 .circle4 { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.container2 .circle4 { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.container3 .circle4 { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }
 @-webkit-keyframes bouncedelay { 0%, 80%, 100% {
-webkit-transform: scale(0.0)
}
 40% {
-webkit-transform: scale(1.0)
}
}
 @keyframes bouncedelay { 0%, 80%, 100% {
 transform: scale(0.0);
 -webkit-transform: scale(0.0);
}
40% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
}
}
.txt-list { position: relative; }
.txt-list li { display: inline-block; font-size: 16px; height: 60px; text-overflow: ellipsis; white-space: nowrap; color: #666; width: 47.5%; line-height: 60px; padding-left: 10px; }
.txt-list li a { color: #333; font-size: 16px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D4D4D4; line-height: 45px; display: inline-block; width: 95%; margin-left: 10px; }
.txt-list li a:hover { color: #0089cd; }
.ui-autocomplete { max-width: 375px }
.ui-menu .ui-menu-item { font-size: 14px; height: 31px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
