﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑"; background: #ebebe9;min-width:1200px;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#da251c;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}
.fl {float: left;}
.fr {float: right;}
a{color:#555; text-decoration:none; transition: all 0.3s;}
a:hover {color:#c93628; text-decoration:none; }

 .content{width: 1200px;margin: 0 auto;}
.header{height: 197px;background: #fff;}
.header .logo{float: left;padding: 20px 20px 0 8px;height: 110px;}
.header .slogan{float: left;margin-top: 32px;line-height:32px;color: #2C2C2C;font-size: 24px;}
.header .slogan span{display: block;font-size: 20px;color: #DE0001;font-family: "妤蜂綋";padding-top: 7px;line-height: 100%;}
.header .t_contact{float: right;margin-top: 10px;line-height: 35px;padding-left: 55px;background: url(../images/h_tel.png) no-repeat left 8px;font-size: 24px;color: #DE0001; font-weight: bold;text-align: right;}
.header .menu{height: 66px;width: 100%;clear: both;border-top: 1px solid #DCDCDC;}
.header .menu li{position: relative;float: left;}
.header .menu li a{display: block;padding: 0 54px;font-size: 17px;color: #2C2C2C;text-align: center;line-height: 66px;background: url(images/h_line.png) no-repeat right center;transition: all .3s ease;}
.header .menu li:last-child a{background: none;}
.header .menu li:before{content: "";width: 0;height: 2px;background: #DE0001;top: -2px;left: 0;position: absolute;transition: all .3s ease;}
.header .menu li.cur:before, .header .menu li:hover:before{width: 100%;}
.header .menu li:hover a, .header .menu li.cur a{color: #DE0001;}
.search{display: block;width: 40px;height: 66px;cursor: pointer;position: relative;}
.s_btn{width: 40px;height: 40px;background: #DE0001;border-radius: 50%;margin-top: 12px;}
.s_key{position: absolute;top: 12px;right: 0;width: 238px;height: 40px;z-index: 9;display: none;background: #fff;border-radius: 20px;}
.s_key #keywords{width: 218px;height: 40px;line-height: 40px;padding-left: 20px;border: none;font-size: 14px;color: #000;float: left;border-radius: 20px;background:#f5f5f5;}
.s_key .sub{width: 40px;height: 40px;background: #de0001 url(images/s_btn.png) no-repeat center;border: none;cursor: pointer;border-radius: 20px;position:absolute;right:0;}

.footer em, .footer i{font-style: normal;}
.footer{background: #222;}
.f_menu{height: 62px;text-align: center;}
.f_menu a{display: inline-block;font-size: 16px;line-height: 100%;color: #fff;position: relative;padding: 26px 0 9px;margin: 0 26px;}
.f_menu a:hover{border-bottom: 2px solid #fff;}
.footer_main{height: 242px;border-top: 1px solid #373737;border-bottom: 1px solid #373737;}
.footer h3{margin: 62px 65px 0 78px;position: relative;padding-right: 52px;border-right: 1px solid #373737;float: left;}
.f_con{width:580px;float: left;margin-top: 25px;}
.f_con p{font-size: 14px;line-height: 28px;color: #C1C1C1;}
.f_con p span{padding-left: 20px;}
.f_qr{float: right;margin-top: 48px;margin-right: 45px;}
.f_qr p{width: 155px;margin-left: 48px;line-height: 0;float: left;}
.f_qr img{width: 125px;background: url('images/qr_bg.png') no-repeat center top;padding: 14px;}
.f_qr span{display: block;text-align: center;font-size: 14px;color: #ADADAD;line-height: 20px;}
.f_qr p:first-child{margin-top: 9px;}
.f_qr p:first-child img{padding: 5px;background: none;border-radius: 15px;border: 1px solid #4E4E4E;margin: 0 auto 7px;display: block;}

.clearfix:after{content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.f_info{height: 58px;font-size: 14px;line-height: 58px; text-align: center; color: #C1C1C1;overflow: hidden; display: block;}

/*客服*/
.client-2{position: fixed;right: -170px;top: 50%;z-index: 900; cursor: pointer;}
.client-2 li a{text-decoration: none;}
.client-2 li{margin-top: 1px;clear: both;height:42px;position: relative;}
.client-2 li i{background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p{height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i{background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -48px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none;}
.client-2 .my-kefu-ftop i{width: 33px;height: 30px;background-position: -27px -46px;}
.client-2 .my-kefu-left{float: left;width: 45px;height: 30px;position: relative;}
.client-2 .my-kefu-tel-right{font-size: 13px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 7px;border-left: 1px solid #fff;margin-top:5px;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{background: #fe4e4e;color: #fff;height: 30px;width: 215px;padding:6px 0;float: left;}
.client-2 .my-kefu-main{background: #fe4e4e;width: 65px;height: 30px;position: relative;padding:6px 0;float: left;}
.client-2 .my-kefu-weixin-pic{position: absolute;left: -120px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img{width: 115px;height: 115px;} 

.client-2 .my-kefu-tel-right a{color: #fff;}