
.demo{ width:980px; height:460px; position:relative; overflow:hidden; margin:auto; margin-bottom:7px;}
.demo ul li img{ width:980px; height:460px;}
.num{ position:absolute; border:1px solid #dfdfdf; border-right:none;  right:0px; bottom:5px; z-index:10;}
.num a{ width:20px; height:20px; line-height:20px; border-right:1px solid #dfdfdf; display:inline-block; text-align:center;
 margin:0px; cursor:pointer; font-size:14px; font-weight:bold; color:#666; 
 background-color:#ececec; }
 .num a.cur{ width:20px; height:20px; line-height:20px; color:#fff; background-color:#a40000; font-size:14px; font-weight:bold;}
.demo ul{ position:relative; z-index:5;}
.demo ul li{ position:absolute; display:none;}
.content{ width:980px; margin:0 auto; color:#333; font-size:12px;}



/* latest */
.newLatest,.fl,.listCom,.adLR{ float:left; width:980px; margin-bottom:12px; }
.fl{ overflow:hidden;}
.newLatest{ *margin-bottom:12px; }
.BqAd{ float:left; width:710px; margin-right:10px; _margin-right:10px; height:226px; overflow:hidden; }
.BqAd ul{ padding:0 1px; margin-top:15px; }
.BqAd ul li{ float:left; margin:0 2px; _margin:0 2px;}
.BqAd ul li a{ display:inline-block; border:1px solid #808080;}

.latest{ width:260px; float:left; }
.latest h1,.BqAd h1{ height:36px; border-bottom:2px solid #141614; }
.latest h1 a,.BqAd h1 a{ float:right; margin-top:12px; }
.latest ul{ width:228px; height:152px; padding:10px; border:1px solid #808080; margin:0 5px; margin-top:15px; overflow:hidden;  }
.latest ul li{ width:225px; padding-left:13px; background:url(../cn_asp/images/liicon.gif) no-repeat 2px 13px; border-bottom:1px dotted #999;  overflow:hidden;}
.latest ul li a{ display:inline-block; line-height:28px; }
.latest ul li span{ color:#CCCCCC; float:right; margin-right:4px; font-size:11px;line-height:28px;}

/* adLR */
.adLR{ width:900px; height:107px; padding:10px 20px 15px 60px; margin-bottom:0; position:relative; }
.adLR ul,.adLR .d-s{ width:900px; height:107px; overflow:hidden; }
.adLR ul li{ float:left; width:300px;height:107px;overflow:hidden;}
.adLR ul a{display:block;width:285px; height:105px; border:1px solid #808080; margin-right:13px;overflow:hidden;}
.headtopAD{ position:absolute; top:-21px; _top:-22px; left:0; z-index:99;}
*+html .headtopAD{ top:-21px; }
.btnL,.btnR{ width:27px; height:32px; background:url(../cn_asp/images/leftR.gif) no-repeat 0 0; position:absolute; left:33px; top:50px; text-indent:-9999px; cursor:pointer; z-index:100; }
.btnR{ left:950px; background:url(../cn_asp/images/leftR.gif) no-repeat 0px -32px;}
/* list */
.headName{ float:left; width:960px; height:38px; padding-left:0px; padding-right:5px; line-height:38px; background:url(../cn_asp/images/homeitemdown.jpg) bottom repeat-x; color:#000; padding-bottom:22px;}
.headName a{ float:right; margin-top:26px;}
.headName strong{  font-size:28px; }
.headName span{ font-size:14px; font-weight:400; margin-left:4px;}
/**/
.div-1-1{width:980px;float:left;margin-bottom:10px;overflow:hidden;}
/**/
.listCom{ margin-bottom:10px; }
.adCom{ float:left; display:inline-block; width:290px; border:0px solid #808080; margin-right:3px; position:relative; height:547px; }
.adCom p{ position:absolute; bottom:0;border:1px solid #cdcdcd; _bottom:-1px; left:0; width:268px; height:40px; background-color:#fff; line-height:20px; text-align:center; overflow:hidden; z-index:99;padding:0 10px;}
.adCom p font{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:12px;}
.adCom:hover p{ background-color:#e4e4e4; border:1px solid #cdcdcd;}
.adCom p strong{  margin-right:3px;float: right;padding-left: 16px;background: url(../cn_asp/images/ico-price.gif) no-repeat left;color: #b5100c;}
.adCom p span{ text-decoration:line-through; color:#656565; float:left; }
.adCom:hover p span{ color:#333; }

.listNum{ float:right; width:685px;}
.listNum li{ float:left;  margin-bottom:7px;margin-left:4px;}
.listNum li a{ display:inline-block; width:224px; height:268px;_height:270px; position:relative; overflow:hidden; color:#1f1f1f; font-size:12px; text-decoration:none; }
.listNum li a img{ border:1px solid #808080;}
/*.listNum li a p{ position:absolute; bottom:0; _bottom:-1px; left:0; width:220px; height:40px; background-color:#e8e8e8; filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity: 0.8; line-height:20px; text-align:center; overflow:hidden; z-index:99;}*/
.listNum li a p{ position:absolute; bottom:0;border:1px solid #cdcdcd; _bottom:-1px; left:0; width:200px; height:40px; background-color:#fff; line-height:20px; text-align:center; overflow:hidden; z-index:99;padding:0 10px;}
.listNum li a p font{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:12px;}
.listNum li a:hover p{ background-color:#e4e4e4; border:1px solid #cdcdcd;}
.listNum li a p strong{  margin-right:3px;float: right;padding-left: 16px;background: url(../cn_asp/images/ico-price.gif) no-repeat left;color: #b5100c;}
.listNum li a p span{ text-decoration:line-through; color:#656565; float:left; }
.listNum li a:hover p span{ color:#333; }

/* news */

.newslist{ float:left; margin-bottom:12px;}
.newsDiv{ float:left; width:485px; margin-right:5px; _margin-right:2px;  }
.marlef05{ margin-left:5px; _margin-left:3px;  margin-right:0px;}
.newsDiv h1{ height:36px; border-bottom:2px solid #141614; }
.newsDiv h1 a{ float:right; margin-top:12px; }
.newBg{ width:463px;float:left;clear:both; border:1px solid #808080; padding:5px 10px; padding-top:10px; margin-top:5px; line-height:32px; }
.conNews{ float:left; }
.conNews li{ float:left; line-height:22px; }
.newsliL{ width:113px; }
.newsliL a{ display:block;padding:2px;border:1px solid #515151; }
.newsliR{ width:340px;margin-left:10px; _margin-left:5px;overflow:hidden;}
.newsliR a.a-1{color:#d90000;font-weight:bold;}
.colorRed{ color:#d90000; }
.newsliR a:hover,.newsli li a:hover{ text-decoration:underline;color:#d90000;}

.newsli{ float:left; margin-top:5px; }
.newsli li{ width:450px; padding-left:13px; background:url(../cn_asp/images/liicon.gif) no-repeat 2px 13px; border-bottom:1px dotted #999; overflow:hidden; }
.newsli li img{ vertical-align:middle; }
.newsli li a{ display:inline-block; line-height:32px; color:#1f1f1f;  }
.newsli li span{ color:#CCCCCC; float:right; line-height:32px;}

.fl{float:left;margin-bottom: 10px;width:980px; overflow:hidden;}



img{ border:0; }
li{ list-style:none; }
a{ text-decoration:none; }
a:focus { outline:0; } 
a {star:expression(this.onFocus=this.blur()); } 
.clearB{ clear:both; }
h1{ font-size:14px; color:#ba0001; }
/*a:visited{color:#d6d6d6;}*/

.incatelog{height: 90px; background: url(../cn_asp/images/incatelog.png) no-repeat;}
.incatelog li{float: left;}
.incatelog li a{float: left; width: 84px; height: 84px; padding: 3px; margin-right: -1px; /*text-indent: -9999px;*/ overflow: hidden;}
.incatelog li a:hover{position: relative; border: 3px solid #b5100c; padding: 0;}


/* flexslider start */
.flexslider{position:relative;height:508px;overflow:hidden;background:url(../cn_asp/images/loadingb.gif) 50% no-repeat; margin-top: -10px;}
.slides{position:relative;z-index:1;}
.slides li{height:508px;}
.slides li a{ display:block; width:100%; height:508px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../cn_asp/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; text-indent:-9999px;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../cn_asp/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../cn_asp/images/next.png) center center no-repeat;}
/* flexslider end */