*{margin: 0;padding: 0;list-style: none;text-decoration: none;line-height: 1;box-sizing: border-box;font-family: "Microsoft YaHei";font-weight: normal;-webkit-appearance:none;-webkit-overflow-scrolling:touch;}
.box{width: 100%;}
.headercon{position: relative;margin: 0 auto;width: 100%;max-width: 1200px;height: 100%;}
.con{position: relative;overflow:hidden;margin: 0 auto;width: 100%;max-width: 1200px;height: 100%;}
.title{color: #333;font-size: 34px;text-align: center;}
.title > span.red{color: #EA0F0E;}
.title > span.bold{font-weight: bold;}
.list{overflow:hidden;}
.list > li{float: left;}
.last-child{margin-right: 0!important;padding-right: 0!important;border-right: none!important;}
img{max-width: 100%;}
.concultBut{margin: 0px auto 0;width:204px;height:52px;background:rgba(234,15,14,1);border-radius:4px;text-align: center;line-height: 52px;font-size: 24px;color: #fff;cursor: pointer;}
.m_show{display: none!important;}
.subBanner{height: 600px;}
.box .footer .con{overflow:hidden;}
@media(min-width: 1200px){
#top{ background:#f4f4f4;display: block; line-height:40px; height:40px;}
#top .top{ width:1200px; margin:auto;}
}
/* 清除浮动 */
.clearfix:after {display: block;visibility: hidden;clear: both;height: 0;content: ".";}
/* 兼容IE */
.clearfix {*zoom: 1;}
@media(max-width: 1200px){.subBanner{height: 480px;}
.con{width: 96%;}
#top{ display:none;}
.title{font-size: 28px;}
}
@media(max-width: 992px){.subBanner{height: 360px;}
.title{font-size: 24px;}
}
@media(max-width: 767px){.title{line-height: 1.5;font-size: 20px;}
.m_hide{display: none!important;}
.m_show{display: block!important;}
.concultBut{margin-top: 20px;width:150px;height: 30px;font-size: 14px;line-height: 30px;}
}
@media(max-width: 481px){.subBanner{height: 320px;}
}

.header{height: 80px;background-color: #fff;}
.headerLogo,.headerList{float: left;}
.headerPhone{float: right;}
.headerLogo{display: block;margin: 15px 60px 0 0;width: 228px;height: 50px;}
.headerList > li{float: left;position: relative;margin: 0 50px 0 0;width: auto;cursor: pointer;}
.headerList > li:nth-child(2):before,.headerList > li:nth-child(3):before,.headerList > li:nth-child(4):before,.headerList > li:nth-child(5):before{position: absolute;content: "";right: -28px;top: 10px;width: 36px;height: 22px;background-image: url(../image/headerIcon1.png);background-size: 100%;background-repeat: no-repeat;}

.headerList > li > a{color: #333;font-size: 16px;line-height: 80px;}
.headerList > li.active > a{color: #EA0F0E;}
.headerPhone{padding: 0 0 0 32px;color: #666;background-image: url(../image/headerIcon2.png);background-size: 25px 24px;background-position: left center;background-repeat: no-repeat;line-height: 40px;}
.headerPhone > a{color: #EA0F0E;font-size: 18px;}
.bannerNav{display: none;}
/* header子菜单 */
.headerList > li:hover .headerLista{color: #EA0F0E;}
.hdmenu_ul{position: absolute;background: #fff;margin-left: -25px;display: none;z-index: 1000;}
.hdmenu_ul li{padding-top: 24px;padding-bottom: 13px;text-align: center;width: 118px;cursor: pointer;}
.hdmenu_ul li a{color: #666;font-size: 14px;}
.leftmenu_ul li a{color: #fff;font-size: 14px;}
.leftmenu_ul{position: absolute;right: -128px;background: rgba(0,0,0,.4);top: 0;z-index: 1000;display: none;}
.leftmenu_ul li{width: 128px;height: 48px;line-height: 48px;text-align: center;}
.leftmenu_ul li:hover a{color: #EA0F0E;}
@media(max-width: 1200px){.headerLogo{margin-right: 20px;}
.headerList > li{margin: 0 20px 0 0;}
.hdmenu_ul{margin-left: -10px;}
}
@media(max-width: 992px){.header{display: none;}
.bannerNav{display: block;position: fixed;padding: 10px 12px 8px;width: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .65);z-index: 999;height: 43px;}
.bannerNav > img{display: block;float: left;width: 210px;height: 46px;}
.bannerNav > a > img {width: 105px;height: 23px;}
.bannerMenu{float: right;margin-top: 4px;width: 24px;height: 20px;}
.bannerMenu > span{display: block;margin-bottom: 4px;width: 100%;height: 2px;border-radius: 2px;background-color: #fff;}
.bannerMenu > span:last-child{margin-bottom: 0;}
.m_headerList{display: none;position: absolute;top: 43px;right: 0px;left: 0px;padding: 0 30px;background-color: rgba(0, 0, 0, 0.65);z-index: 99;}
.m_headerList.nav_show{display: block;}
.m_headerList > li{position: relative;padding: 14px 0 12px;width: 25%;text-align: center;}
.m_headerList > li > a{display: block;font-size: 12px;color: #fff;height: 62px;line-height: 1.5;}
.m_headerList > li > a > img{display: block;width: 40px;margin: 0 auto 5px;}
.m_headerList > li:nth-child(1),.m_headerList > li:nth-child(2),.m_headerList > li:nth-child(3),.m_headerList > li:nth-child(4){padding-top: 25px;border-bottom: solid 1px rgba(255, 255, 255, .2);}
.m_headerList > li:nth-child(1):before,.m_headerList > li:nth-child(2):before,.m_headerList > li:nth-child(3):before,.m_headerList > li:nth-child(4):before{position: absolute;content: "";right: 50%;top: 20px;transform: translateX(calc(-50% + 78px));width: 40px;height: 20px;background-image: url(../image/m_headerIcon6.png);background-size: 100%;background-repeat: no-repeat;}
.m_headerList > li:nth-child(1):before,.m_headerList > li:nth-child(2):before,.m_headerList > li:nth-child(3):before,.m_headerList > li:nth-child(4):before{top: 34px;}
.m_headerList > li:nth-child(5),.m_headerList > li:nth-child(6),.m_headerList > li:nth-child(7){padding-bottom: 34px;}
}
@media(max-width: 767px) {.m_headerList > li > a > img {width: 30px;}
.m_headerList > li:nth-child(1):before, .m_headerList > li:nth-child(2):before, .m_headerList > li:nth-child(3):before,.m_headerList > li:nth-child(4):before {top: 12px;}
.m_headerList > li:nth-child(1):before, .m_headerList > li:nth-child(2):before, .m_headerList > li:nth-child(3):before, .m_headerList > li:nth-child(4):before {width: 40px;left: -18px;}
}

.footer{background-color: #32373A;}
.footerList{float: left;margin: 40px 0;border-right: solid 1px #212426;}
.footerList > li{margin: 0 120px 0 0;color: #fff;font-size: 18px;}
.footerList > li > a{color: #fff;}
.footerList > li > ul{margin: 10px 0 0 0;}
.footerList > li > ul > li > a{display: block;padding: 12px 0 0; font-size: 14px;color: #fff;}
.footerInfo{float: right;margin: 40px 0;}
.footerInfo > h3{margin: 0 0 30px 0;color: #fff;font-size: 24px;}
.footerPhone{margin: 0 0 12px 0;padding: 0 0 0 32px;background-image: url(../image/footerIcon1.png);background-size: 24px 24px;background-position: left center;background-repeat: no-repeat;font-size: 18px;color: #fff;line-height: 24px;}
.footerPhone > a{color: #fff;}
.footerAddr{padding: 0 0 0 32px;background-image: url(../image/footerIcon2.png);background-size: 24px 24px;background-position: left center;background-repeat: no-repeat;font-size: 18px;color: #fff;line-height: 24px;}
.copyRight{padding: 20px 0;background-color: #212426;font-size: 18px;color: #fff;text-align: center;}
.bottomFixed{display: none;}
@media(max-width: 1199px) {.footerList > li{margin: 0 70px 0 0;}
}
@media(max-width: 992px){.footerInfo{width: 50%;}
.footerList > li{margin-right: 20px;}
.footerInfo > h3{font-size: 20px;}
.footerPhone,.copyRight{font-size: 16px;}
}
@media(max-width: 767px){.footer{margin-bottom: 45px;}
.footer > .con{display: none;}
.copyRight{padding: 12px 0;background-color: #fff;font-size: 12px;color: #999;line-height: 20px;}
.bottomFixed{display: block;overflow: hidden;position: fixed;right: 0;bottom: 0;left: 0;padding: 10px 0;height: 45px;background-color: #EA0F0E;z-index: 200;}
.bottomFixed > li{float: left;padding-left: 20px;width: 50%;font-size: 14px;line-height: 25px;color: #fff;background-image: url(../image/bottomFixedIcon1.png);background-size: 25px 25px;background-position: calc(50% - 40px) center;background-repeat: no-repeat;border-right: solid 1px rgba(255,255,255,.4);text-align: center;}
.bottomFixed > li a{color: #fff;}
.bottomFixed > li:nth-child(2){background-image: url(../image/bottomFixedIcon2.png);border-right: none;}
}
.containerx {width: 100%;max-width: 1200px;border-radius: 4px;margin: 0 auto;padding: 40px 0;}

/*main4*/
.otitleo{ font-size:30px; font-weight:600; line-height:60px;  text-align:center; color:#c50000; padding:40px 0px 0px 0px; width:80%; margin:auto;}
#main4{  background:#fff;}
.main4 div{ width:48%; margin:1%; float:left; padding:1%;box-shadow:1px 1px 5px #d2d2d2; }
.main4 div a{color:#333;}
.main4 div h1{ font-size:18px; line-height:40px;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.main4 div p{font-size:14px; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; line-height:23px;}
.main4 i{  font-style:normal;}
.main4 .news-date{width: 84px;height: 84px;line-height: 23px;float: left;vertical-align: top;margin-right: 15px;text-align: center;background: #f2f2f2;font-family: arial;}
.main4 .news-date-day{font-size: 25px;line-height: 25px;margin-top: 20px;width: 84px;float: left;}
.main4 .news-date-month{ font-size:12px; line-height:25px;width: 84px;float: left;}
.main4 div:hover{box-shadow:1px 1px 5px #a9a9a9;}
@media screen and (min-width: 590px) and (max-width: 768px){
.main4 div{ width:96%;}
}
@media screen and (max-width: 590px){
.otitleo{ font-size:20px; font-weight:600; line-height:40px;  text-align:center; color:#c50000; padding:10px 0px 0px 0px;}
.tit{ line-height:30px; text-align:center;}
.main4 div{ width:96%;}
.main4 div h1{ font-size:18px; line-height:35px;}
}
* {padding: 0;margin: 0;}
.Box {position: relative;background-image: linear-gradient(-179deg,rgba(255,243,223,0) 0,rgba(255,243,223,.9) 100%);margin:0px auto 20px auto;}
.Box a{ color:#333;}
.Box .content {width: 1200px;margin:0px auto; padding:20px auto;}
.Box h2 {text-align: center;margin-bottom: 35px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 150px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../image/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../image/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../image/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../image/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 32 5px;height: 430px;margin-left: 20px;overflow: hidden; text-align:center;}
.Box .Box_con .conbox ul li span{ color:#C03;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 380px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
@media(max-width: 992px){
.Box { display:none;}	
	}
.links{ line-height:30px; margin:10px auto;color:#f7f7f7;}
.links a{ color:#f7f7f7; margin:0px 5px;}