/*ALL STYLE*/
body {margin:0px auto; text-align:center;background:url(bg.jpg) repeat #EEEEEE; font-size:12px; font-family:Î¢ÈíÑÅºÚ, Arial, Verdana, Helvetica, sans-serif; line-height:30px;}
* { padding:0px; margin:0px;}
.left {float:left}
.right { float:right;}
.clear { clear:both;}
a:link { color:#000;text-decoration:none;}/**/
a:visited { color:#000;text-decoration:none;}
a:hover { color:#090; text-decoration:underline;}
a:active { color:#000;text-decoration:none;}


a.bai:link { color:#333;text-decoration:none;}
a.bai:visited {color:#333;text-decoration:none;}
a.bai:hover {color:#090;text-decoration:underline;}
a.bai:active {color:#090;text-decoration:none;}

a.hongda:link { color:#F30; font-size:14px; text-decoration:none;}
a.hongda:visited {color:#F30; font-size:14px;  text-decoration:none;}
a.hongda:hover {color:#F00; font-size:14px;  text-decoration:underline;}
a.hongda:active {color:#F00; font-size:14px;  text-decoration:none;}

a.nc:link { color:#C00;text-decoration:none; font-size:14px;}
a.nc:visited {color:#C00;text-decoration:none;font-size:14px;}
a.nc:hover {color:#F00;text-decoration:underline;font-size:14px;}
a.nc:active {color:#F00;text-decoration:none;font-size:14px;}

a.nyhh{ background-color:#E7E7E7; height:40px; line-height:40px; color:#333; display:block; font-size:14px; text-decoration:none;}
a.nyhh:hover{background-color:#CB131D; height:40px; line-height:40px; color:#FFF;  display:block; font-size:14px; text-decoration:none;}

a.nyhh2{ background-color:#E7E7E7; height:30px; line-height:30px; text-align:center; color:#333; display:block; text-decoration:none;}
a.nyhh2:hover{background-color:#C93; height:30px; line-height:30px; color:#FFF; text-align:center; display:block; text-decoration:none;}

a.wxpic2{border:1px #E7E7E7 solid; display:block;}
a.wxpic2:hover{border:1px #F60 solid; display:block;}

.small-menu {width:215px; margin-bottom:20px; margin-left:15px;}
.small-menu ul li {width:180px; height:35px; line-height:35px; text-align:left; font-family:Î¢ÈíÑÅºÚ; font-size:14px; background:url(dhhh.jpg) no-repeat left center; padding-left:35px; border-bottom:1px #CCC solid;}

.input1{width:162px; height:22px; line-height:22px; background-image:url(ssk.jpg);  border:0px; color:#999; padding:0px 10px;}
.input2{background-image:url(ss.jpg); border:0px; width:41px; height:22px; cursor:pointer;}
.connr{line-height:35px; text-align:left; font-size:12px; padding:20px 10px;}

.maincontent{text-align:left; line-height:30px;  font-family:Î¢ÈíÑÅºÚ; font-size:14px;}












.ppproal ul li{width:150px; height:300px; border-bottom:1px #CCC dashed; margin-bottom:25px; margin-left:15px; }
.pproal ul li{width:700px; height:150px; border-bottom:1px #CCC dashed; margin-bottom:25px;}
.ppro ul li{float:left; width:225px; height:180px; margin-bottom:25px;}

.cpjj ul li{width:400px; height:30px; line-height:30px; text-align:left;}
ul { list-style:none; float:left;}
ul li { float:left;}
.bit-text {font-size:14px; font-family:; font-weight:bold}
#position { width:715px; height:28px; background:url(position.gif) left center no-repeat; line-height:28px;text-align:left;}
#title {width:715px; height:31px; background:url(one_05.jpg) repeat-x; margin-top:5px; display:block;}
.title-text {width:151px; height:31px; background:url(one_03.jpg) no-repeat; line-height:28px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; float:left}
/**/
#main-con{padding:15px; text-align:left;}
.content {width:660px; text-align:left; line-height:30px;}/**/
.content1 {width:664px;background:#f5f5f5}/**/
#main-con ul li {width:660px; height:30px; text-align:left;}
.news-title {width:570px; height:30px; line-height:30px; text-align:left;float:left;}
.news-time {width:92px; height:30px; line-height:30px; text-align:center; float:left}
.ye {width:650px; height:50px; line-height:50px; float:right; margin-right:30px; margin-top:30px; text-align:right;}/**/
.STYLE1 {color: #E40C0D}
.STYLE2 { width:640px; height:28px; line-height:28px;color: #FF3300;margin-bottom:6px; font-size:14px; background:#eaeaea; font-weight:bold;}
.bq-e1 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#3d8200;}
.bq-e2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ff9900;}
#main-con22 ul li {width:700px; height:50px; text-align:left; border-bottom:1px #CCC dashed;}

.sycase{width:380px;}
.sycase ul li{width:380px; height:25px; line-height:25px; border-bottom:1px #E3E3E3 dashed; background:url(mm.jpg) no-repeat left; padding-left:10px; text-align:left;}
.sycasepic{width:270px; height:200px; border:2px #ccc solid;}
.synew{width:318px;}
.synew ul li{width:308px; height:25px; line-height:25px; border-bottom:1px #E3E3E3 dashed; background:url(mm.jpg) no-repeat left; padding-left:10px; text-align:left;}

#leftnews ul li{width:235px; height:28px; line-height:28px; text-align:left; border-bottom:1px #E1E1E1 dashed;}
#leftsynews ul li{width:235px; height:28px; line-height:28px; text-align:left; border-bottom:1px #E1E1E1 dashed;}

#syymnews ul li{width:275px; height:28px; line-height:28px; text-align:left; border-bottom:1px #E1E1E1 dashed;}
#syymnews ul li{width:275px; height:28px; line-height:28px; text-align:left; border-bottom:1px #E1E1E1 dashed;}

.sycplist ul li{float:left; margin-left:23px;}
.syls{border:1px #9E9E9E solid;}

/**/
#topbg {height:25px; line-height:25px; margin:0px auto; background:url(topbg.jpg) repeat-x top;}
.homepage{width:1004px; height:30px; line-height:30px; text-align:right; margin:0px auto;}
#top { width:990px; margin:0px auto;}
#time-all { height:32px; width:985px; line-height:32px;}
#time {width:300px; height:32px; line-height:32px; float:left; color:#727272}
#hh {width:150px; height:32px; line-height:32px; float:right; color:#727272}
#logo-all {height:142px; width:990px; line-height:135px;}
#logo { width:72px; height:67px;margin-top:30px; margin-left:30px; float:left }
#com-name { width:450px; height:67px; line-height:67px; margin-top:30px;margin-left:30px; float:left; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}
#top-text { width:280px; height:60px; line-height:60px; margin-top:50px;margin-right:40px; float:right;}

.s1{width:180px; height:23px; line-height:23px; text-align:left; border:1px #666 solid; background-color:#EEEEEE; color:#333; padding:0px 10px;}
.s2{ width:40px; height:25px; background:url(serch.jpg) no-repeat; border:none;}
/**/ 
#menu-all {width:1004px; height:40px; margin:0px auto; margin-bottom:0px;}
#menu-all ul li { text-align:center; width:120px; height:40px; background:url(menu-ge.jpg) no-repeat right; font-size:14px;}
#m1-center { height:45px; width:1000px; float:left;}
.mm a:link {width:100px; height:45px; line-height:45px; overflow:hidden; color:#FFF; text-decoration:none;display:block; float:left; text-align:center;font-family:Î¢ÈíÑÅºÚ; font-size:14px;}
.mm a:visited {width:100px; height:45px; line-height:45px; overflow:hidden; color:#FFF;text-decoration:none;display:block; float:left;  text-align:center;font-family:Î¢ÈíÑÅºÚ; font-size:14px;}
.mm a:hover {width:100px; height:45px; line-height:45px; overflow:hidden;color:#FF0; background-color:#6499BB; text-decoration:none;display:block; float:left;  text-align:center;font-family:Î¢ÈíÑÅºÚ; font-size:14px;}
.mm a:active {width:100px; height:45px; line-height:45px;  overflow:hidden; color:#FF0; background-color:#6499BB; text-decoration:none; display:block; float:left; text-align:center; font-family:Î¢ÈíÑÅºÚ; font-size:14px;}
.ge {width:1px; height:40px; background:url(menu-ge.jpg) no-repeat center;}
/**/
#flash {width:979px; height:270px; vertical-align:top; margin:0px auto;}
#under-flash { width:1004px; height:91px; padding-top:16px;  background:url(u-m-bg.jpg); border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;  margin:0px auto;}
.un-f { float:left; margin-left:12px; border-right:1px solid #d5d5d5;}
/**/
#content {width:1004px; margin:0px auto;}
/**/
#con-left {width:261px; float:left;}

#nyleftlist ul li{ width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:1px;}
#nyleftlist ul li a:link {height:30px; line-height:30px; overflow:hidden;color:#111;text-decoration:none;display:block;  background-color:#ccc; font-size:14px; font-family:Î¢ÈíÑÅºÚ;}
#nyleftlist ul li a:visited { height:30px; line-height:30px; overflow:hidden; color:#111;text-decoration:none;display:block;  background-color:#ccc; font-size:14px; font-family:Î¢ÈíÑÅºÚ;}
#nyleftlist ul li a:hover {height:30px; line-height:30px; overflow:hidden;color:#F00;text-decoration:none;display:block; background-color:#999; font-size:14px; font-family:Î¢ÈíÑÅºÚ;}
#nyleftlist ul li a:active {height:30px; line-height:30px;  overflow:hidden; color:#F00;text-decoration:none; display:block;  background-color:#999; font-size:14px; font-family:Î¢ÈíÑÅºÚ;}









/*survey*/
#survey {width:261px; padding-bottom:8px;text-align:left;}
#survey-bq {width:236px; height:36px; padding-left:25px; background:url(survey0.jpg) no-repeat; line-height:30px; font-size:13px; font-weight:bold;text-align:left;}
#survey-center {width:240px; height:137px; line-height:12px;  padding-top:6px;padding-left:10px;}
#survey-question {width:240px; height:30px; line-height:30px; background:url(survey.jpg) left center no-repeat;}
#survey-select {width:220px; padding-left:20px; float:left;}
#survey-select p {margin-bottom:12px;margin-bottom:12px\9;*margin-bottom:7px;_margin-bottom:6px;}
#survey-select form input.bb {width:44px; height:20px; background:url(b.gif) no-repeat; border:none;}



/**/
#login-title {width:261px; height:83px; display:block;}
#login-top {width:261px; height:14px; background:url(login-top.jpg); display:block;}
#login-center {width:220px; height:137px; line-height:12px; text-align:center; padding-top:5px;padding-left:25px; margin-top:4px;}
#login-center form { text-align:left; padding-left:3px; line-height:20px; display:block;}
#login-center form p {margin-bottom:8px;}
#login-center form input {width:120px; height:20px; border:1px solid #c1ced9; }
#login-center form input.yanzheng {width:80px; height:20px; border:1px solid #c1ced9; }
#login-center form input.button {width:75px; height:25px; background:url(login.gif) no-repeat; border:0px;}
#login-center form input.button1 {width:75px; height:25px; background:url(regist.gif) no-repeat; border:0px;}
#login-bottom {width:261px; height:15px; background:url(login-bottom.jpg)}
/**/
#regist{ width:940px;}
/**/
#contact { width:260px; float:left; height:60px;}
#con-contact {width:261px; line-height:25px;}
#con-contact ul li { width:240px; height:25px;margin-left:10px; background:url(mm.jpg) left no-repeat;}
#ge {width:25px; height:310px; background:url(big-ge.jpg) top center no-repeat; float:left;}
#cc {width:670px; margin-left:10px; margin-top:10px; line-height:30px; text-align:left; }
/**/
#con-right { width:715px; float:left}/*??*/
/**/
#about {width:440px; height:276px;float:left;}
.a-top {width:440px; height:45px; float:left;}
.a-pic {width:120px; height:45px; float:left; line-height:22px; background:url(ss.jpg) left top no-repeat;}
.a-line {width:315px; height:45px; background:url(line.jpg) bottom no-repeat; float:left;}
#about-con {width:427px; height:223px; margin-top:8px; color:#3e3e3e;padding-left:5px; text-align:left}
/**/
/**/
#news {width:242px; height:250px; float:left;}
#news-title { width:242px; height:38px; background:url(news.jpg); line-height:34px;}
a.more:link { color:#FFFFFF;text-decoration:none;}
a.more:visited {color:#FFFFFF;text-decoration:none;}
a.more:hover {color:#FFFFFF;text-decoration:underline;}
a.more:active {color:#FFFFFF;text-decoration:none;}
#news-ll { width:237px; height:74px; background:#f1f1f2; padding:3px; margin-top:8px; border:#e9e9e9}
.news-t { width:230px;color:#e20000; font-weight:bold; margin-left:5px; text-align:left}
.news-t a:link { color:#E20000;text-decoration:none;}
.news-t a:visited { color:#E20000;text-decoration:none;}
.news-t a:hover { color:#E20000; text-decoration:underline;}
.news-t a:active { color:#E20000;text-decoration:none;}
.news-text {width:230px; margin-left:5px; text-align:left}
#news-li {width:229px; height:120px;margin-top:6px; background:#f2f2f2;padding:5px; padding-left:8px;padding-top:5px; padding-right:5px; padding-bottom:3px;text-align:left;}
#news-li ul li {width:229px; height:25px; background:url(mm.jpg) left center no-repeat;text-align:left;}
/**/
#synews {width:210px; height:120px;margin-top:8px; padding:5px; text-align:left;}
#synews ul li {width:200px; height:28px; line-height:28px; text-align:left; font-size:12px;}

#synews1 {width:280px; height:150px; padding:5px; text-align:left;}
#synews1 ul li {width:280px; height:25px; line-height:25px; text-align:left; font-size:12px; border-bottom:1px #CCC dotted;}

#nynews1 {width:215px; height:150px; padding:5px; text-align:left;}
#nynews1 ul li {width:205px; height:25px; line-height:25px; text-align:left; font-size:12px; border-bottom:1px #CCC dotted;}


#synews2 {width:280px; height:200px; margin-top:10px; padding:5px; text-align:left;}
#synews2 ul li {width:280px; height:30px; line-height:30px; text-align:left; font-size:12px;}





/**/
#newshow-title {width:700px; height:80px; font-size:18px; color:#333; font-weight:bold; line-height:80px; text-align:center;}
#newshow-time {width:700px; height:35px; line-height:35px; color:#666666; text-align:center; background-color:#F3F3F3;}
#newshow-con {width:700px;text-align:left; line-height:30px; padding-top:20px;}


/**/
#pro {width:1004px; height:215px;}
#pro-l {width:1004px; height:159px;margin-top:10px;}
/*product*/
.pro-ll {width:178px; padding-right:8px; float:left;}
.pro-ll1 {width:214px; padding:4px; height:164px; float:left; margin-left:4px}
.pro-pic1 {width:200px; height:160px; border:2px solid #e0e0e0;}
.pro-pic1 img {width:200px; height:160px;}
.pro-text1 {width:200px; height:30px; line-height:30px; text-align:center;}
/**/
.a-top1 {width:1004px; height:45px; float:left;}
.a-line1 {width:820px; height:45px; background:url(line.jpg) bottom repeat-x; float:left;}
/*product*/
.pro-pic {width:174px; height:120px; border:2px solid #e0e0e0}
.pro-text {width:180px; height:26px; line-height:26px; text-align:center; background:url(pro-text-bg.jpg)}
.zi-pro {width:662px; border-bottom:1px solid #CCCCCC; height:120px; padding-bottom:10px; margin-bottom:12px;text-align:left;}
.zi-pro-pic {width:174px; height:120px; border:2px solid #CCCCCC; float:left;}
.zi-pro-ge {width:18px; height:120px; float:left}
.zi-pro-inf {width:465px; height:120px; float:left}
.zi-pro-name {width:465px; height:30px; line-height:30px; font-size:13px; font-weight:bold; background:url(proo.gif) left center no-repeat;}
.zi-pro-jianjie {width:465px; height:94px;text-align:left;}
/*product*/
/**/
#zi-pro {width:668px;text-align:left;}
#pro-pic {width:210px; height:160px; border:2px solid #e0e0e0;}
#zi-pro-pic {width:210px; height:160px; border:2px solid #CCCCCC; float:left;}
#zi-pro-ge {width:18px; height:120px; float:left}
#zi-pro-inf {width:429px; height:120px; float:left;text-align:left;}
#pp-jianjie {width:500px; height:120px; float:left;text-align:left;}
#pro-con {width:668px;padding:12px;}
#zi-pro-inf ul li {width:429px; height:24px; line-height:24px;text-align:left;}
#pp-jianjie ul li {width:662px;text-align:left;}
/**/
#demo {
background: #FFF;
overflow:hidden;
border: 0px dashed #CCC;
width: 1004px;
}
#demo img {
border: 2px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
margin-top:10px;
float: left;
}
#demo2 {
margin-top:10px;
float: left;
}
/**/
/**/
#gustbook {width:550px; margin-left:60px; margin-top:30px; line-height:35px;}
#gustbook form input {width:290px; height:20px; line-height:20px;border:1px solid #c1ced9}
#gustbook form textarea {width:390px;  border:1px solid #c1ced9}
#gustbook form p {margin-bottom:15px;}
.ff {width:200px; height:32px; float:right;}
#gustbook form input.bb {width:44px; height:20px; background:url(b.gif) no-repeat; border:none;}
/**/
.job {width:642px; padding:12px; background:#f5f5f5; border:1px solid #e1e1e1;  margin-bottom:10px;text-align:left;} 
/**/
#see {width:668px; text-align:center;}
.g-name {width:668px; background:#edeeef; height:25px; line-height:25px; margin-bottom:6px;text-align:left;}
.g-name1 {width:300px; height:25px; line-height:25px; float:left; padding-left:6px;text-align:left;}
.g-name-pic {width:40px; height:25px; background:#820000; float:left; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.g-name-time {width:150px; height:25px; color:#666666; float:right; text-align:center;}
.g-danwei {width:622px; height:24px;padding-left:46px;}
.g-tel {width:300px;padding-left:46px; height:24px; float:left}
.g-email {width:300px;padding:6px; height:12px; line-height:12px; float:left}
.g-message {width:622px; height:24px;padding-left:46px;}
.g-reply {width:568px; height:24px; padding-left:100px;}
/**/
#bottom { width:980px; height:220px; margin:0px auto; text-align:center; line-height:30px; color:#717171; font-size:12px;}
#link-all {width:1004px; height:30px;margin:0px auto; background:#e6e6e6; border:1px solid #FFFFFF}
#link {width:115px; height:30px;background:#0065b4; line-height:30px; text-align:center; font-size:16px; font-weight:bold;color:#FFFFFF; float:left}
#links {width:855px; height:30px; margin-left:10px; line-height:30px; float:left}
#foot {width:1004px; line-height:25px; background-color:#F2F2F2; text-align:center; padding-top:10px; padding-bottom:5px; margin:0px auto;}




/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(../../headerbg.png) no-repeat;}
.navbox{height:90px; background-position:0 -138px; background-repeat:repeat-x; position:relative;z-index:9;}
.nav{width:850px;margin:0 auto;}
.nav li{float:left;height:90px;background-position:100% -99px;padding:0px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0px;height:90px;overflow:hidden;}
.nav li a span{float:left;display:block;padding:0 4px 0 0;line-height:90px;font-size:16px;color:#333; font-weight:bold; cursor:pointer;width:130px;text-align:center; border-right:1px #E7E7E7 solid;}
.nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none; font-size:14px;}
.nav li.selected a span,.nav li a.selected span{background-position:100% -60px;color:#090;font-size:16px;font-weight:bold; background-color:#E7E7E7;}
.nav li.selected .submenu{display:block;font-size:12px;}
.nav li .submenu{display:none;position:absolute;top:90px;left:-1px;font-size:12px;}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;padding:0 5px 5px 5px;width:124px;background:#E8E8E8; font-size:12px;}
.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;font-size:12px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;font-size:12px;}
.nav li .submenu li.last{border:none;font-size:12px;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;font-size:12px;}
.nav li .submenu li a:hover{background:#3A773F; font-size:12px; color:#FFFFFF;}
/* navbox */




/*Banner*/
.slider {
	width:100%;
	min-width:980px;
	height:335px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.slider .bd {
	width:980px;
	position:absolute;
	left:50%;
	margin-left:-490px
}
.slider .bd li {
	width:980px;
	overflow:hidden;
}
.slider .bd li img {
	display:block;
	width:980px;
	height:335px;
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:-980px !important;
}
.slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:20px;
	text-align:center;
}
.slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	line-height:99px;
	overflow:hidden;
	background:url(../../slider-btn.png) 0 -10px no-repeat;
	margin:0 5px;
	cursor:pointer;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .hd li.on {
	background-position:0 0;
	filter:alpha(opacity=100);
	opacity:1;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:335px;
	cursor:pointer;
}
.slider .prev {
	left:-50%;
	margin-left:-490px;
}
.slider .next {
	left:50%;
	margin-left:490px;
}
.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:335px;
	background:#000;
	filter:alpha(opacity=10);
	opacity:0.1;
}
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:335px;
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .prev .arrow {
	right:0;
	background:url(slider-arrow.png) -120px 0 no-repeat;
}
.slider .next .arrow {
	left:0;
	background:url(slider-arrow.png) 0 0 no-repeat;
}

/*Banner*/




/*-- ÔÚÏß¿Í·þ --*/
/* ´úÂëÕûÀí£ºÀÁÈËÖ®¼Ò lanrenzhijia.com */
.contact-bar {
	position:fixed;
	bottom:0;
	right:0;
	width:400px;
	overflow:hidden;
	z-index:9999
}
.contact-bar .cb-btn {
	float:left;
	position:relative;
	height:38px;
	font-size:12px;
	line-height:40px;
	text-transform:uppercase;
	border:1px solid #000;
	border-left:none;
	color:#FFF;
	background-color:#292929;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(41,41,41)), to(rgb(0,0,0)));
	background-image:-webkit-linear-gradient(top, rgb(41,41,41), rgb(0,0,0));
	background-image:-moz-linear-gradient(top, rgb(41,41,41), rgb(0,0,0));
	background-image:-o-linear-gradient(top, rgb(41,41,41), rgb(0,0,0));
	background-image:-ms-linear-gradient(top, rgb(41,41,41), rgb(0,0,0));
	background-image:linear-gradient(top, rgb(41,41,41), rgb(0,0,0));
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#292929', EndColorStr='#000000');
	-moz-box-shadow:inset 1px 0 0 #343534, inset 0 1px 0 #343534;
	-webkit-box-shadow:inset 1px 0 0 #343534, inset 0 1px 0 #343534;
	box-shadow:inset 1px 0 0 #343534, inset 0 1px 0 #343534
}
.contact-bar .cb-btn:hover, .contact-bar .cb-btn-hover {
	background-color:#4e4e4e;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(78,78,78)), to(rgb(39,39,39)));
	background-image:-webkit-linear-gradient(top, rgb(78,78,78), rgb(39,39,39));
	background-image:-moz-linear-gradient(top, rgb(78,78,78), rgb(39,39,39));
	background-image:-o-linear-gradient(top, rgb(78,78,78), rgb(39,39,39));
	background-image:-ms-linear-gradient(top, rgb(78,78,78), rgb(39,39,39));
	background-image:linear-gradient(top, rgb(78,78,78), rgb(39,39,39));
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#4e4e4e', EndColorStr='#272727');
	-moz-box-shadow:inset 1px 0 0 #5a5b5a, inset 0 1px 0 #5a5b5a;
	-webkit-box-shadow:inset 1px 0 0 #5a5b5a, inset 0 1px 0 #5a5b5a;
	box-shadow:inset 1px 0 0 #5a5b5a, inset 0 1px 0 #5a5b5a;
	cursor:pointer
}
.contact-bar .cb-btn-selected, .contact-bar .cb-btn-selected:hover, .contact-bar .cb-btn-selected.cb-btn-hover {
	background-image:none;
	background-color:#232423;
	-moz-box-shadow:inset 0 5px 20px black;
	-webkit-box-shadow:inset 0 5px 20px black;
	box-shadow:inset 0 5px 20px black
}
.contact-bar .cb-btn.cb-chat, .contact-bar .cb-btn.cb-phone {
	width:178px
}
.contact-bar .cb-btn.cb-chat {
	border-left:1px solid #000
}
.contact-bar .cb-btn-selected.cb-chat {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.contact-bar .cb-chat .cb-btn-text {
	background:url(cb-icon-livechat.png) no-repeat 12px 14px
}
.contact-bar .cb-phone .cb-btn-text {
	background:url(cb-icon-phone.png) no-repeat 14px 11px
}
.contact-bar .cb-btn-text {
	float:left;
	height:38px;
	padding-left:40px;
	font-weight:bold
}
.contact-bar .cb-kb, .cb-twitter, .cb-facebook {
	width:40px;
	text-indent:-3000em
}
.contact-bar .cb-kb span, .contact-bar .cb-twitter span, .contact-bar .cb-facebook span {
	float:left;
	width:100%
}
.contact-bar .cb-kb span {
	background:url(cb-icon-kb.png) no-repeat center center
}
.contact-bar .cb-twitter span {
	background:url(cb-icon-twitter.png) no-repeat center center
}
.contact-bar .cb-facebook span {
	background:url(cb-icon-facebook.png) no-repeat center center
}
.cb-status {
	position:absolute;
	right:0;
	width:10px;
	height:10px;
	margin:15px 10px 16px 0
}
.cb-online {
	background:url(cb-status-online.png) no-repeat center center
}
.cb-offline {
	background:url(cb-status-offline.png) no-repeat center center
}
.cb-popup {
	z-index:9998;
	position:fixed;
	bottom:0;
	right:0;
	width:400px;
	padding-bottom:40px;
	background-color:#FFF;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.36);
	-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.36);
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.36)
}
.cb-popup-toolbar {
	width:380px;
	line-height:10px;
	padding:5px 10px
}
.cb-popup-close {
	padding:5px;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	right:0;
	top:0
}
.cb-popup-close:hover {
	cursor:pointer
}
.cb-popup-inner {
	padding:5px 20px;
	width:400px;
	text-align:left;
}
.cb-popup.chat-invitation {
	background-color:transparent;
	height:168px
}
.cb-popup.call-us {
	height:168px
}
.cb-popup.chat-invitation .cb-popup-close {
	color:#FFF;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.9);
	z-index:99999
}
.cb-popup #eye-catcher {
	float:left;
	margin-top:-10px
}
.cb-popup #eye-catcher a {
	background:url(livechat.png) no-repeat;
	height:170px;
	width:400px;
	display:block;
	text-indent:-999em
}
.cb-popup p {
	color:#999
}
.cb-popup .cb-btn {
	text-align:center;
	border:1px solid #043b8f;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	background-color:#49bae3;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(73,186,227)), to(rgb(42,73,180)));
	background-image:-webkit-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-moz-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-o-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:-ms-linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
	background-image:linear-gradient(top, rgb(73,186,227), rgb(42,73,180));
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#49bae3', EndColorStr='#2a49b4');
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 2px #25daee;
	-webkit-box-shadow:inset 0 1px 2px #25daee;
	box-shadow:inset 0 1px 2px #25daee;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.5)
}
.cb-btn.cb-btn-first {
	margin-left:0
}
.cb-btn.cb-btn-last {
	margin-right:0
}
.cb-form .cb-btn {
	width:100%
}
.cb-popup .contact-phone {
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ;
	line-height:25px;
	background:url(kefu.jpg) no-repeat right;
}
/* ´úÂëÕûÀí£ºÀÁÈËÖ®¼Ò lanrenzhijia.com */
/*-- ÔÚÏß¿Í·þ --*/