@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px;}
body{font-size: 14px; background: #f8f8f8; font-family: suxingme,"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; line-height: 1.3; 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 .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; cursor: pointer;}
a:hover{color: #714c40!important;}
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"]{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;}
.wrapper{width: 1400px; margin: 0 auto; position: relative;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.wow{visibility: hidden; visibility: visible\9;}
.boxwrapper{position: relative; overflow: hidden;}
@font-face{
	font-family: 'SourceHanSerifCN';
  src: url('../font/SourceHanSerifCN.eot');
  src: url('../font/SourceHanSerifCN.eot?#iefix') format('embedded-opentype'),
  url('../font/SourceHanSerifCN.woff2') format('woff2'),
  url('../font/SourceHanSerifCN.woff') format('woff'),
  url('../font/SourceHanSerifCN.ttf') format('truetype'),
  url('../font/SourceHanSerifCN.svg#iconfont') format('svg');
}
/*slick*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide img{display:block;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 30px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #999; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #0b4242;}
/*头部*/
#header{width: 100%; height: 100px; min-width: 1200px; background: #fff; position: fixed; left: 0; top: 0; z-index: 999; box-shadow: 0 0 15px rgba(0,0,0,.15);}
#header .wrapper{width: auto; margin: 0 156px;}
.logo{height: 56px; float: left; margin-top: 20px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.nav-collapse{float: right;}
.nav-collapse ul > li{float: left; font-size: 15px; height: 100px; line-height: 100px; padding: 0 5px; margin: 0 25px; position: relative;}
.nav-collapse ul > li > i{display: block; width: 0; height: 4px; background: #5a453c; position: absolute; left: 0; bottom: 0; transition: width .6s;}
.nav-collapse ul > li.active > i,.nav-collapse ul > li:hover > i{width: 100%;}
.nav-collapse ul > li.active > a,.nav-collapse ul > li:hover > a{color: #714c40!important;}
.subnav{width: 140px; position: absolute; left: 50%; top: 106%; margin-left: -70px; background: #fff; visibility: hidden; filter: alpha(opacity: 0); -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; transition: all .5s;}
.subnav ol{padding: 12px 0;}
.subnav li{height: 44px; line-height: 44px; text-align: center; font-size: 14px;}
.subnav li a{display: block;}
.subnav li a:hover{background: #5a453c; color: #fff!important;}
.nav-collapse ul > li:hover .subnav{top: 100%; visibility: visible; filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
.purchase{float: right; margin-top: 35px; margin-left: 16px; position: relative; padding-left: 40px;}
.purchase i{width: 1px; height: 16px; background: #333; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.purchase a{display: block; height: 30px; line-height: 30px; background-repeat: no-repeat; background-position: left 5px; background-image: url(../images/purchase-btn.png); padding-left: 26px; font-size: 15px;}
.purchase a:hover{background-image: url(../images/purchase-hbtn.png);}
.language{float: right; height: 30px; line-height: 30px; margin-left: 36px; margin-top: 35px; font-size: 15px;}
.language a.active,.language a:hover{color: #888!important;}
.language span{padding: 0 2px;}
/*底部*/
#footer{background: #fff; position: relative; overflow: hidden;}
.foot-model{padding: 80px 0 56px 0;}
.foot-logo{float: left; height: 80px; margin-right: 16px;}
.foot-logo img{height: 100%;}
.foot-nav{float: left; margin-left: 86px;}
.foot-nav dt{font-size: 15px;}
.foot-nav dd{margin-top: 14px;}
.foot-nav li{height: 32px; line-height: 32px; color: #666;}
.foot-nav li a{color: #666;}
.foot-intro{float: right;}
.foot-purchase{display: block; width: 144px; height: 36px; line-height: 36px; border: 1px solid #242424; font-size: 0; text-align: center; position: relative; z-index: 1;}
.foot-purchase > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 15px;}
.foot-purchase i{width: 19px; height: 36px; background-repeat: no-repeat; background-position: left 8px; background-image: url(../images/purchase-btn.png); margin-right: 8px;}
.foot-purchase:hover i{background-image: url(../images/purchase-hbtn.png);}
.foot-intro ul{font-size: 0; text-align: right; margin-top: 74px; margin-right: -5px; position: relative; z-index: 2;}
.foot-intro div{font-size: 0; text-align: right; margin-top: 74px; margin-right: -5px; position: relative; z-index: 2;}
.foot-intro li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 5px; position: relative;}
.foot-intro li a{display: block; width: 37px; height: 37px; background-repeat: no-repeat; background-position: 0 0;}
.foot-intro li.wechat a{background-image: url(../images/btn-wechat.png);}
.foot-intro li.weibo a{background-image: url(../images/btn-weibo.png);}
.foot-intro li.qq a{background-image: url(../images/btn-qq.png);}
.foot-intro li a:hover{filter: alpha(opacity: 80); -webkit-opacity: .8; -moz-opacity: .8; -ms-opacity: .8; -o-opacity: .8; opacity: .8;}
.foot-intro li .wechat-img{width: 100px; height: 100px; padding: 10px; background: #fff; border: 1px solid #ddd; position: absolute; left: 50%; bottom: 48px; margin-left: -61px; filter: alpha(opacity: 0); -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; visibility: hidden; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s;}
.foot-intro li .wechat-img img{width: 100%; height: 100%;}
.foot-intro li.wechat:hover .wechat-img{filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; visibility: visible;}
.foot-copy{padding: 16px 0; font-size: 12px; line-height: 1.8; color: #999; border-top: 1px solid #ebebeb;}
.foot-copy a{color: #999;}
.foot-copy .copy{max-width: 50%; float: left;}
.foot-link{max-width: 48%; float: right; color: #777; margin-right: -6px;}
.foot-link a{color: #777; margin-right: 6px;}
/*英文站*/
.foot-nav-en{float: left; margin-left: 30px;}
.foot-nav-en dt{font-size: 15px;}
.foot-nav-en dd{margin-top: 14px;}
.foot-nav-en li{height: 32px; line-height: 32px; color: #666;}
.foot-nav-en li a{color: #666;}
.foot-contact {width:260px;}
/*title*/
.inner-title{text-align: center;}
.inner-name{font-family: "SourceHanSerifCN"; font-size: 0; position: relative; overflow: hidden;}
.inner-name span{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 32px; padding: 0 14px; position: relative;}
.inner-name span i{display: block; width: 1920px; height: 1px; background: #ddd; position: absolute; top: 50%;}
.inner-name span i.l{left: -1920px;}
.inner-name span i.r{right: -1920px;}
.inner-line{width: 53px; height: 3px; background: #333; margin: 18px auto 0;}
.inner-desc{font-size: 16px; color: #666; margin-top: 14px; text-align: center; line-height: 1.9;}
.inner-more{display: block; width: 44px; height: 44px; margin: 54px auto 0; border: 1px solid #333; border-radius: 50%; position: relative;}
.inner-more i{display: block; background: #333; position: absolute; left: 50%; top: 50%;}
.inner-more i.h{width: 2px; height: 20px; margin-left: -1px; margin-top: -10px;}
.inner-more i.t{width: 20px; height: 2px; margin-left: -10px; margin-top: -1px;}
.inner-more:hover{background: #333;}
.inner-more:hover i{background: #fff;}
/*广告图切换*/
.banner{width: 100%; position: relative; z-index: 2; overflow: hidden; margin-top: 100px;}
.banner .slick-slide{height: 705px; background-repeat: no-repeat; background-position: center; overflow: hidden;}
.banner .slick-slide a{display: block; height: 100%;}
.banner .slick-dots{bottom: 48px;}
.banner .slick-dots li button{width: 14px; height: 19px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background-repeat: no-repeat; background-position: center; background-image: url(../images/bandots-btn.png); background-color: transparent;}
.banner .slick-dots li.slick-active button{background-image: url(../images/bandots-active-btn.png);}
/*首页---产品分类*/
.index-product{padding: 84px 0 34px 0; background: #fff;}
.index-product-box{margin-top: 60px;}
.index-product-box li{width: 33.33%; *width: 33.31%; float: left;}
.index-product-box li .item{display: block; margin: 0 22px; position: relative; overflow: hidden;}
.index-product-box li .pic{overflow: hidden; border: 1px solid #dedede;}
.index-product-box li .pic img{width: 100%; transition: all .6s;}
.index-product-box li .pic:hover img{transform: scale(1.1);}
.index-product-box li .title{font-size: 22px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 14px;}
.index-product-box li.n2 .title{margin-top: 0; margin-bottom: 14px;}
/*首页---产品优势*/
.index-solution{padding: 34px 0 64px 0; background: #fff;}
.index-solution-box{margin-top: 36px;}
.index-solution-slider{margin: 0 -17px; padding-bottom: 54px;}
.index-solution-slider .slick-slide{width: 50%; *width: 49.98%;}
.index-solution-slider .item{display: block; margin: 0 17px; background: #0b4242; font-size: 0;}
.index-solution-slider .item > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; min-height: 1px;}
.index-solution-slider .pic{width: 55.3%; overflow: hidden;}
.index-solution-slider .pic img{width: 100%; -webkit-transition: all .8s; -moz-transition: all .8s; -ms-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.index-solution-slider .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-solution-slider .text{width: 44.7%; font-size: 15px; color: #fff;}
.index-solution-slider .text .bx{padding: 10px 30px 0 25%; display: block;}
.index-solution-slider .title{font-size: 28px;}
.index-solution-slider .line{width: 36px; height: 2px; background: #fff; margin: 16px 0 20px 0;}
.index-solution-slider .slick-dots{bottom: 0;}
/*首页---关于我们*/
.index-about{padding: 82px 0; background: #f8f8f8;}
.index-about-box .pic{width: 42.7%; float: left; overflow: hidden; margin-left: 1%;}
.index-about-box .pic img{width: 100%; transition: all .8s;}
.index-about-box .pic:hover img{transform: scale(1.1);}
.index-about-box .text{margin-left: 49.5%; margin-right: 2.5%;}
.index-about-box .title{font-size: 28px; padding-top: 4px;}
.index-about-box .line{width: 112px; height: 1px; background: #333; margin: 18px 0;}
.index-about-box .desc{padding-top: 16px; font-size: 15px; line-height: 32px;}
.index-about-box .more{font-size: 0; margin-top: 60px;}
.index-about-box .more a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 26px; line-height: 26px; font-size: 16px; padding-right: 32px; background-repeat: no-repeat; background-position: right center; background-image: url(../images/abtmore_btn.png);}
.index-about-box .more a:hover{background-image: url(../images/abtmore_hbtn.png);}
/*首页---新闻动态*/
.index-news{padding: 64px 0 56px 0; background: #242424;}
.index-news .inner-name span{color: #fff;}
.index-news-box{margin-top: 20px;}
.index-news-tabtit ul{font-size: 0; text-align: center;}
.index-news-tabtit li{display: inline-block; *display: inline; *zoom: 1; font-size: 16px; color: #999; cursor: pointer; position: relative; margin: 0 14px; padding: 0 4px; text-align: center; position: relative;}
.index-news-tabtit li span{color: #999; position: absolute; left: -14px; top: 0;}
.index-news-tabtit li.active{color: #fff;}
.index-news-tabcont{margin-top: 26px;}
.index-news-list ul{margin: 0 -10px;}
.index-news-list li{width: 33.33%; *width: 33.31%; float: left;}
.index-news-list li .item{margin: 10px; overflow: hidden;}
.index-news-list li .pic{width: 118px; height: 84px; float: left; overflow: hidden;}
.index-news-list li .pic a{display: block; height: 100%;}
.index-news-list li .pic img{width: 100%; min-height: 100%; transition: all .5s;}
.index-news-list li .pic:hover img{transform: scale(1.1);}
.index-news-list li .text{margin-left: 134px; margin-top: 2px;}
.index-news-list li .title{font-size: 16px; color: #fff; height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-news-list li .title a{color: #fff;}
.index-news-list li .desc{font-size: 13px; color: #666; height: 42px; line-height: 21px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 6px;}
.index-news-list li .time{font-size: 13px; color: #fff; margin-top: 8px;}

/***********starXiong***************/

/*统一标题*/
.maintitd{ clear:both; text-align:center; }
.maintitd h3{ font-size:20px; line-height:24px; padding-bottom:5px; }
.maintitd p{ font-size:20px; color:#32A469; font-weight:bold; font-family: "F-GOTHIC-M"; }
.maintitd h4{ font-size:18px; line-height:24px; padding-top:5px; }
.maintitd h5{ font-size:13px; color:#999; line-height:24px; padding-top:10px; }

/*统一标签*/
.cate-menu{ border-bottom: 1px solid #ddd; overflow: hidden; margin-bottom: 20px;}
.cate-menu ul li{ float: left; margin-right: 15px; }
.cate-menu ul li a{ display: inline-block; height: 65px; line-height: 65px; padding: 0px 15px; font-size: 15px; }
.cate-menu ul li a.current{ border-bottom: 2px solid #000; }
.position{ float: right; font-size: 12px; color: #252525; height: 65px; line-height: 65px; margin-right: 10px;}
.position a{ color: #252525; }

/*news.html*/
.newsmaind{ padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.newslist{ clear:both; /* margin-top:40px; */ padding-bottom:10px; /* border-top:1px #E6E6E6 solid; */ }

.newslid{ clear:both; padding:25px 0; border-bottom:1px #E6E6E6 solid; overflow:hidden; zoom:1; }
.newslid .dated{ float:left; width:100px; 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:219px; height:126px; padding: 0 100px 0 90px;}
.newslid .picd img{ width:219px; }
.newslid .infd{ float:left; width:890px; }
.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; }

/*问答*/
.guestbook {
    clear: both;
    padding: 5px 0;
    border-bottom: 1px #E6E6E6 solid;
    overflow: hidden;
    zoom: 1;
}
.gb-order {
	float:left;
	height:90px;
	font-size:32px;
	line-height:90px;
	font-weight:bold;
}

.gb-order span {
	color: #ababab;
	padding: 27px;
}
.gb-box {
	float:left;
	height:90px;
}

.gb-box p {
	height: 45px;
	line-height: 45px;
}

/*新闻详情*/
.article-content{ float: left; width: 70%; *width: 69.66%; }
.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%; background: url(../images/back.png) no-repeat left center; 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; }
/*导航面包屑*/
.main-container{background: #fff; padding: 20px 0;}
.navigation-crumb{font-size: 16px; color: #666; padding: 16px 0; line-height: 1.6;}
.navigation-crumb *{color: #666;}
.navigation-crumb a:last-child{color: #006ec7;}
/*title*/
.inner-title{font-size: 36px; text-align: center;}
.inner-desc{font-size: 18px; color: #666; margin-top: 14px; text-align: center; line-height: 1.4;}
.inner-more{font-size: 0; text-align: center; margin-top: 60px;}
.inner-more a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 16px; height: 38px; line-height: 38px; padding: 0 31px; border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.inner-more a:hover{background: #006ec7; border-color: #006ec7; color: #fff!important;}
/*product.html*/
.productmaind{ clear:both; padding:40px 0 20px 0; overflow:hidden; zoom:1; }
/* .productlistd{padding-top:40px;} */
.main-left {float: left; width:78%;}
.main-right {float: right; width:20%;}
.main .item {border-bottom: 1px solid #ddd; padding:20px 30px; }
.main .item .item-title{float:left; width:20%;}
.main .item .item-title span{display: inherit; line-height: 32px; font-size:16px;}
.main .item .item-desc{float:left; width:63%; line-height: 32px; font-size:16px;}
.main .item .item-filedown{float:right; width:135px; line-height: 32px; font-size:16px;text-align: center;}
.main .item .item-filedown span {background-image: url(../images/timg.jpg); background-repeat:no-repeat; background-size:135px 135px; display: block; height:135px; line-height: 135px;  vertical-align: middle;}
.main .item .item-filedown a:hover span {background-color: #fff;}
.productlistd ul{margin: 0 -10px;}
.productlistd li{width: 25%; *width: 24.98%; float: left;}
.productlistd li .item{margin: 10px;}

.productlistd li .pic{overflow: hidden;}
.productlistd li .pic a{display: block;}
.productlistd li .pic img{width: 100%; --webkit-transition: all .8s; --moz-transition: all .8s; -ms-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
.productlistd 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);}
.productlistd li .title{height: 34ppx; line-height: 34px; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 6px;}
/*****产品详情*****/
.product-details .slick-prev, .product-details .slick-next{width: 43px; height: 69px; background: url(../images/icon.png) no-repeat 0 0; margin-top: -34px;}
.product-details .slick-prev{left: 0px;}
.product-details .slick-next{right: 0px; background-position: -43px 0;}
.product-details .slick-prev:hover{background-position: -86px 0;}
.product-details .slick-next:hover{background-position: -129px 0;}

.prodetails-right{ padding: 30px; overflow: hidden;}
.prodetails-pic { background-color: #f6f6f6; overflow: hidden; margin-top: 30px;}
.prodetails-pic .slider{ width: 60%; float: left;}
.prodetails-right h2{ margin-bottom: 20px; }
.prodetails-desc{ line-height: 25px; overflow: hidden; margin-bottom: 50px; }
.prodetails-diy a{ border:1px solid #ddd; padding: 8px 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.prodetails-wrap{padding-top: 20px;}
.prodetails-header{height: 44px; border-bottom: 1px solid #ddd;}
.prodetails-header span{display: block; float: left; padding: 0 20px; font-size: 17px; height: 42px; line-height: 42px; border-bottom: 2px solid #e68d37;}
.prodetails-body{padding: 20px 0;}
.prodetails-body img{max-width: 100%;}

/*产品栏目*/
.product-inner-title {
    font-size: 36px;
    text-align: center;
}
.submenu{margin-top: 14px;}
.submenu ul{font-size: 0; text-align: center; margin: 0 -20px;}
.submenu li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-family: "Microsoft Yahei Light"; font-size: 24px; color: #666; padding: 0 20px 0 21px; margin: 5px 0; position: relative; line-height: 34px;}
.submenu li a{color: #666;}
.submenu li span{font-size: 16px; position: absolute; left: 0; top: 0;}
.submenu li.active{color: #0066cc}
.submenu li.active a{color: #0066cc!important;}
.product-list{padding: 16px 0;}
.product-list ul{margin: 0 -17px;}
.product-list li {width:33.33%; float:left;}
.product-list li .item{margin: 17px; border: 1px solid #ccc; background: #fff; overflow: hidden;}
.product-list li .pic{overflow: hidden; background: #fff; box-shadow: 0 5px 3px rgba(51,51,51,.1);}
.product-list li .pic a{display: block;}
.product-list li .pic img{width: 100%;}
.product-list li .text{padding: 22px 16px;}
.product-list li .title{font-size: 18px; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product-list li .desc{margin-right: 26%; font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 8px;}
.product-list li .more{font-size: 14px; margin-top: 24px;}
.product-list li .more a{color: #006ec7;}
/*****分页*****/
.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;
}

/*在线留言*/
.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;}
.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;
}
.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat;}
.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) -25px 0px no-repeat;}

/* questions */
#questions{width:100%;margin:20px auto;border:1px solid #e7e7e7;padding-top:14px;}
#questions li h5 .UI-ask,#questions li h5 .UI-bubble{position:absolute;left:0px;top:9px;}
#questions li{border-bottom:1px solid #e7e7e7;padding:0 14px 5px 14px;vertical-align:bottom;}
#questions li h5{height:40px;position:relative;color:#666;font-size:14px;cursor:pointer;line-height:40px;height:40px;overflow:hidden;padding:0 0 0 26px;}
#questions li .foldContent{border-left:3px solid #018ccb;padding:10px 26px;border-top:1px dashed #e2e2e2;line-height:24px;background:#f3f3f3;color:#888;}

@media only screen and (max-width: 1499px){
	.newslid .infd{ float:left; width:690px; }
}