﻿.wrap{width:1200px; min-width: 1200px; margin: auto;}

/*头部*/
.header{padding:14px 0; background: #fff;}
.logo{width:315px;height: 72px;}
.telWord{font-size: 14px; color: #999; text-align: right; margin-top: 11px;}
.headTel{font-size: 24px; color: #e00024;}

.nav_swiper_box{position: relative; height: 0; padding-bottom: 26.0416667%;}
/*头部导航*/
.head-nav{position: absolute; bottom: 0; left: 0; right: 0;width:100%; z-index: 50; background:#c92539; background:rgba(224,0,36,0.7);}
.headBar{ display:none; height:50px; }
.head-nav .default{ color: #fff; font-size: 20px;display: inline-block;  vertical-align: middle;}
.default img{height:40px; width: auto; margin: 5px 0;}
/*.head-nav .logo img{ height:32px; width: auto;}*/
.head-nav .button-bar{ margin-top:17.5px; text-align: right; display:inline-block;vertical-align:middle; }
.head-nav .button-bar span{display: block;width: 22px;height: 1px;background: #fff;margin-top: 6px;}
.head-nav .button-bar span:first-child{margin-top:0;}
.nav{ text-align:center;z-index:50; font-size: 0;}
.navbar{font-size: 0; margin: 0; min-height: auto;}
.navbar li.navLi{ float:left; width:10%; position:relative;box-sizing:border-box; -webkit-box-sizing:border-box;}
.navbar li.navLi a{ line-height:45px; font-size:16px; color:#fff; display: block;}
.navbar li.navLi:hover,.navbar li.navLi.active,.navbar li.navLi.on{ background:#af001c;}
.navbar li.navLi ul{ position:absolute; min-width:100%; top:55px; left:0; display:none; z-index: 50;}
.navbar li.navLi ul li{background:#af001c; padding:0 16px;box-sizing:border-box; -webkit-box-sizing:border-box; }
.navbar li.navLi ul li a{display: block;color: #fff;font-size: 15px; padding:0 10px; line-height: 32px; white-space:nowrap;  padding: 5px 0; text-align:center;}
.navbar li.navLi ul li:hover{ background:#cf2e41;}
.navbar li.navLi ul li.on{ background:#e00024;}

/*轮播图*/
/*.slide{width:100%; height: 0; padding-bottom: 20.8333%; overflow: hidden; }*/
/*.slide.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ font-size: 0; bottom: 66px; }*/

/* 本例子css */
/*.slideBox{ width:100%; height:400px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ overflow:hidden; position:absolute; right:0; left: 0; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;  font-size: 0; }
.slideBox .hd ul li{ display: inline-block; text-align: center; margin:0 3px;  width:18px; height:4px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#e00024; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }*/

/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/Content/front/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }*/

/*站内消息*/
.announceBox{ background: #fff; width:100%; }
.myscroll{height: 39px; overflow: hidden;}
.announceUl li{font-size: 16px; color: #666666;height: 39px; line-height: 39px; }
.announceBox p{padding-left: 26px;height: 39px; line-height: 39px; background: url(/Content/front/images/laba.png) center left no-repeat;font-size: 16px; color: #e00024; }
.scrollBox{ height: 39px; overflow: hidden;}
.contentBox {background:url(/Content/front/images/bg.jpg)}
/*新闻轮播图*/
.newSlide{width: 59%; height: 383px; overflow: hidden;margin-top:10px;}
.newSlide .item p{ font-size: 18px; color: #fff; background: rgba(0,0,0,0.48); line-height: 50px; position: absolute; bottom: 0; left: 0; right:0;}
.newSlide .item p span{display: block; width:80%; text-indent: 22px;}
.newSlide.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{right: 20px; width: auto; left: auto; font-size: 0; bottom: 23px; }
.newSlide .swiper-pagination-bullet{width:18px; height: 4px; border-radius: 0;}
.swiper-pagination-bullet-active{background: #e00024;}
.carousel-inner{height: 100%; width: 100%; position:absolute}
.newSlide .item{height: 100%; width: 100%; overflow: hidden;}
.newSlide .item a{display: block; height: 100%; width: 100%;overflow: hidden; background:#666; position:relative; }
.newSlide .item a img{/*height: auto; min-width: 100%; width: 100%;*/ position:absolute; top:0; right:0; bottom:0; left:0;margin: auto; text-align: center; max-width: 100%; width:auto; height:100%;}
.newSlide .carousel-indicators{margin:0; right: 15px; bottom: 14px; left: auto; width: auto;}
.newSlide .carousel-indicators li{width:18px; height:4px; border:0; margin:3px; background:#ffffff; border-radius:inherit;}
.newSlide .carousel-indicators li.active{background:#999999;}
/*选项卡*/
.tag{width:40% ; background: #fff; height: 383px; margin-top: 10px; overflow: hidden;}
.tagHead ul li{width: 25%; float: left;font-size: 17px; color: #fff; background: #e00024; text-align: center; line-height: 50px; cursor: pointer;}
.tagHead ul li.on{background: #af001c;}
.tagHead{border-bottom:2px solid #e00024}
.tagTit{width:30%;position:relative; font-size:1.125rem; color:#ffffff; background:#e00024; height:62px; line-height:62px; text-align:center;}
.tagTit span{ position:absolute; width: 0;height: 0; border-bottom: 62px solid #e00024; border-right: 45px solid transparent; right:-45px; top:0;}
.tagHead  .more{line-height:62px; margin-right:5.5%;}
.tagBody{display: none;}
.newsUl a,.listUl a{display: table; cursor:pointer;table-layout: fixed; width: 100%; box-sizing: border-box; -webkit-box-sizing:border-box; padding:16px 20px; border-bottom: 1px solid #eeeeee;}
.newsUl a p{font-size: 14px; color: #666666; line-height: 22px;}
.newsUl a p.new{display: table-cell;box-sizing: border-box; -webkit-box-sizing:border-box; padding-left: 38px; background: url(/Content/front/images/this.png) center left no-repeat; }
.newsUl a p.time{color: #999999; font-family: arial; text-align: right; width:108px; display: table-cell;} 
.newsUl a:hover p{color: #e00024;}
.newsUl a:hover p.new{background: url(/Content/front/images/that.png) center left no-repeat;}
/*首页主要内容*/
.contentMain .left,.listLeft{width:18.334%;}
.contentMain .right,.listRight{width:80.85%;}
.listLeft,.listRight{margin-top: 15px;}
.listRight{margin-bottom: 10px;}
/*左侧*/
.ewmBox{background: url(/Content/front/images/ewmBox.jpg) no-repeat; background-size:cover; padding: 17px 23px 0; margin-top: 10px;}
.ewmWord p{font-size: 19px; font-weight: bold; color: #fff;}
.ewmWord{padding: 8px 0 10px;}
.system{ background: #e00024; font-size: 24px; font-weight: bold; color: #fff; text-align: center; line-height: 65px; margin-top:10px;}
.leftBanner{margin-bottom:7%; padding-bottom:38%; height:0; overflow:hidden;}
.newItem{/*height:167px;*/ overflow:hidden;margin-top: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; border-top:2px solid #e00024; background: #fff; padding:0 10px 17px;}
.itemTit{ color: #e00024; font-size: 14px; margin: 7% 0; text-align: center; line-height: 14px;}
.newItem .newsUl{height: 100px; overflow: hidden;}
.newItem .newsUl a{padding: 0; border: 0; margin-bottom: 7px;}
.newItem .newsUl a p.new{padding-left: 21px; line-height: 14px; background-size: auto 100%; font-size: 12px;} 
.mienItem{font-size: 0;}
.mien{height: 110px; overflow: hidden;}
.mien a{font-size: 12px; line-height: 12px; margin-bottom:8px; color: #666; width:52px; text-align: right; display: inline-block; margin-left:5px;}
.mien a:hover{color:#e00024}

.rightTop .mainItem{width:49%; height: 255px; overflow: hidden; margin-left: 1%; background: #fff; margin-top: 10px;}
.tit{ padding: 13px 32px 13px 30px;border-bottom: 2px solid #e00024;}
.tit .title{font-size: 18px; line-height: 35px; color: #e00024; border-left: 5px solid #e00024; padding-left: 12px; }
.tit .more,.tagHead  .more{font-size: 14px; color: #999;}
.tit .more{line-height: 35px;}

.rightTop,.mainNews{margin-left: -1%;}
.mainBody .newsUl{padding:19px 0;}
.mainBody .newsUl a{border: 0; padding: 0 32px 0 30px;; margin-top: 11px; }
.mainBody .newsUl a:first-child,.clampNews .newsUl a:first-child{margin-top:0 ;}
.mainBody .newsUl a p.new{ background: none; padding: 0;}
.mainBody .newsUl a p.time{ text-align: left;}

.mainItem  .mainBody .newsUl,.clampNews .newsUl{background:url(/Content/front/images/newBg.jpg) no-repeat center bottom;background-size:cover; }
.clampNews .newsUl{background-size:contain;}

.banner{/*height: 257px;*/ overflow: hidden; margin-top: 10px;}

.clampNews{background: #fff; width: 32.3%; height: 244px; margin-left: 1%;margin-top: 10px; overflow:hidden;}
.smallTit{padding: 14px 29px 9px 20px; line-height: 27px;}
.smallTit  .title{font-size: 14px; } 
.clampNews .newsUl{padding: 23px 20px 23px 29px;}
.clampNews .newsUl a{ padding: 0; margin-top: 16px; border: 0;}
.clampNews .newsUl a p{line-height: 16px;}
.clampNews .newsUl a p.new{ padding-left: 25px; background-size: auto 100%; }

/*列表组图片轮播*/
.listImg{background: #fff; margin-top: 10px;}
.owl_carousel_wrapper{padding:1.375rem 0; }
.owl-carousel{width: 87.5%; margin: auto;}
/*.owl-theme .owl-controls{position: absolute; left: 0; top: 0; right: 0;}*/
.owl-pagination{display: none;}
.owl-theme .owl-controls .owl-nav div{position: absolute; margin:0;padding:0; margin-top: -25px;top: 50%; }
.owl-theme .owl-controls .owl-prev{ left:-4%;  background:url("/Content/front/images/arrowRight.png") no-repeat; background-size:cover;  font-size:0}
.owl-theme .owl-controls .owl-next{ right:-4%; background:url("/Content/front/images/arrowLeft.png") no-repeat;background-size:cover; font-size:0}
.owl-item .item{margin:0 5px; overflow: hidden;}
.owl-demo div.owl-item:first-child{margin-left: 0;}
.owl-theme .owl-controls .owl-prev:hover{background:transparent url("/Content/front/images/arrowRight.png") no-repeat;}
.owl-theme .owl-controls .owl-next:hover{background:transparent url("/Content/front/images/arrowLeft.png") no-repeat;}
.owl-dots{display:none}
.owl-theme .owl-nav [class*='owl-']{width:22px; height:50px;}
/* 本例子css */
/*.picScroll-left{ background: #fff; width:100%; padding: 22px 0;  overflow:hidden; position:relative; text-align: center;   }
.tempWrap{display: inline-block;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:22px; top: 50%; margin-top: -24.5px; height: 49px; position: absolute; left: 21px; overflow:hidden;
	 cursor:pointer; background:url("/Content/front/images/arrowRight.png") no-repeat;}
.picScroll-left .hd .next{ background:url("/Content/front/images/arrowLeft.png") no-repeat; left: auto; right: 21px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ height: 160px; overflow: hidden;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width: 160px; height: 160px; margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }*/
/*.picScroll-left .bd ul li .pic img{ width:100%; height:auto; display:block;  padding:2px; border:1px solid #ccc; }*/
/*.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;}*/

.contentBottom{text-align: center; font-size: 0; margin: 10px auto; background: #fff; overflow: hidden;}
.contentBottom a{width:16.667%; float:left; height: 0; padding-bottom: 5.834%;}
.footRight{ margin-left: 40px;}
.footNav{font-size: 0; text-align: center; /*margin: 0 0 20px;*/ margin-top:5px;}
.footNav a{display: inline-block; line-height: 1; text-align: center; font-size: 1.125rem; color: #666; padding: 0 1.25rem; border-left: 1px solid #797979;}
.footNav a:hover{color:#e00024}
.footNav a:first-child{ border-left: 0;}
.footRight p{font-size: 18px; color: #666; text-align: center;}
.footRight p.addr{margin: 1.125rem 0 0; padding-bottom:1rem; border-bottom:1px solid #e00024}
.footRight p.addr span:first-child{margin-right:3.7%;}
.footRight p.beian a{ color: #666; display: inline-block; font-size:inherit;}
.footRight p.beian{margin-top: 16px;}
/*.footRight p.beian a:hover{color: #e00024;}*/
.footRight p span{display: inline-block;}

/*列表页*/
.leftLink{background: #e00024; font-size: 18px; line-height: 60px; text-align: center; color: #fff;}
.leftNavBox div a{display: block; font-size: 18px; color: #666666; text-align: center; background: #fff; line-height: 45px;}
.leftNavBox div a:hover,.leftNavBox div a.on,.leftNavBox div a:focus{background: #f9ccd3; border-left: 2px solid #e00024;}
.zhengshu{background: #e00024; border-radius: 24px; -webkit-border-radius: 24px; display: block;text-align: center; line-height: 48px;  width: 98%; margin: 15px auto 5px;}
.zhengshu img{width: auto; height: auto; display: inline-block; vertical-align: middle; }
.zhengshu span{ vertical-align: middle; font-size: 20px; color: #fff; margin-left: 8px;}

.tel{background: #fff; margin-top: 15px;}
.tel a{font-family: arial; font-weight: normal; display: block; color: #666666; font-size: 1rem; line-height: 2.2; text-align: center; font-size: 16px;} 

/*列表右侧*/
.titLink{background: #dfddde; padding: 2.1% 30px; color: #666666; font-size: 14px;}
.titLink a{color: inherit; font-size: inherit;}
.titLink a:hover{color:#e00024}
.listTit{background: #fff; padding: 18px 30px;}
.searchBox{margin: 2.5px 0;}
.inputBox input,.searchBtn{height: 30px;font-size: 14px; }
.inputBox{border: 1px solid #d2d2d2; height: auto; padding: 4px 0; width: 255px;}
.searchBtn{width: 66px; margin-left: 11px; padding: 0; cursor:pointer}
.inputBox input{width: 100%;padding:0 15px;height:20px;}
.listUl{ background: #fff; padding: 0 10px; }
.listUl a{border-bottom: 1px solid #dcdcdc; padding: 1.5625rem 20px; display:table;}
.list_img{width:120px; height:90px; overflow:hidden;display: table-cell; margin-right:1.6875rem; }
.listUl a .time{font-size: 14px; color: #999999; margin-top:6px}
.detailBtn{width: 70px; text-align: right;color:#e00024;}
.newTitle{font-size: 14px; color: #333333; -webkit-line-clamp:3; margin-top:3px; word-wrap: break-word;}
.newText{font-size: 14px; color: #999999; margin-top: 8px; }
.listUl a:hover .newTitle{color: #e00024;}
.pageBox{background: #fff; text-align: center;}
.pagination li a{margin: 0 2.5px; font-size: 14px; color: #000; border-color:#d2d2d2; padding:8px 14px; cursor: pointer;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background: none; border-color:#fff; color: #000;}
.pagination li a:hover{ border-color:#e00024; background: #fff;}

/*详情页*/
.detail{padding:5% 6% ; background: #fff;}
.detailTit{font-size: 28px; color: #333333; text-align: center;}
.detailInfo{font-size: 14px; color: #333333; text-align: center; margin:2.3% 0 3.3%;}
.detailInfo span{display: inline-block; text-align: center;}
.detailContent p{font-size: 16px; line-height: 1.875; color: #666666; text-indent: 2em;}
.detailContent p span{color: #000;}

/*详情验证框*/
.modal-content{ box-sizing: border-box; -webkit-box-sizing: border-box; width: 84.3%; margin: 5% auto 2.5%; padding: 5% 5% 4.5%; position: relative; border: 1px solid #e00024; border-radius: 0.625rem; -webkit-border-radius: 0.625rem; box-shadow:none;}
.modal-body{padding: 0;}
.modal-header{padding: 0; display: table; width: 100%; margin-bottom: 5px; border: 0; float: none;}
.modal-top-left{display:table-cell;}
.modal-top-right{ display: table-cell;  vertical-align: bottom; text-align: right;}
.youji{font-size: 1.75rem; color: #333333; position: relative; padding-bottom: 0.6rem;}
.modal-title{font-size: 0.5rem; color: #999999; margin-top: 1rem;}
.jishu{font-size: 1.125rem; color: #333; text-align: right; margin-bottom: 0.2rem}
.modal-tel{font-size: 1.75rem; font-family: arial; color: #d40038; text-align: right; line-height: 1;}
.hr{ height: 3px; background: #d40038; width: 2.8125rem; }
.form-group{ overflow: hidden;  width: 100%;}
.form-group-half{width: 47%;}
.form-group .inputBox{width:100%; border: 0; height: auto; padding:0.875rem 0; border-bottom: 1px solid #716b6c;}
.form-group .inputBox input,.form-group .inputBox textarea{color: #333333;box-sizing:border-box; padding: 0 1.25rem; -webkit-box-sizing:border-box;height:20px; font-size: 12px; vertical-align: middle; } 
.form-group .inputBox textarea{ overflow: auto; line-height: 1.2; width: 100%; height: auto; padding-right: 0;}
.modal-footer{ border: 0; text-align: left; margin: 6.2% 0 0; padding: 0; font-size: 0;}
.modal-footer button{ cursor: pointer; font-size: 14px; color: #666666; padding: 11px 26px; vertical-align: top; border:1px solid #666666; background: #fff; border-radius: 0;}
.modal-footer button.btn-cancel{border: 1px solid #fff; color: #999;}
.modal-body{background: url(/Content/front/images/modelBg.jpg) no-repeat center top; background-size: contain;}

.detailPage{padding: 4%; border-top: 1px solid #d2d2d2; background: #fff;}
.detailPage a{font-size: 1.125rem; color: #333333; margin-top: 0.875rem; display: block;}
.detailPage a:first-child{margin: 0;}
.detailPage a:hover{color:#e00024; cursor:pointer;}

.zige{margin:15px 0}

.footer{background: #fff; padding: 63px 0; border-top: 2px solid #e00024;}
.footer .row{text-align:center; font-size:0;}
.eweima{width: 132px; height: 132px; overflow: hidden; display:inline-block;}
.footRight{display:inline-block; vertical-align:top}


@media (max-width:1200px){	
	html {font-size: 15px;}	
	.wrap{ width: 100%; min-width: auto; box-sizing: border-box; -webkit-box-sizing: border-box;}
	.row{ padding: 0 15px;}
}

@media (max-width:1200px) and (min-width:768px){	
	
}

@media (max-width: 967px) {
	/*.wrap { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 15px;}*/
	html {font-size: 14px;}
	.contentMain .left{display: none;}
	.contentMain .right{width: 100%;}
	/*.eweima{display: none;}*/
	.eweima,.footRight  {float: none;}
	.footRight{margin: 0;}
	.footNav{display: none;}
	.contentBottom a{width:33.333%; float:left; height: 0; padding-bottom: 11.5%;}
	.listLeft .ewmBox,.tel,.leftNavBox,.listLeft .leftLink{ display: none;}
	.zhengshu{line-height: 35px; margin: -5px auto;}
	.zhengshu span{font-size: 1.5rem;}
	.zhengshu img{height: 1.5rem;}
	.titLink{padding: 2.1% 15px;}
	.listTit{padding: 12px 15px;}
	.listLeft,.listRight  {width: 100%;}
    .addr{margin-top:20px;}
}

@media (max-width: 768px) {
	.content .wrap{ width: 100%; margin: auto; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0;}
	html {font-size: 13px;}	
	.announceBox,.headBanner{display: none;}
	.nav_swiper_box{padding: 0; height: 50px;}
	.head-nav{background: #af001c; position: fixed; top: 0; left: 0; right: 0; height: 50px; z-index: 50;}
	.nav.wrap{padding: 0; background: #e00024;}
	.headBar{ display: block;} 
	.nav{ height: auto; position: absolute;width: 100%;top: 100%;left: 0; border-top: 1px solid #d90335;max-height: 340px; overflow-y:auto; -webkit-overflow-scrolling:auto;}
	.nav .navbar{ display:block; width: 100%; display:none; }
    .navbar li.navLi ul{ position:relative; top:0;}
	.nav .navbar li.navLi{ float:none; width:100%; }
	.nav ul li.navLi a{ text-align:left; padding:0 15px;}
	.navbar li.navLi a{ line-height: 40px;}
	.navbar li.navLi ul li a{ text-align:left;padding:0 15px 0 30px;}
	.navbar li.navLi ul{ position:static;}	
	.col-md{width: 100%;}
	.contentMain {margin-top:0;}
	.newSlide{height: 0; width:100%; padding-bottom:54.1%;}
	.newSlide .item a img{ width: 100%; height: auto; min-height:auto; max-height:auto}
	.footRight p{text-align: left; padding:0 7%; font-size:16px;}   
    .addr span:first-child{margin-bottom:6px;}
	.listUl a{padding-left: 5px; padding-right: 5px;}
    .footRight p.beian{margin-top:16px;}
	.leftNavBox{width: 100%; overflow: hidden;background: #fff; }
	.leftNavBox div{font-size:0;overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;text-align: center;}
	.leftNavBox div a{display: inline-block; margin: 0; padding: 0 15px;}
	.leftNavBox div a:hover, .leftNavBox div a.on, .leftNavBox div a:focus{background: #e00024; color: #fff; border: none;}
	.header{display: none;}
	.searchBox .inputBox{display: none;}
	.modal-body{background-size: cover;}
	.modal-content,.form-group-half{width: 100%;}
    .footRight p.addr{border:0; margin-bottom:0; padding-bottom:0} 
    .clampNews .newsUl{background-size:cover}
}
@media (max-width: 640px) {
	.rightTop .mainItem,.clampNews{width: 100%; margin-left: 0; margin-top: 10px;}
	.rightTop, .mainNews{margin: 0;}
	.footer{ padding: 40px 0;}
    .tagTit{ height:45px; line-height:45px;}
    .tagTit span{border-bottom:45px solid #e00024;}
    .tagHead .more{line-height:45px;}
}
@media (max-width: 550px) {
	.logo{float: none; margin: auto;}
	.telBox,.modal-top-right{display: none;}
}
@media (max-width: 479px){
	html {font-size: 12px;}
	.newText,.detailBtn{display: none;}
    .list_img{width:30%; height:0; padding-bottom:22.5%;}
    .newTitle{-webkit-line-clamp:2;}
}

@media (max-width: 374px){
	html {font-size: 11px;}
	.logo{height: 60px; width: auto;}
	.logo img{height: 100%; width: auto; text-align: center; margin: auto;}
	.newSlide .swiper-slide p{font-size: 16px; line-height: 40px; }
	.newSlide .swiper-slide p span{text-indent: 10px;}
	.newSlide.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 18px; right: 10px;}
}

@media (max-width: 374px) and (min-width: 320px){
	html{ font-size:10px;}
	.titLink{font-size: 12px;}
}

.error_tip{height: 20px; line-height: 20px;padding-left: 1.25em; text-align: right;}
input.error { background:url("/Content/front/images/error.png") no-repeat center right; background-size:contain;}
label.error{ color: #ff0000;  font-size: 12px;}
.detailContent img {width:auto;max-width:100%; display :inline-block}