@charset "UTF-8";
body{overflow-x: hidden;overflow-y: auto;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px;font-family: "lucida Grande",Verdana,"Microsoft YaHei Light","Microsoft YaHei";font-family: "Microsoft YaHei";color: #333;}
h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;border: 0;outline: none;}
table{border-collapse: collapse; border-spacing: 0;}
*,::after,::before{box-sizing:border-box;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1400px;margin: 0 auto;}
@media (max-width: 1600px){.w1200{width: 1200px;}}
a{color: #434343;text-decoration: none;}
a:hover{color:#142a8f; text-decoration: none;}
a:visited{text-decoration: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}

/*在线客服*/
[class^="gncms_"],[class^="gncms_"] *{box-sizing: border-box;}
.gncms_kefu{width:745px;height: 480px;position:fixed;right: -190px;margin-right:0;bottom: 0; background-color:#FFFFFF;margin-bottom:0;background: url(../images/kfbj.png) no-repeat;border-bottom: 2px solid #142a8f;z-index: 9999;box-shadow:rgba(0,0,0,0.28) 3px 0px 10px;transition:all 0.6s ease;transform: scale(0);border-radius:1000px;opacity:0;}
.gncms_kefu.l{left: -190px;}
.gncms_kefu.on{right:50%;margin-right:-375px;bottom:50%;margin-bottom:-250px;transform:scale(1);opacity:1;border-radius: 10px;}
.gncms_kefu.l.on{left: 50%;margin-left: -275px;margin-right: 0;}
.gncms_kefu:after{content:"";position:absolute;width:245px;height: 260px;background: url(../images/kfbj1.png) 0 bottom no-repeat;right:0;bottom: 0;}
.gncms_kefu .pa{text-align: justify;padding:20px;background: #fff;}
.gncms_kefu .titlean{font-size:20px;color: #1e1e1e;font-weight:bold; line-height:30px;}
.gncms_kefu .txt{color: #1e1e1e;font-size:16px;line-height:36px;padding:5px 0 10px 0}
.gncms_kefu .txt a{color: #1e1e1e;}
.gncms_kefu .txt span{color: #142a8f;font-size: 18px;font-weight:bold;}
.gncms_kefu .button{height:36px}
.gncms_kefu a{display:block;width:110px;height:32px;float:left;border-radius:3px;overflow:hidden;text-align:center;line-height: 30px;font-size:14px;background:#fff;border:1px solid #d3d3d3;margin-right:13px;color: #1e1e1e;}
.gncms_kefu a.on{background: #142a8f;border: 1px solid #142a8f;color:#fff;font-weight:bold}
.gncms_Open{position:fixed;width:140px;height: 180px;padding-bottom: 40px;background: url(../images/kfbj.png) right -530px no-repeat;right: 20px;bottom: 20px;z-index: 10000;opacity: 0;visibility: hidden;transition: all .5s;animation: myBreath 1.5s linear infinite;}
.gncms_Open.l{left: 20px;}
.gncms_Open.on{opacity: 1;visibility: visible;}
.gncms_Open h3{position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;font-size: 20px;font-weight: bold;line-height: 40px;text-align: center;border-radius: 3px;background: #142a8f;}
@keyframes myBreath {0%{transform: scale(0.88);}50%{transform: scale(1);}100%{transform: scale(0.88);}}
@media only screen and (max-width: 768px){.gncms_kefu,.gncms_Open{display: none;}}