*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,dl,table,th,tr,td,input,textarea,li,a,div,span,em,i{margin: 0;padding: 0;	border: 0;}
img {margin: 0;padding: 0;border: 0;max-width: 100%;}
li {list-style: none;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
.fl {float: left;}
.fr {float: right;}
/*原文件配置*/
body {color: #333;background: #ffffff;font: 14px/28px 'Microsoft YaHei', arial, sans-serif;min-width: 320px;}
a,a:hover,a:active,a:visited,a:link {color: #333;text-decoration: none;}
a:hover {color: #b81c24;}
/*块级转化*/
.di_in {display: inline-block;}
.di_no {display: none;}
.di_bl {display: block;}
/*原文件配置  end*/

/*纵向居中*/
.v_middle {vertical-align: middle;}
/*横向居中*/
.te_c {text-align: center;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.bgfff {background: #fff;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.transition{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}  
 


@media (min-width: 1200px) {
	/*min-width 1200 */
	
}


/*全局样式 start*/
.container{width: 1400px;margin-left: auto;margin-right: auto;}
.header{height: 90px;}
.header .search{height: 34px;width: 300px;border-radius: 17px;background-color: #f7f7f7;border: 1px #d0d0d0 solid;overflow: hidden;}
.header .search input[type='submit']{width: 80px;height: 34px;background: #b81c24 url(../images/search.png)no-repeat center;border-radius: 17px;overflow: hidden;text-indent: -999px;}
.header .search input[type='text']{padding: 0 15px;background: none;}
.sj_menu{display: none;}
.hd_nav{background-color: #b81c24;border-radius: 5px;margin-bottom: 20px;}
.hd_nav li{height: 50px;}
.hd_nav li>a{font-size: 16px;color: #FFF;line-height: 50px;padding: 0 20px;}
.hd_nav li>a.cur{background-color: #8c1a20}
.hd_nav li:hover .hd_nav_drop{display: block;}
.hd_nav .drop{width: 100%;background: #fff;position:absolute;left: 0;padding:10px 10px 5px;display: none;top: 50px;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.hd_nav .drop a{line-height: 36px;}
.hd_nav li:hover .drop{display: block;}
.home-sidebar{width: 440px;}
.hd{line-height: 40px;border-bottom: 1px #a6a6a6 solid;font-size: 18px;margin-top: 30px;}
.hd li{margin-right: 40px;}
.hd li::after{content: '';position: absolute;right: -19px;height: 50%;width: 1px;background-color: #a6a6a6;transform: translateY(-50%);top: 50%;}
.hd li:last-child{margin-right: 0;}
.hd li:last-child::after{display: none;}
.hd li.on{color: #b81c24;font-weight: bold;border-bottom: 3px #b81c24 solid;}
.group_buying{width:100%;margin-top: 20px;}
.group_buying ul li {line-height:36px;font-size: 16px;}
.group_buying ul li .pic{width: 200px;height: 125px;margin-right: 20px;}
.group_buying ul li img {width: 100%;vertical-align:middle; }
.group_buying .dis_pi {display: none }
.group_buying .on{width: 100%; line-height: 30px;}
.group_buying .on .dis_pi {display: block }
.group_buying li .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.group_buying li.on .title{white-space: normal;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.home .mian{margin-top: 30px;}
.home .mian .title{height: 50px;background: url(../images/tbg.jpg)no-repeat left;line-height: 50px;font-size: 18px;}
.home .mian .title span{color: #FFF;margin: 0 15px 0 10px;}
.home .mian li{width: 32%;margin-right: 2%;margin-top: 20px;}
.home .mian li:last-child{margin-right: 0;}
.home .mian li .pic{width: 100%;height: 160px;overflow: hidden;}
.home .mian li .pic img{width: 100%;}
.home .mian li .txt{font-size: 16px;line-height: 40px;margin-top: 10px;}
.home .mian li .play{position: absolute;left: 50%;top: 50%;background: url(../images/play.png)no-repeat center;width: 48px;height: 48px;border-radius: 50%;transform: translateX(-50%) translateY(-50%);z-index: 2;}
.home .mian li .mark{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.home .home-pic{margin-top: 10px;}
.home .home-pic li{margin-top: 20px;}
.home .home-pic li .pic{width: 200px;height: 110px;overflow: hidden;margin-right: 15px;}
.home .home-pic li .txt{font-size: 16px;}
.home .text-list .bd{margin-top: 15px;}
.home .text-list .bd li{width: 50%;font-size: 16px;line-height: 36px;}
.home .qi{padding: 0 90px;border: 1px #d0d0d0 solid;border-top: 0;}
.home .qi::after{content: '';position: absolute;top: 0;left: 0;height: 2px;background-color: #89d4ff;right: 2px;}
.home .qi::before{content: '';position: absolute;top: 0;right: 0;height: 2px;background-color: #89d4ff;left: 2px;}
.home .qi .swiper-container::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 2px;background-color: #215fd0;}
.home .qi h4,.home .qi h5{margin: 0;}
.home .qi h5{margin-top: 10px;}
.home .qi .down{background-color: #30ce42;color: #FFF;width: 80px;height: 30px;line-height: 30px;border-radius: 5px;}
.home .qi .text_content{height: 75px;}
.home .qi .swiper-button-next{width: 90px;height: 75px;background: none;right: 0;top: 0;margin: 0;color: #326cd4;}
.home .qi .swiper-button-prev{width: 90px;height: 75px;background: none;left: 0;top: 0;margin: 0;color: #326cd4;}
.home .qi span{width: 20px;height: 20px;border: 1px #326cd4 solid;border-radius: 50%;overflow: hidden;}
.home .qi .swiper-button-next span::after{content: '';position: absolute;border-bottom: 1px #326cd4 solid;border-right: 1px #326cd4 solid;width: 8px;height: 8px;transform: rotate(-45deg);left: 3px;top: 5px;}
.home .qi .swiper-button-prev span::after{content: '';position: absolute;border-bottom: 1px #326cd4 solid;border-left: 1px #326cd4 solid;width: 8px;height: 8px;transform: rotate(45deg);left: 6px;top: 5px;}
.home .list{font-size: 16px;line-height: 36px;margin-top: 15px;}
.home .baiye .hd{margin-top: 18px;}
.home .baiye .bd{margin-top: 35px;}
.ad1{margin-top: 20px;}
.home .info{font-size: 16px;line-height: 36px;margin-top: 15px;}
.home .pic_box{margin-top: 30px;}
.home .pic_box a{width: calc(16.666% - 1.71%);height: 125px;overflow: hidden;margin-right: 2%;}
.home .pic_box a:last-child{margin-right: 0;}
.footer{font-size: 16px;line-height: 36px;margin-top: 30px;}

.level .header{border-bottom: 1px #eaeaea solid;margin: 0 20px;}
.level .header .logo{margin-right: 50px;}
.level .hd_nav {background: none;margin-bottom: 0;}
.level .hd_nav li{height: 90px;padding: 0 20px;}
.level .hd_nav li>a{color: #333;padding: 0;line-height: 90px;}
.level .hd_nav .drop{top: 90px;}
.level .hd_nav li.cur>a{background: none;border-bottom: 3px #b81c24 solid;line-height: 87px;}
.header .search{background-color: #FFF;}
.level .header .search input[type='submit']{background: #FFF url(../images/search1.png)no-repeat center;width: 60px;}
.l-sidebar{width: 150px;}
.l-sidebar a{border-bottom: 1px #c0c0c0 solid;line-height: 50px;font-size: 16px;}
.l-sidebar a.cur{background-color: #b81c24;color: #FFF;}
.level .text_content{margin-top: 30px;margin-left: 180px;}
.level .text_content li{border-bottom: 1px #d1d1d1 solid;padding-bottom: 40px;margin-bottom: 40px;}
.level .text_content li .pic{width: 204px;height: 125px;border-left: 4px #b81c24 solid;overflow: hidden;margin-right: 20px;}
.level .text_content li .title{font-size: 20px;}
.level .text_content li .info{font-size: 16px;color: #ababab;line-height: 30px;position: absolute;width: 100%;bottom: 0;left: 0;}
.level .text_content li.first {padding-bottom: 20px;}
.level .text_content li.first .title{margin-top: 15px;}
.level .text_content li.first .pic{width: 100%;height: auto;border-left: 0;margin-right: 0;}
.level .text_content li.first .info{position: initial;}
.level .text_content .more{background-color: #f6f6f6;line-height: 50px;border-radius: 5px;font-size: 16px;}
.level .text_content .more a{color: #bd3447;}
.hot-news,.ch{margin-top: 15px;}
.hot-news li{line-height: 36px;font-size: 16px;}
.hot-news li span{font-weight: bold;width: 15px;}
.ch li{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px #d1d1d1 solid;}
.ch .pic{width: 120px;height: 75px;overflow: hidden;margin-right: 20px;}
.ch .title{font-size: 16px;}
.fixed-top{position:fixed;top:0;}
.about .l-sidebar{width: 270px;margin-top: 30px;}
.crumbs{border-bottom: 1px #c0c0c0 solid;padding-bottom: 15px;font-size: 16px;}
.crumbs a{color: #bd3447;}
.about .body{line-height: 24px;margin-top: 30px;}
.about .text_content{margin-left: 300px;margin-right: 170px;margin-bottom: 100px;}
.about .text_content .body h3{font-weight: bold;}
.so .header{border-bottom: 1px #eaeaea solid;padding: 0 20px;}
.so .header .logo{margin-right: 50px;}
.so .search{background-color: #FFF;width: 300px;}
.so .header .search input[type='submit']{background: #FFF url(../images/search1.png)no-repeat center;width: 60px;}
.search-result{margin-top: 30px;}
.search-result .text_content{min-width: 0px;}
.search-result ul{padding-right: 260px;}
.search-result li{margin-top: 30px;}
.search-result li h4 a{color: #020dc9;}
.search-result li .time{color: #999;}
.search-result li .time span{margin-left: 20px;}
.search-result li p{line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-result li .pic{width: 200px;height: 125px;overflow: hidden;margin-right: 20px;}
.page{margin: 40px 0;}
.page a{border: 1px #f5f5f5 solid;line-height: 30px;padding: 0 10px;margin-right: 10px;}
.page a:last-child{margin-right: 0;}
.page a.cur{background-color: #f5f5f5;}

.nav-box{
	font-size: 16px;
	padding-top: 34px;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

.nav-box a{
	color: #b81c24;
}

.news-box h1{
	font-weight: bold;
	font-size: 30px;
}

.big-img{
	width: 100%;
	max-width: 100%;
}

.news-label{
	display: flex;
	justify-content: space-between;
	color: #ababab;
	font-size: 16px;
}

.news-cont p{
	font-size: 18px;
	color: #1b1b1b;

}

.news-cont{
	padding-top: 30px;
	padding-bottom: 30px;
}

/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	.hd_nav li:hover{background-color: #8c1a20}
	.level .hd_nav li:hover{background: none;}
	.level .hd_nav li:hover>a{border-bottom: 3px #b81c24 solid;color: #b81c24;}
	.l-sidebar a:hover{background-color: #b81c24;color: #FFF;}
	.search-result li h4 a:hover{color: #8c1a20;}
	.page a:hover{background-color: #f5f5f5;}
	
}

@media (max-width: 1681px) {
	/*修改1441以下、小屏显示器*/
	.level .hd_nav li{padding: 0 15px;}
}

@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
	.level .header .logo{margin-right: 20px;}
	.level .hd_nav li{padding: 0 10px;}
	.header .search{width: 260px;}
	.so .search{width: 300px;}
	.search-result ul{padding-right: 200px;}
}

@media (max-width: 1367px) {
	/*修改1441以下、小屏显示器*/
	.container{width: 100%;}
	.home .qi{height: 72px;}
	.level .hd_nav li{padding: 0 10px;}
	.header .search{width: 220px;}
	.so .search{width: 300px;}
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	.home,.level,.so{padding-top: 100px;}
	.header{position: fixed;left: 0;top: 0;width: 100%;padding-left: 20px;padding-right: 20px;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); box-shadow:2px 2px 5px rgba(0,0,0,0.2);z-index: 99;background-color: #FFF;}
	.header .search{margin-right: 55px;}
	.sj_menu{width: 26px;height: 26px;background: url(../images/menu.png) no-repeat center;background-size:contain;display: block;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
	.sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:26px;opacity: 1 !important;}
	.hd_nav{position:fixed;top: 80px;left: 0;bottom: 0;background: rgba(0,0,0,.6);width: 100%;display: none;z-index: 99;border-top: 0;}
	.hd_nav .box{height: 100%;}
	.hd_nav ul{display: block;position:fixed;background: #fff;top: 80px;width: 40%;right: 0;bottom: 0;overflow-y:scroll;padding-top: 20px;border-top:1px solid #efefef;z-index: 100;}
	.hd_nav li{margin:0;padding:0 20px;margin-bottom: 10px;width: 100%;background: none;}
	.hd_nav li>a{text-align: left;color: #333;padding-left: 0;height: auto;}
	.hd_nav li>a.cur{background: none;color: #0176c3;}
	.hd_nav li:hover .drop{display: none;}
	.hd_nav .drop{position:static;width: 100%;border: 0;margin-top: 0;padding-top: 0;background-color: #FFF;}
	.hidd .hd_nav{display: block;}
	.group_buying ul li .pic{width: 160px;height: 100px;}
	.home .mian li .pic{height: 130px;}
	.home .mian li .txt{margin-top: 0;}
	.group_buying li .title,.home .mian li .txt,.home .home-pic li .txt,.home .text-list .bd li{font-size: 14px;}
	.group_buying ul li .pic{margin-right: 15px;}
	.level .header{margin: 0 0px;}
	.level .text_content li .title{font-size: 18px;}
	.fixed-top{top: 90px;}
	.about .text_content{margin-right: 0;}
	.search-result ul{padding-right: 150px;}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.home .pic_box{margin-top: 10px;}
	.home .pic_box a{width: 32%;margin-top: 20px;}
	.home .pic_box a:nth-of-type(3n){margin-right: 0;}
	.about .l-sidebar{width: 220px;}
	.about .text_content{margin-left: 240px;}
	.search-result ul{padding-right: 20px;}
	
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	.level .text_content li .title{font-size: 16px;}
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	.home,.level{padding-top: 80px;}
	.header{height: 70px;padding-left: 15px;padding-right: 15px;}
	.header img{height: 40px;}
	.header .search{margin-right: 45px;width: 160px;}
	.header .search input[type='submit']{width: 34px;background-size: 18px;}
	.header .search input[type='text']{flex: auto;width: calc(100% - 40px);}
	.hd_nav,.hd_nav ul{top: 70px;}
	.hd{font-size: 16px;margin-top: 10px;}
	.home .mian .title,.home .qi h4{font-size: 16px;}
	.home .mian li .pic{height: 75px;}
	.home .mian li .play{width: 32px;height: 32px;background-size: 100%;}
	.home .mian{margin-top: 20px;}
	.home .text-list .hd ul{-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
	.home .text-list .hd li{margin-right: 0;}
	.home .text-list .hd li::after{display: none;}
	.home .text-list .bd{margin-top: 5px;}
	.home .text-list .bd li{width: 100%;}
	.home .qi h5{font-size: 13px;}
	.home .qi{padding-left: 60px;padding-right: 60px;}
	.home .qi .swiper-button-next,.home .qi .swiper-button-prev{width: 60px;}
	.home .qi .down{width: 70px;}
	.l-sidebar{display: none;}
	.level .text_content li{padding-bottom: 20px;margin-bottom: 20px;}
	.level .text_content li .title,.hot-news li,.ch .title,.footer,.crumbs{font-size: 14px;}
	.level .text_content li .info{font-size: 12px;}
	.level .text_content{margin-top: 20px;margin-left: 0;}
	.level .text_content li .pic,.search-result li .pic{width: 140px;height: 85px;margin-right: 15px;}
	.level .text_content .more{line-height: 40px;}
	.ch li{margin-top: 20px;padding-bottom: 20px;}
	.about .text_content{margin-bottom: 50px;}
	.crumbs{padding-bottom: 10px;}
	.about .body{margin-top: 20px;}
	.search-result{margin-top: 0;}
	.search-result ul{padding-right: 0px;}
	.search-result li .time span{margin-left: 10px;}
	.search-result li h4{font-size: 16px;margin-top: 0;}
	.search-result li p{margin-bottom: 0;}
	.search-result li .time{font-size: 12px;}
	.search-result li{margin-top: 20px;}
	.so .header .logo{margin-right: 20px;}
	.so .header .search{margin-right: 0;}
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
	.hd li{font-size: 14px;}
}