@font-face {
    font-family: 'GoboldBold';
    src: url('../font/GoboldBold.eot');
    src:
    url('../font/GoboldBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/GoboldBold.woff') format('woff'),
    url('../font/GoboldBold.ttf') format('truetype'),
    url('../font/GoboldBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "SimSun",Arial,sans-serif; color:#333; background:#fff;}
body,html{font-family: "Microsoft Yahei";font-size: 14px;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}
a,*{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);-transform: scale(0.66);-moz-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran800{-webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear; transition:all 0.8s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover .fl{-webkit-transform:translateX(6px); -moz-transform: translateX(6px); -ms-transform:translateX(6px); transform:translateX(6px);}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}
.w1060{width: 1060px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}

.header{width: 100%;height: 100px;line-height: 100px;background: #bd1e2c;}
.header .logo img{max-height: 90%;}
.header .hRight p{padding-top: 15px;height: 32px;line-height: 32px;text-align: right;font-size: 14px;color: #ffffff;}
.header .hRight p .iconfont{font-size: 20px;vertical-align: middle;margin-right: 5px;}
.header .hRight .form{width: 290px;height: 26px;background: #ffffff;padding: 3px 0;}
.header .hRight .form .text{width: 239px;height: 26px;line-height: 26px;border:none;background: none;text-indent: 12px;font-size: 12px;color:#333333;font-family: "Microsoft Yahei";float: left;border-right:1px solid #dbdbdb;}
.header .hRight .form .subm.iconfont{width: 50px;height: 26px;float: left;border:none;background: none;cursor: pointer;color: #bd1e2c;font-size: 24px;}
.header .searchBtn.iconfont{width: 42px;height: 42px;text-align: right;line-height: 32px;color: #fff;line-height: 42px;text-align: center;margin-top: 29px;cursor: pointer;display: none;}


.searchForm{ display: none; position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; padding: 5% 0; box-sizing: border-box; background: #fff; text-align: center; }
.searchForm .searchCancel{ display: block; float: left; width: 15%; height: 44px; line-height: 44px; font-size: 0.8rem; color: #999;
background: url(../images/goBack.png) no-repeat center;}
.searchForm .searchLabel{ display: block; float: left; width: 10%; height: 44px; line-height: 44px; background: #e5e5e5; font-size: 24px; color: #999;  border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.searchForm .searchText{ display: block; float: left; width: 60%; height: 44px; line-height: 44px; background: #e5e5e5; border: none; border-radius: 5px; font-size: 14px; color: #999; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-right: 10px; box-sizing: border-box; text-align: left;font-family: "Microsoft Yahei"; }
.searchForm .searchBut{ display: block; float: left; width: 15%; height: 44px; line-height: 44px; background: none; border: none; text-align: center; font-size: 14px; color: #666; cursor: pointer;font-family: "Microsoft Yahei"; }

.bannerWrap{position: relative;}
.banner{position: relative;width: 100%;overflow: hidden;}
.banner,.banner .swiper-wrapper,.banner .swiper-slide{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;height: 500px;background-repeat: no-repeat;background-position: center top;}
.banner .pagiWrap{width: 50px;position: absolute;top: 50%;z-index: 99;overflow: hidden;}
.banner .bannerPagi{position: absolute;width: 100%;left: 0;z-index: 9;bottom: 20px;text-align: center;}
.banner .bannerPagi .swiper-pagination-bullet{display: inline-block;*display: inline;*zoom: 1;width: 12px;height: 12px;border-radius: 50%;background: #fff;margin: 0 4px;opacity: 1;}
.banner .bannerPagi .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #cc1824;}

.countdown{width: 1200px;height: 80px;position: absolute;left: 50%;margin-left: -600px;bottom: 0;z-index: 2;background: url(../images/countdownbg.png) no-repeat center;line-height: 70px;}
.countdown h3,.countdown .word{font-size: 30px;color: #ffffff;display: none;font-weight: normal;}
.countdown .num{display: inline-block;*display: inline;*zoom: 1;font-size: 33px;color: #fff;text-align: left;font-family: "GoboldBold";}
.countdown .num.day{width:118px;margin-left: 810px;}
.countdown .num.hour{width: 100px;}
.countdown .num.minute{width: 52px;}

.imain{width: 100%;background: #f5f5f5 url(../images/imainbg.jpg) no-repeat center bottom;}
.imain .isect1{padding: 20px 0;}
.imain .isect1 li{float: left;width: 119px;text-align: center;margin-left: 69px;}
.imain .isect1 li:first-child{margin-left: 0;}
.imain .isect1 li a{display: block;}
.imain .isect1 li a .iconfont{display: block;height: 59px;line-height: 59px;color: #c61724;font-size: 36px;}
.imain .isect1 li a p{text-align: center;line-height: 40px;font-size: 20px;color: #c61724;}

.imain .isect2{padding: 13px 20px 46px 20px;background: #ffffff;border-top: 1px solid #e6e6e6;}
.imain .isect2 .title{height: 49px;line-height: 49px;border-bottom: 2px solid #c61724;font-size: 18px;color: #000000;font-weight:normal;}
.imain .isect2 .title .more{font-size: 14px;color: #808080;}
.imain .isect2 .title .more:hover{color: #cc1824;}

.imain .isect2 .isect2_1{width: 314px;margin-right: 39px;}
.imain .isect2 .isect2_1 .list{padding-top: 12px;height: 388px;}
.imain .isect2 .isect2_1 .list li{height: 56px;padding-bottom: 11px;margin-top: 12px;border-bottom: 1px dashed #d3d3d3;}
.imain .isect2 .isect2_1 .list li a{display: block;height: 56px;padding-left: 68px;position: relative;}
.imain .isect2 .isect2_1 .list li a .date{width: 53px;height: 56px;position: absolute;left: 0;top: 0;}
.imain .isect2 .isect2_1 .list li a .date em{display: block;width: 100%;height: 39px;text-align: center;line-height: 39px;font-family: "Arial";font-size: 22px;font-weight: bold;color: #ffffff;background: #cd131e;}
.imain .isect2 .isect2_1 .list li a .date span{display: block;height: 15px;line-height: 15px;font-family: "Arial";font-size: 12px;color: #cd131e;text-align: center;border:1px solid #cd131e;}
.imain .isect2 .isect2_1 .list li a .date span b{display: inline-block;*display: inline;*zoom: 1;}
.imain .isect2 .isect2_1 .list li a h5{height: 28px;line-height: 28px;font-size: 16px;font-weight: normal;color: #333333;}
.imain .isect2 .isect2_1 .list li a p{height: 28px;line-height: 28px;font-size: 14px;color: #737373;}
.imain .isect2 .isect2_1 .list li a:hover h5{color: #d8203d;}

.imain .isect2 .isect2_2{width: 314px;}
.imain .isect2 .isect2_2 .recomNews{margin-top: 24px;padding-bottom: 15px;border-bottom: 1px dashed #d3d3d3;}
.imain .isect2 .isect2_2 .recomNews a{display: block;}
.imain .isect2 .isect2_2 .recomNews a h5{height: 28px;line-height: 28px;font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 13px;}
.imain .isect2 .isect2_2 .recomNews a p{font-size: 14px;line-height: 26px;color: #808080;height: 52px;overflow: hidden;}
.imain .isect2 .isect2_2 .list{}
.imain .isect2 .isect2_2 .list a{display: block;height: 39px;line-height: 39px;padding-left: 22px;position: relative;border-bottom: 1px dashed #d3d3d3;font-size: 14px;color: #333333;}
.imain .isect2 .isect2_2 .list a:before{content: "";width: 8px;height: 6px;position: absolute;left: 0;top: 50%;margin-top: -3px;background: url(../images/libg.png) no-repeat center;}
.imain .isect2 .isect2_2 .list a:hover{color: #d8203d;}

.imain .isect2 .isect2_3{width: 314px;}
.imain .isect2 .isect2_3 .recomNews{padding-bottom: 17px;border-bottom: 1px dashed #d2d2d2;}
.imain .isect2 .isect2_3 .recomNews a{display: block;}
.imain .isect2 .isect2_3 .recomNews a .pic{width: 100%;height: 110px;overflow: hidden;margin-bottom: 23px;}
.imain .isect2 .isect2_3 .recomNews a .pic b{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.imain .isect2 .isect2_3 .recomNews a h5{height: 25px;line-height: 25px;font-size: 16px;color: 3333333;font-weight: normal;margin-bottom: 13px;}
.imain .isect2 .isect2_3 .recomNews a p{font-size: 14px;line-height: 26px;color: #808080;height: 52px;overflow: hidden;}
.imain .isect2 .isect2_3 .recomNews a:hover h5{color: #d8203d;}
.imain .isect2 .isect2_3 .recomNews a:hover .pic b{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.imain .isect2 .isect2_3 .list li{margin-top: 15px;padding-bottom: 15px;border-bottom: 1px dashed #d3d3d3;}
.imain .isect2 .isect2_3 .list li a{display: block;}
.imain .isect2 .isect2_3 .list li a h5{font-size: 16px;color: #333333;line-height: 29px;font-weight: normal;}
.imain .isect2 .isect2_3 .list li a span{display: block;font-size: 14px;line-height: 25px;color: #808080;}
.imain .isect2 .isect2_3 .list li a:hover h5{color: #d8203d;}

.fTop{width: 100%;padding: 40px 0 20px 0;background: #c61724;}
.fTop .logo{margin-right: 53px;}
.fTop .text{width: 479px;box-sizing:border-box;padding: 0 53px;min-height: 123px;position: relative;font-size: 14px;line-height: 26px;color: #ffffff;opacity: 0.4;filter:alpha(opacity=40);}
.fTop .text a:hover{text-decoration: underline;opacity: 1;filter:alpha(opacity=100);}
.fTop .text:before,.fTop .text:after{content: "";width: 1px;height: 100px;position: absolute;top: 50%;margin-top: -50px;background: #d75d66;}
.fTop .text:before{left: 0;}
.fTop .text:after{right: 0;}
.fTop .fLink{padding-top: 6px;width: 230px;}
.fTop .fLink dl{ height: 29px; position: relative; margin: 15px 0 0 0; }
.fTop .fLink dl:first-child{margin-top: 0;}
.fTop .fLink dl dt { height: 29px; display: inline-block;background: #d75d66; line-height: 29px;cursor: pointer; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 3; color: #e8a9ad; font-size: 14px;text-align: center; }
.fTop .fLink dl dd { position: absolute; left: 0; bottom: 29px; background: #fff; display: none;width: 100%;box-sizing:border-box;z-index: 3; }
.fTop .fLink dl dd ul {max-height: 250px; overflow: auto; }
.fTop .fLink dl dd ul li { display: block; width: 100%; float: left; }
.fTop .fLink dl dd ul li a { line-height: 27px; display: block; padding: 0 8px;color: #333333;font-size: 12px;text-align: center;}
.fTop .fLink dl dd ul li a:hover { color: #cd131e; }

.fBtm{width: 100%;padding: 9px 0;background: #1a1a1a;}
.fBtm .fl{font-size: 14px;color: #7c7c7c;line-height: 32px;}
.fBtm .bdsharebuttonbox{overflow: hidden;}
.fBtm .bdsharebuttonbox .item{width: 32px;float: left;text-align: center;margin-left: 33px;}
.fBtm .bdsharebuttonbox .item:first-child{margin-left: 0;}
.fBtm .bdsharebuttonbox .shareItem{float: none;width: 32px;height: 32px;padding: 0;margin: 0 auto 0 auto;display: block;border-radius: 50%;line-height: 32px;}
.fBtm .bdsharebuttonbox .shareItem.bds_weixin{background: url(../images/shareicon1.png) no-repeat center;}
.fBtm .bdsharebuttonbox .shareItem.bds_tsina{background: url(../images/shareicon2.png) no-repeat center;}
.fBtm .bdsharebuttonbox .shareItem.bds_sqq{background: url(../images/shareicon3.png) no-repeat center;}

.nyBanner{height: 242px;background-repeat: no-repeat;background-position: center top;margin-bottom: 5px;}

.nyMain{min-height: 300px;margin-bottom: 65px;}
.bread{padding: 16px 0 16px 20px;line-height: 36px;background: url(../images/bread.png) no-repeat left center;font-size: 22px;color: #333232;font-weight: normal;}
.bread .path{font-size: 13px;color: #595858;padding-left: 25px;background: url(../images/home.png) no-repeat left center;}
.bread .path a:hover{color: #d8203d;}

.newsList{margin-bottom: 66px;}
.newsList li{height: 59px;line-height: 59px;border-bottom: 1px dashed #cccccc;padding-left: 20px;position: relative;}
.newsList li:before{content: "";width: 4px;height: 4px;background: #999797;position: absolute;left: 0;top: 50%;margin-top: -2px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.newsList li a{display: block;}
.newsList li a .fl{font-size: 14px;color: #333333;max-width: 70%;}
.newsList li a .fr{font-size: 14px;color: #808080;}
.newsList li:hover:before{background: #bd1e2c;}
.newsList li:hover a .fl,.newsList li:hover a .fr{color: #bd1e2c;}

.page{text-align: center;font-size: 0;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 33px;line-height: 33px;margin: 0 4px;border:1px solid #cccccc;padding: 0 15px;font-size: 14px;color: #807e7e;}
.page a.on,.page a:hover{background: #c61724;border-color: #c61724;color: #fff;}

.passage{margin-top: 21px;}
.passage .psgTitle{text-align: center;font-size: 20px;line-height: 26px;color: #1a1a1a;margin-bottom: 19px;}
.passage .info{text-align: center;margin-bottom: 20px;line-height: 29px;font-size: 12px;color: #999999;}
.passage .info span{display: inline-block;*display: inline;*zoom: 1;margin: 0 10px;}
.passage .info span.date{padding-left: 19px;background: url(../images/dateicon.png) no-repeat left center;}
.passage .info span.views{padding-left: 19px;background: url(../images/viewsicon.png) no-repeat left center;}
.passage .psgCont{margin-bottom: 46px;font-size: 15px;line-height: 28px;color: #333333;text-align: justify;}
.passage .psgCont *{max-width: 100% !important;}
.passage .psgLink{font-size: 0;}
.passage .psgLink a{display: inline-block;*display: inline;*zoom: 1;width: 98px;height: 33px;border:1px solid #e4e4e4;text-align: center;line-height: 33px;margin-left: 16px;font-size: 15px;color: #333333;}
.passage .psgLink a:hover{background: #c61724;border-color: #c61724;color: #fff;}

@media screen and (max-width: 1220px){
.banner .swiper-slide a{height: 0;padding-bottom: 42%;background-size: cover;}  
.imain{background: #f5f5f5;} 
.w1200{width: auto;}
.nyBanner{height: 0;padding-bottom: 22%;background-size: cover;}

.countdown{position: static;margin-left: 0;text-align: center;width: auto;padding: 0 3%;background: #d92a37;height: auto;padding: 16px;line-height: 24px;}
.countdown h3{display: block;font-size: 16px;margin-bottom: 8px;line-height: 20px;}
.countdown .word{display: inline-block;*display: inline;*zoom: 1;font-size: 16px;}
.countdown .num.day{margin-left: 0;width: auto;}
.countdown .num.hour{width: auto;}
.countdown .num.minute{width: auto;}
.countdown .num{font-size: 20px;padding:0 8px;}
}

@media screen and (max-width: 1080px){
body{padding-top: 100px;}
.w1060{width: auto;padding: 0 3%;}

.header{position: fixed;top: 0;left: 0;z-index: 999;}
.header .searchBtn.iconfont{display: block;}
.header .hRight form{display: none;}
.header .hRight p{padding-top: 0;height: 100px;line-height: 100px;margin-right: 20px;}

.imain .isect1 li{width: 16.6%;margin: 0;}
.imain .isect2 .isect2_1,.imain .isect2 .isect2_2,.imain .isect2 .isect2_3{width: 30%;}
.imain .isect2 .isect2_1{margin-right: 5%;}

.fTop .logo{float: none;display: block;text-align: center;margin-bottom: 30px;margin-right: 0;}
.fTop .text{width: 100%;float: none;margin-bottom: 30px;padding: 0;text-align: center;}
.fTop .text:before,.fTop .text:after{display: none;}
.fTop .fLink{float: none;margin: 0 auto;}

.fBtm .fl,.fBtm .bdsharebuttonbox{width: 100%;float: none;}


}

@media screen and (max-width: 1024px){
body{padding-top: 80px;}
.header,.header .hRight p{height: 80px;line-height: 80px;}
.header .searchBtn.iconfont{margin-top: 0;height: 80px;line-height: 80px;}

}

@media screen and (max-width: 768px){
body{padding-top: 60px;}
.header .logo img{height: 30px;}	
.header,.header .hRight p,.header .searchBtn.iconfont{height: 60px;line-height: 60px;}
.imain .isect1 li{width: 33.3%;margin-bottom: 10px;}
.imain .isect1 li a p{font-size: 16px;}
.imain .isect1 li a .iconfont{height: 40px;line-height: 40px;font-size: 26px;}

.imain .isect2 .isect2_1,.imain .isect2 .isect2_2,.imain .isect2 .isect2_3{width: 100%;margin-bottom: 30px;}
.imain .isect2 .isect2_1{margin-right: 0;}
.imain .isect2 .isect2_3 .recomNews a .pic{height: 0;padding-bottom:35%;position: relative;}
.imain .isect2 .isect2_3 .recomNews a .pic b{position: absolute;left: 0;top: 0;}

.page a.num{display: none;}
.page a{padding: 0 45px;}
.newsList li{height: auto;line-height: 30px;padding: 12px 0 12px 20px;}
.newsList li:before{top: 26px;margin-top: 0;}
.newsList li a .fl{float: none;max-width: 100%;width: 100%;}
.newsList li a .fr{float: none;display: inline-block;}
}

@media screen and (max-width: 468px){
.header .logo img{height: 20px;}
.header, .header .hRight p{font-size: 12px;margin-right: 0;}
	
}