/* CSS Document */

*{	padding:0px; margin:0px;}
ul{ list-style:none;}
.clear{ clear:both;}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ color:#999; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:center; background:#d1d1d1;}
#box{  text-align: left;  margin:0 auto;  width:1002px;}
.top{width:1002px; background:url(images/topbg.gif) repeat-x; height:114px;}
.logo{ width:179px;  float:left; height:44px; padding-left:21px; padding-top:18px; padding-bottom:8px;}
.topnav1{ float:right; width:220px; padding-top:10px; color:#666;}

 .famous{ width:550px;  overflow:auto; color:#666;; padding-top:14px; line-height:1.5em; float:left; padding-left:30px;}
 .famous h2 a:link,.famous h2 a:visited,.topnav1 a:link,.topnav1 a:visited{ color:#666; }
.famous h2 a:hover,.topnav1 a:hover{ text-decoration:underline;}
.famous h2{ display:inline; float:left; font-size:11px; font-weight:400; }
ul.nav{  width:792px; height:45px; padding-left:210px; float:right;background:url(images/navbg.gif) repeat-x; }
ul.nav li{ float:left; width:97px;  height:45px; text-align:center;}
ul.nav li a{ display:block; font-size:14px; font-weight:bold; color:#fff; padding-bottom:8px; line-height:37px;}
ul.nav li a:link,ul.nav li a:visited{ color:#fff;}
ul.nav li a:hover{ background:url(images/navlibg.gif) no-repeat; color:#fff;}
ul.nav li a.hoveron{ background:url(images/navlibg.gif) no-repeat;}

.dealtag{ width:850px;  padding-left:67px; color:#000; line-height:30px; }
.dealtag span.hotag{ font-weight:bold; color:#f00; }
.dealtag a:link,.dealtag a:visited{ color:#000;} 
.dealtag a:hover{ text-decoration:underline;}

.proadv img{ width:960px;  padding-bottom:10px; height:277px; padding-left:21px; padding-right:21px;}

.main{ width:960px; padding:0px 21px;}

.mainleft{ width:710px; float:left;}
.mainright{ width:243px; float:right; background:#fff url(images/rightb.gif) no-repeat bottom; overflow:auto;}
.maintop{ height:36px; width:710px; background:url(images/mainbgm-topmiddle.gif) repeat-x;}
.mainb{ background:url(images/mainbgbot.gif) no-repeat; height:5px;}
.maintopleft{ height:36px; float:left;}
.maintopright{ height:36px; float:right;}

.mainproduct{ width:708px; border-left:1px solid #b6bdbf; border-right:1px solid #b6bdbf;   background:#fff; padding-bottom:5px;}
 
.mainproduct .proinf1{ padding-bottom:15px;margin-left:15px; margin-right:30px; margin-bottom:10px;border-bottom:1px solid #dbdbdb;  }
.mainproduct .proinf1 .propic1{ width:180px; text-align:center; float:left; }
.mainproduct .proinf1 .propic1 img{ padding:20px 0px;}
.mainproduct .proinf1 .propic1 span a{ font-size:14px; color:#7d0000; font-weight:bold;}
.mainproduct .proinf1  h2,.mainproduct .proinf2 h2{ color:#003567; font-size:14px; font-weight:bold;}
.mainproduct .proinf1  h2 a:link,.mainproduct .proinf2 h2 a:link,.mainproduct .proinf1  h2 a:visited,.mainproduct .proinf2 h2 a:visited
{ color:#003567; text-decoration:none;}
.mainproduct .proinf1  h2 a:hover,.mainproduct .proinf2 h2 a:hover{ color:#145b9e;}
.mainproduct .proinf1 p{ line-height:22px; padding-top:15px; }
.mainproduct .proinf1 p.more1{ text-align:right;}
.mainproduct .proinf1 p.more1 a{ color:#003567; }
.mainproduct .proinf1 p.more1 a:link{color:#03569a; }
.mainproduct .proinf1 p span.learnmore a:hover{ text-decoration:none; color:#003567;}
.mainproduct .proinf1 p.buydown1{ text-align:right;}
.mainproduct .proinf1 p span.buy1,.mainproduct .proinf1 p span.down1{margin-left:15px;  }

.mainproduct .proinf2 {width:350px;  float:left; padding:15px 0px;}
.mainproduct .line{ background:url(images/line.gif) no-repeat left; }
.mainproduct .proinf2 h2{ padding-left:15px;}
.mainproduct .proinf2 .propic2{ width:130px; float:left; text-align:center;}
.mainproduct .proinf2 .propic2 img{ padding:20px 0px;}
.mainproduct .proinf2 p{ line-height:22px; padding-top:15px; padding-right:10px;}
.mainproduct .proinf1 .propic1 span,.mainproduct .proinf2 .propic2 span { font-size:14px; color:#7d0000; font-weight:bold;}
.mainproduct .proinf2 p.buydown2{ clear:left;}
.mainproduct .proinf2 p.buydown2 span{ margin-left:15px;}

.mainleft .maintip1{ width:708px; border-left:1px solid #b6bdbf; border-right:1px solid #b6bdbf; overflow:auto;}
.mainleft .maintip1 ul{ margin-bottom:10px;}
.mainleft .maintip1 ul li{float:left; width:303px; margin-right:15px; float:left; display:inline; line-height:22px; padding-left:20px; } 
 p span.fontid{ font-size:12px; font-weight:bold; color:#0000CC; margin-right:70px;}
 .probox{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
 .submit{ margin-left:300px; margin-top:10px;  margin-bottom:20px; padding:0px;}

ul li a{color:#333;}
ul li a:link,ul li a:visited{color:#333; text-decoration:none;}
ul li a:hover{ text-decoration:none; color:#999;}
 
.maintip{ width:710px; background:#fff url(images/mainbgbot.gif) no-repeat bottom; overflow:auto; margin-top:10px; }
.mainleft .maintiptop{ width:710px; background:url(images/maintop1.gif) no-repeat; height:9px;}
.mainleft .maintip2{width:708px; border-left:1px solid #b6bdbf; border-right:1px solid #b6bdbf;  } 
.mainleft .maintip2 h3,.mainleft .maintip1 h3{ font-size:14px; font-weight:bold; color:#03569a; padding:10px 0px 10px 20px;}
.mainleft .maintip2 ul{ padding-left:20px; padding-right:10px; width:678px;}
.mainleft .maintip2 ul li{ line-height:22px;}







 .mainright h2{ color:#fff; font-size:14px; width:221px; padding-left:22px; padding-bottom:7px; line-height:34px;font-weight:bold;   background:url(images/h2bg.gif) no-repeat; }
 .mainright h3{ font-size:14px; color:#003a59;width:220px; padding-left:21px; height:33px;   line-height:33px; background:#eaeaea url(images/icon1.gif) no-repeat 210px 10px;
   border-width:1px; border-style:solid; border-color:#d1d1d1 #b6bdbf; }
 .mainright ul{ width:241px; border-left:1px solid #b6bdbf; border-right:1px solid #b6bdbf; padding:10px 0px;}
 .mainright ul li{ padding-left:35px; line-height:23px; background:url(images/icon2.gif) no-repeat 21px center; }
 
 
 .bluebox{ width:1000px; height:6px; background:#144d9b; border:1px solid #06436e; margin:25px 0px;}
 .footer{ text-align:center; width:1002px;line-height:30px;}
 .footer a{ color:#666;}
 .footer a:link, .footer a:visited{ color:#666;}
 .footer a:hover{ text-decoration:underline; color:#aaa;}