@charset "utf-8";
/* CSS Document */
/*start*/
* {margin:0;padding:0;}
body{ background:#aa1b0b; font-family:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif}
ol, ul, li, dt, dd, dl {list-style:none;}
img {border:0;}
select, input {vertical-align:middle;}
a:link, a:visited {color:#fff;text-decoration:none;}
a:hover, a:active {color:#fff;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-size:14px}
/*color*/
@media only screen and (max-width:980px) {
   html{ width:960px}
         }
.cz {color:#960}
.cRed, a.cRed, a.cRed:visited {color:#ff0000;}
.cBlue, a.cBlue, a.cBlue:visited {color: #c4352f;}
.cDRed, a.cDRed, a.cDRed:visited {color:#bc2931;}
.cGray, a.cGray, a.cGray:visited {color: #FFCC00;}
.cDGray, a.cDGray, a.cDGray:visited {color: #666666;}
.cWhite, a.cWhite, a.cWhite:visited {color:#ffffff;}
.cBlack, a.cBlack, a.cBlack:visited {color:#000000;}
.cGreen, a.cGreen, a.cGreen:visited {color:#008000;}
.cYellow, a.cYellow, a.cYellow:visited {color:#ff6600;}
.cZi, a.cZi, a.cZi:visited {color:#D1004A;}
.top{background:url(top.jpg)center top no-repeat; height:726px}
.banner{background:url(dy.png)center top no-repeat; height:297px;}
.main{ width:1100px; margin:0 auto; overflow:hidden;}
.main h2{text-align:center; background:url(bg.png) no-repeat; height:78px; color:#ac0008; font-size:40px; line-height:78px; margin-bottom:25px}
.mainBox{width:960px; margin:0 auto 20px auto;background: url(7.jpg) no-repeat; }
.divBox{text-align:left;padding:60px 50px 20px 70px; }
.divBox p{ color:#e8c687; font-size:15px; line-height:30px; text-indent:2em}
.g-bg{width:710px; background:url(huodong_bg.png) no-repeat; height:100px; padding:30px 40px 30px 350px; line-height:26px; font-size:14px}
.mb15{ margin-bottom:15px}

.g-box-1{ width:94%; padding:3%}
.m-pic-1{ padding:3% 4%;  background:#fff;border-radius:0 0 5px 5px;}
.m-pic-1 img{display:block; width:100%}
.m-txt02{display:block;padding:0 3%;color:#fff;line-height:26px;}
.pb10{ padding-bottom:10px}
.g-box-2{padding:3% 0; overflow:hidden}
a.u-btn-1,a.u-btn-2{ display:block; float:left; font-size:16px;height:36px; margin-left:3%; line-height:36px; background:#9ccbe5; color:#fff; text-align:center; border-radius:6px}
a.u-btn-1{width:45.5%;}
a.u-btn-2{width:45.5%; background:#f3b254;}

.imglist{ width:960px; margin:30px auto 0 auto; overflow:hidden}
.imglist li{float:left;width:460px; background:#fff; margin-right:36px; padding:0 0 20px 0; position:relative; margin-bottom:25px }
.imglist img{display:block;width:460px;height:338px;margin-bottom:5px; text-align:center}
.imglist li h4{background: rgba(40,100,190,0.75); position:absolute;width:460px; top:305px; display:block;text-align:center;height:35px; line-height:35px}
.imglist li h4 span{ background:#750909; float:right; padding:0 10px; width:90px; color:#cdaa72;text-align:center; font-weight:normal;font-size:16px;height:35px; line-height:35px; z-index:9999}
.imglist li h4 a{font-size:16px;  height:35px; line-height:35px; text-align:center; color:#fff;}
.imglist li h3 a{font-size:16px;  height:35px; line-height:35px; text-align:center; color:#3c3c3a; padding:0 15px}
.imglist li p{padding:0 15px 0 15px;font-size:14px; color:#1D1D1D;}
.imglist li p a{font-size:14px; line-height:26px; text-align:left; color:#1D1D1D;}
.imglist li strong{padding:0 15px;font-size:16px; line-height:30px; text-align:left; color:#FF0000;}
.imglist li:nth-child(2n+2){margin-right:0}
.btn{border:1px solid #c4352f; padding:6px; border-radius:35px; text-align:center; width:120px; margin:10px auto 0 auto}
.piclist{ width:960px;overflow:hidden; margin:25px auto 0 auto}
.piclist li{float:left;display:block;width:460px;margin-right:17px;margin-bottom:20px; position:relative}
.piclist img{display:block;width:458px;height:337px; text-align:center;}
.piclist li p{ font-size:16px; padding:0 15px; width:428px; height:35px; text-align:center; line-height:35px; color:#fff; background: rgba(40,100,190,0.75); font-weight:bold; position:absolute; bottom:0}
.piclist li:nth-child(2n+2){ margin-right:0}
.w113{ width:113px; float:right}
.w800{ width:800px; float:left; color:#fff; line-height:26px; padding:15px;}
.w793{ width:640px; margin:0 auto; overflow:hidden}
.w990{ width:990px; margin:0 auto 20px auto; overflow:hidden}
.w990 img{ width:990px}
.w990 p{ width:220px; margin:15px auto 0 auto; background:#ede9aa; color:#aa1b0b;border-radius:15px; padding:8px; text-align:center}
.hflist{ overflow:hidden}
.hflist li{ float:left; display:block; width:535px; margin-right:30px; margin-bottom:25px}
.hflist li:nth-child(2n){ margin-right:0}
.w92{ width:92px; float:left}
.w440{ float:left; width:405px; background:url(bg1.png) no-repeat; height:105px; padding:30px 15px 30px 15px}
.w915{ width:915px; margin:0 auto; overflow:hidden}
.w915 p{ color:#fff; line-height:26px; text-indent:2em; padding-top:15px}
.g-bg-2{ background:url(3.png) no-repeat; height:437px; padding:177px 120px 0 120px}
.g-bg-3{ background:url(4.png) no-repeat; height:434px; padding:171px 120px 0 120px}
.g-bg-4{ background:url(1.jpg) no-repeat; height:227px; padding:170px 50px 0 50px}
.g-bg-4 p{ color:#fff; font-size:16px; line-height:28px; text-indent:2em}
.w150{ width:150px; float:left}
.w150 h3{ color:#ff0300; font-size:18px; line-height:26px; padding-top:10px}
.w230{ width:230px; float:right}
.w230 h3{ color:#333; font-size:18px; line-height:35px}
.w230 p{ font-size:12px; color:#999; line-height:24px}
.w230 strong{ font-size:24px; color:#fa0504}
.newsList{ width:92%; overflow:hidden;color:#fff; padding:0 15px; margin-bottom:30px}
.newsList li { border-bottom:1px  dashed #fff; padding:15px 0}
.newsList li a{ overflow:hidden;color:#fff;font-size:18px; line-height:30px;}
.newsList li span{font-size:16px; color:#fff;line-height:24px;display: inline-block;width:85%;}
.titbox{border-bottom:3px solid #F90; text-align:center; width:80px; line-height:45px; color:#fff; font-size:20px; margin:15px auto 25px auto}

#autopage {padding:12px; width:1076px; margin:20px auto; overflow:hidden}
#autopage span,#autopage a{padding:12px; text-align:center;border-radius:4px;}
#autopage span{background:#fb2932;color:#fff;border:1px solid #fb2932}
#autopage a{background:#f3f3f3;color:#666;border:1px solid #e3e3e3}

.bigImg{width:940px;margin:0 auto 30px auto;position: relative; background:#ffe1c5; padding:10px; overflow:hidden}
.bigImg .img{display: block;width:460px;float:left}
.bigImg .img span{display: block;position: absolute;bottom:0;left:0;width:100%;background: rgba(40,100,190,0.75);color: #fff;font-size: 0.42rem;line-height: 0.84rem;height: 0.84rem;text-align: center}
.bigImg img{display: block;width: 100%;height:320px;}
.bigImg .info{width:455px;height: 300px; float:right; padding-top:30px}
.bigImg h3{font-size:24px;line-height:30px;color: #b21a27;font-weight: bold; text-align:center; padding-bottom:15px}
.bigImg p{color: #333;font-size:14px;line-height:25px;}
.bigImg p a{color: #333}
.bigImg .info .goInfo{width: 270px;height:48px;border-radius: 15px;background:#b21a27;color: #fff;text-align: center;display: block;margin:20px auto 0 auto;font-size: 18px;line-height:48px;}

.smaList{position: relative;margin:30px auto;width:960px;overflow: hidden;}
.smaList ul{width:100%;display: flex;}
.smaList ul li{float: left;width:307px;height:220px;position: relative;margin-right: 20px}
.smaList ul li h3{position: absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,0.5);color: #fff;font-size:18px;line-height:36px;height:36px;text-align: center}
.smaList ul li img{display:block;width:100%;height:220px}
.smaList ul li:nth-child(3n){ margin-right:0}