﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body{color:#333333;}
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:2px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , 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:#333; 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;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;


/*其他*/
.curp{cursor:pointer};

/*search*/

.headso img{float:right;cursor:pointer; margin-top:30px; cursor:pointer;}

/*search*/
.search { overflow:hidden; width:1200px; margin:13px auto 10px auto; height:30px;}
.search p{ float:left; line-height:30px; font-size:14px; color:#2f2d2d;}
.search a{ color:#2f2d2d; margin:0 5px;}
.search .sbox{ overflow:hidden; float:right; width:249px; height:28px; border:1px solid #c4c3c3;}
.search input{ float:left; width:170px; padding:0 10px; height:28px; border:none; outline:none; line-height:28px; font-size:12px; color:#999;}
.search span{ display:block; width:59px; height:28px; background:url(Img/Index/search.png) no-repeat left center; cursor:pointer; float:right}

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;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:inherit;font:100%; 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;}


.dropMenu {
 position:absolute;
 top: 0px;
 z-index:10000;
 width: 100px;
 visibility: hidden;
background:#fff;
font-size:14px;
}

.dropMenu li {
 text-align:center;
 list-style-type:none;
line-height:37px;
border-bottom:1px #cdcdcd solid; width:100px;
}
.dropMenu a {
display:block;
font-size:14px;
color:#000; 
}
.dropMenu a:link {
display:block;
font-size:14px;
line-height:37px;
color:#000; 
}
.dropMenu a:visited {
display:block;
font-size:14px;
line-height:37px;
color:#000; 
}
* html .dropMenu a {
display:block;
font-size:14px;
color:#ffffff; 
}
.dropMenu a:hover {
background:#EBEFF2; 
color:#000;
font-size:14px;
line-height:37px;
display:block; text-decoration:none;
}

/* 新增调用下拉菜单样式结束  */


.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:65%; right:55%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


/*end reset*/


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
.header{width:100%; /*overflow:hidden;*/height:60px; overflow:hidden;}

.header_top { overflow:hidden; width:100%; height:46px; background:url(Img/Common/header_top.png) repeat-x left top;}
.header_top p{ float:left; font-size:13px; line-height:40px;} 
.header_top ul{ overflow:hidden; float:right; margin-top:14px;}
.header_top li{ float:left; margin:0 10px; font-size:13px; color:#666;}
.header_top li a{ color:#666}

.header_center { overflow:hidden; width:1200px;margin:0 auto}
.header_center h1{ float:left; margin-top:0px;}
.header_center h2{ float:left; margin-left:10px; padding-left:10px; margin-top:30px; font-size:24px; color:#333333}
.header_center h2 span{ color:#333333; font-size:18px; display:block; font-weight:normal; margin-top:3px;}
.header_center h2 p{ font-size:14px; font-weight:normal; color:#000; margin-top:10px;}
.header_center h2 p img{ margin:0 4px;}
.header_center .topbar{ overflow:hidden; height:36px; line-height:30px; margin-top:10px; margin-bottom:10px; }
.header_center .phone{float:left; background:url(Img/Common/phone.png) no-repeat left center; padding-left:28px; margin-left:250px;}
.header_center .so{float:left; padding-left:18px; margin-left:32px; width:303px; height:28px;background:url(Img/Common/sobg.png) no-repeat left center;}
.header_center .so input{ float:left; margin-left:2px; height:30px; line-height:30px; font-size:14px; color:#999; padding:0 10px;background-color:transparent; width:220px; border:none; outline:none;}
.header_center .so span{ display:block; width:40px; height:24px; float:right; cursor:pointer; margin-top:3px; margin-right:13px;}

.header_center .kefuico{float:left;}
.header_center .kefuico a{padding-left:20px;}
.header_center .kefuico .weixin div{display:none;}
.header_center .kefuico .weixin:hover div{display:block;}
.weixinpic{position:absolute; margin-top:10px;}

.wechat:hover div{display:block;}
.wechat div{display:none;}
.weixinpic2{position:absolute; margin-top:10px;}

.header_nav {float:left;width:870px; height:60px; margin-left:94px;}
.header_nav ul{width:100%;}
.header_nav li{float:left; text-align:center;}
.header_nav li a{color:#333; text-decoration:none; font-size:16px;padding-left:8px; margin-left:15px; padding-right:8px; margin-right:15px; font-weight:bold; display:block; height:58px; line-height:58px;}
.header_nav li a:hover{color:#000;border-bottom:2px solid #333;}
.header_nav li span{display:block; margin-top:5px;}
.header_nav li.last{ background:none}
.header_nav li.cur,.header_nav li:hover{}

.header_nav ul li .sednavs{ width: 200px; padding:10px 0 20px; top: 60px; position:absolute; background:url(Img/Common/sbg.png) repeat center; display:none; left:0; z-index:9999;}
.header_nav ul li .sednavs p{ height:30px; line-height:30px; padding-left: 46px; background: url(Img/Common/pbg2.png) no-repeat 18px center; text-align:left;}
.header_nav ul li .sednavs p a{ font-size:14px; color:#fff; display:block;width: 120px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.header_nav ul li .sednavs p a:hover{color:#ff7800;}
.header_nav ul li:hover .sednavs{ display:block;}


.header_nav2 {float:left;width:730px; height:60px; margin-left:94px;}
.header_nav2 ul{  width:100%;}
.header_nav2 li{ float:left; text-align:center;}
.header_nav2 li a{color:#fff; text-decoration:none; font-size:14px;padding-left:8px; margin-left:15px; padding-right:8px; margin-right:15px; font-weight:bold; display:block; height:60px; line-height:60px;}

.yiny{ height:21px;background: url(Img/yiny.png); text-align:left;}

/*下拉*/
.header_nav .pullDown { width: 100%; position: absolute; left: 0; top:60px; padding-top:20px; background-color: #FFFFFF; z-index: 199; display: none; }
.header_nav .pullDown dl {position: relative; float: left; margin-right:20px; padding-bottom: 40px; }
.header_nav .pullDown dl.last { margin-right: 0; }
.header_nav .pullDown dl a:hover { color: #FFF; }
.header_nav .pullDown dl dt { padding-bottom: 20px; margin-bottom:18px; background: url(Img/pullDown.png) repeat-x left bottom; }
.header_nav .pullDown dl dt a { color: #fff; -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;font-weight: bold;}
.header_nav .pullDown dl dd { line-height: 25px;width: 124px; height:25px; overflow:hidden;}
.header_nav .pullDown dl dd a { color: #fff;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.header_nav .pullDown dl dd.on>a{color: #fff;}
.drop_nav4{display: none;height: 120px;overflow: hidden;z-index: 5; position: absolute;top:58px;right: 0; width: 89px;padding-left: 10px;background: url("Img/drop_nav4_bg.png") repeat-y left top;}
.drop_nav4 a{display: block;font-size: 12px;line-height: 17px;margin-top: 3px;color: #666666;font-family: "Arial";-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.drop_nav4 a:first-child{margin-top: 0;}

.wrap {	width: 1100px;	margin: 0 auto; overflow: hidden; }
.header_nav .pullDown .wraps { width: 1200px; margin: 0 auto; padding-bottom: 20px; overflow: hidden; }
.header_nav .pullDown .wraps1 {margin-left: 3px;}
.header_nav .pullDown .wraps1 a:hover{color:333; text-decoration:none;}
.header_nav .pullDown .wraps2 { width: 140px; margin-left: 630px; }
.header_nav .pullDown .wraps3 { width: 140px; margin-left: 765px; }
.header_nav .pullDown .wraps4 { width: 140px; margin-left: 893px; }
.header_nav .pullDown .wraps5 { width: 140px; margin-left: 87px; }
.header_nav .pullDown .wraps6 { width: 140px; margin-left: 815px; }
.header_nav .pullDown .wraps7 { width: 140px; margin-left: 938px; }
.header_nav .pullDown .wraps1 div {float:left;width: 150px; margin-right:104px; text-align: center; padding-bottom: 10px; padding-top: 10px;}
.header_nav .pullDown .wraps1 img{width: 120px; height:120px;}
.header_nav .pullDown .wraps1 span{display:block; line-height:30px; font-size:14px;}
.header_nav .pullDown .wraps1 a:hover span{color:#E00921;}

.piclist1{float:left;width:166px; height:290px; overflow:hidden; margin-right:40px;}
.piclist1 div{width:164px; height:243px;overflow:hidden;}
.piclist1 img{width:162px; height:241px; border:1px solid #ddd;transition: all 0.6s;}
.piclist1 img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.piclist1 span{ display:block; line-height:40px; font-size:14px; text-align:center;}

.piclist2{float:left;width:217px; height:143px; overflow:hidden; margin-right:28px;}
.piclist2 div{width:215px; height:103px;overflow:hidden;}
.piclist2 img{width:213px; height:101px; border:1px solid #ddd;transition: all 0.6s;}
.piclist2 img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.piclist2 span{ display:block; line-height:40px; font-size:14px; text-align:center;}

.piclist3{float:left;width:278px; height:290px; overflow:hidden; margin-right:25px;}
.piclist3 div{width:270px; height:223px;overflow:hidden;}
.piclist3 img{width:262px; height:215px; border:1px solid #ddd; padding:3px;transition: all 0.6s;}
.piclist3 img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.piclist3 span{ display:block; line-height:40px; font-size:16px; text-align:center; font-weight:bold;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

/*link*/
.linkbg {width:100%; background-color:#2e2e2e;}
.link { overflow:hidden; width:1200px; margin:0 auto; min-height:70px; line-height:25px; font-size:14px;}
.link h3{float:left; height:70px; left:0; top:0}
.link ul{ overflow:hidden; float:right; width:1000px; padding:25px 0 0 35px;}
.link li{ float:left; white-space:nowrap; margin-right:30px; font-size:13px;}
.link li a{ color:#919699; font-size:14px;}
.link .rk{ display:block; overflow:hidden; position:absolute; right:0; bottom:0}
.link .rk img{ display:block;}

.footmenu{width:1200px; margin:0 auto; padding:30px 0 60px 0;}
.footmenu li{float:left;width:200px;margin-right:100px; font-size:14px; color:#919699;}
.footmenu li b{font-size:16px; color:#ffffff; font-weight:normal; line-height:50px;background:url(Img/fmenubg.png) no-repeat left center; display:block; margin-bottom:20px;}
.footmenu li span a{display:block; line-height:26px; color:#919699; font-size:14px;}
.footmenu li span a:hover{color:#ffffff;}
.foot .fl{background:url(Img/flogo.png) no-repeat left center; text-indent:40px;}

.contact{background:url(Img/contact.png) no-repeat left top; height:250px; padding-left:35px;}
.contact div{padding-top:13px; color:#999;}
.contact span{ display:block; padding:0 0 20px 0;line-height:20px;}

/*footer*/
.footer {width:100%; background-color:#272727;}
.foot{padding:15px 0 15px 0; line-height:26px; width:1200px; margin:0 auto; margin-top:30px;}
.foot,.foot a{font-size:14px; color:#919699;}
.foot .fl{background:url(Img/flogo.png) no-repeat left center; text-indent:40px;}

/*留言栏目*/
.msgtitle{padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input2{width:70px;padding:8px 9px;font-size:14px;color:#333;background:none; border:none;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left; margin-left:40px;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#8B8B8B;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#333}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
.msg_input3{width: 300px;height: 42px;background: #f2f2f2;line-height: 42px;font-size: 14px;color: #333;text-indent: 14px;border:0px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}

/*==============================各网站公用样式开始===========================*/
.zixun ul li {line-height:35px;background:url('Img/dote.jpg') no-repeat left center;padding-left:10px;border-bottom:1px dashed #CCCCCC;color:#666666;}
.zixun ul li em {color:#666666;}
.zixun ul li a:link,.zixun ul li a:visited {color:#666666;font-size:14px;}
.zixun ul li a:hover,.zixun ul li a:active {color:#333;font-size:14px; text-decoration:none;}

.news_text dl {font-size:13px;color:#666666;padding:0px 0px;line-height:22px;border-bottom: 1px #ccc dashed;margin-bottom:15px;}
.news_text dl dt {margin-bottom:3px;}
.news_text dl dt p{width:100%;float:left;}
.news_text dl dt span{width:100%;float:left;display:inline-block;text-indent:10px;color:#929292;font-size:12px;padding-top: 8px;}
.news_text dl dt a:link,.news_text dl dt a:visited  {color:#5a5a5a;font-size:15px;text-decoration:none;font-weight:bold;}
.news_text dl dt a:hover,.news_text dl dt a:active  {color:#d70800;font-size:15px;text-decoration:none;font-weight:bold;}
.news_text dl .dt_1 {height:20px;padding-left:10px;display:block;float:left;text-decoration:underline;}
.news_text dl .dt_1:hover {}
.news_text dl .dt_2 {font-size:13px;color:#555555;margin:0 20px;}
.news_text dl dd {font-size:12px;color:#888888;padding:0px 10px 0px 10px;overflow:hidden;margin-bottom:5px;}

.piclist {width:110%;}
.piclist li{ overflow:hidden; float:left;list-style:none;margin-right:22px; margin-bottom:20px;}
.piclist li div{ overflow:hidden;}
.piclist li img{transition: all 0.6s;}
.piclist li img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.piclist li .show-name {
	position: relative;
	z-index: 2;
	display: block;
	padding: 15px 0 20px 0;
	width:100%;
	text-align:center;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	background: #fcfbfa;
	transition: all .4s;
	overflow:hidden;
}
.piclist li:hover .show-name {
	color: #e77843;
	background: #fff;
}
.piclist li .show-name:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 0px;
	left: 0%;
	width: 0%;
	height: 2px;
	background-color: #333;
	transition: all .4s;
}
.piclist li:hover .show-name:after {
	content: "";
	width: 100%;
}

.piclist span{display:block;font-size:14px; color:#333; background-color:#FCFBFA; line-height:40px; text-align:center; overflow:hidden;}

.jzbox { width:110%; height:446px;}
.jzbox dl{ overflow:hidden; float:left; text-align:center; width:420px; margin-right:30px; border:1px solid #eeeeee; background-color:#fff; margin-bottom:20px;}
.jzbox dl:hover{box-shadow:#ccc 1px 1px 10px 1px ;}
.jzbox dd{text-align:left; padding:25px;}
.jzbox dd h4{ font-size:16px; line-height:30px; height:30px; display:block;}
.jzbox dd h4 a{color:#333}
.jzbox dd p{ font-size:14px; color:#333; line-height:24px; overflow:hidden; padding:12px 0 0 0; height:60px;}


.xglist { width:110%;}
.xglist dl{float:left; text-align:center; width:270px; margin-right:42px; margin-bottom:20px; margin-top:20px;}
.xglist dt{overflow:hidden; float:left; text-align:center; margin-right:30px; border:1px solid #eeeeee; background-color:#fff;}
.xglist dt img{width:260px;height:260px;transition: all 0.6s;}
.xglist dt img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.xglist dt:hover{box-shadow:#ccc 1px 1px 10px 1px ;}
.xglist dd a{text-align:center; font-size:14px; line-height:46px; display:block;}
.xglist dd a:hover{color:#333; text-decoration:none;}

/*==============================各网站公用样式结束===========================*/


.pictitle{ font-size:18px; color:#333; margin-bottom:12px;}
.pictitle span{ font-size:14px; color:#fff; background-color:#008dd7;border-radius: 25px; padding:0 8px 0 8px;}

.picother{ font-size:14px; color:#333; background-color:#f8f8f8; padding:10px 0 20px 10px; border-top:1px solid #ddd; line-height:30px;}
.picother span{ font-size:14px; color:#666666;}

.picintro{font-size:14px; color:#666; background-color:#f8f8f8; height:116px; overflow:hidden; padding:10px 0 20px 10px; border-top:1px solid #ddd; line-height:22px; margin-bottom:20px;}
.picintro span{ font-size:14px; color:#333; float:left; width:50px; display:block;}
.picintro div{ font-size:14px;float:left; margin-left:10px; width:250px;}

.xiangguan{float:left; margin-right:14px;margin-top:20px;}
.xiangguan img{border:1px solid #ddd; width:205px; height:172px;}
.xiangguan div{line-height:30px; text-align:center;}

.erji{background:url('Img/erjibg.jpg') no-repeat left center; height:28px; line-height:28px; text-indent:45px; overflow:hidden; cursor:pointer;}
.sanji{background:url('Img/sanjibg.jpg') no-repeat left center; height:22px; line-height:22px; text-indent:63px; overflow:hidden;}

.kj{position:fixed; top:260px; right:10px; z-index:9999;}
.kj li{width:70px; height:30px; line-height:30px;background:url('Img/kj01.png') no-repeat right center; list-style:none; cursor:pointer;}
.kj li a{font-size:12px;color:#cccccc; display:block;}
.kj li:hover{background:url('Img/kj02.png') no-repeat right center;}
.kj li:hover a{color:#333333; text-decoration:none;}

.recruit-tit {
    border-bottom: 1px solid #e6e6e6;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
}
.recruit-tit span {
    display: block;
    width: 9px;
    height: 9px;
    background: url(Img/dote.jpg) no-repeat left center;
}
.recruit-btn{ width: 80px; height: 30px; border: 1px solid #d9d9d9; font-size: 12px; text-align: center; line-height: 30px; position: absolute; right: 0px; top: 5px;}
.recruit-btn a{width: 80px; height: 30px; display: block; color: #666;}


#Article .list-pic{}
#Article h1{ text-align:center; font-size:18px;}
#Article .cont{overflow:hidden; float: left; width:500px; height:80px}
#Article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:75px; margin:0 auto; overflow:hidden;}
#Article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
#Article .cont li.on .img-wrap{ border:2px solid #ffb017}



.client-2 {
	position: fixed;
	right: -170px;
	top: 50%;
	z-index: 900;
}

.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 71px;
	position: relative;
}

.client-2 li i {
	background: url(Img/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}

.client-2 li p {
	height: 20px;
	font-size: 14px;
	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 -53px;
}

.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: 35px;
	background-position: -27px -51px;
}

.client-2 .my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}

.client-2 .my-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;
}

.client-2 .my-kefu-right {
	width: 20px;
}

.client-2 .my-kefu-tel-main {
	background: #333;
	color: #fff;
	height: 56px;
	width: 247px;
	padding:9px 0 6px;
	float: left;
}

.client-2 .my-kefu-main {
	background: #333;
	width: 97px;
	height: 56px;
	position: relative;
	padding:9px 0 6px;
	float: left;
}

.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}

.my-kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
