*{ margin:0px auto; padding:0px; list-style:none; -webkit-text-size-adjust:none;}
body{ background:#fff; font-size:12px; color:#333; font-family:microsoft yahei; background:#D2D2D2; font-weight:bold;}
img{ border:none;}
a:link,a:visited{ color:#333; text-decoration:none;}a:hover{ color:#c00; text-decoration:none;}
.hidden{ display:none;}

.WapXr{ width:1012px; height:auto; margin:0px auto; background:#FFFFFF;}
.WapXr1{ width:1002px; height:auto; float:left; background:#FFFFFF; padding:0px 5px 10px 5px;}
/*header*/
.header{ width:1002px; height:112px; border-bottom:1px solid #eee; background:url(../image/common/header.gif) no-repeat 480px 25px;}

/*logo*/
.logo{ width:441px; height:43px; float:left; display:inline; overflow:hidden; margin:35px 0px 0px 20px;}

.cate,.cateT,.cateM,.contact,.contactT,.contactM{ float:left; display:inline;}
/*cate*/
.cate{ width:221px; height:auto; margin:0px 0px 0px 0px;}
.cateT{ width:221px; height:46px; background:#f00; border-bottom:1px solid #d5dfe3; color:#fff; font-size:18px; line-height:46px; text-align:center;}
.cateT span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.cateM{ width:221px; height:auto;}
.cateM li{ width:206px; height:30px; float:left; display:inline; position:relative; font-size:14px; padding:11px 0px 0px 15px; font-weight:bold; background:url(../image/common/cate/li.gif) no-repeat; border-top:1px solid #fff;}
.cateA{ background:url(../image/common/cate/lia.gif) no-repeat !important;}
.cateA span a:link,.cateA span a:visited,.cateA span a:hover{ color:#c00 !important;}

.subcateA1{ top:-88px;}
.subcateA2{ top:-89px;}
.subcateA3{ top:-130px;}
.subcateA4{ top:-100px;}
.subcateA5{ top:-215px;}
.subcateA6{ top:-132px;}
.subcate{ position:absolute; left:221px; float:left; display:none;}
.subcate1{ width:420px; height:auto; float:left; background:#ffffff; background:url(../image/1.png) left top; padding:8px;}
.subcateT{ width:400px; height:auto; float:left; border-bottom:1px solid #e5e5e7; padding:10px; background:#FAF9FE;}
.subcateN{ width:400px; height:auto; float:left; line-height:25px; padding:10px; color:#666666; background:#FAF9FE; font-weight:normal; font-size:12px;}
.subcateN td{ color:#000000;}
.subcate1 a:link,.subcate1 a:visited,.subcate1 a:hover{ color:#000000; font-size:12px; font-weight:normal;}
.subcate1 a:hover{ color:#000000; text-decoration:underline;}
.cateA .subcate{ display:block !important;}

.subcate2{ width:420px; height:auto; float:left; background:#ffffff; background:url(../image/1.png) left top; padding:8px;}
.subcate2 a:link,.subcate2 a:visited,.subcate2 a:hover{ width:405px; height:22px; line-height:22px; float:left; display:inline; overflow:hidden; text-align:left; color:#f00; background:#faf9fe; border-bottom:1px solid #e5e5e7; font-size:12px; font-weight:normal; padding-left:15px;}
.subcate2 a:hover{ background:#ebefee;}


/*contact*/
.contact{ width:221px; height:205px; float:right; background:url(../image/common/contact.gif) no-repeat;}
.contactT{ width:141px; height:55px; padding:10px 0px 0px 80px; font-size:14px;}
.contactT span{ color:#c00; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.contactM{ width:191px; height:130px; padding:5px 15px; line-height:24px;}

/*footer*/
.footer{ width:100%; height:80px; border-top:8px solid #000; background:#e8e8e8; float:left; display:inline; overflow:hidden; line-height:24px; text-align:center; padding:20px 0px 0px; margin:0px auto 0px;}
.footer a:link,.footer a:visited,.footer a:hover{ margin:0px 10px;}