@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333; width:100%; zoom:1; font-family:arial,sans-serif;overflow-x: hidden;background: #fff8e7 url("./../images_zt/sjjzy5cqh_bg1.png") no-repeat center top;}
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:100%;/*苹果设备下字体等比例*/text-size-adjust:100%;-webkit-font-smoothing:antialiased;/*字体抗锯齿*/overflow-x: hidden;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#333; font-size:12px; font-family:arial,sans-serif;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none; vertical-align:middle;}
textarea{resize:none;}
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:middle;padding:0;margin:0;}
a{ color:#333; text-decoration:none;cursor:pointer; transition:all .5s ease-in-out;outline: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#c00;}
i, em{font-style: normal;}
.img_title{display: none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
.over{overflow: hidden;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
ul,li{ vertical-align:middle;} 
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt25{margin-top:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.p10{padding:10px;}

.none{display: none;}
.none.active{display: block;}
.bg_ffffff{background: #fff;}
.pos_rel{position: relative;}

.container{width: 1000px;margin: 0 auto;padding: 0;}
.guidang{position: absolute;right: 0;top: 0;z-index: 9999;}
.header{margin: auto;height: 450px;background: none;}

.hot-news { margin: auto; background: url(./../images_zt/sjjzy5cqh_bg4.png) repeat-y center; padding-bottom: 20px;}
.hot-news .toutiao { margin: auto; width: 100%; font-size: 36px; line-height: 50px; text-align: center; color: #f90200; padding: 30px 0px; }
.hot-news .toutiao a { color: #f90200; font-weight: bold;}
.hot-news .toutiao a:hover { color: #941e23;}
.news-box{height: 305px;overflow: hidden;margin-top: 20px;background: #fff;padding: 10px;}
.news-pic{width: 480px;height: 305px;overflow: hidden;position: relative;}
.ls-flash,.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic ul li,.ls-flash .flash-pic ul li img,.ls-flash .flash-pic ul li a{height:100% !important;width:100% !important;}
.ls-flash .flash-pic{position:relative;z-index:0;}
.ls-flash .flash-pic li{zoom:1;vertical-align:middle;}
.ls-flash .flash-pic a{display:block;color:#fff;position:relative;}
.ls-flash .flash-pic img{display:block;}
.news-pic .ls-flash .title{display: block; height: 42px; line-height:42px; padding: 0 125px 0 20px; font-size: 15px; background: rgba(0, 0, 0, 0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.news-pic .ls-flash a:hover .title{color: #fff;}
.news-pic .flash-num{ height:16px; overflow:hidden; position:absolute; right:0px; bottom:13px; z-index:1; }
.news-pic .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.news-pic .flash-num ul li{ float:left; margin-right:10px; width:16px; height:16px; text-indent: -20em; font-size: 0; background:#fff;overflow: hidden; cursor: pointer;border-radius: 50%;}
.news-pic .flash-num ul li.on{background:#cb1612;}
.news-lists{width: 480px;height: auto;}
.news-tit { margin: auto; position: relative; height: 44px;background: url(./../images_zt/sjjzy5cqh_logo_bg.png) repeat-x center bottom; }
.news-tit span{ float: left; height: 39px;line-height: 39px;display: block;font-size: 30px;font-weight: bold;border-bottom: 5px solid #e60505;color: #e60505;padding: 0 5px;}
.news-tit .more { position: absolute; font-size: 14px; color: #cd0404; bottom: 0; right: 20px;line-height: 24px;}
.news-lists-box{height: auto;margin-top: 20px;}
.news-lists-box ul li{ margin: auto; background: url(./../images_zt/sjjzy5cqh_icon_1.png) no-repeat left center; text-align: left; line-height: 48px; font-size: 16px; color: #000000;padding-left: 15px;height: 48px;overflow: hidden;}
.news-lists-box ul li a{display: inline-block;max-width: 420px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.explain-study{overflow: hidden;margin-top: 20px;background: #fff;padding: 10px;height: 305px;}
.explain-box{width: 480px;}
.pic-explain{width: 100%;height: 274px;overflow: hidden;margin-top: 20px;}
.explain-scroll{width: 100%;margin-top: 10px;height: 220px;}
.explain-scroll ul li{width: 320px;height: 220px;float: left;margin-left: 10px;}
.explain-scroll ul li img{width: 100%;height: 180px;}
.explain-scroll ul li span{display: block;height: 40px;line-height: 40px;font-size: 18px;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_footer{margin: auto;background: url(./../images_zt/sjjzy5cqh_bg2.png) center top no-repeat;min-height: 190px;text-align: center;}
.footcon{margin:auto;line-height:26px;font-size:14px;color:#333;padding:30px 0;position:relative;padding-top: 127px;text-align: center;color: #fff;}
.footcon a{color:#fff;}
.footcon a:hover{color:#ffaa00;}
.footcon .dzjg{width:80px;height:80px;position:absolute;left:110px;top:110px;}

@media (max-width:991px) and (min-width:768px) {
    .container{width: 768px;}
    body{background-size: 100% 420px;}
    .header{height: 230px;}

}
@media (max-width:991px){
    .hot-news .toutiao{padding: 10px 0;}
    .news-box{height: auto;}
    .news-pic{float: none;width: 100%;height: 420px;}
    .news-lists-box{margin-top: 5px;}
    .news-lists{float: none;width: auto;height: auto;}
    .news-box{margin-top: 10px;padding: 0 10px;}
    .news-lists-box ul li a{float: none;display: block;max-width: none;}
    .pic-explain{margin-top: 10px;}
    .explain-scroll ul li{width: 245px;}
    
}
@media (max-width:767px) {
    .container{width: 100%;}
    .news-pic{height: 400px;}
    .explain-scroll ul li{width: 100%;float: none;height: auto;margin: 0 auto;}
    .explain-scroll ul li img{height: auto;}
    .explain-scroll{height: auto;}
    body{background: #fff8e7;}
    .header{height: auto;}
    .header img{width: 100%;display: block!important;height: auto;}
    .hot-news{padding-bottom: 0;}
    .news-box:first-child{margin-top: 0;}
    .pic-explain{padding: 0 10px;height: auto;width: auto;}
    .in_footer{min-height: auto;background: none;}
    .footcon{padding: 15px 0;color:#333;}
    .footcon a{color:#333;}
    .footcon .dzjg{position: initial;}
}
@media (max-width:600px) {
	.news-pic{height: 320px;}
}
@media (max-width:500px) {
	.news-pic{height: 280px;}
}
@media (max-width:400px) {
	.news-pic{height: 240px;}
}