body,ul,li,form,label,h1,h2,h3,h4,h5,h6,p,div,dl,dd,dt,button { margin:0; padding:0;}
body{ background-color:#f5f5f5; font-family:"Segoe UI", Arial, Helvetica, sans-serif;}
img,button { border:0;}
ul,ul li,dl ,dt,dd { list-style:none;}
em,del {font-style:normal;}
del { text-decoration:line-through;}
a { color:#000; text-decoration:none}
a:hover {color:#f00; text-decoration:underline}
.red { color:#f00;}
.green{ color:#178517;}
.blue { color:#0E6DBC;}
.black { color:#000;}

.fl { float:left}
.fr { float:right}
.clearfix,.item dd.rebate,.item dd.price{zoom:1;}
.clearfix:after,.item dd.rebate:after,.item dd.price:after{content:"\0020";display:block;clear:both;height:0;}
ul.clearfix li { float: left; display:inline;}

.blank15{ height:15px;}
.clear{ clear:both; height:0px; overflow:hidden; padding:0px; margin:0px; line-height:0px; font-size:0px;}
h1,h2,h3,h4,h5,h6,p{ font-size:12px; font-weight:normal; margin:0px; padding:0px;}
.float_lt{ float:left;}
.float_rt{ float:right;}

/*common header*/
.header{ height:50px; background-color:#fff;}
.header ul{ width:1000px; margin:0 auto;}
.header ul li{ height:44px; line-height:44px; float:left;}
.header ul li a{ height:44px; line-height:44px; float:left; padding-left:30px; padding-right:30px; color:#666; display:block; float:left; font-size:18px; border-bottom:6px solid #dfdfdf;}
.header ul li a:hover{ border-bottom:6px solid #f90; text-decoration:none; color:#333;}
.header ul li.current a{ border-bottom:6px solid #ff4246;}
.header .header_rt{ float:right; position:relative; }
.header .header_rt a{ color:#999; font-size:14px; height:44px; line-height:44px; margin-right:10px;padding-right:0px; padding-left:0px; border-bottom:none;}
.header .header_rt a img{ line-height:44px; vertical-align:middle; margin-right:8px; margin-top:-4px;}
.header .header_w .header_rt a:hover{ color:#333; border-bottom:none; text-decoration:underline;}

/*common footer*/
.footer{ background-color:#ccc;}
.footer_ct{ font-size:12px; height:50px; color:#fff; line-height:50px; margin-right:20px;}
.footer_ct a{ font-size:12px; height:50px; color:#fff; line-height:50px;}

/*link color*/
a.link_black:link{ color:#333; text-decoration:none;}
a.link_black:visited{ color:#333; text-decoration:none;}
a.link_black:hover{ color:#f90; text-decoration:none;}

/*customsites*/
.customsites{ width:1000px; margin:0 auto; background:#fff; border-bottom:1px solid #ccc; display:none; padding:0px 0px;}
.customsites .customtitle{ float:left; font-size:14px; margin-left:10px; margin-right:10px; color:#333; margin:5px 10px; line-height:24px; }
#customsite{ float:left; width:850px;}
#customsite a{ line-height:24px; float:left; margin:5px 10px; }
#cmbk{ display:none;}

.customlist{ cursor:pointer;}
#addpopup{ overflow:hidden;position:absolute; top:0; left:0; background:#fefefe; filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; z-index:10000; display:none;}
#popupmsgdiv{ -webkit-box-shadow: 2px 0 6px #EAEAEA,-2px 0 6px #EAEAEA,0px 1px 5px #EAEAEA; -moz-box-shadow: 2px 0 6px #eaeaea,-2px 0 6px #eaeaea,0px 1px 5px #eaeaea; -o-box-shadow: 2px 0 6px #eaeaea,-2px 0 6px #eaeaea,0px 1px 5px #eaeaea; -ms-box-shadow: 2px 0 6px #eaeaea,-2px 0 6px #eaeaea,0px 1px 5px #eaeaea;box-shadow: 2px 0 6px #EAEAEA,-2px 0 6px #EAEAEA,0px 1px 5px #EAEAEA; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:9px; -webkit-border-radius: 9px; position:absolute; left:50%; right:50%; width:800px; height:500px; z-index:10001;display:none; margin-left:-400px; top:100px;}
#closebtn{ background-repeat:no-repeat; width:24px; height:24px; margin-top:10px; margin-right:10px; float:right; z-index:10002; cursor:pointer;}
#addsite{ margin:20px; text-align:left;}
#addsitetitle{ font-size:16px; font-weight:bold; color:#333; border-bottom:1px dashed #ccc; margin-bottom:20px; padding:5px 0px;}
#addname,#addurl{ font-size:14px; color:#666;}
#addurl{ margin-left:30px;}
#addinbtn{ float:right; border:none; background-color:whiteSmoke;background-image: linear-gradient(top,whiteSmoke,#F1F1F1); background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1); background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1)); background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1); color:#333; font-size:14px; cursor:pointer; border-radius:2px; -webkit-border-radius: 2px; border: 1px solid gainsboro; padding:2px 8px; }
#mysitetitle{ font-size:16px; font-weight:bold; color:#333; border-bottom:1px dashed #ccc; margin-bottom:10px; margin-top:20px; padding:5px 0px;}
#mysitelist{ height:320px; overflow:auto;}
#mysitelist ul li{ float:left; width:253px; margin:5px 0px; font-size:16px; height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#mysitelist ul li a{height:24px; line-height:24px; color:#666;}
#mysitelist ul li a:hover{ color:#f00;}
#mysitelist ul li .popupsitename{ display:inline-block; }
#mysitelist ul li .closebtns{ padding-top:5px;}
#mysitelist ul li .closebtns img{ cursor:pointer; width:14px; height:14px; margin-left:10px; vertical-align: middle;}
