@charset "utf-8";
/*公共样式*/
*{font-family: Arial,Helvetica,"Microsoft Yahei",sans-serif;padding: 0;margin:0; box-sizing: border-box;vertical-align: top;}
html{overflow-y: scroll;}
:root{overflow-y: auto;overflow-x: hidden;}
body{color: #333;font-family: "微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 26px;width: 100%;overflow: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin: 0;padding: 0;list-style: none;list-style-type: none;font-weight: normal;}
a{color: #000;text-decoration: none;} 
.fl{float: left;}
.fr{float: right;}
.zoom{zoom: 1}
.clear{clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix{zoom: 1;}
.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.w1280{width: 100%;max-width: 1200px;margin: 0 auto;}

/*header*/
.header{height: 95px;line-height: 95px;background: #fff;padding: 0 3%;transition: .6s;box-shadow: 0 0 15px rgba(0,0,0,0.1);box-sizing: border-box;}
.header .logo{width: 40%;font-size: 28px;font-weight: bold;}
.header .right{width: 20%;background: url(../images/phone.png) no-repeat center left;padding-left: 30px;font-size: 28px;font-weight: bold;color:#4987f7;}

/*banner*/
.banner{width: 100%;}
.banner img{display: block;width: 100%;} 

/*footer*/
.footer{width: 100%;background-color: #131a34;color: #fff;line-height: 60px;text-align: center;}
.footer a{color: #fff;}








