/*初始化*/
body{width: 100%;margin: 0px; padding: 0px; font-size: 16px; font-family: "Microsoft Yahei"; background: #fff; overflow-x: auto; overflow-y: auto; color:#2f2f2f;font-weight: 300;min-width: 1200px;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img,label,input,button,span,a,div{margin:0px; padding:0px; box-sizing: border-box;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
h1{font-size: 36px;}
h2{font-size: 32px;}
h3{font-size: 28px;}
h4{font-size: 24px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
img{border: none;}
a{text-decoration: none; color:#2f2f2f;}
i,em,strong{font-style: normal;}
table{border-collapse: collapse;}
button{cursor: pointer; outline: none; border: none;}
input{outline: none; font-family: "Microsoft Yahei"; outline:none; border: none;}
textarea{outline: none;}
select{outline: none;}
.clear{clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{content: "\200B"; display: block; height: 0; clear: both;}
.none{display: none;}
.left{float: left;}
.right{float: right;}
.tac{text-align: center;}
.mt20{margin-top: 20px !important;}
.padd50{padding: 30px 0;}
.bgcee{background: #eef2ff;}
/*共用样式*/
.wrap{ width:1200px; min-width: 1200px; margin:0 auto;}
/*头部*/
.top{height: 40px; background: #f5f5f5; line-height: 40px; font-size: 14px;}
.top p{background: #f5f5f5; }
.header{width: 100%; height: 160px;}
.head{height: 120px;}
.logo{margin-top: 20px;}
.head_p{float: right; margin-top: 45px;}
.banner {width: 100%;min-width: 1200px;}
.banner img{width: 100%; height: 100%; display: block; margin: 0 auto;}
/*导航栏*/
.nav{height: 50px;background: #5984ff;}
.nav ul{ background: #5984ff;}
.nav li{float: left; margin: 0 20px; height: 50px; line-height: 50px;}
.nav li a{width: 100%; height: 100%; padding: 0 20px; display: block;}
.nav a{color: #fff;}
.nav li:hover,
.nav li.new{border-bottom: 5px solid #ff931f;}
/*每个模块的标题*/
.title{background: url(../images/icon.png) center bottom no-repeat; text-align: center; padding-bottom: 32px;}
.title h2{color: #2860fe;}
.title p{margin-top: 10px;}
/*底部*/
.bottom{width: 100%; height: 704px;}
.contact ul{font-size: 14px; margin-top: 20px;}
.contact li{text-align: center; overflow: hidden; margin-bottom: 20px; box-shadow: 0px 3px 10px 0px rgba(110, 110, 110, 0.1);}
.contact span{width: 100px; height: 65px; color: #fff; float: left; text-align: center; line-height: 65px; background: #5984ff; display: inline-block; border-radius: 8px 0 0 8px;}
.contact li.right span{border-radius: 0 8px 8px 0;}
.contact li div{width: 490px; float: left; padding: 2px 14px 0; box-shadow: 0px 3px 10px 0px rgba(110, 110, 110, 0.1); background: #fff; height: 65px;}
.contact li p{height: 30px; line-height: 30px;}
.contact li .p1{border-bottom: 1px dashed #e6e6e6;}
.qrediv{width: 250px; height: 280px; background: #5984ff; margin: 10px auto 0     ; color: #fff; font-size: 16px; padding-top: 24px;}
.qrediv p{margin-top: 10px;}
.footer{width: 100%; background: #5984ff; color: #fff; text-align: center; padding: 15px 0; font-size: 12px; color: #fff;}
/*左右两侧挂码*/
.fixed-le,.fixed-ri{position: fixed; top: 50%; margin-top: -241px;}
.fixed-le{left: 0;}
.fixed-ri{right:0;}
.close{width: 20px; height: 20px; display: block; text-align: center; line-height: 20px; color: #333; font-weight: bold; position: absolute; top: 0; right: 0; background: #eee; cursor: pointer; border-radius: 50%;}
.goTop{cursor: pointer; position: fixed; right: 20px; bottom: 40px; display: none;}
