﻿.box .page-header{margin:10px 0 0;padding-bottom:0;border-bottom: 1px solid #d2d2d2;height:53px;}
.box .h4{margin:0;font-weight:400;font-size:23px;color:#1872b0;display: inline-block;border-bottom: 3px solid #1872b0;line-height:50px;}
.more{padding-top: 20px;}
.more span{padding-right:26px;background: url(more.png) right center no-repeat;}
.more a{font-size:14px;color:#d2d2d2;text-decoration: none;}
.tbox .ntlist{padding-top: 20px;}
.xbox .ntlist{padding-bottom: 15px;}
.box .ntlist{padding-top: 10px;}
.quick-box{padding:20px 0;background-color:#f9f9f9;}
.quick li a{display:block;width:100%;font-size:16px;color:#045fa3;padding:20px 15px;margin:10px 0;line-height:40px;text-align:center;border:1px solid #0068b7;position:relative;text-indent:15px;}
.quick li a i{width:37px;height:37px;display:inline-block;margin-bottom:-14px;margin-right:15px;background-position:center center;background-repeat:no-repeat;transition: 0.3s;}
.quick li a i.icon-zy1{background-image: url(zy01.png);}
.quick li a i.icon-zy2{background-image: url(zy02.png);}
.quick li a i.icon-zy3{background-image: url(zy03.png);}
.quick li a i.icon-zy4{background-image: url(zy04.png);}
.quick li a i.icon-zy5{background-image: url(zy05.png);}
.quick li a:hover i{transform: rotate(-30deg);-ms-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-o-transform: rotate(-30deg);}
@media screen and (max-width:767px){
    .tpic,.tlist{margin-bottom:10px;}
    .tpic img{width:100%;height:auto;}
    .fbox .ftit{width:20%;}
    .fbox .fpic{width:80%;}
}
@media (max-width: 768px){
    .tbox .ntlist li {width: 121px;}
}
