@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px;}
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: 1200px; margin: 0 auto; position: relative;}
.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;}
/*header*/
.header{background: #fff; height: 112px;}
.logo{float: left; height: 48px; margin-top: 32px;}
.logo a{display: block; float: left; height: 100%;}
.logo img{display: block; height: 100%;}
.logo-text{float: left; height: 48px; line-height: 48px; margin-left: 24px; margin-top: 32px; font-size: 22px; font-weight: bold;}
.logo-text em{color: #333;}
.logo-text span{color: #c00;}
.htel{float: right; height: 37px; line-height: 37px; background: url(../images/htel-bg.png) no-repeat left center; padding-left: 44px; margin-top: 38px; font-family: "Arial"; font-size: 22px; font-weight: bold; color: #666;}
.language{font-size: 0; float: right; margin-top: 38px; margin-left: 28px;}
.language > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; height: 37px; line-height: 37px; font-size: 14px;}
.language em{padding: 0 8px;}
.language a.active{color: #c00;}
.nav{width: 100%; min-width: 1200px; background: #f1f1f1; position: relative; z-index: 9999;}
.nav.fixed{box-shadow: 0 0 4px rgba(0,0,0,.15); position: fixed; left: 0; top: 0;}
.nav ul{margin: 0 1px;}
.nav ul > li{width: 140px; float: left; margin: 0 4px; position: relative;}
.nav ul > li > a{display: block; min-width: 100%; height: 55px; line-height: 55px; position: relative; font-size: 0; text-align: center; color: #333;}
.nav ul > li > a .line{width: 10px; height: 14px; background: url(../images/nav-sbtn.png) no-repeat center; position: absolute; left: -5px; top: 50%; margin-top: -7px;}
.nav ul > li > a > em{display: block; width: 14px; height: 12px; background: url(../images/home-btn.png) no-repeat; position: absolute; left: 7px; top: 50%; margin-top: -7px;}
.nav ul > li > a > span{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 1px; font-size: 13px; height: 55px; line-height: 55px; position: relative;}
.nav ul > li > a > span i{width: 0; height: 2px; background: #c00; position: absolute; left: 0; bottom: 0; transition: all .4s;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #c00!important;}
.nav ul > li.active > a > span i,.nav ul > li:hover > a > span i{width: 100%;}
.subnav{width: 150px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); position: absolute; left: 50%; top: 100%; margin-left: -75px; text-align: center; height: 0; overflow: hidden; opacity: 0; visibility: hidden; background: #fff; margin-top: 20px; transition: all .3s;}
.subnav ol{padding: 14px 0 12px 0;}
.subnav li a{display: block; height: 42px; line-height: 42px; color: #666; font-size: 13px;}
.subnav li a:hover{background: #c00; color: #fff!important;}
.nav ul > li:hover .subnav{height: auto; opacity: 1; visibility: visible; margin-top: 0;}
/*footer*/
.footer{background: #272727; color: #ccc; position: relative; overflow: hidden;}
.footer a{color: #ccc;}
.foot-model{padding: 40px 0 34px 0;}
.foot-model dl{float: left; margin-right: 32px;}
.foot-model dt{font-size: 14px; color: #fff;}
.foot-model dt a{color: #fff;}
.foot-model dd{margin-top: 10px;}
.foot-model dd li{line-height: 30px;}
.foot-contact{width: 340px; float: right!important; margin-right: 0!important;}
.foot-contact dd li{height: auto; line-height: 37px; font-size: 14px;}
.foot-copy{border-top: 1px solid #444; font-size: 14px; line-height: 26px; text-align: center; color: #999; padding: 20px 0;}
.foot-copy a{color: #999;}
/*首页*/
.index-row{padding: 60px 0;}
.inner-title{font-size: 0; text-align: center;}
.inner-title{font-size: 38px; font-weight: normal; text-align: center;}
.inner-btn{font-size: 0; text-align: center; margin-top: 12px;}
.inner-btn > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.inner-btn i{width: 42px; height: 1px; background: #dadada;}
.inner-btn img{height: 14px; margin: 0 6px;}
.inner-desc{font-size: 16px; color: #666; text-align: center; margin-top: 14px;}
/*幻灯片*/
.banner{overflow: hidden; position: relative; z-index: 2;}
.banner li{height: 700px; background-repeat: no-repeat; background-position: center;}
.banner li a{display: block; width: 100%; height: 100%;}
.banner .bx-wrapper .bx-pager{bottom: 30px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 66px; height: 5px; margin: 0 5px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0;}
/*热门搜索*/
.hot-search{background: #f1f1f1; height: 60px;}
.hot-search input{background: none; outline: none; border: 0;}
.hot-sleft{float: left; height: 60px; line-height: 60px; font-size: 0; overflow: hidden;}
.hot-sleft span,.hot-sleft a{display: inline-block; *display: inline; *zoom: 1; font-size: 14px;}
.hot-sleft span{color: #c00; font-weight: bold; position: relative;}
.hot-sleft a{color: #666; margin-right: 12px;}
.searchform{width: 308px; height: 36px; float: right; margin-top: 12px;}
.searchform .form{padding-right: 49px; position: relative; height: 36px; overflow: hidden;}
.searchform .input{height: 34px; padding-left: 12px; border: 1px solid #ddd; border-right-width: 0;}
.searchform input[type="text"]{display: block; width: 100%; height: 34px; line-height: 34px; *line-height: 36px;}
.searchform .btn{display: block; width: 49px; height: 36px; line-height: 36px; cursor: pointer; background: url(../images/search-btn.png) no-repeat center #c00; position: absolute; right: 0; top: 0;}
/*首页---产品*/
.index-product{overflow: hidden; position: relative; padding-bottom: 40px;}
.index-product-tabbox{margin-top: 22px;}
.index-product-tabtit ul{font-size: 0; text-align: center;}
.index-product-tabtit li{display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; vertical-align: top; width: 258px; height: 40px; line-height: 40px; background: #ddd; font-size: 18px; color: #666; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; cursor: pointer;}
.index-product-tabtit li.active{background: #c00; color: #fff;}
.index-product-tabcont{margin-top: 12px;}
.index-product-tabitem ul{margin: 0 -15px;}
.index-product-tabitem li{width: 380px; float: left; margin: 12px 15px;}
.index-product-tabitem li .pic{overflow: hidden; -webkit-box-shadow: 0 0 29px rgba(23,21,17,.1); -moz-box-shadow: 0 0 29px rgba(23,21,17,.1); -ms-box-shadow: 0 0 29px rgba(23,21,17,.1); -o-box-shadow: 0 0 29px rgba(23,21,17,.1); box-shadow: 0 0 29px rgba(23,21,17,.1);}
.index-product-tabitem li .pic a{display: block;}
.index-product-tabitem li .pic img{width: 380px; height: 255px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.index-product-tabitem 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);}
.index-product-tabitem li .title{font-size: 16px; font-weight: normal; height: 28px; line-height: 28px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 8px;}
/*首页---行业应用*/
.index-application{background: #efefef; position: relative; overflow: hidden;}
.index-application-slider{margin-top: 36px; margin-left: -15px; margin-right: -15px; padding-bottom: 56px;}
.index-application-slider li{width: 410px; float: left;}
.index-application-slider li .item{margin: 0 15px;}
.index-application-slider li .pic{overflow: hidden; border-bottom: 5px solid #999;}
.index-application-slider li .pic a{display: block;}
.index-application-slider li .pic img{width: 380px; height: 355px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.index-application-slider li .pic:hover{border-color: #c40000;}
.index-application-slider 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);}
.index-application-slider li .title{height: 30px; line-height: 30px; font-size: 18px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 8px;}
.index-application-slider .bx-wrapper .bx-pager{bottom: -56px;}
.index-application-slider .bx-wrapper .bx-pager.bx-default-pager a{width: 8px; height: 8px; background: #ccc; margin: 0 16px; position: relative;}
.index-application-slider .bx-wrapper .bx-pager.bx-default-pager a span{display: block; width: 24px; height: 24px; border: 1px solid #c00; -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: -13px; margin-top: -13px; opacity: 0; visibility: hidden;}
.index-application-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background: #c00;}
.index-application-slider .bx-wrapper .bx-pager.bx-default-pager a.active span{opacity: 1; visibility: visible;}
/*首页---企业优势*/
.index-advantage{background: #fff; padding-bottom: 52px; padding-bottom: 30px; position: relative; overflow: hidden;}
.index-adv-tabbox{margin-top: 26px;}
.index-adv-tabtit ul{font-size: 0; text-align: center; margin: 0 -79px;}
.index-adv-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 79px;width: 160px; height: 160px; background: url(../images/advantage-icon.png) no-repeat; cursor: pointer; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: relative;}
.index-adv-tabtit li.b2{background-position: -160px 0;}
.index-adv-tabtit li.b3{background-position: -320px 0;}
.index-adv-tabtit li.b4{background-position: -480px 0;}
.index-adv-tabtit li span{    display: block;
    width: 100%;
    height: 34px;
    line-height: 23px;
    font-size: 17px;
    position: absolute;
    left: 0;
    bottom: 47px;}
.index-adv-tabtit li.active{color: #fff; background-position: 0 -160px;}
.index-adv-tabtit li.active.b2{background-position: -160px -160px;}
.index-adv-tabtit li.active.b3{background-position: -320px -160px;}
.index-adv-tabtit li.active.b4{background-position: -480px -160px;}
.index-adv-tabcont{margin-top: 30px;}
.index-adv-tabitem{position: relative; overflow: hidden;}
.index-adv-tabitem img{width: 100%;}
.index-adv-tabitem .text{width: 440px; height: 100%; position: absolute; left: 0; top: 0;}
.index-adv-tabitem .text .bg{width: 100%; height: 100%; background: #900; filter: alpha(opacity: 50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; opacity: .5; position: absolute; left: 0; top: 0; z-index: 1;}
.index-adv-tabitem .text-box{padding: 86px 30px 0 30px; position: relative; z-index: 2; color: #fff;}
.index-adv-tabitem .title{font-size: 36px; font-weight: bold;}
.index-adv-tabitem .subtit{font-size: 24px; margin-top: 28px;}
.index-adv-tabitem .line{width: 72px; height: 1px; background: #fff; filter: alpha(opacity: 50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; opacity: .5; margin-top: 32px;}
.index-adv-tabitem .desc{line-height: 36px; margin-top: 32px; font-size: 16px;}
.index-adv-tabitem .desc p{position: relative; padding-left: 12px;}
.index-adv-tabitem .desc p i{display: block; width: 4px; height: 4px; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 15px;}
.index-adv-tabitem .btn{display: block; width: 174px; height: 39px; line-height: 39px; font-size: 0; text-align: center; position: relative; overflow: hidden; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; margin-top: 56px;}
.index-adv-tabitem .btn > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; position: relative; z-index: 2; font-size: 16px; color: #333;}
.index-adv-tabitem .btn em{display: block; width: 100%; height: 100%; background: #fff; filter: alpha(opacity: 80); -webkit-opacity: .8; -moz-opacity: .8; -ms-opacity: .8; -o-opacity: .8; opacity: .8; position: absolute; left: 0; top: 0; z-index: 1;}
.index-adv-tabitem .btn i{width: 26px; height: 21px; background: url(../images/online-btn.png) no-repeat; margin-left: 8px;}
.index-adv-tabitem .btn:hover{filter: alpha(opacity: 80); -webkit-opacity: .8; -moz-opacity: .8; -ms-opacity: .8; -o-opacity: .8; opacity: .8;}
/*首页---关于我们*/
.index-about{background: #fff; padding: 30px 0 50px 0; overflow: hidden; position: relative;}
.index-company{margin-top: 36px;}
.index-company .pic{overflow: hidden; position: relative; z-index: 1;}
.index-company .pic a{display: block;}
.index-company .pic img{display: block; width: 100%;}
.index-company .text{position: relative; z-index: 2; margin-top: -100px;}
.index-company .text .container{background: #fff; height: 200px; -webkit-box-shadow: 4px 4px 29px rgba(23,21,17,.1); -moz-box-shadow: 4px 4px 29px rgba(23,21,17,.1); -ms-box-shadow: 4px 4px 29px rgba(23,21,17,.1); -o-box-shadow: 4px 4px 29px rgba(23,21,17,.1); box-shadow: 4px 4px 29px rgba(23,21,17,.1);}
.index-company .left{width: 200px; height: 200px; float: left; background: #bf0000; font-size: 0; text-align: center;}
.index-company .left img{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.index-company .right{width: 860px; height: 200px; float: right; margin-right: 76px; font-size: 0; text-align: left;}
.index-company .txt{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.index-company .title{font-size: 24px; font-weight: bold; line-height: 36px;}
.index-company .desc{font-size: 15px; line-height: 28px; margin-top: 14px; color: #666; letter-spacing: 0.5px; text-align: justify;}
.index-scene{padding-top: 24px; position: relative; overflow: hidden;}
.index-scene-tabtit{font-size: 0; text-align: center;}
.index-scene-inline{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative; padding: 0 24px;}
.index-scene-inline .line{width: 600px; height: 1px; background: #ccc; position: absolute; top: 50%;}
.index-scene-inline .line i{display: block; width: 5px; height: 5px; background: #ccc; position: absolute; top: -2px;}
.index-scene-inline .line.l{left: -600px;}
.index-scene-inline .line.r{right: -600px;}
.index-scene-inline .line.l i{left: 600px;}
.index-scene-inline .line.r i{left: 0;}
.index-scene-tabtit li{float: left; font-size: 18px; padding: 0 14px; margin: 0 6px; cursor: pointer; position: relative; height: 34px; line-height: 34px;}
.index-scene-tabtit li span{display: block; color: #ccc; position: absolute; left: -10px; top: 0;}
.index-scene-tabtit li.active{color: #c00;}
.index-scene-tabcont{margin-top: 20px;}
.index-scene-tabitem ul{margin: 0 -15px;}
.index-scene-tabitem li{width: 380px; float: left; margin: 0 15px;}
.index-scene-tabitem li .pic{overflow: hidden;}
.index-scene-tabitem li .pic a{display: block;}
.index-scene-tabitem li .pic img{width: 380px; height: 260px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.index-scene-tabitem 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);}
.index-scene-tabitem li .title{height: 34px; line-height: 34px; font-size: 18px; color: #666; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 6px;}
.index-scene-tabitem li .title a{color: #666;}
/*首页---新闻*/
.index-news{background: #f6f6f6; position: relative; overflow: hidden;}
.index-news-tabbox{margin-top: 26px;}
.index-news-tabtit ul{font-size: 0; text-align: center;}
.index-news-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 6px; width: 240px; height: 45px; line-height: 45px; background: #ddd; font-size: 18px; color: #666; text-align: center; cursor: pointer;}
.index-news-tabtit li.active{background: #ba0000; color: #fff;}
.index-news-tabcont{margin-top: 23px;}
.newsList{width: 578px; float: left;}
.newsList li{margin-bottom: 20px; position: relative;}
.newsList li .bg,.newsfirst .bg{width: 100%; height: 100%; background: #fff; filter: alpha(opacity: 60); -webkit-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; -webkit-box-shadow: 0 0 20px rgba(23,21,17,.1); -moz-box-shadow: 0 0 20px rgba(23,21,17,.1); -ms-box-shadow: 0 0 20px rgba(23,21,17,.1); -o-box-shadow: 0 0 20px rgba(23,21,17,.1); box-shadow: 0 0 20px rgba(23,21,17,.1); position: absolute; left: 0; top: 0; z-index: 1;}
.newsList li a{display: block; height: 62px; padding: 16px 46px 16px 100px; position: relative; z-index: 2;}
.newsList li .time{width: 72px; height: 62px; border-right: 1px solid #ccc; font-family: "Arial"; color: #666; text-align: center; line-height: 1.2; position: absolute; left: 8px; top: 17px;}
.newsList li .time span{display: block; font-size: 18px; font-weight: bold; padding-top: 12px;}
.newsList li .time em{display: block; margin-top: 4px;}
.newsList li .title{font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; margin-top: 8px;}
.newsList li .desc{font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666;}
.newsList li a:hover{background: #ba0000;}
.newsList li a:hover .time,.newsList li a:hover .title{color: #fff;}
.newsList li a:hover .desc{color: #d8f3ff;}
.newsfirst{width: 586px; float: right; position: relative;}
.newsfirst a{display: block; padding: 21px 21px 0 21px; position: relative; z-index: 2;}
.newsfirst .pic{height: 330px; overflow: hidden;}
.newsfirst .pic img{width: 100%; min-height: 100%; transition: all .6s;}
.newsfirst a:hover .pic img{transform: scale(1.1);}
.newsfirst .bot{height: 62px; padding: 12px 0 12px 90px; position: relative;}
.newsfirst .bot .time{width: 52px; height: 62px; padding-right: 18px; border-right: 1px solid #ccc; font-family: "Arial"; color: #666; text-align: center; line-height: 1.2; position: absolute; left: 0; top: 12px;}
.newsfirst .bot .time span{display: block; font-size: 18px; font-weight: bold; padding-top: 12px;}
.newsfirst .bot .time em{display: block; margin-top: 4px;}
.newsfirst .bot .title{font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; margin-top: 6px;}
.newsfirst .bot .desc{font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666;}
/*首页---友情链接*/
.links{font-size: 16px; line-height: 30px; padding: 12px 0;}
.links span{float: left;}
.links ul{margin-left: 82px; font-size: 0; text-align: left;}
.links ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 30px; line-height: 30px; font-size: 16px; 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: #ba0000; 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: #ba0000!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: #ba0000!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;}
/*产品列表*/
.col-lg-4 {width: 33.33%; *width: 33.31%;}
.col-lg-3, .col-lg-4 {float: left; display: inline; height: 250px; min-height: 1px; min-height: 1px;}
.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%; -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;}
.product-list .cert .col-lg-3, .col-lg-4 {height: 100%;}
/*产品详情*/
.product-info{overflow: hidden;}
.product-info .pic{width: 500px; float: left;}
.product-info .pic img{width: 100%;}
/*图片放大镜*/
div.zoomDiv{width: 200px; height: 200px; z-index: 999; position: absolute; top: 0; left: 0; background: #fff; border: 1px solid #ccc; display: none; text-align: center; overflow: hidden;}
div.zoomDiv img{width: auto; max-width: none;}
div.zoomMask{cursor: crosshair; background:#000; border: 1px solid #fff; filter: alpha(opacity=15); -webkit-opacity: .15; -moz-opacity: .15; -ms-opacity: .15; -o-opacity: .15; opacity: .15; position: absolute; z-index: 1;}
/*图片放大镜样式*/
#preview img{max-width: none;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px;height:200px;border:1px solid #aaa;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:500px;height:335px; border:1px solid #DFDFDF; overflow: hidden;}
.spec-scroll{clear:both;width:500px;margin-top: 20px;}
.spec-scroll .prev{float:left;margin-right:5px;}
.spec-scroll .next{float:right;margin-left:5px;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:5px;line-height:94px;cursor:pointer;text-decoration:none;float:left;}
.spec-scroll .items{float:left;position:relative;width:480px;height:96px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:99999px;}
.spec-scroll .items ul li{float:left;width:110px; padding-right: 11px;text-align:center;}
.spec-scroll .items ul li img{cursor: pointer;display: block;width: 110px; padding: 1px; border: 1px solid #ccc;height: 90px;float: left;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.product-info .text{width: 40%; float: right; margin-top: 16px;}
.product-info .title{font-size: 24px; line-height: 28px; border-left: 8px solid #ba0000; padding: 2px 0 2px 18px;}
.product-info .desc{margin-top: 32px; background: #f8f8f8; padding: 26px 18px 26px 30px;}
.product-info .name{font-size: 18px;}
.product-info .intro{font-size: 15px; min-height: 156px; text-align: justify; line-height: 26px; color: #666; margin-top: 8px;}
.product-info .zx-btn{display: block; width: 177px; height: 41px; line-height: 41px; background: #ba0000; font-size: 0; text-align: center; margin-top: 64px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
.product-info .zx-btn > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 16px; color: #fff;}
.product-info .zx-btn i{width: 24px; height: 24px; background: url(../images/kf-btn.png) no-repeat left center; margin-right: 14px;}
.product-info .zx-btn:hover{filter: alpha(opacity: 80); -webkit-opacity: .8; -moz-opacity: .8; -ms-opacity: .8; -o-opacity: .8; opacity: .8;}
.product-details{margin-top: 44px;}
.product-details-title{height: 43px; line-height: 43px; border-bottom: 1px solid #ba0000;}
.product-details-title span{display: block; float: left; height: 43px; line-height: 43px; background: #ba0000; font-size: 18px; text-align: center; color: #fff; padding: 0 28px;}
.product-details-body{margin-top: 28px;}


.product-title{background: url(../images/product-titbg.jpg) repeat; font-size: 0; padding: 12px 0 12px 33.6%;}
.product-title > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.product-title span{width: 138px; height: 138px; background: url(../images/prod-tbg.png) no-repeat; position: relative;}
.product-title span i{display: block; width: 84px; height: 84px; line-height: 84px; font-family: "Arial"; font-size: 52px; font-weight: bold; color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -42px;}
.product-title em{font-size: 34px; font-weight: bold; margin-left: -6px;}
/*****分页*****/
.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;}

/*news list*/
.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 li{ height: 30px; line-height: 30px; 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:50%;}

/*在线留言*/
.message .title{font-size: 28px; text-align: center;}
.message .desc{font-size: 14px; color: #4d4d4d; text-align: center; margin-top: 20px; line-height: 30px;}
#form_message{width: 640px; margin: 30px auto 0;}
.message li{margin-bottom: 10px; position: relative; padding: 0 16px; border-radius: 4px; border: 1px solid #ddd;}
.message li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px;}
.message li textarea{display: block; width: 100%; height: 90px; line-height: 22px; padding: 8px 0;}
.message li.code{margin-right: 420px;}
.message li.code .code_img{height: 100%; background: #fff; position: absolute; right: -190px; top: 0;}
.message li.code .code_img img{height: 24px; padding-top: 6px;}
.message li.submit{border-width: 0; padding: 0;}
.message li .submit_btn{display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #ef7100; color: #fff; border-radius: 4px; cursor: pointer;}
.mk_pages {text-align: center;}

/*下载列表*/
.fundlsit li {
    border-bottom: solid 1px #e7e7e7;
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    overflow: hidden;
    background: url(../images/dow_ico.png) no-repeat 5px 20px;
}
.fundlsit li a {
    color: #333;
}
.fundlsit li span {
    margin-top: 7px;
    margin-right: 7px;
    float: right;
    display: inline-block;
    margin-left: 30px;
    padding: 0 12px;
    height: 25px;
    line-height: 24px;
    border-radius: 5px;
    color: #b2b2b2;
    font-size: 12px;
    border: solid 1px #cecece;
}
/*搜索列表*/
.newsmaind{ padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.search-list{ clear:both; /* margin-top:40px; */ padding-bottom:10px; /* border-top:1px #E6E6E6 solid; */ }

.search-list{ clear:both; padding:25px 0; border-bottom:1px #E6E6E6 solid; overflow:hidden; zoom:1; }
.search-list .dated{ float:left; width:10%; padding-top:15px; text-align:center; color:#ababab; }
.search-list .dated .dayd{ font-size:30px; line-height:34px; padding-bottom:5px; border-bottom:1px #E6E6E6 solid; font-weight:bold; }
.search-list .dated .ymd{ padding-top:5px; }

.search-list .picd{ float:left; width:27%; height:126px; padding: 0 2%; text-align: center;}
.search-list .picd img{ height:126px; }
.search-list .infd{ float:right; width:58%; }
.search-list .infd div{ line-height: 32px; margin-top:10px;}
.search-list .infd h3{ font-size:18px; line-height:24px; font-weight:bold; }
.search-list .infd .depd{ padding:10px 0; border-bottom:1px #E6E6E6 solid; color:#999; }
.search-list .infd .lyd{ padding-top:10px; color:#999; }