body { font: 16px "microsoft yahei", heiti; background: url(../images/bkg.jpg) center 0 repeat-y #fff; }
a { color: #333; }
a.amore { color: #ed2515; font: 14px "microsoft yahei", heiti; float: right; }
a:hover { color: #da0322; }
ul, li, ol, ul { list-style: none; margin: 0; padding: 0; }
.row { margin-bottom: 20px; font-family: "microsoft yahei", heiti; }
.commom_margin_top { margin-top:40px }
.commom_margin_bottom { margin-bottom: 40px }
/*****************************************************************************
 *@my.css
  *(本项目特有)
*****************************************************************************/
/*.topbkg{border-bottom:10px solid #b9b5aa}*/
.topbkg { background: url(../images/topbkg.jpg) top center no-repeat; height: 850px; }
.topbkg-m { display: none }
.daoyutt{ position:relative}
.daoyutt .amore{ position:absolute;top:0;right:0;margin-top:30px;}
.daoyutt img { display: block; margin: 0px auto 10px auto; }
.topnews{ text-align:center; padding-bottom:30px; margin-top:40px}
.topnews h3{ font-size:32px; font-weight:bold; margin-bottom:20px; line-height:48px;color:#ed2515}
.topnews h3 a{color:#ed2515}
.headnews{font-size:0;}
.headnews a{position:relative;display:inline-block;line-height:24px;font-size:18px;color:#333;padding-left:20px;margin:0 30px 10px 0;}
.headnews a:hover{color:#ed2515}
.headnews a:before{position:absolute;top:50%;left:0;width:8px;height:8px;content:'';border-radius:4px;margin-top:-4px;background:#ed2515;}

.picnewsbox { margin-top:20px; }
.picnewsbox img { width:100%; height:140px; }
.picnewsbox h3 { margin:10px 0; font:normal 20px/28px "microsoft yahei", heiti; color:#333; font-weight:bold }
.picnewsbox p { color:#808080; line-height:28px; height:66px; overflow:hidden; font-size:14px }
.picnewsbox p a,.picnewsbox h3 a { color:#ed2515 }

.tt { height:auto; min-height:120px; margin:30px 0 }
.tt_lhsd { background:url(../images/tt_lhsd.png) no-repeat 50% center; }
.tt h3 { display:none }
.ttbd .tt { text-align:left }
.topslide { height:420px; overflow:hidden; }
.topslide .carousel-inner .item img { width:100%; height:420px; }
.carousel-caption { right: 0; left: 0; background-color:rgba(0, 0, 0, .4); font-size:16px; font-weight:bold;bottom:0px; padding-top:3px }
.carousel-indicators{bottom:0px; }
.h2tt { height:54px; width:100% }
.ywjj { background:url(../images/tt_ywjj.png) no-repeat top left; }
.h2tt span { display:none; }
.newsul li { font:20px/40px "microsoft yahei", heiti;width:100% }
.newsul li:before { display:inline-block; content:''; width:3px; height:3px; background:#ed2515; border-radius:8px; margin-right:10px; vertical-align: middle; }
.jjgx .newsul { margin-top:20px}

.tslh { margin-top:20px; height:740px; overflow:hidden; border:10px solid #ed2515 }
.tslh .carousel-inner .item img { width:100%; height:740px; }
.tslh .carousel-caption { width:100%; margin:0 auto; background:rgba(237, 37, 21, .9); font-size:22px }
 /*移动端优化，在小于768像素的屏幕里,这里的样式才生效*/

@media (max-width: 767px) {
.top-nav {
display: none;
}
.topbkg {
display: none
}
.topbkg-m {
display: block;
}
.topbkg-m img,.carousel-inner .item img,.picnewsbox img{
width: 100%;
height: auto!important;
}
.topslide,.tslh{ height:auto}
.commom_margin_top {
margin-top: 30px
}
 .daoyutt img {
max-width: 100%;
height: 48px;
margin-bottom: 20px;
}
.slick-dots {
display: none!important
}
.hide_on_mobile {
display: none
}
.videozone .col-sm-4 {
margin-bottom: 10px
}
.tslh .carousel-caption{ font-size:14px;}
.carousel-caption{padding:5px 0;bottom:0px; }
.carousel-indicators{left:90%}
body {
background-image: url(../images/bkg.jpg);
background-size: contain;
}
.topfix {
background: none
}
.topnews h3{ font-size:22px; line-height:30px}

.col-xs-6{padding:0 5px}
}
