html, body {
    margin: 0;
    padding: 0;
	font-size:16px;
	color: #333;
}
img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, input, li, ol, p, pre, textarea, ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
a {
    text-decoration: none;
    color: #333;
}

.header {z-index: 9;height: 255px;width: 100%;}
.header_a{width:1200px;margin:0 auto;color:#bd1a2d;font-size:14px;padding-top:12px;}
.search {overflow: hidden;}
.search .but {
    background: #bd1a2d url(/index/images/s_btn.png) no-repeat center center;
    width: 39px;
    height: 26px;
    cursor: pointer;
    float: right;
}
.search input[type=text] {
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    font-size: 14px;
    color: #707070;
    border: 1px solid #bd1a2d;
    width: 245px;
}
.prompt {
    clear: both;
    color: #CC0000;
    margin-top: 5px;
    margin-left: 12px;
    display: none;
}
.frBox {float: right;}
.flBox {float:left;}
.header_b{width:1200px;margin:0 auto;}
.header_b .logo {
    float: left;
    margin-top: 60px;
}
.nav{
	background: #bd1a2d;
    min-height: 52px;
}
.nav_c {
    width: 1200px;
    height: 52px;
    margin: 0 auto;
    background: #bd1a2d;
}
.nav_c li:first-child {
    border-left: 1px solid #d6626d;
}
.nav_c li:last-child {
    width: 150px;
}
.nav_c li {
    position: relative;
    display: block;
    float: left;
    border-right: 1px solid #d6626d;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
    font-weight: bold;
    width: 148px;
}
.nav_c li>a {
    display: block;
    color: #fff;
    padding-left: 60px;
}

.nav_c li:first-child>a {
    background: url(/index/images/icon1.png) no-repeat 25px center;
    padding-left: 75px;
}
.nav_c li:nth-child(2)>a {
    background: url(/index/images/icon2.png) no-repeat 16px center;
}
.nav_c li:nth-child(3)>a {
    background: url(/index/images/icon3.png) no-repeat 16px center;
}
.nav_c li:nth-child(4)>a {
    background: url(/index/images/icon4.png) no-repeat 16px center;
}
.nav_c li:nth-child(5)>a {
    background: url(/index/images/icon5.png) no-repeat 16px center;
}
.nav_c li:nth-child(6)>a {
    background: url(/index/images/icon6.png) no-repeat 16px center;
}
.nav_c li:nth-child(7)>a {
    background: url(/index/images/icon7.png) no-repeat 16px center;
}
.nav_c li:nth-child(8)>a {
    background: url(/index/images/icon8.png) no-repeat 16px center;
}
.nav_c li.active{background:#FFF;}
.nav_c li.active >a{color:#bd1a2d;border-right:1px solid #fff;}
.nav_c li:first-child.active >a{background:url(/index/images/icon1H.png) no-repeat 25px center;}
.nav_c li:nth-child(2).active >a{background:url(/index/images/icon2H.png) no-repeat 16px center;}
.nav_c li:nth-child(3).active >a{background:url(/index/images/icon3H.png) no-repeat 16px center;}
.nav_c li:nth-child(4).active >a{background:url(/index/images/icon4H.png) no-repeat 16px center;}
.nav_c li:nth-child(5).active >a{background:url(/index/images/icon5H.png) no-repeat 16px center;}
.nav_c li:nth-child(6).active >a{background:url(/index/images/icon6H.png) no-repeat 16px center;}
.nav_c li:nth-child(7).active >a{background:url(/index/images/icon7H.png) no-repeat 16px center;}
.nav_c li:nth-child(8).active >a{background:url(/index/images/icon8H.png) no-repeat 16px center;}
.main{width:1200px;margin:0 auto;}
.maintop {text-align: center;padding: 40px 0;width:1150px;margin:0 auto;}
.maintop h2 {font-size: 44px;font-weight: bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.maintop h2 a:hover{color:#8e082f;}
.imgslide{width:650px;float:left;}
.imgnav{line-height:18px;font-family:"Verdana";}
.imgnav a{background:#131313;color:#FFFFFF;display:block;padding:0.5px 3px;float:left;margin-left:3px;display:inline;border:#6b6b6d 1px solid;text-decoration:none;}
.imgnav a:hover{background:#131313;text-decoration:none;color:#fd7a10;border:#fd7a10 1px solid;}
.imgtitle{font-weight:bold;}
.imgtitle a{color:#ffffff;text-decoration:none;}
.imgtitle a:hover{color:#FF0000;text-decoration:underline;}
.news{
	width:520px;
	float:right;
}
.newstab li {
    font-size: 24px;
    margin-right: 22px;
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
}
.newstab li a, .newstab li p {margin-right: 22px;cursor: pointer;}
.newstab li.active a,.newstab li.active p{color: #bd1a2d; font-weight: bold;}

.newlist{padding-top: 12px;}
.newlist li {
    font-size: 18px;
    line-height: 49px;
    padding-left: 20px;
    background: url(/index/images/icon_red.png) no-repeat left center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.newlist li a:hover {
    color:#bd1a2d;
    font-weight:bold;    
    }
.ztrow{
	margin: 30px 0;
    overflow: hidden;
}
.imgrow{margin: 15px 0;overflow: hidden;}
.imglist {position: relative;width:1200px;overflow: hidden;display:block;}
.imglist p{width:240px;text-align:center;float:left;}
.imglist ul{ width: 1200px; height: 195px; position: relative;}
.imglist p img{width:220px;height:150px;transition: all .6s ease;}
.imglist a {display:block;}
.imglist a:hover img {transform: scale(1.08)}
.imglist a:hover {color: #bd1a2d; font-weight: bold;}
.imglist a span {display:block;width:220px;height:150px;overflow:hidden;margin:0px 10px;}
.clearbr{ clear:both}
.fl{float:left;}
.fr{float:right;}
.ztlist{margin-top:0;width:1115px;float:right;height:84px;position:relative;overflow:hidden;}
.ztcon {position:absolute;}
.ztcon a{display:block;margin-left:10px;overflow:hidden;height:74px;width:258px;text-align:center;overflow:hidden;padding: 4px;background: #f2f2f2;border: 1px solid #e6e5e5;float:left;}
.ztcon img {transition: all .6s ease;height:74px;width:258px;}
.ztcon a:hover img{transform: scale(1.1)}
.imgs a img{transition: all .6s ease;}
.imgs a:hover img {transform: scale(1.05)}
.imgs a {display:block;overflow:hidden;height:435px;width:650px;float:left;}
.mleft{width: 720px;float: left;}
.channel_title {border-bottom: 2px solid #d3d3d3;height: 44px;position: relative;}
.channel_title h4 {font-size: 24px;font-weight: bold;display: inline-block;color: #bd1a2d;overflow: hidden; float:left;}
.channel_title h4 a {
    color: #bd1a2d;
    display: inline-block;
    border-bottom: 2px solid #bd1b2d;
    min-height: 44px;
}
.channel_title h4 span {
    color: #c9c9c9;
    margin: 0 20px;
}
.tab_a {
    display: inline-block;
    vertical-align: sub;
    min-height: 46px;
}
.tab_a li {float:left;font-size:18px;line-height: 36px;}
.tab_a li.active a{color: #bd1a2d; font-weight: bold;}
.tab_a li span {
    color: #a4a4a4;
    margin: 0 15px;
}
.tab_c li {float:left;font-size:16px;line-height: 36px;}
.tab_c li.active a{color: #bd1a2d; font-weight: bold;}
.tab_c li span {
    color: #a4a4a4;
    margin: 0 8px;
}

.list_a{padding-top: 10px;}
.list_a li {
    font-size: 16px;
    line-height: 45px;
    background: url(/index/images/icon_red.png) no-repeat left center;
    padding-left: 12px;
    overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.list_a li span {
    float: right;
    font-size: 14px;
    color: #9999a5;
    margin-left: 30px;
}
.list_a li a:hover {
    color:#bd1a2d;
    font-weight:bold;
}
.mright{
	width: 432px;
    float: right;
}
.tab_b{
	border-bottom: 2px solid #d3d3d3;
    position: relative;
    height: 44px;
}
.tab_b li {
    font-size: 24px;
    margin-right: 22px;
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
}
.tab_b li.now a {
    border-bottom: 2px solid #bd1b2d;
	color: #bd1a2d;
	padding-bottom: 0px;
    min-height: 44px;
	display:block;
}
.links {
    background: #dcdcdc;
    padding: 20px 0;
}
.clearfix {
    zoom: 1;
}
.boxcenter {
    margin: 0 auto;
    width: 1200px;
	height:42px;
}
.select-div {
    float: left;
    border: 1px solid #d2d2d2;
    width: 350px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #7d7d7d;
    background: #fff;
    margin: 0px 24px;
    position: relative;
    z-index: 100;
}
.select-div select {
    border: none;
    outline: none;
    width: 100%;
    height: 40px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    padding: 10px 8px 10px 10px;
    color: #7d7d7d;
}
.select-div:after {
    content: "";
    width: 34px;
    height: 40px;
    background: url(/index/images/xiala.png) no-repeat center;
    background: none\9;
    position: absolute;
    right: 0px;
    top: 0px;
    pointer-events: none;
}
.footer {
    background: #dcdcdc;
    border-top: 3px solid #bd1a2d;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    padding: 35px 0;
    color: #333;
}
.footer ul {
    display: inline-block;
    vertical-align: top;
}
.footer li {
    float: left;
    border-right: solid #c7c7c7 2px;
    line-height: 18px;
}
.footer a {
    color: #323232;
    margin: 0 10px;
}
.bah {
    width:300px;
    margin:0 auto; 
    padding:5px 0; 
    color:#939393;
}
.bah a {
    color:#939393;
}
.bah a:hover {
    color:#FF0000;
    text-decoration:underline;
}

.station {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 2px solid #f1f1f1;
    margin-top: 30px;
}
.station a {
    color: #999;
}
.boxcenter {
    margin: 0 auto;
    width: 1200px;
}
.artBox {
    padding: 0 40px;
    padding-top: 30px;
}
.arttitle {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #333;
    line-height: 50px;
}
.artinfo {
    margin-top: 28px;
    border-bottom: 1px solid #dfdfdf;
    height: 48px;
}
.sourceBox {
    font-size: 16px;
    color: #999;
    line-height: 50px;
}
.pages_print {
    padding: 12px 0;
}
.share {
    margin-right: 20px;
}
.artcon {
    padding: 40px 0px;
}
.artcon p{
    text-indent:2em;
    line-height:36px;
    font-size:16px;
}
.artcon p img{
    margin-left:-2em;
}
.artcon p img{
    max-width:900px;
}
.channel_title2 {
    border-bottom: 3px solid #d3d3d3;
    height: 50px;
    position: relative;
}
.channel_title2 h4 {
    font-size: 24px;
    font-weight: bold;
    display: inline-block;
    color: #bd1a2d;
    overflow: hidden;
    padding: 0 14px 0 10px;
    border-bottom: 5px solid #bd1a2d;
    height:48px;
    line-height:32px;
    vertical-align:top;
}
.channel_title2 span {
    float: right;
    line-height: 45px;
    display: block;
    margin-right: 20px;
}
.channel_title2 span a:hover{
    color:#bd1a2d;
    font-weight:bold;
}
.artlist {
    padding:0px 30px 20px 30px;
    min-height: 245px;
}
.artlist ul li {
    font-size: 16px;
    line-height: 45px;
    background: url(/index/images/icon_red.png) no-repeat left center;
    padding-left: 12px;
    overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.artlist ul li span {
    float: right;
    font-size: 14px;
    color: #9999a5;
    margin-left: 30px;
}
.artlist ul li a:hover {
    color:#bd1a2d;
    font-weight:bold;
}
.artlist ul li:nth-child(5n) {
    border-bottom:dotted 1px #cccccc;
    padding-bottom:20px;
    background-position-y: 21px;
    }
.artlist ul li:nth-child(5n+1) {
    padding-top:20px;
    background-position-y: 41px;
    }
.artlist ul li * b {
    color:#bd1a2d;
    }


.Linkbar{text-align:center;clear:both;overflow:hidden}
.pager{font-size: 14px;margin:0px auto;line-height: 60px;width: 900px;text-align: center;}
.pager a{display:inline-block;line-height:20px;text-align:center;margin: 0px 3px;color: #333333;border:#cdcdcd 1px solid;padding: 0px 6px;}
.pager a:hover{text-decoration: none;color:#FFFFFF;background:#bd1a2d;border:#bd1a2d 1px solid;}
.pager font{float:left;display:block;height:20px;line-height:22px;margin-right:5px;}
.pager span{width:19px;height:20px;line-height:20px;text-align:center;color:#FFFFFF;background:#bd1a2d;border:#bd1a2d 1px solid;margin: 0px 3px;font-weight: bold;display: inline-block;}
.pager input{width: 30px;height: 16px;padding: 0px;margin: 0px 4px;border:#ccc 1px solid;}
.LastPre{width:50px;}
.SPre{width:60px;display:block;}
.artlist_img {
    padding: 0px 25px 20px 25px;
    margin-top: 30px;
    float:left;
    min-height: 245px;
}
.artlist_img ul{
     float:left;
     display:block;
}
.artlist_img ul li{
    width:260px;
    text-align:center;
    float:left;
    height:216px;
}
.artlist_img ul li a{
    width:260px;
}
.artlist_img ul li a span {display:block;width:246px;height:160px;overflow:hidden; padding: 6px;
    background: #f2f2f2;
    border: 1px solid #e6e5e5;}
.artlist_img ul li a img{width:246px;height:160px;transition: all .6s ease;}
.artlist_img ul li a {display:block;line-height: 32px;}
.artlist_img ul li a:hover img {transform: scale(1.08)}
.artlist_img ul li a:hover {color: #bd1a2d; font-weight: bold;}


.artlist_img ul li {
    margin-right:10px;
    }
.artlist_img ul li:nth-child(4n) {
    margin:0px auto;
    }

.ztlist_img {
    padding: 0px 25px 20px 25px;
    margin-top: 30px;
    float:left;
    min-height: 245px;
}
.ztlist_img ul{
     float:left;
     display:block;
}
.ztlist_img ul li{
    width:520px;
    text-align:center;
    float:left;
    height:200px;
    margin-bottom:20px;
}
.ztlist_img ul li a{
    width:520px;
}
.ztlist_img ul li a span {display:block;width:508px;overflow:hidden; padding: 5px;height:146px;
    background: #f2f2f2;
    border: 1px solid #e6e5e5;}
.ztlist_img ul li a img{width:508px;transition: all .6s ease;height:146px;}
.ztlist_img ul li a {display:block;line-height: 36px;}
.ztlist_img ul li a:hover img {transform: scale(1.08)}
.ztlist_img ul li a:hover {color: #bd1a2d; font-weight: bold;}
.ztlist_img ul li:nth-child(2n) {margin-left:30px;}

.list_sp {display:block;padding-top:20px;}
.list_sp li{ width: 210px; height: 175px;float:left;text-align:center;text-overflow: ellipsis;white-space: nowrap;}
.list_sp li img{width:200px;height:126px;transition: all .6s ease;}
.list_sp a {display: block;line-height: 39px;text-overflow: ellipsis;white-space: nowrap;width: 210px;overflow: hidden;}
.list_sp a:hover img {transform: scale(1.08)}
.list_sp a:hover {color: #bd1a2d; font-weight: bold;}
.list_sp a span {display:block;width:200px;height:126px;overflow:hidden;padding: 4px;background: #f2f2f2;border: 1px solid #e6e5e5;}
.list_sp li:nth-child(2n) {margin-left:12px;}