@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px; position: relative; height: 100%;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; cursor: pointer;}
a:hover{color: #c00!important;}
a:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"],select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1400px; margin: 0 auto; position: relative;}
@media only screen and (max-width: 1499px){
	.container{width: 1200px;}
}
.back >a {color: #c00; font-weight: 900; font-size: 16px;}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; font-size: 0; text-align: center;}
.middle{display: inline-block; *display: inline; *zoom: 1; width: 0; height: 100%; vertical-align: middle; position: relative;}
.col-lg-2_0,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-12{float: left; min-height: 1px;}
.col-lg-2_0{width: 20%; *width: 19.98%;}
.col-lg-3{width: 25%; *width: 24.98%;}
.col-lg-4{width: 33.33%; *width: 33.31%;}
.col-lg-6{width: 50%; *width: 49.98%;}
.col-lg-12{width: 100%;}
@font-face{
	font-family: 'Akrobat-Light';
	font-style: normal;
	src: url('../font/Akrobat-Light.eot');
	src: url('../font/Akrobat-Light.eot?#iefix') format('embedded-opentype'),
	url('../font/Akrobat-Light.woff2') format('woff2'),
	url('../font/Akrobat-Light.woff') format('woff'),
	url('../font/Akrobat-Light.ttf') format('truetype'),
	url('../font/Akrobat-Light.svg#webfont34M5alKg');
}
/*头部*/
.header{width: 100%; height: 70px; min-width: 1200px; background: #000; position: relative; z-index: 999;}
.logo{float: left; width: 300px; height: 70px; background: #a31d23;}
.logo a{display: block; height: 70px; text-align: center;}
.logo img{margin-top: 7px; height: 56px;}
.nav{float: right;}
.nav ul > li{float: left; padding: 0 18px; position: relative;}
.nav ul > li > a{display: block; min-width: 40px; height: 70px; line-height: 70px; padding: 0 2px; font-size: 16px; color: #fff; text-align: center; position: relative; z-index: 3;}
.nav ul > li > a i{width: 0; height: 4px; background: #cf0d0d; position: absolute; left: 0; bottom: 0; z-index: 2; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s;}
.nav ul > li:hover > a,.nav ul > li.active > a{color: #cf0d0d!important;}
.nav ul > li:hover > a i,.nav ul > li.active > a i{width: 100%;}
.nav ul > li:hover .subnav{height: auto; margin-top: 0; opacity: 1; visibility: visible;}
.subnav{width: 140px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); background: #fff; position: absolute; left: 50%; top: 100%; margin-left: -70px; text-align: center; height: 0; overflow: hidden; margin-top: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden;}
.subnav > ol{padding: 14px 0 12px 0; position: relative; z-index: 2;}
.subnav > ol li a{display: block; height: 40px; line-height: 40px; font-size: 13px;}
.subnav > ol li a:hover{background: #cf0d0d; color: #fff!important;}
.nav ul > li.pnone{position: static;}
.product-subnav{width: 100%; min-width: 1200px; left: 0; margin-left: 0; font-size: 0; text-align: center; padding: 34px 0;}
.product-subnavbox{margin: 0 -60px;}
.product-subnav dl{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; text-align: left; margin: 0 60px;}
.product-subnav dt{font-size: 18px;}
.product-subnav dt a{color: #000;}
.product-subnav dd{margin-top: 14px;}
.product-subnav dd li{height: 30px; line-height: 30px; font-size: 15px;}
.product-subnav dd li a{color: #666;}
.htel{height: 60px; float: right; margin-right: 70px; margin-top: 10px; margin-left: 36px; background: url(../images/htel-bg.png) no-repeat left 6px; padding-left: 46px; font-size: 16px; color: #fff;}
.htel p{height: 20px; line-height: 20px;}
.htel .p2{font-family: "Arial"; font-size: 26px; font-weight: bold; height: 24px; line-height: 24px; margin-top: 4px;}
@media only screen and (max-width: 1499px){
	.logo{width: 280px;}
	.nav ul > li{padding: 0 12px;}
	.htel{margin-right: 30px; margin-left: 26px;}
	.htel .p2{font-size: 26px; line-height: 30px;}
}
/*底部*/
.footer{background: #000; color: #fff; overflow: hidden;}
.footer a{color: #fff;}
.footer a:hover{filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
.foot-model{padding: 40px 0;}


.foot-nav{float: left; margin-right: 90px;}
.foot-nav dt{font-size: 14px;}
.foot-nav dd{margin-top: 16px;}
.foot-nav dd li{height: 24px; line-height: 24px; float: left; margin-right: 16px;}
.foot-nav dd li a{filter: alpha(opacity: 60); -webkit-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}


.foot-contact{float: left;}
.foot-contact li{line-height: 24px;}


.foot-copy{padding: 17px 0; position: relative; font-size: 14px; line-height: 26px; font-family: "Microsoft YaHei Light"; margin-top: 20px;}


.foot-copy .line{width: 100%; height: 1px; background: #fff; filter: alpha(opacity: 30); -webkit-opacity: .3; -moz-opacity: .3; -ms-opacity: .3; -o-opacity: .3; opacity: .3; position: absolute; left: 0; top: 0;}


.foot-copy .container{filter: alpha(opacity: 50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; opacity: .5; padding-top: 1;}






@media only screen and (max-width: 1499px){
	.foot-info ul{margin: 0 -35px;}
	.foot-info li .item{margin: 0 35px;}
}
/*首页*/
.index-row{padding: 60px 0;}

.inner-entitle{font-family: "Akrobat-Light"; font-size: 30px; color: #666; text-align: center; line-height: 1.2;}
.inner-title{font-size: 36px; color: #000; text-align: center; line-height: 1.2; margin-top: 8px;}
/*首页---广告图切换*/
.banner{overflow: hidden; position: relative; height: 750px; z-index: 2;}
.banner li{height: 750px; background-repeat: no-repeat; background-position: center;}
.banner li a{display: block; width: 100%; height: 100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 8px; height: 8px; margin: 0 14px; position: relative;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active span{background: #c00; width: 24px; height: 24px; filter: alpha(opacity: 20); opacity: .2; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px;}
/*首页---关于我们*/
.index-about{padding: 40px 0; background: #fff; position: relative; overflow: hidden;}
.index-abttop ul{margin: 0 -4px;}
.index-abttop li a{display: block; margin: 0 4px; height: 136px; line-height: 136px; background: #595758; font-size: 0; text-align: center; color: #fff;}
.index-abttop li a > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.index-abttop li span{font-family: "Arial"; font-size: 60px; text-transform: uppercase;}
.index-abttop li em{font-size: 30px; margin-left: 26px;}
.index-abttop li a:hover{background: #cf0d0d; color: #fff!important;}
.index-company{margin-top: 40px; font-size: 0;}
.index-company .pic,.index-company .text{float: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.index-company .pic{overflow: hidden;}
.index-company .pic a{display: block;}
.index-company .pic img{width: 100%; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.index-company .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.index-company .text-box{padding-left: 40px;}
.index-company .title{font-size: 48px; font-weight: bold; line-height: 1.2;}
.index-company .slogo{margin-top: 10px;}
.index-company .desc{font-size: 16px; line-height: 1.875; color: #666; margin-top: 18px; text-align: justify;}
.index-company .name{font-size: 26px; margin-top: 28px;}
.index-abtinfo{margin-top: 44px; padding-bottom: 10px;}
.index-abtinfo ul{padding: 0 6%;}
.index-abtinfo li{text-align: center;}
.index-abtinfo li .num{font-size: 18px; color: #c00; line-height: 1; overflow: hidden;}
.index-abtinfo li .num span{font-family: "Akrobat-Light"; font-size: 120px; margin-right: 4px;}
.index-abtinfo li .title{font-size: 16px; color: #666; text-align: center; margin-top: 10px;}
@media only screen and (max-width: 1499px){
	.index-abttop li span{font-size: 56px;}
	.index-abttop li em{margin-left: 18px;}
	.index-company .text-box{padding-left: 20px;}
	.index-company .desc{font-size: 15px; margin-top: 10px;}
	.index-company .name{margin-top: 18px;}
	.index-abtinfo ul{padding: 0 2%;}
}
/*首页---产品*/
.index-product{position: relative; overflow: hidden; background: #000;}
.index-product .inner-entitle{color: #999; font-size: 36px;}
.index-product .inner-title{color: #fff;}
.index-product-tabbox{margin-top: 36px;}
.index-product-tabtit ul{margin: 0 -5px;}
.index-product-tabtit li{width: 12.5%; float: left;}
.index-product-tabtit li a{display: block; margin: 0 5px; height: 38px; line-height: 38px; border: 1px solid #d42f2f; color: #fff; text-align: center;}
.index-product-tabtit li.stab a{-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}
.index-product-tabtit li a:hover{color: #fff!important;}
.index-product-tabtit li.active a,.index-product-tabtit li.sbtn a:hover{background: #d42f2f; color: #fff!important;}
.index-product-tabcont{margin-top: 20px;}
.index-product-tabitem{margin: 0 -10px; position: relative;}
.index-product-tabitem li a{display: block; margin: 10px; position: relative;}
.index-product-tabitem li .pic img{width: 100%;}
.index-product-tabitem li .mask{opacity: 0; visibility: hidden; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.index-product-tabitem li .bg{width: 100%; height: 100%; background: #c00; filter: alpha(opacity: 70); opacity: .7; position: absolute; left: 0; top: 0;}
.index-product-tabitem li .text{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin: 30px; font-size: 14px; color: #fff; text-align: center; position: relative; z-index: 3;}
.index-product-tabitem li .btn{width: 83px; height: 83px; margin: 0 auto; background: url(../images/prod-sbtn.png) no-repeat;}
.index-product-tabitem li .title{font-size: 24px; margin-top: 38px;}
.index-product-tabitem li a:hover .mask{opacity: 1; visibility: visible;}
.index-product-tabitem ol{float: left;}
.index-product-tabitem ol.n1,.index-product-tabitem ol.n3{width: 480px;}
.index-product-tabitem ol.n2{width: 460px;}
.index-product-tabitem ol li .btn{width: 62px; height: 62px; background: url(../images/prod-sbtn1.png) no-repeat;}
.index-product-tabitem ol li .title{font-size: 20px; margin-top: 18px;}
.prod-more{display: block; width: 350px; height: 68px; line-height: 68px; background: #c00; font-size: 0; text-align: center; margin: 30px auto 0;}
.prod-more > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.prod-more i{width: 27px; height: 18px; background: url(../images/prod-mbtn.png) no-repeat;}
.prod-more span{font-size: 16px; color: #fff; margin-left: 20px;}
.prod-more:hover{filter: alpha(opacity: 80); -webkit-opacity: .8; -moz-opacity: .8; -ms-opacity: .8; -o-opacity: .8; opacity: .8;}
@media only screen and (max-width: 1499px){
	.index-product-tabitem{margin: 0 -7px;}
	.index-product-tabitem li a{margin: 7px;}
	.index-product-tabitem ol.n1,.index-product-tabitem ol.n3{width: 410px;}
	.index-product-tabitem ol.n2{width: 394px;}
}
/*首页---服务优势*/
.index-service{background: #fff; padding-bottom: 60px; overflow: hidden;}
.index-service .left{width: 184px; height: 574px; float: left; background: url(../images/ser-lbg.png) repeat #c00; position: relative; z-index: 1;}
.index-service .left img{position: absolute; right: 34px; top: 16px;}
.index-service .right{margin-left: 260px; padding-top: 88px; position: relative; z-index: 2;}
.index-service .stitle{font-size: 24px; font-weight: bold; color: #c00;}
.index-service .sname{font-size: 36px; color: #000; margin-top: 62px;}
.index-service .sdesc{font-size: 14px; line-height: 24px; color: #666; margin-top: 26px;}
.index-service-box{position: relative; left: -166px; margin-top: 34px;}
.index-service-slider{width: 1738px; margin: 0 -22px;}
.index-service-slider li{width: 550px; float: left;}
.index-service-slider li a{display: block; height: 340px; margin: 0 22px; background: #f6f6f6; box-shadow: 0 0 18px rgba(23,21,17,.1); position: relative;}
.index-service-slider li .line{width: 8px; height: 8px; background: #000; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: absolute; left: 40px; top: 58px; z-index: 3;}
.index-service-slider li .bg{width: 100%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s; position: absolute; left: 0; top: 0; z-index: 2;}
.index-service-slider li .bg img{width: 100%; height: 100%;}
.index-service-slider li .text{position: absolute; left: 40px; right: 40px; top: 138px; z-index: 3;}
.index-service-slider li .title{font-size: 30px; height: 34px; line-height: 34px; overflow: hidden; color: #000;}
.index-service-slider li .title span{color: #c00;}
.index-service-slider li .desc{margin-right: 40px; color: #333; margin-top: 36px; height: 96px; line-height: 24px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.index-service-slider li a:hover .line{background: #fff;}
.index-service-slider li a:hover .bg{opacity: 1; visibility: visible;}
.index-service-slider li a:hover .title,.index-service-slider li a:hover .desc{color: #fff;}
.index-service-slider{padding-bottom: 100px;}
.index-service-slider .bx-wrapper .bx-controls-direction a{width: 76px; height: 72px; background: url(../images/service-icon.png) no-repeat 0 0; top: auto; margin-top: 0; bottom: -100px;}
.index-service-slider .bx-wrapper .bx-controls-direction a:hover{filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
.index-service-slider .bx-wrapper .bx-controls-direction .bx-prev{left: 22px;}
.index-service-slider .bx-wrapper .bx-controls-direction .bx-next{background-position: -76px 0; right: auto; left: 108px;}
.index-service-slider .bx-wrapper .bx-controls-direction .bx-prev:hover{background-position: 0 -72px;}
.index-service-slider .bx-wrapper .bx-controls-direction .bx-next:hover{background-position: -76px -72px;}
.index-service-slider .bx-wrapper .bx-pager{bottom: -68px; margin-left: 205px; text-align: left;}
.index-service-slider .bx-wrapper .bx-pager.bx-default-pager a{margin: 0 17px; width: 6px; height: 6px; background: #999; position: relative;}
.index-service-slider .bx-wrapper .bx-pager.bx-default-pager a.active span{width: 22px; height: 22px; background: #ccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; filter: alpha(opacity: 50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; opacity: .5; position: absolute; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px;}
@media only screen and (max-width: 1499px){
	.index-service-slider{width: 1540px; margin: 0 -10px;}
	.index-service-slider li{width: 500px;}
	.index-service-slider li a{height: 310px; margin: 0 10px;}
	.index-service-slider li .line{top: 38px; left: 30px;}
	.index-service-slider li .text{left: 30px; right: 30px; top: 116px;}
	.index-service-slider li .desc{margin-top: 26px;}
	.index-service-slider .bx-wrapper .bx-controls-direction .bx-prev{left: 10px;}
	.index-service-slider .bx-wrapper .bx-controls-direction .bx-next{left: 96px;}
	.index-service-slider .bx-wrapper .bx-pager{margin-left: 193px;}
}
/*首页---客户案例*/
.index-customer{height: 546px; background: url(../images/customer-bg.jpg) no-repeat center top;}
.index-customer .container{padding-top: 80px;}
.index-customer .inner-entitle{color: #999; font-size: 36px; text-transform: uppercase;}
.index-customer .inner-title{color: #fff;}
.index-customer-slider{margin-left: -14px; margin-right: -14px; margin-top: 36px;}
.index-customer-slider ul{overflow: hidden;}
.index-customer-slider ul li{overflow: hidden;}
.index-customer-slider ul li .items{height: 96px;}
.index-customer-slider ul li .items a{display: block; height: 100%; margin: 10px 14px; font-size: 0; text-align: center;}
.index-customer-slider ul li .items img{max-width: 100%; max-height: 100%; filter: alpha(opacity: 60); -webkit-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.index-customer-slider ul li .items:hover img{filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
.index-customer-slider .bx-wrapper .bx-pager{bottom: -60px;}
.index-customer-slider .bx-wrapper .bx-pager.bx-default-pager a{width: 8px; height: 8px; background: #666; margin: 0 12px; position: relative;}
.index-customer-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background: #fff;}
.index-customer-slider .bx-wrapper .bx-pager.bx-default-pager a.active span{display: block; width: 22px; height: 22px; background: #ccc; filter: alpha(opacity: 30); -webkit-opacity: .3; -moz-opacity: .3; -ms-opacity: .3; -o-opacity: .3; opacity: .3; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px;}
/*首页---地图*/
#Dmap{width: 100%; height: 310px;}
#Dmap img{max-width: none;}
#Dmap .mtitle{font-size: 16px; margin-bottom: 6px;}
#Dmap .mdesc{font-size: 14px; color: #666;}
/*首页---新闻*/
.index-news{background: #fff; position: relative; overflow: hidden;}
.index-news .inner-entitle{text-transform: uppercase;}
.index-news-tabbox{margin-top: 16px;}
.index-news-tabtit ul{font-size: 0; text-align: center;}
.index-news-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 16px; text-align: center; height: 30px; line-height: 30px; padding: 0 18px; margin-top: 0 4px; cursor: pointer;}
.index-news-tabtit li.active{background: #c00; color: #fff;}
.index-news-tabcont{margin-top: 30px;}
.index-news-tabitem ul{margin: 0 -13px;}
.index-news-tabitem li a{display: block; margin: 0 13px; padding: 24px; border: 1px solid #e3e3e3;}
.index-news-tabitem li .title{height: 28px; line-height: 28px; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-news-tabitem li .desc{font-size: 14px; height: 48px; line-height: 24px; color: #666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 12px;}
.index-news-tabitem li .more{width: 14px; height: 9px; background: url(../images/news-sbtn.png) no-repeat; margin-top: 20px;}
.index-news-tabitem li a:hover{border-color: #c00;}
/*首页---友情链接*/
.links{background: #333; font-size: 14px; color: #fff; line-height: 24px; padding: 15px 0; position: relative;}
.links a{color: #fff;}
.links span{float: left;}
.links ul{margin-left: 72px; font-size: 0; text-align: left;}
.links ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 24px; line-height: 24px; font-size: 14px; margin-right: 18px;}
/*左菜单*/
.ny-banner{height: 400px; background-repeat: no-repeat; background-position: center;}
.sidebar{padding: 50px 0;}
.sidebar-left{width: 284px; float: left;}
.sidebar-title{background: #d42f2f; color: #fff; padding: 20px 30px;}
.sidebar-title .title{font-size: 28px; line-height: 32px;}
.sidebar-title .entitle{font-size: 12px; line-height: 20px; text-transform: uppercase; margin-top: 4px;}
.sidebar-menu ul > li > a{display: block; padding-left: 46px; height: 46px; line-height: 46px; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s; position: relative; border-bottom: 1px solid #f0f0f0; font-size: 15px; padding-left: 60px; background-color: #f8f8f8; background-repeat: no-repeat; background-position: 32px center; background-image: url(../images/smenu-btn.png);}
.sidebar-contact{background: #f1f1f1; color: #666; padding: 30px 18px; margin-top: 16px;}
.sidebar-contact .stel{font-size: 18px; line-height: 26px; color: #000;}
.sidebar-contact .desc{font-size: 13px; line-height: 26px; margin-top: 26px; margin-bottom: 10px;}
.sidebar-hots {margin-top: 30px;}
.sidebar-hots .sidebar-title {font-size: 18px; }
.sidebar-list {font-size: 18px; line-height: 26px; margin-top: 10px; padding: 0 10px; text-align: center;}
.sidebar-list ul li{margin-top:20px;}
.sidebar-menu ul > li.active > a{background-image: url(../images/smenu-abtn.png); color: #d42f2f!important;}

.sidebar-menu ol{padding: 8px 0; display: none;}
.sidebar-menu ol li a{display: block; height: 34px; line-height: 34px; font-size: 15px; padding-left: 60px; background-repeat: no-repeat; background-position: 32px center; background-image: url(../images/smenu-btn.png);}
.sidebar-menu ol li.active a{background-image: url(../images/smenu-hbtn.png); color: #d42f2f!important;}
.sidebar-menu ul > li.active ol{display: block;}

.sidebar-right{margin-left: 330px;}
.navigation-crumb{height: 32px; line-height: 32px; background: url(../images/crumb-btn.png) no-repeat left center; padding-left: 28px;}
/*当前位置*/
.position {height:50px; border-bottom: solid 1px #ddd; color: #666; margin-bottom: 30px;}
.position a {color: #666;}
.position .p-left {float: left;line-height: 50px;margin-left:20px;}
.position .p-left h3{font-size: 20px;}
.position .p-right {float: right;line-height: 50px;margin-right:10px;}

/*****分页*****/
.mk_pages {	line-height: 25px;	text-align: center;	font-size: 0;	padding: 50px 0;}

.mk_pages ul {	text-align: center;	font-size: 0;}
.mk_pages ul li { display: inline-block; *display: inline; *zoom: 1; font-size: 16px; line-height: 17px;    margin-right: 6px; border: 1px solid #E9E9E9;    padding: 14px 9px;}
.mk_pages ul li a { font-size: 14px; padding: 10px;}
.mk_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; margin: 0px 2px;}
.mk_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px;}
.mk_pages ul li.active, .mk_pages ul li.active a, .pagebox ul li.active a:hover { font-weight: bold; display: inline-block; background: #f00; color: #fff!important; border: 1px solid #f00; padding: 14px 18px;}

.mk_pages ul li.disabled span{padding: 14px 9px;}
/*新闻列表*/
.newsmaind{ padding:40px 0 20px 0; overflow:hidden; zoom:1; }


.newslid{ padding:25px 0; border-bottom:1px #E6E6E6 solid; overflow:hidden; zoom:1; }
.newslid .dated{ float:left; width:10%; padding-top:15px; text-align:center; color:#ababab; }
.newslid .dated .dayd{ font-size:30px; line-height:34px; padding-bottom:5px; border-bottom:1px #E6E6E6 solid; font-weight:bold; }
.newslid .dated .ymd{ padding-top:5px; }

.newslid .picd{float: left; width:25%; overflow: hidden; height:auto; margin: 0 2%; text-align: center;}
.newslid .picd img{width: auto; max-width: none; height: 150px;}
.newslid .infd{ float:right; width:70%; }
.newslid .infd div{ line-height: 32px; margin-top:10px;}
.newslid .infd h3{ font-size:18px; line-height:24px; font-weight:bold; }
.newslid .infd .depd{ padding:10px 0; border-bottom:1px #E6E6E6 solid; color:#999; }
.newslid .infd .lyd{ padding-top:10px; color:#999; }

/*新闻详情*/
.article-content{  width: 100%;}
.article-title{ font-size: 26px; text-align: center;margin-top: 20px; margin-bottom: 20px;}
.article-info{ font-size: 12px; color: #666; text-align: center; height: 30px; line-height: 30px;}
.article-info span{ margin:0 10px; }
.article{ margin-top: 20px; line-height: 26px; font-size: 15px; padding: 0 15px;}
.artcile-menu{ border-top: 1px solid #ddd; margin-top: 30px; padding-top: 30px; position: relative;}
.artcile-menu > div{padding: 5px 0;}
.back{ position: absolute; right: 0; top: 50%; padding-left: 25px; }
.back a:hover{text-decoration: underline;}
.article-right{ float: right; width: 30%;}
.right-box{ width: 80%; background: #f8f8f8; float: right; padding:20px 25px; margin-bottom: 20px;}
/*执门*/
.art-r-title{ height: 30px; font-size: 20px; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.art-r-list ul{margin-left: -10px;}
.art-r-list ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.article-bottom {margin-top:30px;}
.article-bottom .art-r-list ul li{float:left;display: block; width:25%;height: 210px;}
.art-r-list ul li a {padding-left:10px!important}
.art-r-list ul li a>span {display:block;color:#000;text-align: center; line-height: 30px; height: 30px;}
.product .art-r-list ul li {height: 250px!important}

/*产品列表*/
.product-list .col-lg-3, .product-list .col-lg-4 {width: 33.33%; *width: 33.31%;}
.product-list .col-lg-3, product-list .col-lg-4 {float: left; display: inline; height: 270px; min-height: 1px; min-height: 1px; overflow: hidden;}
.product-list ul{margin: 0 -17px;}
.product-list li .item{margin: 10px 17px;}
.product-list li .pic{overflow: hidden;}
.product-list li .pic img{width: 100%; height: 204px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.product-list li .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.product-list li .title{font-size: 15px; text-align: center; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px;}
@media only screen and (max-width: 1499px){
	.product-list li .pic img {height: 164px;}
}

/* 在线客服 */
.yb_conct{position:fixed;z-index:9999999;top:150px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#a31d23 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#a31d23 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_tel{background:#a31d23 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_QQ{text-indent:0;background:#a31d23 url(../images/fixCont.png) no-repeat 0 -169px;}
.yb_bar .yb_QQ a:hover{color:#fff!important;}
.yb_bar .yb_ercode{background:#a31d23 url(../images/fixCont.png) no-repeat 0 -225px;}
.yb_bar .yb_ercode img {margin-left: 23px; width: 135px; margin-top: 2px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}