* { margin:0px; padding:0px;}
body{font-family:"ËÎÌå"; font-size:12px; color:#000; background:#f4f4f4 url(../images/bg.jpg) repeat-x top;}
ul{ list-style-type:none;}
img{ border:0px;}
a{ text-decoration:none; color:#000; cursor:pointer;}
a:hover{ color:#FF0000;}
.fl{ float:left;}
.fr{ float:right;}
.wid{ width:1000px; margin-left:auto; margin-right:auto;}
.mb20{ margin-bottom:10px;}
.top{ height:105px;}
.top .fr{ text-align:right; padding-top:30px;}
.menu{ height:44px;}
.menu ul li{ width:110px; text-align:center; height:44px; font:normal 16px/44px "Î¢ÈíÑÅºÚ"; color:#fff; float: left; margin-right:1px;}
.menu ul li a{ width:110px; height:44px; display:block; color:#fff; background: url(../images/navli.jpg) no-repeat right top;}
.menu ul li a:hover,.menu .menuon{ background:url(../images/navh.jpg) no-repeat center top;}
 


#banner {  height:390px;}
.slides { margin: 0px auto; width: 992px;height:352px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 992px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 992px; height: 352px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 190px; height: 10px; float: left; overflow: hidden; list-style: none; cursor:pointer;}
    .slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }


.fullSlide{background:url(../images/bannerbg.jpg) no-repeat center top;  position:relative; height:390px;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; width:988px;padding-top:5px;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:355px; overflow:hidden; text-align:center; text-indent:-9999px; }	
.fullSlide .bd li a{ display:block; height:355px;}	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:40px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:5px;border-radius:10px; margin:5px; background: #FFF; overflow:hidden;line-height:9999px;}	
.fullSlide .hd ul .on{ background-position:0 0; background: #542724}



.bd_i{width:1000px; margin:20px auto; } 
.bd_i a{ margin:0 5px;}
.case{ position:relative; height:175px; margin-bottom:20px;}
.casecont{ position:absolute; background:url(../images/casebg.jpg) no-repeat center top; padding:30px 15px 0; width:740px; left:-15px; top:0px; height:175px;overflow:hidden; padding-left:260px;}

.pro{ overflow:hidden;}
.pro ul{}
.pro ul li{position:relative; float:left;width:164px;overflow: hidden;  margin:0 5px;padding:9px 8px 7px;text-align:center; border:1px solid #ececec;margin-right:10px;display:inline-block; }
.pro ul li img{ margin:0 auto;width:164px; height:94px;   }
.pro ul li  span{height:25px; line-height:25px;}





.left{ width:235px;}
.right{ width:745px;}
.cp_lei{padding:0px 18px 5px 12px; width:205px;}
.cp_lei ul li{ width:180px; height:26px; padding-left:32px; line-height:26px; background:url(../images/cpli.png) no-repeat left top; margin-bottom:5px;}
.contact h2,.about h2{ background:url(../images/hbg.jpg) no-repeat center bottom; padding-bottom:5px; margin-bottom:10px;font:bold 18px/24px "Î¢ÈíÑÅºÚ"; color:#c80000;}
.contact h2 span,.about h2 span{ font:normal 14px/24px "Book Antiqua"; color:#888; padding-left:5px;}
.contact p{ line-height:22px;}
.new{ width:430px;overflow:hidden;}
#Tab1 .TabADS .more{ position: absolute; right:0px; top:8px;}
#Tab1 .TabADS{ background:url(../images/tabbg.jpg) no-repeat left bottom;height:28px; margin-bottom:5px; position:relative;}
#Tab1 .TabADS ul li{ width:93px; text-align: center; float:left; height:24px; margin-right:2px;cursor:pointer; font:bold 12px/24px "ËÎÌå"; color:#333;}
#Tab1 .TabADS .TasADSOn{ width:93px; height:28px; display:block; color:#fff; background: url(../images/tabon.jpg) no-repeat center top;}
.TabADSCon ul li{ height:24px; line-height:24px; background:url(../images/icon.jpg) no-repeat left; padding-left:13px; border-bottom:#ccc 1px dotted;}
.TabADSCon ul li span{ float:right; color:#999;}
.about{width:295px;}
.about p{ line-height:24px;}
.about p img{ float:left; border:#c00 2px solid; margin:5px 8px 3px 0;}
.product{ padding-top:20px;}
.product h2{ background:url(../images/prot.jpg) no-repeat center bottom; margin-bottom:10px;}

.product ul li img,.cplist ul li img,.pro_xg ul li img{ width:155px; height:100px; padding:5px 5px 10px; background:url(../images/probg.jpg) no-repeat center top;}
.product ul li{ float:left; margin:0 7px 10px;text-align:center;width:165px;}

.product dl dd{ margin-bottom:10px;}

.product2{ padding-top:20px;}

.product2 ul{ height:270px;width:728px; overflow:hidden;}

.product2 ul{ height:270px;width:728px;}

.product2 h2{ background:url(../images/prot.jpg) no-repeat center bottom; margin-bottom:7px;}
.product2 ul li{ float:left; margin:0 7px 10px;text-align:center;width:165px;}
.product2 ul li img 
{
  width:155px; 
  height:100px;
  float:left; 
  padding:5px 5px 10px; 
  background:url(../images/probg.jpg) no-repeat center top;
}


#demo{overflow:hidden;float:left; width:745px;height:270px; display:inline; margin-top:5px;} 
#indemo {float:left;width:1000%;}
#demo1,#demo2 {float:left;}
#demo1 a,#demo2 a{cursor:pointer;}


.bottom{ background:#333 url(../images/bbg.jpg) repeat-x top; padding-top:18px; padding-bottom:20px;text-align:center; line-height:22px; color:#999;}
.bottom .cont{ background:url(../images/bgb.jpg) no-repeat left top; padding-top:20px; position:relative;}
.bottom .gototop{ position:absolute; right:0; top:-8px;}
.bottom a{ color:#999; }

/*ÐÂÎÅ×ÊÑ¶*/
.maincnt{min-height:500px; height:auto !important;  background:url(../images/maincntt.jpg) no-repeat center top; padding-top:20px;}
.inleft{ width:180px; padding-left:20px; height:auto;}
.submenu h2{font: bold 20px/35px "Î¢ÈíÑÅºÚ";color:#c80000;margin-bottom:10px;}
.submenu h2 SPAN{ font:normal 16px/35px "Book Antiqua"; color:#999; padding-left:5px;}
.submenu ul li{ height:28px;font:normal 14px/28px "Î¢ÈíÑÅºÚ"; margin-bottom:5px; }
.submenu ul li a{ width:180px;height:28px; display:block;background:url(../images/nmenu_off.png) no-repeat left; padding-left:30px;}
.submenu ul li a:hover,.submenu .subon{ background: url(../images/nmenu_on.png) no-repeat left; color:#fff; border-bottom:none;}
.inright{ width:700px; padding-right:20px;}

.posnav { background:url(../images/posbg.jpg) no-repeat left bottom;margin-bottom:10px; height:38px;}
.posnav .fl{ font:normal 18px/30px "Î¢ÈíÑÅºÚ"; color:#000;}
.posnav .fl span{ font:bold 20px/30px "Book Antiqua"; color:#c80000; padding-right:3px;}
.posnav .fr{ font:normal 12px/35px "ËÎÌå";}
.posnav .fr span{padding:5px 2px 5px 0; margin-right:5px;}
.list ul li{ line-height:30px;height:30px; padding-left:15px; background: url(../images/icon.jpg) no-repeat left;border-bottom:#ddd 1px dashed;}
.list ul li span{ float:right;color:#999;}
.page{ padding:20px 0 10px 25px; text-align:right;color:#c80000;}
.page a{color:#c80000;}
.page a:hover{ color:#f30;}
.detail{ line-height:2;padding-bottom:15px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.detail p{ padding:5px 0;}
.biaoti{ text-align:center; border-bottom:#ddd 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.biaoti h1{ text-align:center; font:normal 18px/30px "Î¢ÈíÑÅºÚ";color:#c80000;}
.biaoti span{ font:normal 12px/25px "ËÎÌå"; color:#999;}
.page2{ padding:10px 35px 10px 0px; margin-top:10px;color:#c80000; border-top:#aaa 1px dashed;}
.page2 p{ line-height:24px;}
.page2 p a{color:#c80000;}
.page2 p a:hover{ color:#f30; text-decoration:underline;}

.cplist ul li,.pro_xg ul li{ float:left; margin:10px 5px;text-align:center;display:inline; line-height:1.8;}

.prodet{ line-height:1.8;}

/*ÁôÑÔ°å*/
.message{ margin:50px auto; width:680px;}
.message td{ padding:0 5px; color:#444;}
.message .text01{ width:190px; height:22px; line-height:22px; border:#ddd 1px solid;background:#fcfcfc;}
.message .text02{border:#ddd 1px solid;background:#fcfcfc;height:22px; line-height:22px; width:100px;}
.message .text03{border:#ddd 1px solid;background:#fcfcfc;height:80px; line-height:22px; width:450px;}
.message a.yzm{ color:#999;}
.message a:hover .yzm { text-decoration:underline; color:#f60;}


#tbody {width:700px;margin:20px auto;}
#mainbody {width:700px; text-align:center;border:1px solid #ddd; background:#fff;}
#mainbody img{ width:670px; height:500px; padding:15px;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:10px 5px 0 3px;}
#goright {float:right;clear:right;margin:10px 3px 0 5px;}
#photos {width:660px;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:0 3px;cursor:pointer; width:70px; height:70px;}



.guest-title
{
	width:140px;
	float:right;
	height:16px;
	padding-right:15px;
	line-height:16px;	
}

#Suggestcontent
{
	width:680px;
    height:30px;
    float:left;
	padding-top:5px;
    padding-left:7px;   
    font-family:"ËÎÌå";    
    font-size:13px;   
    text-indent:2em;  	
    line-height:200%;	
    color:#222222;
    text-align:center;
}

.mainright-Sugcontent
{
	width:700px;
	float:left;	
	height:auto;
	text-align:left;
	overflow:hidden;
	padding-left:2px;
    font-family:"ËÎÌå";    
    font-size:13px;
    text-align:center; 
	clear:both;		
}
.btn 
{
background-color: #fffdfb; 
border-bottom: #89a5e6 1px solid;
border-left: #89a5e6 1px solid;
border-right: #89a5e6 1px solid;
border-top: #89a5e6 1px solid;
border-color: #b2c2d7 #b2c2d7 #b2c2d7 #b2c2d7;
font-size: 9pt
}
.mainright-content
{
	width:710px;
	height:auto;	
	padding-left:0px;
	padding-right:0px;	
	padding-top:5px;
	overflow:hidden;	
	padding-bottom:15px;
}
.mainright-Sugcontent
{
	width:700px;
	float:left;	
	height:auto;
	text-align:left;
	overflow:hidden;
	padding-left:2px;
    font-family:"ËÎÌå";    
    font-size:13px;
    text-align:center; 
	clear:both;		
}
.datainfo{
width:690px;
height:auto;
float:left;
padding-top:2px;
padding-bottom:15px;
padding-left:10px;
}

#mainbody {width:700px; text-align:center;border:1px solid #ddd; background:#fff;}
#mainbody img{ width:670px; height:500px; padding:15px;}

.box2 { width:600px; overflow: hidden;height:400px;position: relative; background: #ccc; float:right; margin:0 auto; right:50px; top:20px; margin-bottom:50px;}
.box2 ol { position: absolute;  bottom: 5px; z-index: 2;  }
.box2 ol li { float: left; margin-right: 3px; display: inline; cursor: pointer; background: #fcf2cf; border: 1px solid #f47500; padding: 2px 6px; color: #d94b01; font-family: arial; font-size: 12px; }
.box2 .active { padding: 3px 8px; font-weight: bold; color: #ffffff; background: #ffb442; position: relative; bottom: 2px; }
.box2 ul { position: absolute; top: 0; left: 0; z-index: 1; }
.box2 ul li { width: 600px; float: left; margin:0 auto; color:#333333; }
.box2 ul li a { color:#676767;}
.box2 ul img { float: left; width: 600px; }
.box2 p { font-family:"ËÎÌå"; font-size:80px; color: #fff; text-align: center;  position: absolute; top: 180px; z-index: 2; cursor: pointer; line-height:24px;}
.box2 .oPrev { left: 10px; }
.box2 .next { right: 10px; }
.box2 .yh { float:left; line-height:24px;}
.box2 .yh font { color:#FF0000;}


/*¿Í·þ´úÂë*/
#qqfloat {Z-INDEX: 100000; POSITION: fixed; WIDTH: 170px;TOP:6%; right:5px}
#qqfloat{_position:absolute;
_margin-top:8%;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));}
*html{
background-image:url(about:blank);
background-attachment:fixed;}
#qqfloat .qqclose { width:28px; height:63px; position:absolute; top:0px; left:0px;}
#qqfloat .qqcon {background:url(../images/qbgr.png) repeat-y right; position:relative;}
#qqfloat .qq .cont{ background: url(../images/qqbgb.gif) no-repeat bottom;WIDTH:135px;padding-left: 35px; min-height:20px; height:auto !important; height:20px; padding-top:10px;}
#qqfloat .qq{background: url(../images/qqbgt.gif) no-repeat;}
#qqfloat ul li .q2{ height:24px;padding-top:3px; background:url(../images/qxb2.gif) no-repeat left top; padding-bottom:10px; padding-left:45px; width:80px; clear:both; display:block; font:bold 12px/24px "ËÎÌå"; color:#820f11;}
#qqfloat ul li a,#qqfloat ul li a:hover{ color:#820f11;}

.TreeMenu td div { height: 20px !important; } 
.treeview td { height: 25px !important; } 