body{font-family:Tahoma, Verdana; padding:0; margin:0; font-size:12px; text-align:center; color:#8A8A8A; background:url(../images/head_bg.gif) repeat-x 0 0;}
a{color:#000; text-decoration:none;}
a:hover{ color:#000;}
ul,li,p{list-style:none; padding:0; margin:0;}
img{ border:0;}

.all{ width:950px; margin:0 auto; text-align:left;}
.head,.nav,.con,.bot{float:left; width:100%;}

.head{padding:10px 0 0 0;}
.logo{float:left;}
.info{float:right; font-size:11px; padding:30px 10px 0 0; color:#000;}
.info a{color:#0000FF; text-decoration:underline;}

.nav{margin:10px 0 0 0;}
.nav_btn{float:left;}
.nav_btn ul li{float:left; margin:0 0 0 5px;}

.sch{float:left; width:100%; background:url(../image/nav.gif) no-repeat 0 0; height:43px; margin:-3px 0 0 0;}
.sch a{color:#7A0225;}
.log{float:right; margin:0 5px 0 0; display:inline;}
.log .text{background:url(../image/sch_text.gif) no-repeat; width:105px; height:21px; line-height:21px; border:none;}
.log .btn{ background:url(../image/btn_login.gif) no-repeat; width:51px; height:19px; border:none; cursor:pointer;}

.nav_info{background:#EAEAEA; border-bottom:1px solid #BFBFBF; float:left; width:100%; margin:3px 0 0 0; height:25px; line-height:25px;}
.nav_info a{color:#8A8A8A;}

.fl{float:left;}
.fr{float:right;}

.con{padding:10px 0 0 0;}
.left{float:left; width:180px;}
.lp{float:left; width:100%; margin:0 0 5px 0;}
.lp_top{background:url(../image/left_top.gif) no-repeat 0 0; height:8px; font-size:0px; float:left; width:100%;}
.lp_top2{background:url(../image/left_top2.gif) no-repeat 0 0; height:25px;float:left; width:100%;}
.lp_con{float:left; width:178px; border-left:1px solid #CACACA; border-right:1px solid #CACACA;}
.lp_bot{float:left; width:100%; background:url(../image/left_bottom.gif) no-repeat 0 0; height:6px; font-size:0px;}

.l_t1{float:left; background:url(../image/left_tt.gif) no-repeat 0 0; width:141px; padding:0 0 0 20px; height:26px; font-size:12px; font-weight:bold; color:#fff; line-height:26px; margin:0 0 0 4px;}
.l_t2{float:left; width:150px; padding:0 0 0 5px; height:25px; font-size:12px; font-weight:bold; color:#000; line-height:25px; margin:0 0 0 4px;}
.lp_con ul{float:left; width:150px;margin:5px 0 0 5px; overflow:hidden;}
.lp_con ul li{ float:left; width:150px; background:url(../image/icon_2.gif) no-repeat right top; padding:0 0 5px 0; font-size:12px;}
.lp_con ul li a:hover{ background:#C00000; color:#fff; padding:0 5px;}
.sclass ul {margin:5px 0 0 5px; overflow:hidden; float:left;}
.sclass li{ background:url(../image/icon_2.gif) no-repeat 160px center; padding:3px 0; font-size:11px; float:left; width:100%;}
.sclass li ul{margin:5px 0 0 5px; overflow:hidden;}
.sclass li ul li{background:url(../image/icon_2.gif) no-repeat 160px center; padding:3px 0; font-size:11px; float:left; width:100%;}

.right{float:right; width:761px;}

.rp{float:left; width:100%; margin:0 0 8px 0;}
.ad{float:left; width:502px; height:217px; border:1px solid #CACACA;}
.news{float:right; width:245px;}
.news_t{background:url(../image/right_tt1.jpg) no-repeat; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; padding:0 0 0 25px;}
.news ul{float:left; width:243px; border-left:1px solid #CACACA;border-bottom:1px solid #CACACA;border-right:1px solid #CACACA; padding:10px 0 7px 0;}
.news ul li{ margin:0 10px 2px 10px; text-indent:15px; background:url(../image/icon_5.gif) no-repeat 0px 5px; border-bottom:1px dashed #ddd;}

.pro{float:left; width:100%;}
.pro_t{background:url(../image/right_tt2.jpg) no-repeat 0 0; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#000; padding:0 0 0 25px;}
.pro_con{float:left; width:759px; border-left:1px solid #CACACA;border-bottom:1px solid #CACACA;border-right:1px solid #CACACA; padding:10px 0;}
.mid_con{float:left; width:739px; border-left:1px solid #CACACA;border-bottom:1px solid #CACACA;border-right:1px solid #CACACA; padding:10px; line-height:180%;}
.pro_con li{float:left; width:95%; margin:0 0 0 10px; border-bottom:1px solid #dddddd;}
.itemList li{float:left; width:31%; margin:0 0 0 10px; }
.pro_name{color:#000; font-size:14px; font-family:Arial; font-weight:bold;}
.pro_pr{color:#FF6600; font-weight:bolder;}

.bot{border-top:1px solid #DCDCDC; padding:10px 0 0 0;}
.bot p{padding:5px 0;}
.bot .fl a{font-weight:bold; color:#8C8C8C;}

.textPrice1{ font-size:12px; color:#000000; font-weight:bold; text-decoration:line-through;}
.textPrice{ font-size:14px; color:#FF0000; font-weight:bold;}

.padding10{ padding:10px;}
.padding5{padding:5px;}
.paddingT10{padding-top:10px;}
.paddingL10{ padding-left:10px;}
.margin5{ margin:5px;}
.margin10{ margin:10px;}
.marginT2{ margin-top:2px;}
.marginT5{ margin-top:5px;}
.marginT10{ margin-top:10px;}
.marginL10{ margin-left:10px;}
.paddingT20{padding-top:20px;}
.content{padding:10px; line-height:160%;}
/* border */
.borderT{ border-top:1px solid #cccccc;}
.borderR{ border-right:1px solid #cccccc}
.borderL{ border-left:1px solid #cccccc}
.borderB{ border-bottom:1px solid #cccccc}
.border{border:1px solid #cccccc;}
.border2{border:1px solid #e2e2e2;}
.borderB2{ border-bottom:1px dashed #cccccc;}
.borderT2{ border-top:1px dashed #cccccc;}
/*Button style*/
.btn{ background:url(../images/btn_bg.jpg) repeat-x top; border:1px solid #0099cc; color:#000000; height:20px; padding-left:3px; padding-right:3px; font-size:11px;}
.btn2{ background:url(../images/btn_bg2.jpg) repeat-x top; border:1px solid #FF0000; color:#FFFFFF; height:20px; padding-left:3px; padding-right:3px; font-size:11px;}
.btn3{ background-color:#FF0000; color:#FFFFFF; border:0; font-size:11px; padding:3px;}
/*.InputBorder{ border:1px solid #000000}*/
.searchText{ border:1px solid #999999; height:18px; padding:0px; background-image:url(../images/input_bg.jpg);}
/*.inputText{border:1px solid #999999; height:16px;}*/
.inputTextPrice{ border:0px; color:#FF0000;}
.inputText2{ border:0px; background-color:#CCCCCC; color:#000000; height:18px;}

.faqList { padding:0px; margin:0px; list-style:none;}
.faqList li{
	list-style:none;
	display:inline;
	float:left;
	width:730px;
	height:150px;
	background-color:#FFFFFF;
	padding:1px;
	margin-right:0px;
	margin-bottom:5px;
	border:1px solid #ddd;
}
.faqTitle{ background:url(../images/faqTitleBg.jpg) repeat-x; height:25px; line-height:25px; color:#000; font-weight:bold; padding-left:10px;}
.faqLink{background:url(../images/arrow2.jpg) no-repeat 2px 8px; padding:2px 3px 3px 15px; }

/*news list style*/
#infoList { margin:0px; padding:0px;}
#infoList ul{ padding:0px; margin:0px; list-style:none;}
#infoList li{ 
	list-style:none; 
	margin-left:0px;
	background:url(../images/arrow2.jpg) no-repeat 5px 10px; 
	padding:5px 3px 5px 15px;
	border-bottom:1px dashed #C1E0FF;
}
.infoList{ padding:0px; margin:0px; list-style:none;}
.infoList li{ list-style:none; margin-left:0px; background:url(../images/arrow3.jpg) no-repeat 5px 10px; padding:5px 3px 5px 15px;}

.pic_pd img{padding:10px;}