.main h3 { padding:0;}
.main .hot { width:978px; margin:10px auto; border:1px solid #DEDEDE; overflow:hidden;}
.main .hot h3 {float:left; width:110px; height:39px; line-height:39px; font-size:14px; text-indent:5px; background:url(../images/arrow.gif) right center no-repeat; background-color:#F6F7F6;}
.main .hot ul {float:right; width:820px;}
.main .hot ul li {float:left; height:39px; line-height:39px; margin-right:15px;}

.main .c1 {width:980px; overflow:hidden;}
.main .c1 .left {width:660px; height:418px; float:left; border:1px solid #DEDEDE; overflow:hidden;}
.main .c1 .left h3 {height:32px; line-height:32px; background:url(../images/h3_bg.gif) repeat-x; font-size:14px; padding-left:5px;}

.main .c1 .left .headline {padding:10px; width:280px; float:left; overflow:hidden; background:#F9FCF7;}
.main .c1 .left .headline .head .title { display:block; font-size:14px; text-align:center; height:30px; line-height:30px; }
.main .c1 .left .headline .head .des {color:#666666; line-height:20px;}
.main .c1 .left .headline .update {margin-top:10px; padding-top:10px; border-top:1px dotted #666666;}
.main .c1 .left .headline .update ul li {height:23px; line-height:23px; overflow:hidden;}

.main .c1 .left .recommend {width:340px; padding:10px; padding-left:0px; float:right; overflow:hidden;}
.main .c1 .left .recommend ul li {float:left; width:100px; margin-right:17px; margin-bottom:17px; text-align:center; line-height:25px;}
.main .c1 .left .recommend ul li.r {float:right; margin-right:0px;}

.main .c1 .right {width:300px; height:418px; border:1px solid #DEDEDE; float:right; overflow:hidden;}
.main .c1 .right h3 {height:32px; line-height:32px; background:url(../images/h3_bg.gif) repeat-x; font-size:14px; padding-left:5px;}
.main .c1 .right ul {padding:15px 5px 5px 5px;}
.main .c1 .right ul li {height:35px; line-height:35px; border-bottom:1px solid #E3E3E3; white-space: nowrap; text-overflow: ellipsis;}
.main .c1 .right ul li em {width:25px; float:left; text-align:center; font-family:"arial"; font-weight:bold; font-size:13px;}
.main .c1 .right ul li span {width:50px; float:right; text-align:right; color:#FE934B;  font-family:"arial"; padding-right:2px;}

.main .catelog {width:980px; margin:0px auto; margin-top:10px; overflow:hidden;}
.main .catelog .subcat {width:315px; height:400px;  float:left; border:1px solid #DEDEDE; margin-right:14px; margin-bottom:14px; overflow:hidden;}
.main .catelog .subcat h3 {height:32px; line-height:32px; background:url(../images/h3_bg.gif) repeat-x; font-size:14px; padding-left:5px;}
.main .catelog .r {float:right; margin-right:0px;}
.main .catelog .subcat .c {padding:15px; height:82px; overflow:hidden;}
.main .catelog .subcat .c .img {width:145px; float:left; margin-right:10px;}
.main .catelog .subcat .c .title {width:120px; float:left; height:25px; line-height:25px;}
.main .catelog .subcat .c .des {width:120px; height:62px; overflow:hidden; color:#666; line-height:20px;}
.main .catelog .subcat ul {padding:15px; padding-top:0px;}
.main .catelog .subcat ul li {float:left; width:110px; margin-right:15px; height:23px; line-height:23px; background:url(../images/dian_icon.gif) 0px 9px no-repeat; padding-left:10px;}

.listxw ul li{height:90px; width:310px; float:left; padding:0 5px; position:relative;}
.listxw ul li .pic{position:absolute; width:94px; height:64px;}
.listxw ul li .pic img {padding:1px; border:1px solid #EFEFEF;}
.listxw ul li .pic a:hover img {border-color:#FB901E;}
.listxw ul li .t3{position:absolute; left:105px; height:25px; line-height:25px; overflow:hidden; width:190px;}
.listxw ul li .t3 a{color:#2E710A; font-size:14px;}
.listxw ul li .info{position:absolute; left:105px; top:28px; line-height:18px; height:36px; overflow:hidden; width:210px; font-size:12px; color:#8D8D8D;}
.listxw ul li .info a{color:#699F3F;}