/*所有广告*/
/*普通广告*/
.com_ad{ width:100%; overflow:hidden;}
.com_ad img{ float:left;}


/*文字滚动*/
.demo {overflow:hidden; width:100%;}
.indemo {float:left;width: 800%;}
.demo1 {float:left;}
.demo2 {float:left;}


/*数字切换广告*/
.numad {width:100%; height:100%;  position:relative;overflow:hidden;margin-bottom:10px;}
.numad div.updown{ display:none; }
.numad div.pic{overflow:hidden;}
.numad div.pic span{display:none; float:left;  position:absolute;}
.numad div.pic span.first{display:block; }
.numad div.num{ height:20px;  bottom:0px; right:10px; text-align:right; z-index:8; position:absolute;}
.numad div.num span{ zoom:1; padding:0px 4px 0px 4px; background:#fff; font-weight:bold; color:#D00000; border:1px solid #D00000; cursor:pointer;}
.numad div.num span.cur{ background:#D00000; border:1px solid #999; color:#fff; }

/*图文切换广告01*/
.pictext_ad1{ width:100%;  height:100%; overflow:hidden; position:relative;  border:1px solid #CCC;}
.pictext_ad1 div.updown{ display:none;}
.pictext_ad1 div.pic{width:100%; overflow:hidden;}
.pictext_ad1 div.pic span{width:100%; position:absolute; display:none;}
.pictext_ad1 div.pic span.first{ display:block;}
.pictext_ad1 div.zi{ height:33px;  bottom:0px; left:0px; position:absolute; width:100%;}
.pictext_ad1 div.zi span{ zoom:1; width:25%; height:33px; line-height:33px; background:#333; color:#FFF; float:left; overflow:hidden; text-align:center; cursor:pointer;filter:alpha(opacity=60); -moz-opacity:0.6;opacity: 0.6;}
.pictext_ad1 div.zi span.cur{ background:#F00; height:33px; line-height:33px; background:#000; color:#FFF;filter:alpha(opacity=80); -moz-opacity:0.8;opacity: 0.8;}

/*图文切换广告02*/
.pictext_ad2{zoom:1; height:100%; overflow:hidden; border:1px solid #E6E6E6; border-bottom:none; margin-bottom:10px;}
.pictext_ad2 p{ height:25px; line-height:25px; font-size:13px; border-bottom:1px solid #E6E6E6;  overflow:hidden; zoom:1; padding:0px 10px;}
.pictext_ad2 p.cur{ border:none; background:#E1E1E1; color:#FF6600;zoom:1;}
.pictext_ad2 p a{ color:#333;}
.pictext_ad2 p.cur a{color:#FF6600;}
.pictext_ad2 span{ display:none; overflow:hidden; zoom:1;border-bottom:1px solid #E6E6E6;}
.pictext_ad2 span img{ float:left; padding-bottom:0px;}
.pictext_ad2 span.first{ display:block;}

/*大小图切换广告*/
.size_chart_ad{width:100%; height:100%; overflow:hidden; position:relative;}
.size_chart_ad div.updown{height:45px; position:absolute; left:0px; bottom:0px; z-index:8; width:100%;}
.size_chart_ad div.updown span.up{width:45px; height:45px; position:absolute; left:20px; top:0px; cursor:pointer; background:url("../images/size_chartad_sor.gif") no-repeat; }
.size_chart_ad div.updown span.down{width:45px; height:45px; position:absolute; right:20px; top:0px; cursor:pointer;background:url("../images/size_chartad_sor.gif") no-repeat -25px 0px; }
.size_chart_ad div.pic{width:100%; height:100%; overflow:hidden;}
.size_chart_ad div.pic span{width:100%; float:left; display:none; position:absolute;}
.size_chart_ad div.pic span.first{ display:block;}
.size_chart_ad div.smpicbg{ height:45px;  bottom:0px; left:0px; position:absolute; width:100%; background:#000; -moz-opacity:0.5;opacity:0.5;FILTER:alpha(opacity=50); z-index:1;}
.size_chart_ad div.smpic{ position:absolute; width:100%; bottom:5px; left:0px; z-index:4; padding:0px 50px;}
.size_chart_ad div.smpic span{ width:90px; height:40px; float:left; margin:14px 5px 0px 5px; border:1px solid #999; cursor:pointer;}
.size_chart_ad div.smpic span.cur{ width:115px; height:60px; border:1px solid #FFF;  margin:0px 5px; }
.size_chart_ad div.smpic span img{ width:90px; height:40px; }
.size_chart_ad div.smpic span.cur img{ width:115px; height:60px;}

/*大小图+文字切换广告*/
.total_ad{zoom:1; border:1px solid #DEDEDE; background:#F8F8F8; height:100%; }
.total_ad div.main_pic { display:inline; position:relative; float:left; width:780px; overflow:hidden; margin:5px 0px 0px 5px;}
.total_ad div.main_pic div.box { width:780px; height:315px; overflow:hidden; overflow:hidden; display:block; position:absolute; left:0px; top:0;}
.total_ad div.main_pic div.box p{color:#FFF; height:35px; padding-left:20px;  line-height:35px; background:#000;left:0; bottom:0; position:absolute; z-index:2; width:100%;}
.total_ad div.main_pic div.box span img { width:780px; height:315px; }
.total_ad div.main_btn { display:inline; padding:5px 8px 2px 3px; float:left; width:180px; overflow:hidden;}
.total_ad div.main_btn span {height:70px;width:172px;padding:2px 2px 2px 8px;overflow:hidden;cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); display:block;margin-bottom:5px;text-align:left;}
.total_ad div.main_btn img { height:70px;width:172px;}
.total_ad div.main_btn span.cur{ height:70px;width:174px;padding:2px 2px 2px 8px;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); display:block; background:url("../images/total_ad.gif") no-repeat;}
.total_ad div.main_btn img { height:70px;width:172px;}
