/* AB模板网分享 保留一切权力，未经许可严禁复制。 www.adminbuy.cn */
@charset "gb2312";
/* 全局样式 */


.pull-left{float:left!important}
.pull-right{float:right!important}
.list-unstyled{padding:0; margin:0;list-style:none; margin-top:50px;}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}
.pingpu-bg { background-repeat: no-repeat; background-position: center top; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;/*position: relative;*/ background-attachment: fixed;  }
.pingpu-bg,.rslides ,.fuwu-bg,.news,.ny-banner { min-width:1170px }
.sx-padding { padding:150px 0; margin-top:50px}
.sx-padding1 { padding:150px 0; margin-top:-160px}
.f-title { font-size: 40px; padding: 0; margin:0 0 25px 0; color: #868080; margin-top:-200px}
.f-title small { font-size: 22px; color: #000; display: block; margin-top: 10px; }
.btn-success1{ color: #fff; background-color: #f75a53; border-width: 0px; border-radius: 5px; padding: 10px 20px 8px 20px; margin: 0 15px; white-space: nowrap; text-overflow: ellipsis; }
.btn-success1.about-more { padding: 14px 30px 12px 30px;}
.btn-success1.news-more { padding: 7px 10px 5px 10px; margin-left:0;}
.btn-success1:hover,.btn-success:focus,.btn-success:active{ color: #fff; background-color: #589ED7; text-decoration: none; }
.btn { margin: 20px 0 0 0; }
.red { color:#f75a53 !important; }
.diwen { color:#FFFFFF; background-color:#f75a53; padding:10px 20px;}









/* 版权/联系/留言 */
.footer { position: relative;line-height: 28px; }
.footer.sx-padding { padding-bottom:0;}
.footer section { width: 340px; float: left; }
.footer section.bianju { margin-left: 60px; margin-right: 60px; }
.footer section h3 { font-size: 16px; font-weight: bold; color:#FFF; padding:20px 0 0 0; margin:0;  }
.footer section h3 small {font-size: 16px;}
.footer section h4 {font-size: 16px; font-weight: bold; color:#FFF; padding:14px 0 10px 0; margin:0;}
.footer,.footer a {color: #babcbd; font-size:12px;}
.footer a:hover {color: #fff;}
.footer p { padding:0; margin:0;}
.footer section address { font-style: normal; margin:0; padding:0; }
.zhixun a { width: 40px; height: 40px; background-image: url(../images/sns.png); background-repeat: no-repeat; text-indent: -999px; overflow: hidden; display: block; float: left; background-color: #f75a53; border-radius: 5px; margin-right: 15px; margin-top: 10px; }
.zhixun a:hover {background-color: #589ED7;}
.zhixun a.qq { background-position: 0px -40px; }
.zhixun a.sq {background-position:0px -80px; }
#xm,#dh,#nr { font-size:12px;height: 36px; width: 320px; background-color: #ededee; color: #666; border-width: 0px; margin-bottom: 25px; vertical-align: middle; padding-right: 10px; padding-left: 10px; border-radius:0px; }
#xm { background-image: url(../images/foot-form-bg.png); background-repeat: no-repeat; background-position: right 0px; }
#dh {background-image: url(../images/foot-form-bg.png); background-repeat: no-repeat; background-position: right -40px;}
#nr { height: 110px; padding-top: 10px; vertical-align: top; background-image: url(../images/foot-form-bg.png); background-repeat: no-repeat; background-position: right -160px;}
#xm:focus, #dh:focus,#nr:focus {background-color: #FFF;color: #333;}
#button { height: 40px; width: 200px; text-align: center; vertical-align: middle; border-width: 0px; background-color: #f75a53; color: #FFF; font-size: 14px; border-radius:5px; -webkit-appearance: button;cursor: pointer; }
#button:hover {background-color: #589ED7;} 
#savediv { padding: 10px 0; line-height:24px; }
.key,.mail { height: 36px; width: 318px; background-color: hsla(0,0%,100%,0.00); color: #babcbd; vertical-align: middle; padding-right: 10px; padding-left: 10px; border: 1px solid #b2b4b7; border-radius: 0px;}
.mail-tx { color: #babcbd; font-size: 14px; margin: 15px 0; }
.s-button,.m-button { height: 36px; width: 36px; text-align: center; vertical-align: middle; background-color: hsla(0,0%,100%,0.00); border: 0px solid #babcbd; border-radius: 0px; -webkit-appearance: button; cursor: pointer; position: absolute; right:400px;}
.s-button { background-image: url(../images/foot-form-bg.png); background-repeat: no-repeat; background-position: right -80px; text-indent: -999px; overflow: hidden; }
.m-button { background-image: url(../images/foot-form-bg.png); background-repeat: no-repeat; background-position: right -120px; text-indent: -999px; overflow: hidden; }
.mail { margin:0 0 40px 0;}
.yq-link,.yq-link a,.yq-link small { color: #8b8e94; line-height: 28px; font-size: 12px; }
.yq-link { margin-bottom:40px;}
.yq-link a:hover { color: #fff; }
.yq-link hr { border-color: rgba(103,108,113,0.50); width: 100%; margin-top: 0px; margin-right: 0; margin-bottom: 20px; margin-left: 0; } 
.foot { background-color: #14171a; }
.foot p { margin:0; padding:0; }
.foot .copy {height: 70px; line-height: 70px;}
.foot,.foot a { text-transform: uppercase; font-size: 12px; color: #babcbd; }
.foot .renzheng img { margin-left: 10px; margin-top:19px; }

.kefu { background-color: #f75a53; border: 2px solid #fff; position: fixed; width: 80px; top: 118px; right: 20px; text-align: center; display: block; -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); border-radius: 8px; font-size: 12px; z-index: 9999999; }
.kefu ul li a { display: block; color: #FFF; text-decoration: none; border-top: 1px solid #ffb4a6; overflow: hidden; height: auto; width: 100%; padding: 0; height: 30px; width: 80px; z-index: 999999; padding-top: 50px; }
.kefu ul li a:hover { background-color: #589ED7; }
.kefu a.kefu-lx { border-top: 0px solid #ffb4a6;background-image: url(../images/kefu.png); background-repeat: no-repeat; background-position: 0 -10px;  }
.kefu a.kefu-lx:hover { border-radius: 6px 6px 0px 0px; }
.kefu ul li a.kefu-yy { background-image: url(../images/kefu.png); background-repeat: no-repeat; background-position: center -90px; }
.kefu ul li a.kefu-zx { background-image: url(../images/kefu.png); background-repeat: no-repeat; background-position: center -170px; }
.kefu ul li a.kefu-wx { background-image: url(../images/kefu.png); background-repeat: no-repeat; background-position: center -250px; }
.kefu ul li a.kefu-wx .kefu-weixin { padding: 20px; background-color: #FFFFFF; position: absolute; top:242px; left: -182px; display:none;-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);  }
.kefu ul li a.kefu-wx:hover .kefu-weixin { display:block; }
.kefu ul li a.kefu-top { background-image: url(../images/kefu.png); background-repeat: no-repeat; background-position: center -335px;padding-top:40px; }
.kefu ul li a.kefu-top:hover { border-radius: 0px 0px 6px 6px; }
.kefu ul li a.kefu-yy,.kefu ul li a.kefu-zx,.kefu ul li a.kefu-top,.kefu ul li a.kefu-wx  { display: none; }
.kefu:hover ul li a.kefu-yy,.kefu:hover ul li a.kefu-zx,.kefu:hover ul li a.kefu-top,.kefu:hover ul li a.kefu-wx { display: block; }

