@charset "utf-8";
body{margin:0;padding:0;background-color:#fff;font-size:12px;font-family:Arial,Helvetica,"Microsoft Yahei","微软雅黑","宋体"; background-color:#f1f1f1;}
dd,dl,dt,form,h1,h2,h3,h4,h5,input,li,ol,p,ul{margin:0;padding:0;list-style:none}
img{border:0; vertical-align:middle;}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#ac1630;text-decoration:underline}
a:active{color:#333;text-decoration:none}
a.blink:link{color:#2057b3;text-decoration:none}
a.blink:visited{color:#2057b3;text-decoration:none}
a.blink:hover{color:#2057b3;text-decoration:underline}
a.blink:active{color:#2057b3;text-decoration:none}
a.udlines{border-bottom:1px solid #2057b3;color:#2057b3;text-decoration:none}
input, textarea, button, select{ outline:none; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {  background-color:#fff;}
.box{ width:1190px; margin:0 auto; overflow:hidden;}
.boxfull{ position:relative; width:100%; overflow:hidden;}
.full{ width:100%; border-bottom:4px solid #ac1630; background-color:#fff;}
.header{ width:1190px; height:110px; margin:0 auto; overflow:hidden;}
.logo{ float:left; padding:24px 0 0 15px;}
.service-head{ float:right; width:190px; overflow:hidden; padding:19px 0 0 0;}
.header .downapp{ display:inline-block; padding:4px 12px; border-radius:10px; background-color:#ac1630; color:#fff; text-decoration:none;} 
.service-tel{ padding:5px 0 0 5px; font-size:14px; line-height:24px;}
.service-tel span{ display:block; color:#2057b3; font-size:24px;}
.nav{ margin:0 210px; padding-top:55px; text-align:center;}
.nav ul li{ display:inline-block; padding:0 15px; font-size:18px; line-height:27px;}
.nav ul li a{ display:inline-block; text-decoration:none; color:#000;}
.nav ul li a:hover{ color:#ac1630;}
.nav ul li .nav-curr{ color:#ac1630; border-bottom:3px solid #ac1630;}
.banner{ width:1190px; height:560px; margin:0 auto; }
.banner-wrap{ position:absolute; top:0; left:auto; right:auto; width:1190px; height:560px;}
.banner-cont{ position:absolute; top:0; left:-365px; width:1920px; height:560px; overflow:hidden;}
.bheight{ height:340px;}
.footer{ width:100%; padding:35px 0; background-color:#333;}
.footer-logo{ float:left; padding:24px 0 0 0;}
.rel-coorperate{ float:left; padding:0 0 0 60px; color:#fff; font-size:14px; line-height:26px;}
.rel-coorperate span{ display:block; padding-bottom:5px; font-size:18px; }
.tel-footer{ float:right; margin:6px 0 0 0; padding:20px; background-color:#3f3f3f; color:#fff; font-size:18px; border-radius:5px;}
.tel-footer span{ display:block; padding-top:8px; font-size:30px;}

















