
.list{ float:left; background:#fff; width:48%; margin-left:1%; margin-right:1%; z-index:55; border:1px solid #efefef; border-top-left-radius:30px; border-bottom-right-radius:50px;}
.list h4{font-size:1.25rem;line-height:3}
.list .desc{ font-size:1rem; line-height:1.5; color:#595757; padding:0 20px}
.list img{ margin-top:0.8rem; margin-bottom:0.8rem; border-top-left-radius:20px; }


.list_2{ float:left; background:#fff; width:31%; margin-left:1%; margin-right:1%; z-index:55; border:1px solid #efefef; border-top-left-radius:30px; border-bottom-right-radius:50px;}
.list_2 h4{font-size:1.25rem;line-height:2}
.list_2 .desc{ font-size:1rem; line-height:1.5; color:#595757; padding:0 20px}
.list_2 img{ margin-top:0.8rem; margin-bottom:0.8rem; border-top-left-radius: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.0rem; color:#727271; line-height:2.8rem; 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 #efefef; border-radius:.375rem}
.btn_xq:after{ content:""; display:block; width:0; height:100%; position:absolute; right:0; top:0; z-index:-1; background:#ed6c00; }
.btn_xq:hover:before,.list:hover .btn_xq:before{ border:1px solid #ed6c00}
.btn_xq:hover:after,.list:hover .btn_xq:after{ width:100%; left:0; right:auto}
.btn_xq:hover,.list:hover .btn_xq a { color:#fff; }
.btn_xq:hover,.list:hover .btn_xq a { color:#fff; }

.btn_xq:hover:before,.list_2:hover .btn_xq:before{ border:1px solid #ed6c00}
.btn_xq:hover:after,.list_2:hover .btn_xq:after{ width:100%; left:0; right:auto}
.btn_xq:hover,.list_2:hover .btn_xq a { color:#fff; }
.btn_xq:hover,.list_2:hover .btn_xq a { 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}
}

.xin .list .img img{ border-top-left-radius:50px; 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}
.xin .list .img{background:#fff}
.xin .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)}
.xin .list .txt{background:#fff;border-top:1px solid #eee;position:relative}
.xin .list .txt:after{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:#15569d;transition:.6s}
.xin .list a:hover .txt:after{height:3px;width:100%}
.xin .list .txt h5{font-size:1.25rem;line-height:2}
.xin .list .txt i{font-size:2rem}
.xin .list a{display:block;border:1px solid #eee}
.xin .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}
}