/*.nav{background:#d70b16;}
.nav .wal{background:#d70b16;}
.nav .classA{background:url(../image/classA.gif) 176px -0px no-repeat; width:190px; border-right:#fff solid 1px;}
.nav li a:hover, .nav li .aNow{background:#96080f;}
.topSearch{background:url(../image/topSearch.gif) -0px -300px no-repeat;}*/
.wal{width:1100px;} 

.newsNav{width:137px; height:466px; overflow:hidden; border:#ebebeb solid 1px; background:#f9f9f9;}
.newsNav li{float:left; width:137px; min-height:46px; _height:46px; position:relative; border-bottom:#ebebeb solid 1px;}
.newsNav .ico{position:absolute; z-index:10; left:18px; top:10px;}
.newsNav h2 a{display:block; height:46px; line-height:46px; overflow:hidden; padding-left:50px;}
.newsNav h2 .aNow, .newsNav h2 a:hover{padding-left:47px;}
.newsNav .li_01 h2 a{color:#d70b16;}
.newsNav .li_02 h2 a{color:#15aae4;}
.newsNav .li_03 h2 a{color:#82cc2d;}
.newsNav .li_04 h2 a{color:#ff6c00;}
.newsNav .li_05 h2 a{color:#ed47a1;}
.newsNav .li_01 h2 .aNow, .newsNav .li_01 h2 a:hover{border-left:#d70b16 solid 3px;}
.newsNav .li_02 h2 .aNow, .newsNav .li_02 h2 a:hover{border-left:#15aae4 solid 3px;}
.newsNav .li_03 h2 .aNow, .newsNav .li_03 h2 a:hover{border-left:#82cc2d solid 3px;}
.newsNav .li_04 h2 .aNow, .newsNav .li_04 h2 a:hover{border-left:#ff6c00 solid 3px;}
.newsNav .li_05 h2 .aNow, .newsNav .li_05 h2 a:hover{border-left:#ed47a1 solid 3px;}
.newsNav dl{border-top:#ebebeb solid 1px; font-size:14px; padding:5px 0;}
.newsNav dt{height:31px; overflow:hidden; padding:10px 0 0 55px;}
.newsNav dt img{float:left; margin-right:6px; position:relative; top:2px;}
.newsNav .tel{text-align:center; color:#999; font-weight:bold;}
.newsNav .imgDiv{padding:15px 0 5px 0;}
.newsNav .name{padding-bottom:5px;}

.newsFlash{width:959px; height:467px; overflow:hidden; position:relative;}
.newsFlash .list1{position:absolute; z-index:10; top:0px; right:0px;}
.newsFlash .list1 li{height:157px; overflow:hidden;}
.newsFlash .list{height:467px; width:719px; position:relative; overflow:hidden;}
.newsFlash .list li{position:absolute; z-index:1; left:0px; top:0px; height:467px; width:719px; overflow:hidden; display:none;}
.newsFlash .list .name{background:url(../image/bg.png); height:47px; line-height:47px; width:719px; overflow:hidden; position:absolute; z-index:5; left:0px; top:420px; font-size:18px; font-weight:bold;}
.newsFlash .list .name a{padding-left:10px;}

.newIndexTab{background:url(../image/newIndexTab.png) center top no-repeat; height:49px; position:relative; z-index:2;}
.newIndexTab li{float:left; padding:1px 1px 0 0;}
.newIndexTab a{display:block; float:left; height:41px; line-height:41px; overflow:hidden; padding:0 37px; font-size:14px; font-weight:bold;}
.newIndexTab .aNow{background:#272626; font-size:16px; color:#FFF;}

.newIndexTab2{height:35px; overflow:hidden; background:#fafafa url(../image/newTab.gif) left 34px repeat-x; border-left:#ebebeb solid 1px; }
.newIndexTab2 li{float:left; width:95px; height:35px; line-height:34px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#999; position:relative; left:-1px;cursor:pointer;}
.newIndexTab2 .liNow{width:94px; border-right:#ebebeb solid 1px; border-left:#ebebeb solid 1px; background:#FFF; color:#333;}

.newIndexTab3{background:#f0f0f0; border-bottom:#ebebeb solid 1px; height:34px; line-height:34px; overflow:hidden;}
.newIndexTab3 li{float:left; width:79px; height:34px; text-align:center; overflow:hidden; cursor:pointer;}
.newIndexTab3 .liNow{background:#d70b16; color:#FFF;}

.newsIndex{min-height:500px; _height:500px; background:url(../image/newsIndexBg.gif) left repeat-y; position:relative; top:-5px; border-bottom:#ebebeb solid 1px;}

.newsIndexPart1{width:820px; overflow:hidden; position:relative; margin:0 auto; padding-top:35px;}
.newsIndexPart1 li{height:239px; width:524px; padding-left:296px; overflow:hidden; position:relative; float:left;}
.newsIndexPart1 .imgDiv{position:absolute; z-index:10; left:0px; top:0px;}
.newsIndexPart1 h1{font-size:18px;}
.newsIndexPart1 .time{padding:14px 0; color:#999;}
.newsIndexPart1 .time a{color:#999;}
.newsIndexPart1 .content{line-height:22px; padding-bottom:3px; width:470px; overflow:hidden;}
.newsIndexMore{display:block; border:#FFF solid 3px; height:36px; line-height:36px; text-align:center; overflow:hidden; background:#d70b16; color:#FFF; font-size:14px; font-weight:bold;}
.newsIndexMore:hover{color:#FFF; background:#df3c45;}

.newSideList1{padding:15px 0; border-bottom:#ebebeb solid 1px; margin-bottom:28px;}
.newSideList1 li{height:35px; line-height:35px; width:237px; overflow:hidden; position:relative;}
.newSideList1 span{position:absolute; z-index:10; left:8px; top:0px; font-weight:bold; font-size:14px; color:#c5c5c5;}
.newSideList1 a{display:block; height:35px; overflow:hidden; padding-left:31px; color:#666;}
.newSideList1 .li_1 span{color:#cc3333;}
.newSideList1 .li_2 span{color:#e04444;}
.newSideList1 .li_3 span{color:#f57a7a;}
.newSideList1 .li_1, .newSideList1 .li_2, .newSideList1 .li_3, .newSideList1 .li_4, .newSideList1 .li_1 a, .newSideList1 .li_2 a, .newSideList1 .li_3 a, .newSideList1 .li_4 a{color:#333;}
.newSideList1 .liNow a, .newSideList1 .liNow span{color:#FFF; background:#333;}

.newSideAttention{height:134px; overflow:hidden; position:relative;  color:#FFF;}
.newSideAttention .imgDiv{position:absolute; z-index:10; top:7px; }
.newSideAttention .name{padding:33px 0 0 38px; font-size:17px;}
.newSideAttention .name div{font-size:19px; font-weight:bold;}

.newSideTitle{height:34px; line-height:34px; padding-left:8px; overflow:hidden; background:#f0f0f0; border-top:#999 solid 2px;}

.newSideHot{padding-top:15px;}
.newSideHot li{float:left; width:163px; padding-left:75px; height:76px; overflow:hidden; position:relative;}
.newSideHot .imgDiv{position:absolute; z-index:10; left:10px; top:0px; border:#CCC solid 1px;}
.newSideHot .name{padding:0px 0 5px 0;}
.newSideHot .price{font-weight:bold;}

.newSideComment{/*height:1076px;*/ overflow:hidden; position:relative;}
.newSideComment .bg{background:url(../image/newSideCommentBg.png) top repeat-x; height:110px; width:237px; overflow:hidden; position:absolute; z-index:5; left:0px; bottom:5px;}
.newSideComment .more{display:block; position:absolute; z-index:10; left:3px; bottom:2px; width:231px; height:36px; overflow:hidden; background:url(../image/newSideComment.gif) left bottom no-repeat;}
.newSideComment .more:hover{background:url(../image/newSideComment.gif) left top no-repeat;}
.newSideComment .list{padding:0 10px; /*height:970px;*/ overflow:hidden; position:relative; }
.newSideComment li{float:left; width:153px; min-height:100px; _height:100px; padding:0 0 10px 65px; position:relative; border-bottom:#ebebeb dotted 1px;}
.newSideComment .imgDiv{position:absolute; z-index:1; left:0px; top:20px;}
.newSideComment .title{color:#999; padding:18px 0 5px 0;}
.newSideComment .title span{color:#333;}
.newSideComment .content{background:#f5f5f5 url(../image/newSideCommentBg.gif) left top no-repeat; line-height:18px; padding:12px 10px 8px 10px;}

.newsList{width:953px; overflow:hidden;}
.newsListTitle{background:url(../image/newsList.png) left top no-repeat; height:48px; overflow:hidden; position:relative; z-index:3;}
.newsListTitle h1{height:48px; line-height:42px; overflow:hidden; position:relative; padding:0 16px 0 44px; color:#1e7ed7; background:url(../image/newsListTitle.gif) right 13px no-repeat;}
.newsListTitle h1 img{position:absolute; z-index:10; left:10px; top:9px;}
.newsListTitle .msg{color:#666; line-height:42px; padding-left:13px;}
.newsList .tab{border:#ebebeb solid 1px; border-bottom:0px; height:34px; line-height:34px; overflow:hidden; font-size:14px; font-weight:bold; position:relative; z-index:2; top:-5px;}
.newsList .tab li{float:left; width:95px; height:35px; line-height:34px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#999; position:relative; left:-1px; cursor:pointer;}
.newsList .tab .liNow{width:94px; border-right:#ebebeb solid 1px; border-left:#ebebeb solid 1px; background:#FFF; color:#333;}
.newsList .tabContentDiv{border:#ebebeb solid 1px; position:relative; z-index:1; top:-6px; min-height:500px; _height:500px;}
.newsList .list{width:910px; overflow:hidden; margin:0 auto;}
.newsList .list li{height:219px; padding:20px 0 0 296px; overflow:hidden; position:relative;}
.newsList .list .imgDiv{position:absolute; z-index:10; left:0px; top:20px;}
.newsList .list h1{font-size:18px;}
.newsList .list .time{padding:14px 0; color:#999;}
.newsList .list .time a{color:#999;}
.newsList .list .content{line-height:22px; padding-bottom:3px;}

.pageNow{border-bottom:#e3e3e3 solid 1px;}

.newsVideo{width:980px; overflow:hidden; margin:0 auto; padding:20px 0;}
.newsVideo .title{padding:0 15px; height:34px; line-height:34px; overflow:hidden; background:#2d2d2d; color:#FFF;}
.newsVideo .name{background:url(../image/newsIco.gif) left center no-repeat; padding:16px 10px;}
.newsVideo .content{line-height:22px; padding:0 10px;}

.newsKey{height:40px; overflow:hidden; padding:0 15px; background:#f2f2f2; margin-bottom:15px;}
.newsKey .fl{padding-top:10px; line-height:18px;}
.newsKey .fl span{display:inline-block; height:18px; overflow:hidden;}
.newsKey .fl a{display:inline-block; height:18px; overflow:hidden; padding:0 8px;}
.newsKey .fl a:hover{color:#FFF; background:#d70b16;}
.newsKey .fr{padding-top:8px;}

.newsTitle{height:45px; overflow:hidden; position:relative;}
.newsTitle .div0{height:33px; overflow:hidden; border-bottom:#838383 solid 2px;}
.newsTitle h1{color:#e67516; border-bottom:#e67516 solid 2px; position:absolute; z-index:10; left:0px; top:0px; height:33px; line-height:33px; overflow:hidden; padding:0 2px; border-right:#FFF solid 3px;}
.newsTitle .more{position:absolute; z-index:10; top:10px; right:0px;}

.newsCommentNotData{height:215px; overflow:hidden; background:#f2f2f2; text-align:center;}
.newsCommentNotData h1{padding:75px 0 10px 0; color:#7d7d7d; font-size:24px;}

.newsCommentForm{height:105px; overflow:hidden; position:relative;}
.newsCommentForm .imgDiv{position:absolute; z-index:10; left:1px; top:2px; border-right:#e3e3e3 solid 1px;}
.newsCommentForm textarea{background:url(../image/newsCommentForm.gif) top repeat-x; height:63px; padding:5px 5px 5px 75px; border:#e3e3e3 solid 1px; width:663px;}
.newsCommentForm .fl{color:#999; padding-top:8px;}
.newsCommentForm .fr{padding-top:5px;}
.newsCommentForm .btn1{width:56px; height:24px; border:0px; background:#1e99db; color:#FFF; cursor:pointer;}

.hotVideo{border:#e3e3e3 solid 1px; height:377px; overflow:hidden; position:relative; padding:0 13px;}
.hotVideo li{float:left; width:150px; padding-left:165px; height:126px; overflow:hidden; position:relative;}
.hotVideo .imgDiv{position:absolute; z-index:10; left:0px; top:10px;}
.hotVideo .name{padding:10px 0 5px 0; line-height:20px;}
.hotVideo .num{background:url(../image/18ico_6.gif) left center no-repeat; padding-left:22px;}

.newsImg .title{font-size:28px; color:#333; padding:33px 0; text-align:center;}
.newsImg .msg{height:32px; line-height:32px; overflow:hidden; padding:0 10px; background:#f2f2f2; margin-bottom:20px;}

.newsImgPart1{min-height:712px; _height:712px; position:relative;}
.newsImgPart1 .leftBtn{display:block; position:absolute; z-index:10; left:0px; top:0px; width:71px; height:596px; overflow:hidden; background:#f2f2f2 url(../image/leftBtn3.gif) center no-repeat; opacity:0.4;}
.newsImgPart1 .leftBtn:hover{background:#f2f2f2 url(../image/leftBtn3Hover.gif) center no-repeat;}
.newsImgPart1 .rightBtn{display:block; position:absolute; z-index:10; right:0px; top:0px; width:71px; height:596px; overflow:hidden; background:#f2f2f2 url(../image/rightBtn3.gif) center no-repeat; opacity:0.4;}
.newsImgPart1 .rightBtn:hover{background:#f2f2f2 url(../image/rightBtn3Hover.gif) center no-repeat;}
.newsImgPart1 .list{/*width:898px;*/ height:auto; overflow:hidden; margin:0 auto; position:relative;min-height: 596px;}
.newsImgPart1 .content{color:#333; font-size:13px; line-height:28px; padding:25px 33px;}

.newsImgPart2{height:115px; overflow:hidden; position:relative;}
.newsImgPart2 .leftBtn{display:block; position:absolute; z-index:10; left:0px; top:0px; width:30px; height:88px; overflow:hidden; background:#f2f2f2 url(../image/leftBtn4.gif) center no-repeat;}
.newsImgPart2 .leftBtn:hover{background:#f2f2f2 url(../image/leftBtn4Hover.gif) center no-repeat;}
.newsImgPart2 .rightBtn{display:block; position:absolute; z-index:10; right:0px; top:0px; width:30px; height:88px; overflow:hidden; background:#f2f2f2 url(../image/rightBtn4.gif) center no-repeat;}
.newsImgPart2 .rightBtn:hover{background:#f2f2f2 url(../image/rightBtn4Hover.gif) center no-repeat;}
.newsImgPart2 .list{width:1020px; overflow:hidden; position:relative; margin:0 auto;}
.newsImgPart2 ul{width:20000%;}
.newsImgPart2 li{float:left; width:117px; overflow:hidden;}
/*.newsImgPart2 li img{width:137px; height:88px;}*/

.newShowBox{border:#ebebeb solid 1px; width:859px;}

.newShowPart1{padding:20px 28px;}
.newShowPart1{border:#e1e1e1 solid 1px; width:801px; margin-bottom:15px; padding-top:25px;}
.newShowPart1 .title{font-size:25px; color:#333;}
.newShowPart1 .msg{ padding:12px 0 18px 0;}
.newShowPart1 .content{ overflow:hidden; margin:0 auto; line-height:32px; font-size:16px; color:#000;}
.newShowPart1 .content p{ margin: 0px;  padding-bottom: 6px;}
.newShowPart1 .imgDiv{text-align:center;}

.newsPageNum{height:70px; overflow:hidden; border-top:#FFF solid 2px;}
.newsPageNum a{display:block; height:38px; overflow:hidden; line-height:38px; background:#f2f2f2; cursor:pointer;}
.newsPageNum a:hover{background:#cd0a15; color:#FFF;}
.newsPageNum img{float:left;}
.newsPageNum a div{display:none;}
.newsPageNum a:hover div{display:block; float:left; height:38px; line-height:38px; padding:0 20px 0 10px; overflow:hidden;}
.newsPageNum .rightBtn:hover div{padding:0 10px 0 20px;}

.newsComment li{min-height:100px; _height:100px; position:relative; border-bottom:#ebebeb dotted 1px; padding-left:70px;}
.newsComment .imgDiv{position:absolute; z-index:10; left:2px; top:15px;}
.newsComment h5{padding:15px 0 5px 0;}
.newsComment h5 span{padding-left:6px; font-weight:100; color:#999;}
.newsComment .content{padding-bottom:15px; line-height:20px;}
.newsComment .btn{text-align:right; height:20px; overflow:hidden;}
.newsComment .btn a{color:#999; display:inline-block; background:url(../image/newsIco1.gif) left top no-repeat; padding-left:20px; height:16px; line-height:16px; overflow:hidden;}
.newsComment .btn .aNow{background:url(../image/newsIco2.gif) left top no-repeat; color:#4886da;}
/**/
.newsComment .formDiv{height:102px; overflow:hidden; position:relative; padding-left:31px; left:-31px; display:none;}
.newsComment .img{position:absolute; z-index:10; left:32px; top:2px; border-right:#e3e3e3 solid 1px;}
.newsComment .img img{width:54px; height:54px;}
.newsComment textarea{background:url(../image/newsCommentForm.gif) top repeat-x; height:44px; padding:5px 5px 5px 55px; border:#e3e3e3 solid 1px; width:582px;}
.newsComment .fl{color:#999; padding-top:8px;}
.newsComment .fr{padding-top:5px;}
.newsComment .btn1{width:56px; height:24px; border:0px; background:#dc535b; color:#FFF;}
.newsComment .close{position:absolute; z-index:10; left:0px; top:0px; background:url(../image/close5.gif) left top no-repeat; width:20px; height:84px; overflow:hidden; border-right:#e4e4e4 solid 1px; cursor:pointer;}

.newsRelated{padding:9px;}
.newsRelated .imgDiv{padding-bottom:10px;}
.newsRelated .more{padding-top:6px; height:30px; overflow:hidden;}

.commentPageNum{border-top:#e1e1e1 solid 1px;padding:30px 0px 10px 220px;height:43px;overflow:hidden;}.commentPageNum a{color:#3d7ed8;}.commentPageNum a{display:block;float:left;margin:0 2px;height:24px;line-height:24px;overflow:hidden;padding:0 9px;border:#e0e0e0 solid 1px;background:url(../image/pageNum.gif) top repeat-x;}.commentPageNum a:hover,.commentPageNum .fr .aNow{height:22px;line-height:22px;padding:0 8px;background:none;border:#3d7ed8 solid 2px;color:#3d7ed8;}.commentPageNum .current{font-weight:bold;}.commentPageNum span{display:block;float:left;height:37px;line-height:37px;overflow:hidden;padding:0 12px;}.commentPageNum input{border:#e0e0e0 solid 1px;margin:0 2px;padding:0px;text-align:center;width:40px;height:24px;line-height:24px;float:left;}.commentPageNum .current-prev,.commentPageNum .current-next{height:24px;line-height:24px;padding:0 9px;margin:0 2px;background:none;border:#999 solid 1px;color:#999;}.commentPageNum a:hover,.commentPageNum .current{height:22px;line-height:22px;padding:0 8px;background:none;border:#3d7ed8 solid 2px;color:#3d7ed8;}.commentPageNum .current{font-weight:bold;}
 #sn dt{overflow: hidden;position: relative;cursor: pointer;}