@charset "utf-8";
/* CSS Document */
body{ border:0; margin:0; font-family:Arial, Helvetica, sans-serif; background:url(images01/middlebg.jpg) repeat;}

#topbg{ width:100%; height:72px; background:url(images01/topbg.jpg) repeat;}
#top{ width:860px; height:72px; margin:auto;}
#top #toplogo{ border:0; width:170px; height:70px; float:left;}
#top #menu{ border:0; width:680px; height:50px; background:url(images01/menu.gif) no-repeat; float:left; margin:20px 0 0 0px;}
#top #menu a{ color:#005aa9; text-decoration:none; margin:12px 0 0 10px; float:left; font-weight:bold; font-size:18px;}

#middlebg{ width:100%; padding-bottom:5px;}
#middle{ width:860px; margin:auto; border:0; margin:0; margin:auto;}
#middle #bigpic{ width:850px; height:342px;}
#middle #buttons{ width:850px; height:320px; margin:10px 0 0 0;}
#middle #buttons .buttonline img{ border:0; margin:0 10px 0 10px;}

#middle #left{ width:230px; border: 0; float:left; margin:0 2px 0 0;}
#middle #left #products{ width:205px; margin:0 10px 0 12px; background:#FFF; border:#649ae3 solid 3px;}
#middle #left #products .prolines{ width:210px; height:34px; overflow:hidden; margin:0 0 0 0;}
#middle #left #products .prolines a{ text-decoration:none; color:#3d6db7; font-size:20px; font-weight:bold;}
#middle #left #email{ height:80px; margin:10px 0 0 10px;}
#middle #left #email a img{ border:0;}
#middle #left #faq{ height:200px; margin:10px 0 0 10px;}
#middle #left #faq img{ border:0;}
#middle #main{ width:620px; border:0; margin:0 0 2px 0; float:left;}
#middle #main #banner{ width:620px; height:200px;}
#middle #main #mainbuttons{ width:620px; height:80px;}
#middle #main #mainbuttons img{ margin:0 0 0 12px;}
#middle #main #mainpicall{width:610px;overflow:hidden; margin:2px;border:3px solid #649ae3;}
#middle #main #mainpic{font-size:16px; color:#649ae3; width:610px;margin:3px 3px 3px 3px;}
#middle #main #mainpic p{ padding:8px;}
#middle #main #mainpic span{ color:#00C; font-size:22px; font-weight:bold; margin:5px;}


#bottombg{ width:100%; height:95px; background:url(images01/topbg.jpg) repeat;}
#bottom{ width:850px; height:90px; margin:auto;}
#bottom #bottomlogo{ margin:0 0 0 0; width:170px; height:80px; float:left;}
#bottom #bottomwords{ margin:5px 0 0 0; width:680px; float:left; font-size:14px; color:#06F; text-align:center;}
#bottom #bottomwords a{ text-decoration:none; font-size:15px; color:#005aa9;}
#bottom #bottomwords span{ font-size:20px;}


.p_list{width:500px;margin:0;padding:0;margin-top:0px;margin-left:10px;*width:495px;}
.p_list td.item{width:135px;padding:0 2px 0 0;min-height:135px;}
.p_list td.mid{border:solid 1px #000;border-top:0;border-bottom:0;width:135px;}
.p_list td span{display:block;width:135px;height:22px; vertical-align:top; overflow:hidden;margin:0px;}
.p_list td img{width:135px;border:0;}
.p_list td img.p_img{cursor:pointer;}
.p_list td .p_btn{height:17px;margin-top:2px;padding-top:2px;border-top:dotted 1px #000;line-height:12px;}
.p_list td .p_btn a{display:block;height:12px;}
.p_list td .p_btn a.p_detail{background:url(botton_pro1.gif) no-repeat center;width:57px;float:left;}
.p_list td .p_btn a.p_cart{background:url(botton_pro2.gif) no-repeat center;width:78px;float:right;}

.page{width:550px;text-align:right;padding-right:20px;height:23px;line-height:20px;}
.page a{margin:0 3px;}
.page span{margin:0 3px;color:#ccc;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both; background:#98D6E1;}
ul.p_ul{width:130px;list-style:none;font-size:14px;font-weight:bold;text-align:left;margin:0;padding:0;margin-bottom:10px;}
ul.p_ul li{margin-left:0;padding-left:0;width:100%;display:block;height:16px;line-height:16px;}

