/*公共样式*/
body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #222; font-family:Microsoft YaHei; box-sizing: border-box;}
*{box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
em {font-style: normal;}
a{text-decoration: none; color:#222; font-size: 14px;}
a:hover{color:#164fba; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0abd56 2px;}
.fr{ float:right;}
.fl{ float:left;}
.page{width: 1300px;margin: 0 auto;padding-bottom: 60px;margin-top: 10px;}
.kg{width:1300px; height:20px;}
.kg1{width:1300px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1300px; height:40px; margin:0 auto;  overflow:hidden;}
.kg3{width:1300px; height:60px; margin:0 auto;  overflow:hidden;}
.kg80{width:1300px; height:80px; margin:0 auto;  overflow:hidden;}
.bz{ width:1300px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1300px; margin: 0 auto;height: 117px;}
.clear{height:0; overflow:hidden; clear:both;}


/*标题*/
.titl {font-size: 42px;line-height: 55px;text-align: center;}
.titl b {color: #0079ce;}
.titl p {font-size: 18px;color: #666666;line-height: 36px;}



/*广告*/
.x-ban{height: 210px;background:url(../images/x-ban1.jpg) no-repeat center center;}
.x-ban .content{height: 300px;position: relative;}
.x-ban span{font-size: 34px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 211px;top: 210px;}
.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 513px;top: 195px;}





#kefu{position:fixed;top: 26%;right:10px;z-index:40;text-align:center;width:140px;height: 300px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#1d54d1;z-index: 999999;}
#kefu>h2{margin:15px 0;font-size:22px;color:#fff;line-height: 22px;}
#kefu>h2>span{font-size:12px}
#kefu>ul li{line-height:30px;width:80%;cursor:pointer;margin:10px auto;background:#fff;height:25px;font-size:14px;color:#000;border-radius:5px;vertical-align:middle}
#kefu>ul li img{vertical-align:middle;position:relative;top:-4px}
#kefu>ul li span{position:relative;margin-left:5px;top:-2px}
#kefu .qr_code{width:110px;height:108px;margin:10px auto;border-radius:15px;overflow:hidden}
#kefu .qr_code>img{width:100%;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#kefu .small_tel {line-height: 22px;}
#kefu .small_tel .p1{/* padding-left:20px; */font-size:14px;color:#fff;display:inline-block;margin:5px auto;}
#kefu .small_tel .p2{font-size:16px;color:#fff;margin:2px 0;display:inline-block;width:120px}
#kefu .close{width:50px;height:50px;text-align:center;position:absolute;top:-25px;left:45px;cursor:pointer}
#kefu .close>img{max-width:100%}
#kefu{right: 0px;}
#kefu .show{position: absolute;top: 0;bottom: 0;left: -35px;width: 35px;height: 90px;background-color: #1d54d1;color: #fff;margin:auto;padding: 20px 0;text-align: center;line-height: 110%;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
#kefu .show div{width: 20px;margin:0 auto;font-size: 14px;}