@charset "utf-8";
/* CSS Document */
body{ min-width:1200px;}
img{max-width:100%;}
.header{ width:100%; height:390px; background:url(header.jpg) center no-repeat; min-width:1200px;}
.gg{ width:1200px; height:169px; margin:20px auto; background:url(gg.png) no-repeat; overflow:hidden;}
.gg .bt{text-align:center; }
.gg .bt a{font-size:30px;line-height:80px;color: #d30000;font-weight:bold;}
.gg .nr{ line-height:36px; color:#333; font-size:16px;}
.shceyw{ width:100%; height:505px; margin:30px auto; overflow:hidden;}
.shceyw .bt{width:100%;height:101px;background: url(bt.png) center no-repeat;overflow:hidden;text-align: center;}
.shceyw .bt a{font-size:36px;font-weight:bold;line-height:60px;color: #d30000;}
.shceyw .nr{ width:1200px; height:380px; margin:12px auto; overflow:hidden;}
.shceyw .nr .hd{ width:580px; height:380px; float:left; display:inline; overflow:hidden;}
.shceyw .nr .shceyw_list{ width:600px; height:380px; float:left; display:inline; overflow:hidden; margin-left:20px;}
.shceyw .nr .shceyw_list ul li{ width:600px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.shceyw .nr .shceyw_list ul li a{ font-size:18px; line-height:48px; color:#333;}

.qxbmdt{width:100%;height: 440px;margin:0px auto;overflow:hidden;}
.qxbmdt .bt{width:100%;height:101px;background: url(bt.png) center no-repeat;overflow:hidden;text-align: center;}
.qxbmdt .bt a{font-size:36px;font-weight:bold;line-height:60px;color: #d30000;}
.qxbmdt .nr{width:1200px; height:320px; margin:10px auto; overflow:hidden;}
.qxbmdt .nr .qxdt{ width:590px; height:320px; float:left; display:inline; overflow:hidden; margin-right:20px; background:#f6f6f6;}
.qxbmdt .nr .qxdt .dtbt{ width:590px; height:60px; margin-top:10px; background:url(qxdt.png) no-repeat; overflow:hidden;}
.qxbmdt .nr .qxdt .dtbt a{font-size:12px;color:#fff;float:right;display:inline;line-height: 60px;margin-right: 25px;}
.qxbmdt .nr .qxdt .dtnr{ width:590px; height:250px; overflow:hidden;}
.qxbmdt .nr .qxdt .dtnr ul{ width:570px; margin:5px 10px; height:240px; overflow:hidden;}
.qxbmdt .nr .qxdt .dtnr ul li{ width:100%; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.qxbmdt .nr .qxdt .dtnr ul li a{ font-size:18px; color:#333; line-height:48px;}

.qxbmdt .nr .bmdt{ width:590px; height:320px; float:left; display:inline; overflow:hidden;  background:#f6f6f6;}
.qxbmdt .nr .bmdt .dtbt{ width:590px; height:60px; margin-top:10px; background:url(bmdt.png) no-repeat; overflow:hidden;}
.qxbmdt .nr .bmdt .dtbt a{font-size:12px;color:#fff;float:right;display:inline;line-height: 60px;margin-right: 25px;}
.qxbmdt .nr .bmdt .dtnr{ width:590px; height:250px; overflow:hidden;}
.qxbmdt .nr .bmdt .dtnr ul{ width:570px; margin:5px 10px; height:240px; overflow:hidden;}
.qxbmdt .nr .bmdt .dtnr ul li{ width:100%; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.qxbmdt .nr .bmdt .dtnr ul li a{ font-size:18px; color:#333; line-height:48px;}

.shzs{width:100%;height: 541px;margin: 20px auto;overflow:hidden;}
.shzs .bt{width:100%;height:101px;background: url(bt.png) center no-repeat;overflow:hidden;text-align: center;}
.shzs .bt a{font-size:36px;font-weight:bold;line-height:60px;color: #d30000;}
.shzs .nr{ width:1200px; height:400px; margin:20px auto; overflow:hidden;}
.shzs .nr .left{ width:600px; height:400px; overflow:hidden; float:left; display:inline;}
.shzs .nr .left a{ position:relative;}
.shzs .nr .left a p{ position:absolute; bottom:0; width:600px; height:50px; color:#fff; line-height:50px; background-color:rgba(0,0,0,.5); padding-left:20px; overflow:hidden;}

.shzs .nr .right{ width:550px; height:400px; overflow:hidden; margin:0 25px; float:left; display:inline;}
.shzs .nr .right ul li{width:265px;height:190px;float:left;display:inline;position:relative;overflow:  hidden;}
.shzs .nr .right ul li:nth-child(1){ margin-right:20px; margin-bottom:20px;}
.shzs .nr .right ul li:nth-child(2){ margin-bottom:20px;}
.shzs .nr .right ul li:nth-child(3){ margin-right:20px;}
.shzs .nr .right ul li a p{ position:absolute; bottom:0; width:265px; height:40px; color:#fff; line-height:40px; background-color:rgba(0,0,0,.5); padding-left:10px; overflow:hidden;}

.shceft{width:100%;height: 386px;margin: 0px auto;overflow:hidden;}
.shceft .bt{width:100%;height:101px;background: url(bt.png) center no-repeat;overflow:hidden;text-align: center;}
.shceft .bt a{font-size:36px;font-weight:bold;line-height:60px;color: #d30000;}
.shceft .nr{width:1200px;height: 245px;margin:20px auto;overflow:hidden;}
.shceft .nr ul li{ width:290px; height:245px; float:left; display:inline; margin:0 5px; background:#f6f6f6; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.shceft .nr ul li a p{ color:#333; line-height:45px; padding-left:10px;}

.footer{width:100%;min-width: 1200px;text-align: center; background:#d30000;}
.footernr{width:1200px;height: 120px;overflow:hidden;margin: 0 auto;}
.footernr p{color: #fff;line-height: 36px;font-size: 16px;margin: 25px auto;}
.footernr p a{color: #fff;line-height: 36px;font-size: 16px;display:inline;}



.position{width:1200px;height: 60px;margin: 10px auto;overflow:hidden;}
.position p{line-height: 60px;font-size:16px;color:#333;float:right;display:inline;}
.position p a{line-height:30px; font-size:16px; color:#333;}
.position span{font-size: 24px;color:#d30000;line-height: 60px;font-weight:bold;}
.newslist{width: 1200px;height: 789px;overflow: hidden;background:#fff;margin: 0 auto 20px auto;position: relative;border: 1px solid #ccc;box-sizing: border-box;}
.newslist p{width: 920px;height: 70px;border-bottom: 5px solid #0075b8;font-size: 16px;line-height:80px;text-indent: 1em;color: #333;}
.newslist ul{width: 1160px;margin: 15px;height: 700px;overflow: hidden;}
.newslist ul li{width: 100%; border-bottom: 1px dashed #ccc;}
.newslist ul li a{font-size: 18px;color:#666;line-height: 48px;padding-left: 10px;}
.newslist ul li a span{ float:right; display:inline;}
.fenye {text-align:center;width: 1200px;margin:0 auto;}
.fenye a{ border:1px solid #404040; padding:2px 5px; margin-right:4px; background:#404040; color:#fff;  }
.fenye a:hover{ border:1px solid #d30000; padding:2px 5px; margin-right:4px; background:#d30000; color:#fff; text-decoration:none; }
.fenye input{width: 50px;}
.fenye .but{background: none;color: #000;float: none;border: 0;}
.pagerSpanClass {display:none;}

.content{width:1200px;height:auto;margin: 0 auto 20px auto;background:#fff;border: 1px solid #ccc;box-sizing: border-box;}
.content .bt{font-weight:bold;font-size: 30px;line-height:40px;text-align:center;color: #d30000;margin: 30px auto;width: 1000px;}
.content .introduce{width: 1140px;height: 40px;margin:0px auto;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;font-size: 16px;line-height: 40px;color:#666;text-align:center;}
.content .position{ width:1200px; height:50px; margin:0 auto; overflow:hidden; background:#fff; border-bottom:2px solid #b60000;}
.content .position p{ padding-left:40px; margin:10px auto; line-height:30px; font-size:16px; color:#333;}
.content .position p a{line-height:30px; font-size:16px; color:#333;}
.content .nr{width: 1140px;margin:20px auto;}
.content .nr p{font-size: 18px;color:#222;line-height: 48px;}
.content .fx{width: 300px;margin:10px auto;float:right;display:inline;}
.next{width: 1140px;margin:0 auto;height:auto;border-top:1px dashed #ccc;padding:10px 0;}
.next p{line-height: 48px;font-size: 18px;color:#333;width:800px;}
.next p a{color:#333;font-size: 18px;}
.next p a:hover{ color:#d30000;}