@charset "utf-8";

body { margin:0px; padding:0px; font-size:12px; line-height:150%; background:#ffffff; color:#333333; font-family:宋体;}
form,dl,dt,dd,ul,li {list-style:none; margin:0px; padding:0px;}

a { color: #1f3d99; text-decoration:none;}
a:hover {color: #ff6600; text-decoration:underline;}

.top {width:auto; height:20px; line-height:20px; border:1px solid #d2d2d2; border-top:0px; background:#f7f7f7; text-align:right; margin:0px auto 0px auto; padding:3px 10px 2px 10px;}
.top-c {width:940px; height:20px; margin:0px auto;}
.head {width:960px; height:70px; margin:5px auto 5px auto;}
.logo { width:185px; float:left; height:60px; overflow:hidden; padding:5px 0px 5px 20px;}
.logo img {border:0px; width:185px; height:60px;}
.hct {width:90px; height:70px; float:right;}
.hct ul {display:block; padding:11px 25px 11px 0px;}
.hct ul li {display:block; height:24px; line-height:24px; text-align:right;}
.banner {width:650px; float:right; height:60px; overflow:hidden; margin:5px 0px 0px 0px; background:#CCCCCC}

.nav {width:960px; height:36px; margin:0px auto;}
.nav-l {background:url(../images/nav-left.png) left no-repeat; padding-left:10px; height:36px;}
.nav-r {background:url(../images/nav-right.png) right no-repeat; padding-right:10px; height:36px;}
.nav-c {height:36px; background:url(../images/nav-bg.png) repeat-x;}
.nav-c ul {display:block; height:36px; width:auto; background:url(../images/nav-cbg.png) center no-repeat;}
.nav-c ul li {display:block; height:32px; padding:3px 10px 1px 10px; font-size:14px; font-weight:bold; line-height:32px; color:#ffffff; float:left;}
.nav-c ul li a {color:#FFFFFF;}
.nav-c ul li a:hover {color:#FFFF66; text-decoration:none; position:relative; top:-1px;}

.search {width:960px; height:33px; margin:0px auto 10px auto;}
.search-l {width:auto; height:33px; background:url(../images/search-left.png) left no-repeat; padding-left:10px;}
.search-r {width:auto; height:33px; background:url(../images/search-right.png) right no-repeat; padding-right:10px;}
.search-c {width:auto; height:33px; background:url(../images/search-bg.png) repeat-x; overflow:hidden;}
.search-left {width:auto; height:33px; float:left; padding-top:5px; height:30px; overflow:hidden; width:370px;}
.search-right {width:560px; float:right; line-height:30px; padding-top:3px;}
.search-right b {color:#666666;}

.path {width:950px; margin:0px auto 10px auto; height:14px; line-height:14px; background:url(../images/linebg2.png) 0px 8px repeat-x; _background:url(../images/linebg2.png) 0px 5px repeat-x; overflow:hidden;}
.path-c {float:left; height:20px; padding:0px 10px 0px 0px; background:#ffffff;}


.main {width:960px; margin:0px auto 0px auto; position:relative;}
.left {width:180px; float:left; margin-right:10px;}
.center {width:510px; float:left;}
.right {width:250px; float:right;}
.left-i {width:510px; float:left; margin-right:10px;}
.center-i {width:180px; float:left;}
.left-im {width:700px; float:left;}

.channelsm {border:1px dotted #CCCCCC; background: #F9F9F9; padding:5px 10px 5px 10px; margin:5px 3px 0px 3px; color:#333333}

.ad250 {width:250px; height:auto; overflow:hidden; margin-bottom:10px;}

.t1 {width:auto; height:auto; margin-bottom:10px;}
.t1 .t-title {width:auto; height:30px; background:url(../images/t1-title.png) 0px 0px no-repeat; padding:0px 10px 0px 10px;}
.t1 .t-title .l {height:24px; float:left; font-size:12px; font-weight:bold; color:#333333; margin-top:4px; line-height:24px; font-weight:bold;}
.t1 .t-title .r {height:24px; float:right; margin-top:4px; line-height:24px; color:#333333}
.t1 .t-body { width:auto; height:auto; background:url(../images/t1-tbody.png) 0px repeat-y; padding:5px 10px 0px 10px;}
.t1 .t-bottom {width:auto; height:auto; background:url(../images/t1-bottom.png) bottom no-repeat; height:8px; overflow:hidden; font-size:0px; line-height:0px;}

.t2 {width:auto; height:auto; margin-bottom:10px;}
.t2 .t-title {width:auto; height:30px; background:url(../images/t2-title.png) 0px 0px no-repeat; padding:0px 10px 0px 10px;}
.t2 .t-title .l {height:24px; float:left; font-size:12px; font-weight:bold; color:#333333; margin-top:4px; line-height:24px; font-weight:bold;}
.t2 .t-title .r {height:24px; float:right; margin-top:4px; line-height:24px; color:#333333}
.t2 .t-body { width:auto; height:auto; background:url(../images/t2-tbody.png) 0px repeat-y; padding:5px 8px 0px 8px;}
.t2 .t-bottom {width:auto; height:auto; background:url(../images/t2-bottom.png) bottom no-repeat; height:8px; overflow:hidden; font-size:0px; line-height:0px;}

.t2 .t-title h1 {font-size:14px; color:#CC0000; margin:0px; padding:0px; line-height:24px;}

.t3 {width:auto; height:auto; margin-bottom:10px;}
.t3 .t-title {width:auto; height:30px; background:url(../images/t3-title.png) 0px 0px no-repeat; padding:0px 10px 0px 10px;}
.t3 .t-title .l {height:24px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:4px; line-height:24px; font-weight:bold;}
.t3 .t-title .r {height:24px; float:right; margin-top:4px; line-height:24px; color:#FFFFFF}
.t3 .t-title a {color:#1f3d99;}
.t3 .t-title a:hover {color:#ff6600;}
.t3 .t-body { width:auto; height:auto; background:url(../images/t3-tbody.png) 0px repeat-y; padding:5px 8px 0px 8px;}
.t3 .t-bottom {width:auto; height:auto; background:url(../images/t3-bottom.png) bottom no-repeat; height:8px; overflow:hidden; font-size:0px; line-height:0px;}

.changepage {text-align:center; padding:5px 0px 5px 0px;}

.channelnav {padding:0px 10px 8px 8px;}
.channelnav dt {display:block; height:28px; line-height:28px; font-size:14px; font-weight:bold; background:url(../images/linebg.png) 0px 27px repeat-x;}
.channelnav dd {display:block; height:18px; line-height:18px; font-size:12px; margin-left:15px;}

.hot {width:auto; height:65px; overflow:hidden; padding:5px 0px 0px 0px;}
.hot .hotimg {width:80px; height:60px; float:left; margin:0px;}
.hot .hotimg img {width:80px; height:60px; display:block; border:0px;}
.hot .hota { margin-left:85px; height:20px; line-height:20px; overflow:hidden; font-weight:bold;}
.hot .hota a {color:#1f3d99;}
.hot span {display:block; margin-left:85px; height:40px; line-height:20px; color:#666666; overflow:hidden;}

.hot-i {padding:5px 0px; height:140px; overflow:hidden;}
.hot-i .hotimg {width:auto; height:120px; overflow:hidden;}
.hot-i .hotimg img {display:block; border:5px solid #EEEEEE; margin:10px auto 0px auto; width:120px; height:90px;}
.hot-i .hotimg a:hover img {border:5px solid #D0D0D0;}
.hot-i .hota {display:block; height:20px; line-height:20px; overflow:hidden; text-align:center; overflow:hidden;}

.txtlist { padding:5px 10px 5px 10px;}
.txtlist ul li {display:block; height:26px; line-height:26px; background:url(../images/linebg.png) 0px 25px repeat-x; overflow:hidden;}
.txtlist ul li a { background:url(../images/jt.png) 0px 4px no-repeat; padding-left:10px; color:#333333;}
.txtlist ul li a:hover { color:#990000}
.txtlist ul li span {float:right; display:block; height:26px; padding-left:10px; color: #DA883F}

.txtlist1 { padding:0px 5px 0px 5px;}
.txtlist1 ul li {display:block; height:20px; line-height:20px; overflow:hidden;}
.txtlist1 ul li a { background:url(../images/jt.png) 0px 4px no-repeat; padding-left:10px; color:#333333}
.txtlist1 ul li a:hover {color:#ff6600;}
.txtlist1 ul li span {float:right; display:block; height:26px; padding-left:10px; color:#666666}

.txtlist2 { padding:0px 4px;}
.txtlist2 ul li {display:block; height:26px; line-height:26px; background:url(../images/linebg.png) 0px 25px repeat-x; overflow:hidden;}
.txtlist2 ul li a { color:#333333}
.txtlist2 ul li a:hover {color:#ff6600;}
.txtlist2 ul li span {float:right; display:block; height:26px; padding-left:10px; color:#666666}
.txtlist2 ul li .num {float:left;  display:block; width:14px; height:14px; line-height:14px; background:#ffb260; color:#FFFFFF; text-align:center; margin:4px 4px 0px 0px; overflow:hidden; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.txtlist3 { padding:0px 5px 0px 5px; height:80px;}
.txtlist3 ul li {display:block; height:20px; line-height:20px; overflow:hidden; width:49%; float:left;}
.txtlist3 ul li a { background:url(../images/jt.png) 0px 4px no-repeat; padding-left:10px; color:#333333}
.txtlist3 ul li a:hover {color:#990000;}
.txtlist3 ul li span {float:right; display:block; height:26px; padding-left:10px; color:#666666}

.txtlist-focus {height:293px; padding:7px 18px 0px 18px;}
.txtlist-focus li {display:block; height:48px; padding:0px 0px 10px 0px; background:url(../images/linebg2.png) 0px 52px repeat-x;}
.txtlist-focus li div {height:30px; line-height:30px; text-align:left; font-size:18px; font-weight:bold; color:#CC0000; font-family:微软雅黑; overflow:hidden;}
.txtlist-focus li span {display:block; height:18px; line-height:18px; text-align:left; color:#666666;}

.channeltj {width:auto; height:142px; padding:5px 0px 5px 15px;}
.channeltj li {display:block; width:148px; height:142px; float:left; overflow:hidden; margin-right:10px;}
.channeltj li a {display:block; width:120px; height:122px;padding:10px 16px 0px 12px;background:url(../images/suolue-bg.png) 0px 0px no-repeat;  line-height:20px; font-weight:bold; overflow:hidden; text-align:center; margin-top:5px;}
.channeltj li a:hover {background:url(../images/suolue-bg2.png) 0px 0px no-repeat; text-decoration:none;}
.channeltj li a img {border:0px; cursor:pointer;}
.channeltj li span {display:block; width:auto; height:20px; line-height:20px; color:#666666; text-align:center; cursor:pointer;}
.channeltj .artt {color: #CC0000; cursor:pointer; height:20px; line-height:20px; margin-top:5px;}

.zhuanti {padding:0px 5px 0px 5px;}
.zhuanti li { display:inline; padding:0px 5px 0px 0px;}

.piclist {height:auto; height:245px; overflow:hidden;}
.piclist li {display:block; float:left; width:78px; height:70px; float:left; padding:5px 0px 5px 0px; overflow:hidden;}
.piclist li a {display:block; width:78px; height:70px; margin:0px auto 0px auto; color:#1f3d99;}
.piclist li a img {width:76px; height:57px; display:block; border:1px solid #FFFFFF; margin:0px auto 0px auto;}
.piclist li a span {display:block; height:20px; line-height:20px;color: #1f3d99; text-align:center; cursor:pointer;}
.piclist li a:hover {color:#ff6600;}
.piclist li a:hover img {border:1px solid #ff6600;}
.piclist li a:hover span {color: #ff6600;}

.flink {width:940px; margin:0px auto 0px auto; clear:both; padding:5px 10px 3px 10px; text-align:left; color:#666666; border:1px solid #fcdeaf; background:#fffdf3; margin-bottom:5px;}
.flink span {font-weight:bold; color:#ff6600;}
.flink a {color:#333333;}
.flink a:hover {color:#ff6600;}

.artshow {width:auto; height:auto; padding:5px;}
.artshow h1 {display:block; width:auto; font-size:18px; text-align:center; font-family:微软雅黑; margin-bottom:0px;}
.artinfo {padding:5px; background: url(../images/linebg2.png) bottom repeat-x; margin-bottom:10px; color:#999999; text-align:center;}
.artbody { width:484px; height:auto; overflow:hidden; font-size:14px; line-height:180%;}

.artside {width:auto; height:30px;}
.artside .l {height:20px; line-height:20px; float:left; width:240px; overflow:hidden; padding-left:10px;}
.artside .r {height:20px; line-height:20px; float:right; width:240px; overflow:hidden; text-align:right; padding-right:10px;}

.copyright {width:940px; margin:0px auto 0px auto; clear:both; padding:5px 5px; text-align:center;}
