﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td,div,span{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#595757;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;min-width: 1130px;-webkit-transition: margin .4s;-moz-transition: margin .4s;transition: margin .4s;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #595757;text-decoration: none;}
a:hover{}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width: 1130px;margin:0 auto;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
.cor1,a.cor1{color: #C30D22 !important;}
.block{display: block;}
.inblock{display: inline-block;}
.bg{background: #F2F2F2;}
.bg3{background: #fff;}
.bg4{background: #F8F8F8;}
.mgr10{margin-right: 10px;}
.mgr20{margin-right: 20px;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;vertical-align: middle;}
.ic1{background-position: -302px 0;width: 24px;height: 20px;margin-right: 10px;vertical-align: -1px;}
.ic2{background-position: -410px 0;width: 52px;height: 52px;}
.ic3{background-position: -467px 0;width: 52px;height: 52px;}
.ic4{/*background-position: 0 0; */width: 39px;height: 43px;background:url(../images/icon-01.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic5{/* background-position: -50px 0; */width: 39px;height: 43px;background:url(../images/icon-02.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic6{/* background-position: -100px 0; */width: 39px;height: 43px;background:url(../images/icon-03.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic7{/* background-position: -157px 0; */width: 39px;height: 43px;background:url(../images/icon-04.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic8{/* background-position: -208px 0; */width: 39px;height: 43px;background:url(../images/icon-05.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic9{/* background-position: -253px 0 ;*/width: 39px;height: 43px;background:url(../images/icon-06.png) no-repeat;vertical-align:middle;background-size:39px 43px;}
.ic91{/* background-position: -253px 0; */width: 39px;height: 43px;background:url(../images/icon-07.png) no-repeat;vertical-align:middle;background-size:39px 43px;}

.ic10{background-position: -166px -58px;width: 34px;height: 34px;}
.ic11{background-position: -211px -58px;width: 34px;height: 34px;}
.ic12{background-position: -256px -58px;width: 34px;height: 34px;}
.ic13{background-position: -298px -58px;width: 34px;height: 34px;}
.ic14{background-position: 0 -58px;width: 31px;height: 31px;}
.ic15{background-position: -41px -58px;width: 31px;height: 31px;}
.ic16{background-position: -83px -58px;width: 31px;height: 31px;}
.ic17{background-position: -124px -58px;width: 31px;height: 31px;}
.ic18{background-position: -342px 0;width:22px;height: 21px;}
.ic19{background-position: -374px 0;width:24px;height: 19px;}
.ic20{background-position: -348px -57px;width:14px;height: 12px;}
.ic21{background-position: -367px -57px;width:4px;height: 5px;}
.ic22{background-position: -392px -63px;width:12px;height: 20px;}
.ic23{background-position: -409px -63px;width:12px;height: 20px;}
.ic24{background-position: 0 -101px;width:27px;height: 42px;}
.ic25{background-position:-30px -101px;width:27px;height: 42px;}
.ic26{background-position:-182px -103px;width:70px;height: 22px;vertical-align: top;}
.ic27{background-position:-72px -99px;width:93px;height: 52px;}
.ic28{background-position:-284px -99px;width:74px;height: 75px;}
/*common*/
.content{position: relative;overflow: hidden;}
.header{padding: 20px 0 18px;background: #fff;}
.header  span.cor1{font-size: 21px;line-height: 58px;}
.header .logo img{/* width: 244px;height: 80px; */}
.header .address{color: #221814;margin: 58px 0 0 26px;display: block;float: left;}
.header .address a{padding: 0 10px;color: #221814;}
.nav{height: 50px;background: #F3F4F4;position: relative;z-index: 1000;}
.nav .navlist{overflow: hidden;}
.nav .navlist>li{line-height: 50px;width: 58px;text-align: center;}
.nav .navlist>li.n1{width: 85px;}
.nav .navlist>li>a{display: block;font-size: 14px;color: #595757;position: relative;width: 100%;height: 100%;height: 50px;-webkit-transition: color .4s;transition: color .4s;}
.nav .navlist>li>a span{position: absolute;left: 0;width: 100%;height: 100%;z-index: 2;}
.nav .navlist>li>a .navbg{background: #C30D22;top:100%;-webkit-transition: top .4s;transition: top .4s;z-index: 1;}
.nav .navlist>li>a:hover,.nav .navlist>li>a.current{color: #fff;}
.nav .navlist>li>a:hover .navbg,.nav .navlist>li>a.current .navbg{top:0;}
.subNav{}
.subNav .droplist{position: absolute;width: 100%;background: #4B494E;top:-100%;z-index: 4;padding: 0  0 0 85px;-webkit-transition: top .4s;transition: top .4s;}
.subNav .droplist.current{top:0;}
.subNav .droplist li>a{color: #fff;display: block;margin-right:20px;line-height: 46px;font-size: 14px;}
.subNav .droplist li>a:hover{color: #C30D22;}
.nav span.cor1{line-height: 50px;font-size: 17px;}
.banner{position: relative;text-align: center;height: 553px;width: 100%;top:0;z-index: 1;}
.banner .slider{margin: 0 auto;position: relative;height:553px;}
.slider li{position: absolute;width: 100%;}
.slider img{width: 100%;height: 553px;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 22px;left:126px;width: 60%;text-align: left;}
.banner .pagination a{display: inline-block;background: transparent;width: 9px;height: 9px;border-radius:100%;border:3px solid #fff;margin: 0 8px;}
.banner .pagination a.current{background: #FEFEFE;border-color:#FEFEFE;}
.banner .prev,.banner .next{position: absolute;top:252px;}
.banner .prev{left: 77px;}
.banner .next{right: 77px;}
.bannerTwo{width: 100%;height: 146px;}
.bannerTwo img{width: 100%;height: 146px;}

.breadcrumb{color:#595757;font-size: 14px;font-weight: bold;line-height: 77px;}
.breadcrumb .line{margin:0 8px;}
.breadcrumb a{color:#595757;}

.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#595757;margin:0 8px;font-size: 15px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;color: #C30D22;font-weight: bold;}

.footer{background: #202121;padding:63px 0 55px ;color: #fff;padding-bottom:0px}
.footer .container{padding: 0 59px 0 44px;}
.footer .logo{}
.footer .footerbot{}
.footer .footerbot .fbl{width: 384px;margin-top: 24px;}
.footer .footerbot .fbl p{margin-bottom: 8px;}
.footer .footerbot .fbl .cor1{margin-right: 6px;}
.footer .footerbot .fbM{width: 450px;margin-top: 24px;}
.footer .footerbot .fbM a{color: #fff;}
.footer .footerbot .fbM .line{padding: 0 14px;}
.footer .footerbot .fbR{}
.footer .footerbot .fbR span.block{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.footer .footerbot .fbR .share{font-size: 0;}
.footer .footerbot .fbR .share a{display: inline-block;margin-right: 12px;}
.footer .knowledge{margin-top: 38px;}
.footer .knowledge .icon{margin-right: 10px;}
.copy{line-height: 140px;background: #000000;color: #fff;text-align: center;}
.copy span.line{padding: 0 14px;}
.kefu{position: fixed;top:200px;left: 0;z-index: 999;}
.kefu .kefulist{padding: 0 8px;color: #fff;background:#C30D22 ;}
.kefu .kefulist li{border-bottom: 1px solid #fff;padding: 20px 0;text-align: center;position: relative;background: #C30D22;}
.kefu .kefulist span{display: block;padding: 0 6px 0 2px;}
.kefu .kefulist .icon{display: block;margin: 0 auto 8px;}
.kefu .kefulist p{position:absolute;left:-184px;top:0;width:184px;color: #fff;font-size: 21px;line-height: 45px;background: #C30D22;padding: 16px 0;height: 80px;}
.kefu .kefulist p:after{content: '';width: 1px;height: 45px;background: #fff;right: 8px;top:17px;position: absolute;}
.kefu .kefulist li:last-child{border-bottom: 1px solid #C30D22;}
.maskDialog{position: fixed;background: rgba(0,0,0,.7);top:0;left: 0;right: 0;bottom: 0;z-index:2000;}
.maskDialog .map{position: absolute;bottom: 288px;}
.maskDialog .map,.maskDialog .map img{width: 100%;height: 324px;}
.dialog{}
.dialog .mask{position: fixed;top:0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 3000;}
.dialog .dialogInner{position: absolute;top:50%;left: 40%;margin-left:-414px ;margin-top:-260px;width: 1090px;height: 651px;background: #fff;z-index: 4000;padding: 53px 13px;}
.dialog .dialogInner .dialogCon{}
.dialog .dialogInner .dialogCon .imgwrap{position: relative;height: 389px;}
.dialog .dialogInner .dialogCon .imgwrap dd{position: absolute;top:42px;left: 0;text-align: center;background: #fff;}
.dialog .dialogInner .dialogCon .imgwrap img{height: 100%;}
.dialog .dialogInner .dialogCon .des{display:block;margin-top: 160px;}
.dialog .dialogInner .dialogfoot{}
.dialog .dialogInner .dialogfoot span.next{position: absolute;right: 14px;top:22px;font-weight: bold;color: #fff;background: #4B494E;border-radius: 0 6px 6px 0;padding: 0 6px;line-height: 24px;}
.dialog .dialogInner .dialogfoot span.close{position: absolute;right: 14px;bottom:22px;font-weight: bold;color: #fff;background: #4B494E;border-radius: 0 6px 6px 0;padding: 0 6px;line-height: 24px;}