/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #333333; }/*google浏览器字体兼容*/
body { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; width: 100%; background:#ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #d7172f; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d7172f }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1000px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.header{ width:100%; height:100px; position:fixed; z-index:99999; background:#fff;-webkit-box-shadow: 0 0 68px rgba(0,0,0,0.45);-moz-box-shadow: 0 0 68px rgba(0,0,0,0.45);box-shadow: 0 0 68px rgba(0,0,0,0.45);}
.headerr { width: 860px; height: auto; }
.headerrt { text-align: right; padding-top: 15px; padding-bottom: 27px; height: 28px; line-height: 28px; }
.headerrt div { display: inline-block; }
.topshare { margin-right: 20px; }
.topshare a { display: inline-block; width: 28px; height: 28px; margin-right: 5px; }
.topshare a.topshare1 { background: url(../images/top_share_img1.jpg) no-repeat 50% 50%; }
.topshare a.topshare2 { background: url(../images/top_share_img2.jpg) no-repeat 50% 50%; }
.topshare a.topshare3 { background: url(../images/top_share_img3.jpg) no-repeat 50% 50%; }
.topshare a.topshare4 { background: url(../images/top_share_img4.jpg) no-repeat 50% 50%; }
.topshare a.topshare5 { background: url(../images/top_share_img5.jpg) no-repeat 50% 50%; }
.topphone { padding-left: 25px; background: url(../images/top_phone.jpg) no-repeat left 50%; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.language { width: 96px; height: 28px; text-align: left; line-height: 28px; background: url(../images/language_bg.jpg) no-repeat 70px 50% #dddddd; text-indent: 18px; color: #333333; font-family: Arial, Helvetica, sans-serif; margin-left: 15px; position: relative; z-index: 99; margin-right: 20px; }
.language a { display: block; width: 96px; height: 28px; }
.language dl { width: 96px; height: 28px; position: absolute; z-index: 999; top: 27px; left: 0; background: #dddddd; display: none; }
.language:hover dl { display: block; }
.search { width: 155px; height: 28px; }
.search { }
.search form { display: inline-block; text-align: center; }
.search_text { outline:none; display: inline-block; width: 128px; height: 28px; background: #d7172f; text-indent: 10px; color: #fff; line-height: 28px; border: none; }
.search_submit {outline:none; display: inline-block; width: 27px; height: 28px; background: url(../images/search_bg.jpg) no-repeat; cursor: pointer; border: none; }
.menu {}
.menu ul li { float: left; /*width: 107px;*/ height: auto; position:relative; z-index:999;  margin-right:1px;}
.menu ul li a.one { display: block; width: 106px; text-align: center; line-height: 30px; font-size: 14px; font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; }
.menu ul li dl{ display:none; width:auto; padding:10px; border:1px #333 solid; background:#fff; position:absolute; z-index:9999;}
.menu ul li dl dd a{ display:block; min-width:140px; line-height:20px;}

.menu ul li:hover a.one{ background:#333; color:#fff;}
.menu ul li:hover dl{ display:block;}

.bodyc { padding-top: 30px; width: 100%; height: auto; /*background: url(../images/ind_con_bg.jpg) repeat-x;*/ }
/* banner */
.flexslider { position: relative; width: 1000px; height: 455px; overflow:hidden; background: url(../images/loading.gif) 50% no-repeat; margin: 0 auto; padding-bottom: 53px; }
.slides { position: relative; z-index: 1; }
.slides li { height: 455px; }
.slides li a { display: block; width: 1200px; height: 455px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 21px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 13px; height: 12px; margin: 0 7px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 13px; height: 12px; line-height: 12px; overflow: hidden; background: url(../images/icon.jpg) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.jpg) no-repeat; color: #f18d00; }


.icon{ padding-bottom:35px;}
.icon1{ margin-bottom:28px;}
.inews{ width:330px; height:auto;}
.inewst{ height:26px; background:#555555; font-size:14px; color:#fff; text-indent:10px; line-height:26px;}
.inewsc{ padding:15px 30px 0 10px;}
.inewsc ul li{ margin-bottom:10px; font-size:14px; line-height:22px;}

.icona{ width:650px; height:auto;}
.i_solution{ width:256px; height:216px; overflow:hidden; margin-bottom:4px;}
.i_solution a{ display:block;width:256px; height:216px;overflow:hidden; position:relative; z-index:9;}
.i_solutiont{ position:absolute; top:8px; left:20px; color:#fff; font-size:18px; padding-right:13px; background:url(../images/ind_img_square.png) no-repeat right 50%; z-index:99;}
.i_solution a img{ -webkit-transition: all ease .3s; transition: all ease .3s}
.i_solution a:hover img{-webkit-transform: scale(1.15);transform: scale(1.15);}

.i_case{ width:390px; height:216px; overflow:hidden;}
.i_case a{ display:block;width:390px; height:216px;overflow:hidden; position:relative; z-index:9;}
.i_case a img{-webkit-transition: all ease .3s; transition: all ease .3s}
.i_case a:hover img{-webkit-transform: scale(1.15);transform: scale(1.15);}

.i_support{ width:323px; height:117px; overflow:hidden;}
.i_support a{ display:block;width:323px; height:117px;overflow:hidden; position:relative; z-index:9;}
.i_support a img{-webkit-transition: all ease .3s; transition: all ease .3s}
.i_support a:hover img{-webkit-transform: scale(1.15);transform: scale(1.15);}

.i_about{ width:323px; height:117px; overflow:hidden;}
.i_about a{ display:block;width:323px; height:117px;overflow:hidden; position:relative; z-index:9;}
.i_about a img{-webkit-transition: all ease .3s; transition: all ease .3s}
.i_about a:hover img{-webkit-transform: scale(1.15);transform: scale(1.15);}

.iproduct{}
.iproductt{height:26px; background:#555555; font-size:14px; color:#fff; text-indent:10px; line-height:26px;}
.iproductc{ padding-top:15px;}
.iproductc ul li{ width:200px; height:auto; float:left; text-align:center;}
.iproductc ul li a{ font-size:14px;}
.iproductc ul li a p{ line-height:22px; padding-top:6px;}

.hvr-bounce-to-right { backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; transform: translateZ(0px); transition-duration: 0.5s; transition-property: color; vertical-align: middle; }
.hvr-bounce-to-right::before { background: #bf1e2e none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: 0 50% 0; transition-duration: 0.5s; transition-property: transform; transition-timing-function: ease-out; z-index: -1; }
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { border: 1px solid #bf1e2e; color: white; }
.hvr-bounce-to-right:hover::before, .hvr-bounce-to-right:focus::before, .hvr-bounce-to-right:active::before { transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.footerall { width: 100%; height: auto; background: url(../images/footer_bg.jpg) repeat-x #010101; }
.iifoot { padding: 15px 0 30px 0; border-bottom: 1px #515151 solid; }
.iifootlt { font-size: 16px; color: #fff; line-height: 28px; }
.iifootlc { padding-top: 10px; }
.iifootlc a { display: inline-block; width: 175px; height: 40px; margin-right: 29px; text-align: center; font-size: 14px; font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; color: #fff; line-height: 40px; border: 1px #fff solid; }
.iifootlc a.footcurr { border: 1px #d7172f solid; background: #d7172f }
.iifootr { }
.iifootrt { font-size: 16px; color: #fff; line-height: 28px; }
.iifootrc { padding-top: 10px; }
.iifootrc img { margin-right: 10px; }
.footer { width: 100%; height: auto; padding: 15px 0 0 0; color: #fff; }
.footerc { padding-bottom: 45px; }
.footerc dl { width: 163px; height: auto; float: left; min-height: 265px; margin-right: 45px; }
.footerc dl dt { width: 135px; padding-bottom: 6px; border-bottom: 1px #5a5a5a solid; margin-bottom: 18px; }
.footerc dl dt a { font-size: 20px; color: #fff; line-height: 45px; }
.footerc dl dd a { color: #a7a7a7; line-height: 30px; font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; }
.footerc a:hover { color: #bf1e2e; }
.footerlink { width: 100%; padding: 25px 0; line-height: 24px; color: #a7a7a7; border-top: 1px #282828 solid; text-transform: uppercase; }
.footerlink a { color: #a7a7a7; padding: 0 4px; }
.footerlink a:hover { color: #bf1e2e }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff; opacity:1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;opacity:1;}
input:-ms-input-placeholder{color: #fff;opacity:1;}
input::-webkit-input-placeholder{color: #fff;opacity:1;}
textarea:-ms-input-placeholder{color: #fff;opacity:1;}
textarea::-webkit-input-placeholder{color: #fff;opacity:1;}
/*index end*/

/*product start*/
.ncon{ padding-bottom:55px;}
.location{ line-height:30px; margin-bottom:15px;}
.pcate{ padding-top:25px;}
.pcatec{ display:block; width:328px; height:auto; margin:0 5px 10px 0;}
.pcatect{height:26px; background:#555555; font-size:14px; color:#fff; text-indent:10px; line-height:26px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.pcatect a{ color:#fff;}
.pcatecc{ padding:15px 0 0 35px;}
.pcatecc ul li{ line-height:25px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.pcatecc ul li a{ padding-right:5px;}
.pcatecc ul li span{ background:#d7172f; color:#fff; padding:3px 5px;}

.plistt{ color:#333333; font-size:24px; padding-top:30px; padding-bottom:10px;}
.iproductc ul li{ margin-bottom:12px;}
.iproductc ul li .plist_red{ color:#d7172f; line-height:14px; line-height:20px;}
.pplist{ padding-top:30px;}
.pleft{ width:720px; height:auto;}
.pleftt{ width:100%; height:37px; line-height:37px; background:#555555; color:#fff; font-size:18px; text-indent:55px;}

.pright{ width:265px; height:auto;}
.pright_t{width:100%; height:37px; line-height:37px; background:#555555; color:#fff; font-size:18px; text-align:center;}
.pright_c{ padding:20px; line-height:24px; font-size:14px; line-height:24px; background:#cfcfcf; min-height:100px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; color:#555555;}

.pthree_t{ font-size:24px; color:#333; padding:35px 0 20px 0;}
.pthree_c{ padding:20px 0 30px 0; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; }

.pthree_list{}
.pthree_list ul li{ width:355px; float:left; margin:0 10px 50px 0;}
.pthree_listt{ height:24px; width:100%; background:url(../images/p_sanji_icon.jpg) no-repeat left 50% #535051; color:#fff; text-indent:25px; font-size:14px; line-height:24px;}
.pthree_listc{ padding-top:15px; color:#535051; line-height:18px;}
.pthree_listcl{ width:185px; height:auto;}
.pthree_listcr{ width:156px; height:auto; padding-right:10px;}

.pdt{ padding-top:5px;}
.pdtlt{ font-size:30px; color:#333333;}
.pdtlc{ font-size:18px;}
.pdtr{ padding-top:28px;}
.pdtr img{ margin-right:4px;}

.pdimg{ padding:40px 0; text-align:center;}
.pdimg_t{ width:438px; height:310px; margin:0 auto 30px auto;}
.pdimg_c{}
.pdimg_c ul li{ display:inline-block; width:104px; height:70px; margin-right:10px;}
.pdimg_c ul li a img{ border:1px #808080 solid;}
.pdimg_c ul li a:hover img{ border:1px #d7172f solid;}
.pdimg_c ul li.pcurr a img{ border:1px #d7172f solid;}

.ncate{}
.pdctab a{ display:inline-block; width:142px; height:26px; line-height:26px; text-align:center;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; background:#555555; margin-right:1px; color:#fff;}
.pdctab a:hover{ background:#d7172f;}
.pdctab a.ncurr{ background:#d7172f;}
.pdctabc{ padding:23px 0; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.pdctabct{height:26px; background:#555555; font-size:14px; color:#fff; text-indent:10px; line-height:26px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}

.pdctabcc{padding:23px 0; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.pdctabcc p.ii{ padding-left:27px; background:url(../images/pd_square.jpg) no-repeat 13px 8px;}

.pdctabcc2{padding:23px 0; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.pdctabcc2 ul li{ margin-bottom:20px;}
.pdctabccl{ width:104px; height:auto;}
.pdctabccr{ width:510px; height:auto;}
.pdctabccrt{ font-size:18px;font-family:  "微软雅黑","宋体", Arial, Helvetica, sans-serif; padding-bottom:8px;}
/*product end*/

/*news start*/
.leftnew{ width:720px; height:auto;}
.ntitle{ font-size:30px; color:#333333; padding-bottom:8px; font-weight:bolder;font-family:  "微软雅黑","宋体", Arial, Helvetica, sans-serif;}
.hotnew{ padding-top:20px; border-bottom:1px #555555 solid; padding-bottom:5px;}
.hotnew ul li{ width:176px; height:auto; float:left; margin:0 5px 0 0;}
.hotnew ul li a{ display:block;}
.hotnew ul li a p{ padding:5px 10px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; line-height:18px;}
.nlist{ padding-top:20px;}
.ncate{}
.ncate a{ display:inline-block; width:160px; height:26px; line-height:26px; text-align:center;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; background:#555555; margin-right:1px; color:#fff;}
.ncate a:hover{ background:#d7172f;}
.ncate a.ncurr{ background:#d7172f;}
.nlistc{ margin-bottom:15px;}
.nlistclt{height:26px; background:#e2e2e2; font-size:14px; color:#333; text-indent:22px; line-height:26px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.nlistclc{ padding:10px 0 10px 40px;}
.nlistclc ul li{ margin-bottom:15px;}
.nlistclc_time{ color:#333333; font-size:14px; line-height:24px;}
.nlistclc_t a{color:#333333; font-size:14px; line-height:24px;}
.nlistclc_t a:hover{ color:#d7172f;}
.nlistclc_info{ padding-top:15px; line-height:18px; color:#666666;}
.rightnew{ width:242px; height:auto; padding-top:47px;}
.rightnew img.ad{ margin-bottom:10px;}

.ndetail{ padding-top:15px;}
.ndetailt{ font-size:20px; color:#333333;}
.ndetail_time{ padding:10px 0; color:#555555;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.ndetailc{ padding:15px 0; color:#666666; font-size:14px; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.ndetailc img{ max-width:100%; height:auto;}
.ndetail_page{ line-height:24px; font-size:14px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}

/*news end*/

/*solution start*/
.solution_a{ margin-bottom:30px;}
.solutionlist{ padding-top:40px;}
.solutionlist ul li{ width:234px; height:198px; float:left; margin:0 9px 10px 0;}
.solutionlist ul li a{ display:block; width:234px; height:198px; position:relative; z-index:99;}
.solutionlist ul li a .solution_over{ width:234px; height:198px; background:url(../images/solution_bg.png) repeat; text-align:center; line-height:198px; font-size:18px; color:#fff; position:absolute; top:0; left:0; z-index:999;}
.solutionlist ul li a:hover .solution_over{ background:url(../images/solution_bg_over.png) repeat;}
.solutdet{ color:#000000; font-size:24px; padding:30px 0 20px 0;}
.solutdec{ line-height:24px; font-size:14px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.solutdec img{ max-width:100%; height:auto;}

.rightdown{ margin-top:30px;}
.rightdownt{ width:100%; height:40px; background:#4e4e4e; color:#fff; font-size:16px; text-align:center; line-height:40px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.rightdownc{ border-left:1px #cccdcf solid; border-bottom:1px #cccdcf solid; border-right:1px #cccdcf solid; background:url(../images/right_download_icon.jpg) no-repeat 50% top #eeeff1; padding:13px;}
.rightdownc ul li{ padding-left:20px; background:url(../images/right_li_square.jpg) no-repeat left 50%; color:#333; line-height:32px;}

.rightdown2{ margin-top:30px;}
.rightdownt2{ width:100%; height:40px; background:#4e4e4e; color:#fff; font-size:16px; text-align:center; line-height:40px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.rightdownc2{ border-left:1px #cccdcf solid; border-bottom:1px #cccdcf solid; border-right:1px #cccdcf solid; background:url(../images/right_download_icon2.jpg) no-repeat 50% top #fff; padding:13px;}
.rightdownc2 ul li{ padding-left:20px; background:url(../images/right_li_square2.jpg) no-repeat left 11px; color:#333; line-height:32px;}
.rightdownc2 ul li.shows{ background:url(../images/right_li_square2_over.jpg) no-repeat left 11px;}
.rightdownc2 ul li dl dd{text-indent:10px; line-height:28px;}
.rightdownc2 ul li dl dd a{  color:#666666;line-height:28px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.rightdownc2 ul li dl dd a:hover{ color:#d7172f;}
/*solution end*/

/*download start*/
.dcate{ margin-top:20px;}
.dcate a{ display:inline-block; width:143px; height:26px; line-height:26px; text-align:center;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; background:#555555; margin-right:1px; color:#fff;}
.dcate a:hover{ background:#d7172f;}
.dcate a.ncurr{ background:#d7172f;}
.dcatesk{ height:26px; background:#e2e2e2; width:719px;}
.downlist{ padding-top:28px;}
.downlist ul li{ margin-bottom:40px;}
.downlistl{ width:167px; height:auto; text-align:center;}
.downlistr{ width:510px; height:auto;}
.downlistrt{ font-size:14px; line-height:24px;}
.downlistr_time{ color:#999999;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; margin-bottom:20px;}


/*download end*/
.aboutcon{ padding:30px 0; font-size:14px; line-height:24px;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;}
.abouticon{ padding:15px 0; line-height:35px;}
.abouticon p.abouticon1{ background:url(../images/contact_icon1.jpg) no-repeat left 50%; padding-left:40px;}
.abouticon p.abouticon2{ background:url(../images/contact_icon2.jpg) no-repeat left 50%; padding-left:40px;}
.abouticon p.abouticon3{ background:url(../images/contact_icon3.jpg) no-repeat left 50%; padding-left:40px;}
.abouticon p.abouticon4{ background:url(../images/contact_icon4.jpg) no-repeat left 50%; padding-left:40px;}

.mess_text{ width:629px; height:36px; border:1px #c7c7c7 solid; outline:none; text-indent:10px;}
.mess_textarea{width:609px; height:128px; border:1px #c7c7c7 solid;outline:none; padding:10px;}
.mess_submit{ width:132px; height:38px; background:#d7172f; color:#fff; text-align:center; line-height:38px; border:none; cursor:pointer; font-size:14px;}
.mess_submit:hover{ background:#b22234;}

/*join start*/
.jobcon{ padding-top:40px;}
.jobcon_list { margin-bottom: 15px; }
.jobcon_t { width: 720px; height: 26px; line-height: 26px; color: #333333; font-size: 14px; text-indent: 23px; background: url(../images/jobcon_t_bg.jpg) no-repeat 680px 50% #e2e2e2; cursor: pointer; }
.jobcon_t_show { background: url(../images/jobcon_t_bg_over.jpg) no-repeat 680px 50% #d7172f; color:#fff; }
.jobcon_b { width: 680px; height: auto; padding: 20px; font-size: 14px; line-height: 28px; display: none;font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif; }

/*join end*/


.pageController { width: 100%; padding-top: 5px; padding-bottom: 5px; margin: 30px auto 0 auto; line-height: 25px; text-align: left; }
.pageController a { display: inline-block; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #d7172f; color: #FFF; text-decoration: none; border: #d7172f 1px solid; }
.pageController .xuanzhong { background-color: #d7172f; color: #FFF; font-weight: bold; border: #d7172f 1px solid; }


.kefu { position:fixed; right: 3px!important; left: auto!important; top: 300px; z-index: 10000 }
.kefu .kfdiv { width: 63px; height: 63px; margin-bottom: 1px; cursor: pointer; color: #FFF; text-align: center; margin-right: 0; background: url(../images/kefu.png) no-repeat }
.kefu .c1 { background-position: 0 0 }
.kefu .c2 { background-position: 0 0; position: relative; display: block }
.kfQQ { width: 138px; margin-left: -77px; position: relative; margin-bottom: 1px; display: none }
.kfQQ .icon_qq { width: 63px; height: 63px; margin-bottom: 1px; cursor: pointer; color: #FFF; text-align: center; margin-right: 0; background: url(../images/kefu.png) no-repeat -63px -64px; position: absolute; left: -63px }
.kfQQ dt { height: 63px; background: url(../images/keT.png) no-repeat }
.kfQQ dd { border: 1px #dcdcdc solid; border-bottom: 3px #0896de solid; width: 138px; background: #FFF }
.kfQQ dd span { padding-left: 14px; padding-bottom: 13px; font-size: 12px; text-align: left; display: block; color: #5c5c5c }
.kfQQ dd span img { margin-right: 10px; width: 23px; height: 16px; vertical-align: middle }
.kfQQ dd span a { color: #777; display: block; padding-top: 8px }
.kfQQ dd span a:hover { color: #777 }
.kefu .c3 { background-position: 0 -64px }
.kefu .c1:hover { background-position: -63px 0 }
