*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:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('img.gif?v=1') 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('img.gif?v=1') 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('img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; 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('img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}

.cs_online_ct{ margin:0 auto;}



/* æœ€é¡¶éƒ¨ */

.topline{ width:100%px; height:27px; line-height:27px; margin:0px auto; padding:0px;color:#333;}

.top_t{width:100%px;background:#dddcdd;}
.top_in{margin:0px auto;padding:0px;width:992px;margin-bottom:5px;}
.lc{float:left;width:550px;LINE-HEIGHT: 30px; padding-left:10px;}
.topnav {TEXT-ALIGN: right}
.topnav A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px}
.topnav A:hover{text-decoration:underline;}


/* é¡¶éƒ¨ */

.top{ width:1060px; height:130px; margin:0px auto; padding:0px; }

.top .logo{ width:700px; height:100px;padding:25px 0px 0px 0px; margin:0px; float:left; overflow:hidden;}

.top .topright{width:350px;margin:0; padding:33px 0 24px 0; float:right;height:auto;}

.top .topright img{ width:91px; height:37px; margin:0; margin-left:14px; padding:0; display: block; float:right;}





/* å¯¼èˆªå±? */

.menu{ width:1000px; height:42px; line-height:42px; margin:0px auto; padding:0; overflow:hidden;  font-family:"Î¢ÈíÑÅºÚ"}

.menu ul{height:28px;list-style:none;margin:0px;padding:0px; padding-left:10px; font-size:12px; font-size:14px; float:left;}

.menu ul li {width:140px;height:42px;dis play:block;line-height:42px;margin:0px; padding:0;float:left; background:url(../images/line.gif) no-repeat right;}

.menu ul li.current{ margin:0; padding:0; font-weight:bold;}

.menu ul li a{text-decoration:none;color:#fff;text-align:center;width:140px;height:42px;display:block; line-height:42px; overflow:hidden;}

.menu ul li a:hover{ width: 140px;
height: 42px;
line-height: 42px;
background-color: #fbfbfb;
text-decoration: none;
color: #06A31E;
font-weight: bold;}
.ban_bottom{ background:url(../images/nav_bottom.png) no-repeat center top; height:43px;}

.advanced{ width:1000px; margin:40px auto; padding-top:280px; background:url(../images/adtitle.jpg) no-repeat top center;}

.ad01 { background: url(../images/ad1.jpg) no-repeat right bottom; height:305px; padding:55px 0 0 0px;}

.advanced p { font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#555; width:520px; line-height:32px; padding-top:20px;}

.ad02 { background:url(../images/ad2.jpg) no-repeat left; height:305px; padding:45px 0 0 390px;}

.ad03 { background:url(../images/ad3.jpg) no-repeat right bottom; height:300px; padding:50px 0 0 0px;}





.graybg{width:100%; height:auto; margin:0; padding:0;  background: url(../images/newbg.gif) repeat-x #f0f0f0 ; height:1%; overflow:hidden;}


.aboutbg{ margin:0 auto; padding:0 0px 0 25px; width:985px; height:534px; background:url(../images/aboutbg.gif) no-repeat top;}

.aboutbg h2{ margin:0; padding:0; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; height:34px; line-height:34px; color:#fff; padding-left:15px; float:left; font-weight:normal;}

.aboutbg B{ width:auto; height:34px; line-height:34px; margin:0; padding:0; float:right; font-weight:normal; color:#fff; margin-right:15px; }

.aboutbg strong{ line-height:40px;}




.iabout{ width:715px; height:auto;margin:0; padding:0; float:left;line-height:24px; }



.newsFouce { width: 290px; height: 168px; margin:0px auto; position: relative; float:left; overflow:hidden; margin-top:20px;}



.newsFouce .num { overflow:hidden; height: 20px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3 }

.newsFouce .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "Î¢ÈíÑÅºÚ", Arial; color: #FFFFFF; background: #444444; margin-right:1px; border-radius:50%; cursor:pointer; float: left; }

.newsFouce .num li.on { background: #bb1913; } 


.newsFouce .prev,

.newsFouce .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}

.newsFouce .prev { left: 0; }

.newsFouce .next { right: 0; background-position: right }



.about{ margin:0; padding:0; width:390px; height:168px; float:right; padding:15px 10px; margin-top:7px; }

.about a{ margin:0; padding:0; color:#f77214; margin-left:5px;}




.icontact{ width:238px; height:auto;margin:0; padding:0; float:left;}
.icontact h2{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; height:34px; line-height:34px; color:#fff; padding-left:40px; float:left; font-weight:normal;}
.ccontent{height: auto; margin:0;  padding:15px 0 0 10px ; margin-top:7px; }

.ccontent p{line-height:24px; margin:0; padding:0;}
.ccontent ul li{float:left;width:238px;line-height:24px; padding-left:10px;}
.ccontent ul li span{ float:right; color:#ddd;}



.zs{width:950px;height:auto; margin:25px 0;padding:0; float:left; }



.red_text {	color: #f00}

.rollBox {	margin:0px auto; padding:25px 5px 0 0px; width: 950px; height:auto;overflow: hidden}

.rollBox .Cont { margin:0px 0px 0 15px; width: 900px; float: left; overflow: hidden; padding: 0px}

.rollBox .ScrCont {	width: 1342177.27px}

.rollBox .Cont .pic {text-align: center; width:209px; padding-right:18px; float: left}

.rollBox .Cont .pic img {margin: 0px auto; width: 203px; display: block; background: #f0f0f0; height: 140px; border:1px solid #ccc; padding:2px; }

.rollBox .Cont .pic a {line-height: 36px; color: #333}

.rollBox .Cont A:link {color: #454545; text-decoration: none}

.rollBox .Cont A:visited {color: #333; text-decoration: none}

.rollBox .Cont A:hover {color: #617292; text-decoration: underline}

.rollBox #List1 {float: left}

.rollBox #List2 {float: left}

/* foot */

.footbg{ width:100%; height:330px; margin-top:30px;  background:url(../images/foot.jpg) no-repeat top center;}

.foot{width:1000px; height:auto; margin:0px auto; padding:0px; padding-top:10px; text-decoration:none; }



.foot p { line-height:24px;text-align:center; margin:0; padding-top:10px;}

.footnav{height:24px;line-height:24px;margin:0px auto;padding:0px; padding-top:15px; color:#999;}

.contact{height:24px; line-height:24px; margin:0px auto; padding:0px;}

.copyright{height:24px; line-height:24px; margin:0px auto; padding:0px;}



.footlogo{ width:242px; height:100px; margin:0; padding:0; background:url(../images/footlogo.png) no-repeat  ; float:left;}

.footbox{ width:710px; height:125px; margin:0; padding:0; float:right}




.casebg{width:100%; height:auto; margin:0; padding:0; padding-top:10px; background:#fff; height:1%; overflow:hidden; }

.case{ width:1000px; height:auto;margin:0 auto; padding:0; }

.casetitle{width:1000px; height:55px; margin:0; padding:0; background:url(../images/case.gif) no-repeat top; }

.casetitle B{ width:auto; height:55px; line-height:28px; margin:0; padding:0; float:right; font-weight:normal;}


#casebox { margin:0 auto; padding:5px 0 0 0; padding-top:15px;line-height: 1.8; }

#casebox dl { text-align:center; margin:0px 9px;padding:0; width: 235px; float: left; height: auto; }

#casebox dt {width: 235px; height: 155px}

#casebox dt img { width: 235px; display: block; height: 155px; margin:0px;padding:0px; overflow: hidden; }

#casebox dd {margin:0px;  width: 235px;  height: 50px; background:url(../images/caseshadow.gif) no-repeat top center; overflow: hidden; }

#casebox dd a { width: 235px; height:50px; line-height:50px; overflow: hidden; text-align: center;}

#demo {	width: 100%; overflow: hidden}

#indemo {width: 800%; float: left}s

#demo1 {float: left}

#demo2 {float: left}



.newbox{width:1000px; height:auto; margin:15px auto; padding:0; }

.newbox .newtitle{  height:34px; line-height:34px;margin:0; padding:0; background:url(../images/newtitle.png) no-repeat left bottom;}

.newbox .newtitle h2{ margin:0; padding:0; font-size:16px; font-family:"å¾®è½¯é›…é»‘"; height:34px; line-height:30px; color:#f77214; padding-left:10px; float:left; font-weight:normal; border:none;}

.newbox .newtitle h2 span{ color:#333;}

.newbox .newtitle B{ width:auto; height:34px; line-height:34px; margin:0; padding:0; float:right; font-weight:normal; color:#666; margin-right:5px; }



.inews{width:250px; height:auto; margin:0; padding:0; overflow:hidden; margin-right:48px; margin-bottom:35px; float:left;}

.ievent{width:385px; height:auto; margin:0; padding:0; overflow:hidden; margin-bottom:35px;float:left;}

.ibaike{width:275px; height:auto; margin:0; padding:0; overflow:hidden; margin-bottom:35px; float:right;}


.newscontent{margin:0px auto; padding:0px; }

.newscontent ul{margin:0;padding:0px;text-align:left;}

.newscontent li{line-height:32px; width:auto; height:32px;background:url(../images/square.png) no-repeat 5px center; border-bottom:1px dashed #ccc;}

.newscontent li a{padding-left:20px;float:left; text-align:left; }

.newscontent li span{text-align:right; float:right; color:#999; font-size:12px; padding-right:5px;}