*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top:50px;/*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position:absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 :document.body.scrollTop +50);
}

#kefu1{
	position: fixed;
	right: 0px;
	top: 30%;
	z-index: 10008;
	width: 132px;
	padding: 10px;
	background: #fff;
	box-shadow: 1px 1px 1px #d4d4d4;
	font-size: 12px;
	border: 1px solid #DFDFDF;

}
.cs_tel{height:25px;background:url('http://img.sanyuan163.com/sanyuan/img.jpg') no-repeat 0px 0px;}
.cs_tel_ct{color:#666;line-height:150%;}
.cs_tel_num{color:#c00;font-size:18px;font-family:Arial,Verdana;font-style:italic;font-weight:bold;display:block;padding:5px 0px;}

.cs_online{height:30px;background:url('http://img.sanyuan163.com/sanyuan/img.jpg') no-repeat 0px -50px;}
.cs_online_qq{height:25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration:none;color:#666;}

.cs_qcode{padding:10px 0px 0px 0px;}

.cs_free{height:32px;background:url('http://img.sanyuan163.com/sanyuan/img.jpg') no-repeat 0px -100px;}
.cs_free a{display:block;height:32px;}
.cs_free a span{display:none;}

.cs_baidu{height:32px;background:url('http://img.sanyuan163.com/sanyuan/img.jpg') no-repeat 0px -200px;}
.cs_baidu a{display:block;height:32px;}
.cs_baidu a span{display:none;}

.cs_spr{
	margin: 8px 0px;
}
.cs_space{clear:both;overflow:hidden;height:8px;}
.cs_close{position:absolute;right:5px;top:5px;width:12px;height:12px;background:url('http://img.sanyuan163.com/sanyuan/img.jpg') no-repeat 0px -150px;}
.cs_close a{display:block;height:10px;}
.cs_close a span{display:none;}

/* demo */
.demo {
	width:686px;
	margin:40px auto;
	position:relative;
}
.demo h2 {
	font-size:16px;
	height:44px;
	color:#3366cc;
	margin-top:20px;
}
.demo dl dt {
	font-size:14px;
	color:#ff6600;
	margin-top:30px;
	font-weight:800;
}
.demo dl dt, .demo dl dd {
	line-height:22px;
}
/* tabbtn */
.tabbtn {
	height: 30px;
	background: url(http://img.sanyuan163.com/sanyuan/tabbg.gif) repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C03;
	border-left-color: #C03;
}
.tabbtn li {
	float:left;
	position:relative;
	margin:0 0 0 -1px;
}
.tabbtn li a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 108px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	color: #FFFFFF;
}

.tabbtn li.current {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CC0033;
	border-right-color: #CC0033;
	border-left-color: #CC0033;
}
.xgwzbj .youl #fadetab #shenql span #qqys {
	text-decoration: none;
}

.tabbtn li.current a {
	height: 27px;
	line-height: 27px;
	color: #FFFFFF;
	font-weight: 800;
	background-color: #E30039;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0033;
	text-decoration: none;
}
.youl #fadecon .sublist ul li a {
	color: #D8D8D8;
}



.youl #fadecon .sublist ul li a:hover {
	color: #FFF;
	text-decoration: none;
}


/* tabcon */
.tabcon {
	position: relative;/*必要元素*/
	height: 80px;
	overflow: hidden;
	width:1000px;
}

.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}


.tabcon .sublist {
	padding: 5px 10px;
	height: 80px;
}
.xgwzbj .youl #shenql {
	float: right;
	width: 80px;
	height: 30px;
}

.youl #fadetab #shenql span {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 30px;
	height: 30px;
	display: block;
	float: left;
}

/* leftcon */
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
	width:664px;
}
/* sublist */
.sublist {
	padding:10px;
}
.sublist li {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	float: left;
	width: 100px;
	padding: 3px;
}
.sublist li span {
	margin:0 5px 0 0;
	font-family:"Microsoft YaHei","SimHei","微软雅黑","黑体";
	font-size:12px;
	font-weight:400;
	color:#ddd;
}
.ddten {
	color: #000;
	text-align: left;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 20px;
}
.tenbj02 .zjten2 ul li span {
	font-size: 12px;
	color: #DEE2E4;
}

img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.banner{
	width:368px;
	height:500px;
	position: relative;
	overflow: hidden;
}
.banner-btn{ display:none;}
.banner-btn a{ display:block; line-height:40px; position:absolute;top:230px; width:40px; height:40px;background-color: #000; opacity:0.3; filter:alpha(opacity=30) color: rgb(255, 255, 255);overflow: hidden; z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{ font-size:0; *word-spacing:-1px;/* IE6、7 */ letter-spacing: -3px; position:relative;}
.banner-img li{ display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align: top; letter-spacing: normal;word-spacing: normal; font-size:12px;}
.banner i{ background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.banner .nextBtn i{ background-position:-200px -24px;}
.banner .prevBtn i{ background-position:-200px 0px;}

.banner-circle{ position:absolute; left:50%; bottom: 15px;height: 13px;text-align: center;font-size: 0;border-radius: 10px; background:rgba(255,255,255,0.3); filter:alpha(opacity:30); }
.banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; }
.banner-circle li a{ display: block;padding-top: 9px;width: 9px;height: 0;border-radius: 50%; background: #B7B7B7;overflow: hidden;}
.banner-circle .selected a{ background:#F40; }