body{ text-align:center;margin:0px; background:#D1D1D1;}
body,div,p,span,td{font-size:12px; font-family:Verdana ,Arial ;}
h1{margin:10px 0px;padding:0px;}
h2{margin:8px 0px;padding:0px;}
h3{font-size:14px;margin:15px 0px 10px 0px;}
a{ color:#008eba;text-decoration:none;}
img{border-width:0px;}
p{line-height:20px;margin:8px 0px;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px; list-style-type:none; line-height:22px;}
h1 a,h2 a,h3 a{color:#000;}
ol li{ list-style-type:decimal ; margin-left:5px;}
ol li ul{margin-left:10px;}
ol li ul li{list-style-type:disc ;}
fieldset{border-width:0px;border-top:1px solid #ccc;margin-bottom:20px;}
legend{color:#999;font-size:14px;font-weight:bold;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.detail{ text-align:right;padding-top:10px;margin-top:10px; border-top:1px dotted #cccccc; color:#ccc;}
.detail a{padding:0px 5px;}
.more{margin-top:10px;color:#ccc;}
.more a{padding:0px 5px;}
.outer{border:1px solid #ebebeb; background:#f4f4f4;padding:15px;}
.msg{border:1px solid #ffa900;padding:10px;background:#ffd77b;}
.center{width:890px;margin:auto;}
.example{border:1px solid #ccc; background:#f7f7f7;padding:5px;}
.quantity{color:#666;}
.price{ text-align:right ;color:#666;}
ul.dot{margin-bottom:5px;}
ul.dot li{ list-style-type:disc;margin-left:30px; }
.divide{margin-right:10px;padding-right:10px;border-right:1px solid #ccc;}
.title{color:#000;}
.hui{color:#666;}
.hot{font-weight:bold;color:#000;}
.pic{ text-align:center ;color:#666;}

.header{width:100%;margin:auto;text-align:left;background:#fff url(../images/headbg.png) right top no-repeat ;}
.container{width:890px;margin:auto;text-align:left;padding:10px 10px 30px 10px;background:#fff;}
.footer{width:900px;margin:auto;}
.main{float:left;width:73%;margin-left:10px;padding-left:0px;min-height:420px;}
.sidebar{float:left;width:25%;min-height:420px;}
.rightbar{width:25%;float:left;}

/*Header*/
.header .logo{float:left;padding:5px 0px;}
.header .logo h1{float:left;font-size:28px;margin:0px;padding:10px;}
.header .logo h2{float:left;color:#ffb30f;font-size:14px;margin:0px;padding-left:10px;}
.header .logo .title3{font-weight:normal ;color:#333;font-size:12px; font-style:italic ; line-height:25px;}
.header .language{float:right;}
.header .language ul{margin:0px;}
.header .language li{float:left;padding:5px;list-style-type:none;}
.header .language li a{color:#999;}
.header .topmenu{float:right;padding:10px;}

.menu{background:url(../images/menubg.gif) left bottom repeat-x;width:100%; text-align:center ;}
.menu ul{}
.menu li {display:inline ;list-style-type:none;}
.menu li a{float:left; text-align:center;width:120px; line-height:35px;color:#333;font-weight:bold;background:url(../images/menusp.gif) center right no-repeat;}
.menu li.on a{background:url(../images/menuon.gif) center top repeat-x;}
.menu li ul{position:absolute;left: 0;display: block; background:red;}
.menu li ul li{display: list-item; float:none;}

/*SideBar*/
.sidebar H2{font-size:15px;margin:10px 0px;}
.widget_title{ background:url(../images/widget_title.gif) right top no-repeat;padding:0px 10px; line-height:30px; margin:0px;}
.widget_item{margin:0px;padding:0px;margin-bottom:10px;}
.widget_item li{background:#EFEFEF;margin:1px 0px;padding:5px;}
.widget_item li a{color:#000;}
.widget_table{ background:#cccccc;width:100%;margin-bottom:10px;}
.widget_table th{background:#fff;padding:5px;}
.widget_table td{ background:#fff;padding:5px;}
.widget_box{border:1px solid #ccc;}
.widget_box dt{padding:5px;border-bottom:1px solid #cccccc; font-weight:bold;}
.widget_box dd{padding:5px;margin:0px;}

/*RightBar*/
.rightbar H2{font-size:18px;margin:10px 0px;}
.rightbar H3{font-size:12px;margin-top:15px;}
.rightbar ul.btns{font-size:14px; line-height:30px;}


/*Main*/
.path{color:#999;}
.path a{color:#999;}

.main H1{font-size:20px;padding:10px 0px;}
.main H2{font-size:14px;padding:5px 0px;}

.product{margin:10px 0px;}
.product .pic{float:left;text-align:center ;}
.product .intro{float:right;padding-top:10px;width:480px;}
.product .intro h1{font-size:20px;margin:10px 0px;padding:0px;}
.product .intro .desc{margin:0px;padding:0px; line-height:22px;}
.sp{border-top:1px dashed #DEDBD4;margin:10px 0px;}

.piclist{margin-bottom:20px;}
.piclist li{float:left;width:250px; text-align:center ;}

.downloadbox{width:430px;clear:both;margin-bottom:10px;padding:0px 10px;background:#DDEEFF ;border:1px solid #99CCFF;}
.downloadbox h3{margin:5px 0px;}
.downloadbox p{margin:0px;padding:2px 0px;}
.downloadbox .desc{float:left;width:230px;}
.downloadbox .btn{float:left;width:150px;padding-top:20px;}

.top{ text-align:right;margin:10px;}

.pay{padding:10px 0px;}


.main .btns li{ display:inline;}


.tbldata{background:#cccccc;width:100%;}
.tbldata .tblhead td{background:#eee;font-weight:bold;}
.tbldata td{ background:#fff;padding:5px;}

.li li{ background:url(/images/li.gif) left 3px no-repeat;padding-left:20px;  }

.form{margin:5px;margin-top:20px;border:1px solid #f9f8f8;}
.field{clear:both;margin-bottom:10px;}
.lbl{float:left;width:120px;font-weight:bold ;color:#000;}
.val{float:left;}
.note{clear:both;padding-left:120px;color:#999;}
.submit{clear:both;padding-left:120px;}
.txt{width:300px;}
.btn{padding:5px 20px;}

a.download{background:url(../images/btn.gif) center center no-repeat; line-height:143px; line-height:38px;display:block ;float:left;}

.footer{padding:10px 5px;color:#999999;background:url(../images/footer_bg.gif) left top repeat-x;}
.nav_footer{padding:10px;}
.nav_footer a{color:#333;font-size:12px;padding:0px 10px;}
.copy{}

