﻿@charset "utf-8";
/* CSS reset for c_b*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
table th, table td { padding:5px; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
ception, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a { color:#666; text-decoration:none; }
/*for ie f6n.net*/
a:focus { outline:none; }
/*for ff f6n.net*/
a:hover { text-decoration:none; }
/*定位*/
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.zoom { zoom:1 }
.hidden { visibility:hidden; }
.vam { vertical-align:middle; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
p { word-spacing:-1.5px; }
li { list-style:none; }
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur { cursor:pointer }
/*原reset*/
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; outline: none; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:14px; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:100%; }
/*title*/
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { /*兼容 IE*/
zoom: 1; }
/*end reset*/
/* CSS Document*/
body { background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative; min-width:1200px; width:100%; }
/*网站字体颜色*/
.content, .container { margin-left:auto; margin-right:auto; width:1200px; }
.wrap-header { height: 99px; position: relative; z-index: 3; }
.wrap-header .conleft { position: relative; padding-top: 25px; }
.wrap-header .logoImg { margin-left: 40px; }
.logo2021{display: block;height: 0;width: 0;overflow: hidden;}
.wrap-header .logoImg img { display: block; width: 96px; height: 46px; }
.wrap-header .lTit { margin-left: 12px; color: #333; }
.wrap-header .p1 { font-size: 16px; margin-bottom: 3px; padding-top: 3px; }
.wrap-header .conright { position: relative; padding-right: 198px; width: 48%; }
.wrap-header .nav ul { padding-top: 38px; width: 102%; }
.wrap-header .nav ul li { float: left; font-size: 15px; }
.wrap-header .nav ul li.cur a, .wrap-header .nav ul li:hover a { color: #004d98; }
.wrap-header .menu { position: absolute; right: 0; top: 0; width: 99px; height: 99px; background: #004d98; cursor: pointer; }
.wrap-header .menu span { display: block; height: 99px; background: url(../images2020/menu.png) no-repeat center; }
.wrap-header .search { position: absolute; right:99px; top: 0; width: 99px; height: 99px; background: #f7f7f7; cursor: pointer; }
.wrap-header .search span { display: block; height: 99px; background: url(../images2020/search.png) no-repeat center; }
.DHnav { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(Img/Index/bg01.png); z-index: 999; }
.DHnav .NavCon { position: fixed; right: -400px; top: 0; height: 100%; background: #fff; width: 300px; opacity: 0; z-index: 3; }
.DHnav .NavCon .navUl { position: absolute; left: 0; top: 15%; width: 100%; font-size: 16px; }
.DHnav .NavCon .navUl .navli { height: 65px; position: relative; }
.DHnav .NavCon .navUl .navli .lia { display: block; height: 65px; text-indent: 120px; line-height: 65px; }
.DHnav .NavCon .navUl .navli:hover { background: #004d98; }
.DHnav .NavCon .navUl .navli:hover .lia { color: #fff; }
.DHnav .NavCon .navClose { width: 99px; height: 99px; background: url(../images2020/navClose.png) no-repeat center; position: absolute; right: 30px; top: 10px; cursor: pointer; transition: all 0.5s; }
.DHnav .NavCon .navClose:hover { transform: rotate(360deg); }
.DHnav .NavCon .navUl .li1 .lia { background: url(../images2020/navicon01.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li2 .lia { background: url(../images2020/navicon03.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li3 .lia { background: url(../images2020/navicon05.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li4 .lia { background: url(../images2020/navicon07.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li5 .lia { background: url(../images2020/navicon09.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li6 .lia { background: url(../images2020/navicon11.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li7 .lia { background: url(../images2020/navicon13.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li8 .lia { background: url(../images2020/navicon15.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li9 .lia { background: url(../images2020/navicon17.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li1:hover .lia { background: url(../images2020/navicon02.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li2:hover .lia { background: url(../images2020/navicon04.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li3:hover .lia { background: url(../images2020/navicon06.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li4:hover .lia { background: url(../images2020/navicon08.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li5:hover .lia { background: url(../images2020/navicon10.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li6:hover .lia { background: url(../images2020/navicon12.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li7:hover .lia { background: url(../images2020/navicon14.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li8:hover .lia { background: url(../images2020/navicon16.png) no-repeat 74px; }
.DHnav .NavCon .navUl .li9:hover .lia { background: url(../images2020/navicon18.png) no-repeat 74px; }
.DHnav .NavCon .navUl .libox { display: none; width: 220px; position: absolute; left: -220px; top: 0; background: url(Img/Index/bg02.png); text-align: center; }
.DHnav .NavCon .navUl .libox p { height: 35px; line-height: 35px; }
.DHnav .NavCon .navUl .libox p a { display: block; height: 35px; line-height: 35px; color: #fff; }
.DHnav .NavCon .navUl .libox p:hover { background: #004d98; }
.searchBox { display: none; position: absolute; left: 0; top: 99px; height: 250px; background: url(Img/Index/seachbg.jpg) no-repeat center; width: 100%; }
.searchBox h3 { margin-bottom: 18px; text-align: center; font-size: 25px; color: #fff; font-weight: normal; }
.searchBox h3 em { display: block; width: 1px; height: 55px; background: #fff; margin: 0 auto; }
.searchBox .searInp { height: 60px; background: #fff; margin-bottom: 25px; }
.searchBox .searInp input { float: left; width: 1135px; height: 60px; border: none; line-height: 60px; font-size: 16px; color: #999; text-indent: 15px; }
.searchBox .searInp span { float: right; display: block; width: 60px; height: 60px; background: url(../images2020/search02.png) no-repeat center; cursor: pointer; }
.searchBox .keyword { text-align: center; }
.searchBox .keyword li { display: inline-block; *display: inline;
*zoom: 1;
vertical-align: middle; margin: 0 5px; color: #fff; }
.searchBox .keyword li a { color: #fff; }
.wrap-footer { padding: 40px 0 65px 0; background: url(../images2020/fbg.jpg); border-top: 1px solid #e6dfdf; }
.wrap-footer ul { float: left; margin-left: 110px; }
.wrap-footer ul:first-child { margin-left: 0; }
.wrap-footer ul li { margin-bottom: 10px; }
.wrap-footer ul li:hover a { color: #004d98; }
.wrap-footer ul li:first-child { margin-bottom: 24px; }
.wrap-footer ul li:first-child a { color: #333; }
.wrap-footer dl { float: right; text-align: right; }
.wrap-footer dl dt { margin-bottom: 5px; }
.wrap-footer dl dt img { display: block; width:98px; height:98px; }
.wrap-footer dl dd { margin-right: 5px; }
.ficp { height: 90px; background: #f8f8f8; }
.ficp .container { position: relative; height: 90px; }
.ficp p { height: 90px; line-height: 90px; }
.ficp .ficpbg { height: 90px; width: 640px; background: #004d98; position: absolute; right: -360px; top: 0; }
.ficp p.fr { color: #fff; padding-left: 30px; background: url(../images2020/ftel.png) no-repeat left center; position: relative; z-index: 2; }
.zxkf { position: fixed; right: 0; top:40%; z-index: 99; width:56px; }
.zxkf ul li { height: 54px; width: 210px; background: #004d98; margin-bottom: 3px; border-radius: 15px 0 0 15px; position: relative; left: 0px; overflow: hidden; transition: all 0.5s; }
.zxkf ul li a { display: block; height: 56px; }
.zxkf ul li img { float:left; width: 30px; height: 30px; position: relative; left: 15px; top: 12px; }
.zxkf ul li.li2 img { width: 31px; height: 15px; top: 19px; }
.zxkf ul li.li6 img { top:14px; }
.zxkf ul li.li7 { overflow: initial; }
.zxkf ul li p { float: right; height: 56px; line-height: 56px; font-size: 14px; width: 150px; font-size: 16px; color: #fff; }
.zxkf ul li:hover { left: -150px; }
.zxkf ul li.li1:hover { left:0; background: #004d98; }
.zxkf ul li.li2:hover { left:0; background: #004d98; }
.zxkf ul li.li7:hover { left:0; }
.zxkf ul li.li7 p { position: absolute; right: -56px; bottom:0; width: 100px; height: 100px; padding: 5px; background: #2f2f2f; }
.zxkf ul li.li7:hover p { right: 211px; bottom:0; width: 100px; height: 100px; padding: 5px; background: #2f2f2f; }
.zxkf ul li.li7:hover p img { width: 100px; height: 100px; left: 0; top: 0; }
/*返回顶部*/
.retop ul { overflow:hidden; }
.retop li { float:left; margin-left:10px; }
.retop li img { display:block; }
.rtTop { width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-550px; cursor:pointer; display:none; z-index: 999; }
.rtTop h4 { width:43px; height:43px; overflow:hidden; position:relative; }
.rtTop img { display:block; position:absolute; top:0; left:0; }
/* -- 弹出窗口 --*/
#oran_full_bg { display:none !important; }
/* tanchuang1 提交弹窗*/
.tanchuang1 { width:100%; position: fixed; top: 0; left: 0; background: url(../images2020/tanchuangBg.png); height:100%; z-index:9999999; }
.tanchuang1 .conBox { width: 400px; height: 212px; padding: 20px; background: #fff; position: absolute; left: 50%; margin-left: -220px; top: 50%; margin-top: -80px; z-index:9999999; }
.tanchuang1 .conBox .tcClose { width: 33px; height: 90px; position: absolute; right: 45px; top: -90px; cursor: pointer; z-index:999999999999999; }
.tanchuang1 .conBox .box { width: 398px; height: 190px; border: 1px solid #e5e5e5; padding-top: 20px; text-align: center; position: relative; }
.tanchuang1 .conBox .box img { display: block; width: 47px; height: 47px; margin: 0 auto; }
.tanchuang1 .conBox .box h5 { font-size: 24px; color: #004d98; font-weight: bold; margin-top: 10px; }
.tanchuang1 .conBox .box p { font-size: 16px; color: #4d4d4d; margin-top: 10px; }
.tanchuang1 .conBox .box .b15 { display: block; width: 150px; height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #fff; position: absolute; bottom: -1px; left: 50%; margin-left: -75px; background: #004d98; text-decoration: none; z-index:999999999999999; border:0px; }
.tanchuang2 .conBox .box a { background: #404040; }
/* 错误提示*/
.errorMainCon { width: 100%; background: url(../images2020/errorBg.jpg) no-repeat center #f6f6f6; ; height: 330px; padding-top: 300px; }
.errorMainCon h3 { width: 525px; height: 80px; line-height: 80px; text-align: center; font-size: 24px; color: #1e1e1e; font-weight: normal; margin: 0 auto; }
.errorMainCon h3 em { color: #004d98; font-weight: bold; }
.errorMainCon p { font-size: 20px; color: #000000; text-align: center; margin-top: 30px; }
.errorMainCon p em { color: #004d98; }
.errorMainCon a.error-url { font-size: 15px; color: #999999; font-family: arial; display: block; text-align: center; margin-top: 4px; }
.errorMainCon .btn { text-align: center; height: 52px; width: 228px; margin: 30px auto 0; overflow: hidden; }
.errorMainCon .btn .a1 { display: block; width: 104px; height: 52px; line-height: 52px; text-align: center; font-size: 16px; color: #818181; background: #e3e3e3; border-radius: 4px; float: left; text-decoration: none; border:none; }
.errorMainCon .btn .a1:first-child { background: #004d98; color: #fff; margin-right: 20px; }
/*在线客服 longjh 2018年10月26日*/
.custom_service p img { display: inline; vertical-align:middle; }
.scrollsidebar { position:fixed; z-index:999; top:15%; right:0 }
.side_content { width:0px; height:auto; overflow:hidden; float:left; }
.side_content .side_list { width:154px; overflow:hidden; }
.show_btn { width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer; }
.show_btn span { display:none; }
.close_btn { width:24px; height:24px; cursor:pointer; }
.side_title, .side_bottom, .close_btn, .show_btn { background:url(../images2020/sidebar_bg.png) no-repeat; }
.side_title { height:46px; }
.side_bottom { height:8px; }
.side_center { font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px; }
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0; }
.close_btn span { display:none; }
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle; }
.side_center .custom_service p a { text-decoration:none; }
.other { text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd }
.other p { padding:5px 0; _height:16px; margin:0; color: #666666; }
.msgserver { text-align:center; margin-bottom:5px; margin-top: 14px; }
.msgserver a { background:url(../images2020/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px; }
/* blue skin as the default skin */
.side_title, .side_blue .side_title { background-position:-195px 0; }
.side_center, .side_blue .side_center { background:url(../images2020/blue_line.png) repeat-y center; }
.side_bottom, .side_blue .side_bottom { background-position:-195px -50px; }
.close_btn, .side_blue .close_btn { background-position:-44px 0; }
.close_btn:hover, .side_blue .close_btn:hover { background-position:-66px 0; }
.show_btn, .side_blue .show_btn { background-position:-119px 0; }
.msgserver a, .side_blue .msgserver a { color:#06C; }
/* green skin  */
.side_green .side_title { background-position:-349px 0; }
.side_green .side_center { background:url(../images/green_line.png) repeat-y center; }
.side_green .side_bottom { background-position:-349px -50px; }
.side_green .close_btn { background-position:-44px -23px; }
.side_green .close_btn:hover { background-position:-66px -23px; }
.side_green .show_btn { background-position:-147px 0; }
.side_green .msgserver a { color:#76a20c; }
 @font-face { font-family: 'icomoont'; src: url('../fonts/DSESR_.TTF');}
/* Header  2018年11月7日 */
.headerTop { width: 100%; line-height: 43px; background: #333; }
.headerTop p { font-size: 14px; line-height: 43px; color: #ccc; float: left; }
.headerTop .container ul { float: right; }
.headerTop .container ul li { font-size: 14px; height: 43px; line-height: 43px; color: #ccc; float: left; text-align: right; position: relative; background: url(../images2020/HeaderXt.jpg) no-repeat center left; padding-left: 15px; margin-left: 15px; }
.headerTop .container ul li a { text-decoration: none; color: #ccc; font-size: 14px; }
.headerTop .container ul li:first-child { padding-left: 0; margin-left: 0; background: none; }
.HeaderNav { background-color: #004c98; height: 66px; }
.HeaderNav ul li { float: left; border-right: 1px #1a5ea3 solid; line-height: 66px; height: 66px; border-left: 1px #004489 solid; }
.HeaderNav ul li:first-child { border-left: none; }
.HeaderNav ul li a { color: #fff; display: block; padding-left: 29px !important; padding-right: 29px !important; font-size:16px;}
.HeaderNav ul li.cur { background-color: #ff9a00; border-left: 1px #ff9a00 solid; }
.HeaderNav ul li:hover { background-color: #ff9a00; border-left: 1px #ff9a00 solid; }
.HeaderNav.cur { top: 0; left: 0; width: 100%; position: fixed; z-index: 999; line-height: 50px; height: 50px; }
.HeaderNav.cur ul li { line-height: 50px; height: 50px; }
.HeaderCenter { height: 125px; }
.HeaderLogo { margin-top:22px; }
.HeaderLogo a { width:220px; height:80px; display: block; }
.HeaderLogo a img { display: block; width:220px; height:80px; }
.HeaderLogo dt { margin-top:15px; padding-left:15px; margin-left:5px; }
.HeaderLogo dt h3 { font-size: 20px; color: #333; }
.HeaderLogo dt p { font-size: 14px; color: #333; margin-top: 5px; }
.HeaderPhone { margin-top: 26px; text-align: left; background: url(../images2020/HeadPhone.png) no-repeat left 17px; padding-left: 50px; }
.HeaderPhone h3 em { font-size: 18px; color: #1a1a1a; font-weight: normal; margin-right: 10px; position: relative; top: -3px; }
.HeaderPhone h3 { font-size: 37px; color: #004489; font-family: "icomoont"; font-weight: normal; line-height:25px; padding-top:12px; }
.HeaderPhone h3.h302 { position: relative; top: -17px; }
/* Header End */

/* Footer  2018年11月8日 */
.Footer { background-color: #1a1a1a; /*margin-bottom: 75px;*/ }
.FooterBot { height: 45px; line-height: 45px; background-color: #333; }
.FooterBot p { color: #999; font-size: 14px; }
.FooterBot p a { color: #999; }
.FooterTop { padding: 40px 0 30px; }
.FooterTop dl { width: 200px; border-left: 1px #313131 solid; float: left; padding-left: 40px; height: 192px; }
.FooterTop dl dt { font-size: 18px; margin-bottom: 25px; }
.FooterTop dl dt a { color: #fff; }
.FooterTop dl dd a { display: block; color: #fff; font-size: 14px; margin-top: 15px; }
.FooterBox { padding-left: 68px; position: relative; }
.FooterBox h3 { color: #fff; font-size: 16px; font-weight: normal; margin-top: 20px; }
.FooterBox h3.h301 { margin-top: 5px; }
.FooterBox h3 em { display: block; font-size: 40px; font-family: "icomoont"; margin-top: -5px; }
.FooterBox h3 em.em01 { margin-top: -20px; }
.FooterBox i { width: 41px; height: 94px; display: block; position: absolute; top: -40px; left: 0; }
.FooterBox i img { width: 41px; height: 94px; display: block; }
.FooterLogo a { width: 160px; height:160px; display: block; }
.FooterLogo a img { width: 160px; height:160px; display: block; }
/* Footer End */

/* FixedBottom  2018年11月8日 */
.FixedBottom { height: 75px; background-color: #ff9a00; position: fixed; bottom: 0; width: 100%; z-index: 9999999; }
.FixedBottom .content { position: relative; }
.FixedBottom p { font-size: 18px; color: #fff; font-weight: bold; background: url(../images2020/gonggao.png) no-repeat left 35px; padding-left: 35px; line-height: 82px; }
/*.FixedBottom p b{font-size: 26px;}*/
.FixedBottom p em { font-size: 75px; font-weight: normal; font-family: "icomoont"; position: relative; top: 5px; }
.FixedBottom ul { margin-top: 20px; }
.FixedBottom ul li { float: left; margin-left: 20px; }
.FixedBottom ul li:first-child { margin-left: 0; }
.FixedBottom ul li input { width: 185px; height: 42px; line-height: 42px; padding: 0 30px 0 15px; border: none; outline: none; font-size: 14px; color: #999; background-color: #fff; }
.FixedBottom ul li .input-name { background: #fff url(../images2020/FooterIcon01.png) no-repeat 170px center; }
.FixedBottom ul li .input-name02 { background: #fff url(../images2020/FooterIcon02.png) no-repeat 170px center; }
.FixedBottom ul li .li03 { width: 130px; height: 42px;background-color: #fff; text-align: center; line-height: 42px; color: #999; font-size: 14px;}
.FixedBottom ul li .li03 a { display: block; }
.FixedBottom span.guanbi { width: 50px; height: 50px; display: block; position: absolute; right: -150px; top: -25px; cursor: pointer; }
.FixedBottom span.guanbi img { width: 50px; height: 50px; display: block; }
/* FixedBottom End */

/* 小屏幕  2018年11月9日 */
@media (max-width:1500px) {
 .Message span.span02 {
display: none !important;
}
}
/* 小屏幕 End */


.cp_con { padding:13px 0 0; display:inline-block; width:870px;}
.cp_con dl { width:210px; float:left; margin:10px 10px 0px 0;overflow:hidden; text-align:center;}
.cp_con .nobor01 { margin:0; float:right; margin-top:10px;}
.cp_con dl dt a{ width:208px; height:38px; line-height:38px; text-align:center; font-size:14px; }
.cp_con dl dt a:hover{ color:#d90101;}
.cp_con dl dt img { width:200px; height:165px; border:solid 1px #d2d2d2; padding:3px; }
.cp_con dl dt a img { border:1px #e6e7e7 solid;  }
.cp_con dl dt a:hover img { border:1px #f60 solid; background:#f60; }
.cp_con dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.cp_con dl dd p b{  float:left; display:inline-block;}
.cp_con dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}


.index_anli { padding:13px 0 0; width:1200px; height:980px; margin:5px auto;clear:both;}
.index_anli dl { width:225px; float:left; margin:0 18px 12px 0;overflow:hidden; text-align:center;}
.index_anli .nobor01 { margin:0; float:right;}
.index_anli dl dt a{ width:224px; height:40px; line-height:40px; text-align:center; font-size:14px; }
.index_anli dl dt a:hover{ color:#d90101;}
.index_anli dl dt img { width:215px; height:180px; border:solid 1px #d2d2d2; padding:3px; }
.index_anli dl dt a img { border:1px #e6e7e7 solid;  }
.index_anli dl dt a:hover img { border:1px #f60 solid; background:#f60; }
.index_anli dl dd { padding:5px 0 0 0px; width:218px;overflow:hidden;}
.index_anli dl dd p b{  float:left; display:inline-block;}
.index_anli dl dd p { line-height:25px;height:25px; width:218px;  clear:both;overflow:hidden;}



/*右侧客服代码*/
.kefu{position:fixed;right:-170px;top:50%;z-index:900;}
.kefu li a{text-decoration:none;}
.kefu li{margin-top:1px;clear:both;height:71px;position:relative;}
.kefu li i{background:url(../images2020/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.kefu li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.kefu .kefu-qq i{background-position:4px 5px;}
.kefu .kefu-tel i{background-position:0 -21px;}
.kefu .kefu-liuyan i{background-position:4px -53px;}
.kefu .kefu-weixin i{background-position:-34px 4px;}
.kefu .kefu-weibo i{background-position:-30px -22px;}
.kefu .kefu-ftop{display:none;}
.kefu .kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.kefu .kefu-left{float:left;width:77px;height:47px;position:relative;}
.kefu .kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.kefu .kefu-right{width:20px;}
.kefu .kefu-tel-main{background: #d30000;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.kefu .kefu-main{background: #d30000;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.kefu .kefu-weixin-pic{position:absolute;left:-132px;top:-24px;display:none;z-index:333;}
.kefu-weixin-pic img{width:130px;height:130px; border:1px solid #CCC;}

/*底部分享代码*/
.bshare-custom{ float:right; margin-right:100px;}