.list{border:1px solid #f1f1f1}
.list h4{font-size:2rem;line-height:3}
.list .desc{font-size:1.3rem;line-height:1.5;color:#666;padding:0 20px}
.btn_xq,.btn_xq:after{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn_xq{display:inline-block;width:7.5rem;transition:.5s;cursor:pointer;font-size:1.175rem;color:#242424;line-height:3rem;text-align:center;position:relative;z-index:1;overflow:hidden;border-radius:.375rem;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn_xq:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border:1px solid #e5e5e5;border-radius:.375rem}
.btn_xq:after{content:"";display:block;width:0;height:100%;position:absolute;right:0;top:0;z-index:-1;background:#004299}
.btn_xq:hover:before,.list:hover .btn_xq:before{border:1px solid #004299}
.btn_xq:hover:after,.list:hover .btn_xq:after{width:100%;left:0;right:auto}
.btn_xq:hover,.list:hover .btn_xq{color:#fff}
@media (max-width:768px){
.n_position ul li a{padding:0 2rem}
.n_position ul li{height:3rem;line-height:3rem;margin-right:1rem;margin-bottom:1rem}
.p_box{margin-top:.5rem}
}
table{width:100%;background-color:#fff;color:#666}
td,th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px}
td,th{border-width:1px;border-style:solid;border-color:#000}
@media (max-width:768px){
td,th{padding:4px 8px;font-size:13px}
}
.pro .list .img img{transition:.5s ease-in-out;overflow:hidden;webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}
.pro .list .img{background:#fff}
.pro .list .img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.pro .list .txt{background:#fff;border-top:1px solid #eee;position:relative}
.pro .list .txt:after{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:#15569d;transition:.6s}
.pro .list a:hover .txt:after{height:3px;width:100%}
.pro .list .txt h5{font-size:1.25rem;line-height:2}
.pro .list .txt i{font-size:2rem}
.pro .list a{display:block;border:1px solid #eee}
.pro .list a:hover i{padding-left:2rem}
.menu-list a{border:1px solid #d7d6d6;font-size:1.22rem;line-height:2;margin-right:1rem;padding:.5rem 1.2rem}
.menu-list a.active{font-weight:700;color:#004299;border-color:#004299}
.menu-list a:hover{font-weight:700;border-color:#004299;color:#004299}
.ar_title{margin-bottom:2.125rem;border-bottom:#e4e4e4 3px solid;padding-bottom:.75rem}
.ar_title h3{font-size:1.5625rem;color:#3c3c42;line-height:3rem;margin-bottom:.375rem;font-weight:700}
@media (max-width:768px){
.n_position ul li a{padding:0 2rem}
.n_position ul li{height:3rem;line-height:3rem;margin-right:1rem;margin-bottom:1rem}
.p_box{margin-top:.5rem}
}