@charset "utf-8";
#header{width:100%;background-color:#dc352b}
.header{width:1200px;margin:0 auto;height:140px}
.header .menu{text-align:center;font-size:18px}
.header .menu li{float:left;width:109px;line-height:140px;font-weight:700}
.header .menu li a{color:#ddd}
.header .menu li a:hover,.header .menu li.active a{color:#e3f300}
.header .menu li.logo{height:140px;width:110px;background:url(../img/logo.png) center center no-repeat;background-size:85% 85%}
#main{width:100%;padding:50px 0 20px 0;background:url(../img/bg.jpg)}
.main{position:relative;height:auto;width:1096px;padding:50px;margin:0 auto;border:2px solid #b5b5b5;border-radius:5px;background:#fff;}
.djyd_main {background-image: url(../img/index/dj_bg.jpg);background-position: bottom;background-repeat:no-repeat;}
.main .body-menu{color:#666;font-weight:500;margin-bottom:50px}
.main .body-menu li{float:left;margin-right:15px}
.main .body-menu li.nolink{color:#9b9b9b}
.main .body-menu li a{color:#666}
.main .flag{position:absolute;top:0;right:15px}
.main .flag li{width:30px;height:130px;background-color:#9b9b9b;float:left;margin-right:15px}
.main .flag li .wz{position:absolute;top:20px;width:30px;text-align:center;color:#fff;font-weight:500;line-height:1.2em}
.main .flag li .arrow-up{position:absolute;bottom:0;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.main .flag li.active{background-color:#e74a40}
#footer-top{height:200px;width:100%;background:url(../img/bbg.jpg) center bottom repeat}
#footer{height:auto;background-color:#161616;padding:50px 0;overflow:hidden;clear:both}
.footer{width:1120px;margin:0 auto;font-size:14px}
.footer .f-version{color:#949494;float:left;width:450px}
.footer .f-version li.ver{color:#fff;font-size:14px;font-weight:500;line-height:1em;padding-bottom:20px}
.footer .f-version li{line-height:2em}
.footer .f-menu{float:left;width:550px}
.footer .f-menu .menulist{height:auto}
.footer .f-menu .menulist li{float:left;margin-left:30px;height:200px}
.footer .f-menu .menulist li p.title{color:#fff;font-size:14px;font-weight:500;padding-bottom:20px;margin-top:0}
.footer .f-menu .menulist li p a{font-size:14px;line-height:2em;color:#949494}
.footer .f-menu .menulist li p a:hover{color:#c4c3c3}
.footer .qr{float:right;width:100px;height:auto;overflow:hidden}
.footer .qr .weixin{width:100px;text-align:center;clear:both;line-height:1.5em}
.footer .qr .weibo{width:100px;text-align:center;clear:both;line-height:1.5em;margin-top:20px}
.dabiaoti{font-size:26px;font-weight:500;color:#333;width:1000px;line-height:1.3em}
.pagination-clearboth{height:1px;line-height:1px;width:100%;clear:both}
.pagination{text-align:center;clear:both;margin:60px auto 0 auto;width:100%;font-size:14px}
.pagination li{display:inline-block}
.pagination li a{padding:0 10px;height:26px;line-height:26px;display:inline-block;color:#9d9d9d;border:1px solid #e2e2e2}
.pagination li a:hover{color:#fff;background-color:#f30f0f;border:1px solid #f30f0f}
.pagination li.active{color:#fff;background-color:#f30f0f;padding:0 10px;height:26px;line-height:26px;border:1px solid #f30f0f}
.biglogo,.sideBar{display: none;}
.mzyt{display:none;}

@media screen and (max-width: 991px) {
	.main{width: 100%;padding:0;border: 0;}
	.flag{display: none;}
	.sideBar{display: block;}
	.sideBar{ float:none; width:auto;    margin-bottom: 40px;}
	.sideMenu .tit{ cursor:pointer; background-size:cover; height:auto; text-align:left; position:relative;
	    color: #fff;background: url(../img/sideMenubg.jpg) no-repeat center bottom;line-height: 1.6;width: 100%;background-size: 100%;}
	.sideMenu .tit::after{ content:''; position:absolute; right:1.2em; top:50%; margin-top:-0.6em; width:1.2em; height:1.2em; background:url(../img/icon10.png) no-repeat center; background-size:contain;}
	.sideMenu .tit .cn{ padding-top:0; line-height:2.5; font-size:130%;padding-left: 5%;}
	.sideMenu .tit .en{ display:none;}
	.sideMenu > ul{ display:none;}
	.sideMenu .parent{position:relative;}
	.sideMenu > ul > li > a,.sideMenu .parent a{ font-size:110%; padding-left:2em;}
	.sideMenu li > a::after, .sideMenu li .parent::after{ left:1em;}
	.sideMenu .parent .icon_open{ position:absolute; display:block; z-index:99; top:50%; margin-top:-0.4em; right:1.2em; width:1em; height:1em; background:url(../img/icon8.png) no-repeat center; background-size:contain; }
	.sideMenu li.open .parent .icon_open{ background-image:url(../images/icon9.png);}
	.sideMenu .subMenu{border-right:0;}
	.sideMenu .subMenu a{ padding-left:2em;}
	.sideMenu .subMenu a::after{ left:1em;}
	.sideMenu li{ border-bottom:1px solid #EAEAEA;}
	.sideMenu ul li a{color: #e60000; display: block; padding: 1em 0 1em 44px;line-height: 1.5; color: #000;
	text-decoration: none; position: relative;    background: url(../img/icon4.png) no-repeat 22px 26px;}
	.sideMenu ul li.cur a{background: url(../img/icon5.png) no-repeat 22px 26px;    color: #e60000;}
	.nrqy{padding:0 3%;}
	.info p{display: none;}
	.main .body-menu{display:none;}
	.mzyt{width:100%;display: block;}
	.mzyt img{width: 100%; height: 150px;}
	.slide-show{width:100% !important;    height: 185px !important;}
	.nrqy img{    width: 100% !important;height: auto !important;}
	#footer-top{height:0;}
	.dabiaoti{width:100%;}
}