body {background: #f7ebe0;}
a { color:#000; }
a:hover { color: #d72121; }
ul, li, ol, ul { list-style:none; margin:0; padding:0; }
.row { margin-bottom:40px; font-family:"microsoft yahei", heiti; }

.topbkg { background:url('../images/topbkg.jpg?v=1.0') no-repeat top center; margin-bottom:20px; padding-top:600px; }
.daoyu { margin-bottom:10px ;}
.daoyu a, .daoyu a:visited { margin-bottom:20px ;text-align: center;color:#ce270b;}
.daoyu h1 { font-size:26px; font-weight: bold;}
.daoyu p { line-height:28px; color:#666; }
.topslide { height:320px; overflow:hidden; }
.topslide .carousel-inner .item img { width:100%; height:320px; }
.carousel-caption { right: 0; left: 0; background-color:rgba(0, 0, 0, .4); font-size:16px; font-weight:bold; }
.hdnews li h3 { font:bold 24px/32px "microsoft yahei", heiti; }
.hdnews li p { color:#999; line-height:22px; max-height:66px; overflow:hidden; }
.newslist li { margin-bottom:20px; }
.newslist li h4 { font:bold 20px/24px "microsoft yahei", heiti; border-left:6px solid #096; padding-left:10px }
.newslist li img { width:100%; height:180px; }
.newslist li .row { margin:0; }
.newslist li p { color:#666; line-height:26px; }
.newslist li .col-sm-8 p { height:180px; overflow:hidden; }
a.more { color:#096; } 
.sidebar h3 { font:bold 20px/24px "microsoft yahei", heiti; background:#096; color:#fff; padding:5px 0 5px 15px; }
.bg-white { background: #fff;}

.tabcontent li i { background: #1d458e none repeat scroll 0 0; border-radius: 2px;display: inline-block;height: 4px;width: 4px;}
.tabcontent li {border-top: 1px solid #e0e0e0;height:48px;line-height:48px;position: relative;width: 100%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.tabcontent li h3 { display: inline-block;font-size:18px;font-weight: normal;height: 50px;line-height: 50px;}
.tabcontent li  a { color: #000; font-size:18px; padding-left:10px;}

.ul_s3 li {  height: 40px; line-height: 40px;}
.ul_s3 li {  padding-left: 20px;}
.ul_s3 li a {  font-size:20px;  height: 40px; line-height: 40px; }
.ul_s3 li{ }
.ul_ft12 li { margin-bottom:8px;width:50%; float:left; padding-right:35px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.ul_ft13 li { margin-bottom:8px;width:100%;  float:left; padding-right:35px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.tt {  background: rgba(0, 0, 0, 0) url("../images/titlebg.png") no-repeat scroll 0 0; line-height:63px; overflow: hidden; text-align:left;}
.tt h3 {  color: #fff; font: 28px/63px "microsoft yahei",heiti;  padding-left: 115px;   margin-bottom:0px;margin-top:0px; font-weight: bold;}
.mt20 { margin-top: 20px;}
a.more { color: #f13a4d; float: right; font-size: 14px;padding: 0 10px 10px;}
ul.comlist {   margin-top: 30px;  width:100%;}
ul.comlist li { margin: 20px 0 ;  overflow: hidden; width:100%;}
ul.comlist .l { width:50%;}
ul.comlist .r h3 {font: bold 16px/22px "microsoft yahei",heiti;height: 44px;margin-bottom: 10px;overflow: hidden; margin-bottom:0px;margin-top:0px;}
ul.comlist li img {width:90%;height:170px; }
.pictxt .l { float: left;}
.pictxt .r { float: none; overflow: hidden;width:50%;}
ul.comlist .r p {  color: #999; font: 14px/18px "microsoft yahei",heiti;  overflow: hidden;}

.piclist { padding:30px 0 30px; overflow:hidden; }
.piclist .dylist { margin-bottom:0; position:relative; }
.piclist img { width:100%; height:320px; margin-bottom:10px }
.piclist h3 { width:100%; height:36px; color:#b9b9b9; font:16px/36px "microsoft yahei", heiti; bottom:-10px; text-align:center; }
.playerinfo2 a { font-size:18px;}


footer{height:184px;color:#fff;background:#ab0000}
footer>div{width:1208px;margin:0 auto;}
.footer-wrapper{position:relative;padding-top:52px;}
.copyright-info{position:relative;line-height:40px;padding-left:128px;}
#_ideConac{position:absolute;top:50%;left:30px;margin-top:-40px;}
.copyright-owner{font-size:18px;}
.copyright-other{font-size:14px;}
.copyright-other a {font-size:14px; color:#fff;}
footer .qr-code-info{position:absolute;top:42px;right:10px;}
footer .qr-code-item{float:left;margin-left:20px;}
footer .qr-code-item img{display:block;width:100px;height:100px;margin:0 auto;}
footer .qr-code-title{text-align:center;padding-top:12px;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display:block;
}

 /*移动端优化，在小于768像素的屏幕里,这里的样式才生效*/  

@media (max-width: 767px) {
 #topnav {
display:none;
}
 .topbkg {
width:auto;
background:url(../images/topbkg-m.jpg?v=1.0) no-repeat top center;
height:220px;
margin-bottom:20px;
background-size:cover;
padding-top:220px;  
}
 .topslide {
height:auto;
}
.topslide .carousel-inner .item img {
height:300px;
}
 .newslist li img {
height:auto;
}
.daoyu {
margin-bottom:0
}
a.more { color: #fff; float: right; font-size: 14px;padding: 10px 10px 0;}
.tt {  background: rgba(0, 0, 0, 0) url("../images/ttbkg-m.jpg") repeat-x scroll 0 0; line-height:43px; overflow: hidden; text-align:left;}
.tt h3 {  color: #fff; font: 24px/43px "microsoft yahei",heiti;  padding-left: 10px;   margin-bottom:0px;margin-top:0px; font-weight: bold;}	
a.more { color: #fff; float: right; font-size: 16px;padding: 0 10px ;}
.ul_ft12 li { margin-bottom:5px; overflow: hidden; width: 100%; float: left; }
.ul_ft13 li { margin-bottom:5px; float:left; width: 100%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
ul.comlist li { padding-top: 20px;  overflow: hidden; width:100%;margin: 10px 0 ; }	
.row { font-family: "microsoft yahei",heiti; margin-bottom: 20px;}	
	
.piclist { padding:30px 0 30px; overflow:hidden; }
.piclist .dylist { margin-bottom:0; position:relative; }
.piclist img { width:100%; height:200px; margin-bottom:10px }
.piclist h3 { width:100%; height:36px; color:#b9b9b9; font:16px/36px "microsoft yahei", heiti; bottom:-10px; text-align:center; }
.playerinfo2 a { font-size:18px;}
footer{ display:none}
}








