.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row { background-color:#FFF; padding-bottom: 15px;}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #dceefd;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.banner-sty1 { width: 100%; height: 423px; background-image: url("ztbanner.jpg"); background-repeat: no-repeat; background-position: center top;}
.foot-sty1 { text-align: center; font-size: 14px; color: #282828; line-height: 24px; padding-top: 25px; padding-bottom: 25px;}
.ztqhtab { width: 100%; overflow: hidden; background-color: #dceefd; margin-top: 30px;}
.ztqhtab ul { padding: 0px; margin: 0px;}
.ztqhtab ul li { width:20%; height: 60px; float: left; font-size: 24px; color: #282828; text-align: center; line-height: 60px; cursor: pointer;}
.ztqhtab ul li.now { background-color: #1f84ca; color: #ffffff;}
.ztqhtabcon { width: 100%; overflow: hidden; display: none; margin-top: 20px;}
.block1 { display: block;}
.list-typediv { width: 100%; overflow: hidden; background-color: #ededed; border-bottom: #1f84ca solid 2px;}
.list-typediv ul { padding: 0px; margin: 0px 0px 0px -1px;}
.list-typediv ul li { float: left; font-size: 16px; line-height: 40px; color: #454545; border-left: #cccccc solid 1px; text-align: center;}
/*.list-typediv ul li:first-child { border-left: none;}*/
.w100-10 { width: 10%;}
.w100-20 { width: 20%;}
.w100-70 { width: 70%;}
.list-table1 { width: 100%; border-spacing:1px; border-collapse:inherit; background-color: #cccccc;}
.list-table1 td { background-color: #ffffff; text-align: center; padding: 5px;}
.list-table1 td a { display: block; color: #000;  text-align: left; padding: 2px;}
.list-table1 td a:hover { color: #1f84ca;}

.filexsq_tab { width: 100%; overflow: hidden; margin-top: 20px;}
.filexsq_tab ul { padding: 0px; margin: 0px; }
.filexsq_tab ul li { float: left; width: 20%; font-size: 18px; text-align: center; background-color: #e5f2fd; border-left:#ffffff solid 5px; border-right:#ffffff solid 5px; margin-top: 10px; line-height: 40px; cursor: pointer;}
.filexsq_tab ul li.now { background-color: #1f84ca; color: #ffffff;}
.filexsq_tabcon { width: 100%; overflow: hidden; display: none;}
.block1 { display: block;}
.select_search { width: 100%; overflow: hidden; margin: 30px 0px; padding-bottom: 15px; border-bottom: #dedede solid 3px;}
.select_time { float: left;}
.select_time label { font-size: 16px; color: #454545; text-indent: 5px; font-weight: bold;}
.search_keyword { float: right; margin-right: 5px}
.search_keyword form { overflow: hidden;}
.search_keyword form input { outline: none; vertical-align: middle;}
.search_keyword form .input1 { border: none; width: 220px; height: 33px; background-color: #ebf5fd;}
.search_keyword form .input2 { border: none; width: auto; height: 33px; background-color: #1f84ca; font-size: 16px; color: #ffffff; padding: 0px 15px;}
.search_keyword form .input2[disabled]{background-color: #a7a7a7;}
.search_keyword form .input1:focus { background-color: #fff !important; border: #1f84ca solid 2px !important;}
.load-more{width: 100%;height: 50px;line-height: 50px; text-align: center;color: #a7a7a7;}
.load-more span{cursor: pointer;}
.load-ing{width:100%;text-align:center;display: none;}