﻿@charset "utf-8";
html,body{min-width: 1250px; background:#fff;}

.text-center{text-align: center;}
.text-right{text-align: right;}
.btn{display: inline-block; padding:10px 20px; background-color:#ffc53e; color:#000; font-size:20px; font-weight:bold;}
.btn img{float: left; margin-right: 5px;}

.com_logo{ width:1200px; margin:0 auto; padding:30px 0;}
.com_logo .logo_w{ float:left; font-size:36px; font-weight:bold; height:55px; line-height:55px; max-width: 650px;}
.com_logo .logo_w{height: auto; line-height:1.2; }
.com_logo .logo_w{ font-size:28px; line-height: 2;}
/*.company-logo-text{ position: relative; padding-right:110px;}*/
.company-logo-text:after{display: table; content: ''; clear: left;}
.company-logo-text div{float: left; max-width: 532px;}
.company-logo-text .icon-vip{ margin: 18px 0 0 10px; width: 100px; height:23px; padding:6px 0 0 31px; line-height:1; font-size: 12px; font-weight: normal; color:#fff; background:url('/static/images/vip-bg.png') center left no-repeat; background-size:100px; box-sizing: border-box;}

.logo_w:after{clear:both; display: table; content:'';}
.company-verify{margin-top:10px; font-size:12px; font-weight: normal; line-height: 20px;}
.company-verify:after{clear:both; display: table; content:'';}
.company-verify .verify-item{float:left; height:20px; line-height: 20px; overflow: hidden; border:1px solid #eee; padding:0 3px 0 0; border-radius:2px;}
.company-verify .verify-item + .verify-item{margin-left:10px;}
.company-verify .verify-item.cooperation{border-color:#e05618;}
.company-verify .verify-item.certificate{border-color:#0653f7;}
.company-verify .verify-item.aaa{border-color:#dd8d1a;}
.company-verify .verify-item.gongshang{border-color:#da2226;}
.company-verify img{width:20px; height:20px; float:left; border-radius:2px 0 0 2px;}

.com_menu{ float:right; margin-top:8px;}
.com_menu li{ position: relative; float:left; margin-left:30px; font-size:16px; height:50px; line-height:50px;}
.com_menu li a{display: block;}
.com_menu li.active > a,
.com_menu li:hover > a{ border-bottom:3px solid #ff910d;}
.com_menu li.site > a{color:red; font-weight: bold;}
.com_menu li .item-lists{display: none; position: absolute; z-index: 1; top:50px; left:-30px; width:120px; text-align: center; background-color: #fff; border-radius:4px; box-shadow: 0 3px 6px rgba(0,0,0,0.5); overflow: hidden;}
.com_menu li .item-lists a{display: block; border-bottom: 1px dashed #ccc;}
.com_menu li .item-lists a:last-child{border-bottom: 0;}
.com_menu li .item-lists a:hover{ background-color: #f5f5f5;}
.com_menu li:hover .item-lists{display: block;}

.com_banner .slider{ margin:0 auto; width:100%; float:none;}

.com_indexitlte{ position:relative; padding:40px 0;}
.com_indexitlte h2{ display:inline-block; font-size:30px; font-weight:bold; margin-right:10px;}
.com_indexitlte p{ font-size:16px; color:#999; text-transform:capitalize;display:inline-block; }
.com_indexitlte .com_more{ position:absolute; top:50px; right:0; height:25px; line-height:25px; width:25px; border-radius:25px; border:1px solid #aaa; text-align:center; font-size:20px; color:#aaa; }
.com_indexitlte.bottomborder{border-bottom:1px solid #eee;}


/****产品展示**/
.com_product{ overflow:hidden; position:relative;height:220px; }
.com_product .bd{}
.com_product .bd ul{ overflow:hidden; zoom:1; }
.com_product .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right:25px; text-align:center; border:2px solid #fff; }
.com_product ul li:hover{ border:2px solid #ff910d;}
.com_product ul li h3{ display:block; overflow:hidden;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; margin:10px auto; width:277px;}
.com_product ul li img{ display:block; max-width:100%;}

/*新闻简介图片+列表——1*/
.com_news{ padding-bottom:50px; margin-top:30px; background:#f9f9f9;}

.com_newslist{ margin:30px 0 0 0; padding:0 0 50px 0;  }
.com_newslist li{float:left; width:580px; box-sizing: border-box; padding:30px; display:block; position:relative; border-bottom:1px solid #dfdfdf; }
.com_newslist li:nth-of-type(2n){margin-left:30px;}
.com_newslist li:after{ content:'>'; position:absolute; top:50%; right:0; font-size:16px; font-family:'宋体'; color:#888;}
.com_newslist li .time{ width:90px; float:left; line-height:1.5;}
.com_newslist li .time h3{ font-size:20px;}
.com_newslist li .time h4{ color:#999;}
/*.com_newslist li:hover i{ display:block; position:absolute; top:28%; width:7px; height:35px; background:#aaa; left:-4px; }*/
.com_newslist li h2{ font-size:16px; color:#333333; font-family:'微软雅黑'; display:block; line-height:1; overflow:hidden;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; overflow:hidden; display:block;}
.com_newslist li h2:hover{ color:#60c101;}

.com_newslist li p{color:#999; height: 51px; overflow: hidden; font-size:14px; display:block; margin:10px 0 0 0; line-height:2;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}



.com_newspic{ padding:; width:578px; float:left; margin-top:20px;}
.com_newspic li{ line-height:2; font-size:12px; margin-bottom:12px;}
.com_newspic li .time{ display:block; font-size:20px; width:60px; margin-right:20px; text-align:center; height:85px; float:left;}
.com_newspic li .time i{ display:block; font-size:16px; font-style:normal;}
.com_newspic li img{  width:578px; margin-top:20px;}
.com_newspic li h2 i{  font-family:'宋体'; line-height:3; font-style:normal;}
.com_newspic li h2{ margin:5px 0;text-overflow:ellipsis; overflow:hidden; font-size:18px;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.com_newspic li p{color:#969696; font-size:14px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.com_newspic li .more{ font-size:18px; padding-top:10px; display:block;}

/**com_about*/
.com_about{ line-height:2.5; font-size:16px; padding-bottom:50px;}
.com_about img{ float:right; margin-left:35px;}
.com_about .com_about_more{ display:block; width:100px; border:1px solid #ddd; text-align:center; margin-top:20px;}
.com_about p.intro{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;}

/**联系我们*/
.com_contact{ background:#f9f9f9; padding-bottom:50px;}
.com_contact_show{}
.com_contact_show h2{ display:block; font-size:30px; font-weight:bold;}
.com_contact_show img{ float:left; margin-right:30px;}
.com_contact_show1{ float:right; width:580px; padding-top:15px;}
.com_contact_show1 p{ border-bottom:1px solid #e8e8e8; font-size:16px; line-height:1.8; padding: 15px 5px;}
.com_contact_show1 p .gray{color:#bbb;}

a.qrcode-link{display:inline-block; margin-left:10px; font-size:14px; color:#999;}
p.com-contact-qrcode{25px 0 0 !important; border-bottom:0 !important; text-align: left;}
.com-contact-qrcode div.item{display: inline-block; text-align: center; font-size:14px; color:#aaa; line-height: 2; margin-right: 30px;}
.com-contact-qrcode div.item img{display: block; width:120px; height:120px; float:unset; margin-right: 0 !important}
.com-contact-qrcode:after{display: table; content: ''; clear:left;}

/****相关企业**/
.com_com{ overflow:hidden; position:relative;  height:130px;}
.com_com .bd{ }
.com_com .bd ul{ overflow:hidden; zoom:1; }
.com_com .bd ul li{ float:left; _display:inline; margin-right:25px; border:2px solid #fff; overflow:hidden; text-align:center;  }
.com_com .bd ul li:hover{ border:2px solid #ff910d;}
.com_com .item-logo{float:left; width:80px;}
.com_com .item-name{margin-left: 90px; text-align: left;}
.com_com .item-name h3{font-size:18px; font-weight: bold; padding-top:12px;}
.com_com .item-name p{font-size:14px; color:gray;}
.com_com .bd ul li h3{ display:block; margin:10px auto;}
.com_com .bd ul li img{ display:block;width:80px;}

/**底部*/



.com_bottom{ text-align:center; color:#fff; font-size:15px; line-height:2.4; padding:20px 0; margin:0 auto; background:#333; }
.com_bottom a{ color:#fff;}
.com_bottom1{ border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1); max-width:1280px; margin:0 auto;}
.com_bottom1 li{ display:inline-block; width:33%; text-align:left; font-size:18px;}
.com_bottom1 li i{ font-size:1.733rem; margin-right:10px;}
.com_bottom2{ text-align:center; padding:20px 0;}

.com_link{ max-width:1280px; margin:0 auto; text-align:left; padding:15px 0;}
.com_link a{ padding:0 10px; color:#fff;  }
.com_link a:after{ content:'|'; padding-left:20px;}

.com_footer_h{ height:52px; display:none }
.com_footmenu { display:none;}



/*列表页：通用*/
.weizhi{ float: right; margin-top: 15px;}

/*
	新闻列表页
 */
.articlist{ padding:0 0; }
.articlist{ padding:;}
.articlist li{ line-height:1.6; font-size:12px;  border-bottom:1px dashed #ddd; padding:5% 0;}
.articlist li:last-child{ border-bottom:0;}
.articlist li .time{ display:block; font-size:16px; line-height:1.5;  width:118px; margin-right:30px;text-align:center;   float:left; position:relative; text-align:center; border-right:1px solid #eee;}
.articlist li .time span{ font-size:50px; display:block; font-weight:bold;}
.articlist li .time i{  font-style:normal; color:#aaa;}
.articlist li .item-state{ display: block; margin:10px; padding:10px 15px; line-height: 1; font-size:12px !important; color:#fff; background-color: #ff910d; border-radius: 2px; box-shadow:0 0 10px rgba(0,0,0,0.35);}
.articlist li img{  width:280px; float:left; margin-right:30px;}
.articlist li h3{ margin:0; line-height:1; color:#151515; font-weight:bold; margin-bottom:10px;text-overflow:ellipsis; overflow:hidden; font-size:17px;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.articlist li p{color:#666666; font-size:14px; margin:5px 0; line-height:2;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.articlist li .mm{ color:#439890;  font-size:13px; display:inline-block; background:#0c4eaf; color:#fff; margin-top:10px; padding:5px 15px;}
.articlist li:hover .time span,.newspic li:hover .time i,.newspic li:hover h3{ color:#0c4eaf;}

/*详情页*/
.s_title{ text-align:center;}
.s_title h2{padding:20px 0 10px; font-family:'微软雅黑'; font-size:18px; font-weight:bold;}
.s_title p.z{ font-size:14px; color:#777; border-bottom:1px solid #eee; padding:5px;}
.s_title p.c{ padding:12px; line-height: 1.8em; text-align:left; background:#eee; color:#888; font-size:14px;}
.s_title p.c span{ display:inline-block; font-weight:bold; color:#000;}
.s_img{ padding:20px 0;}
.s_img img{ display:block; max-width:100%;}
.s_content{ padding:15px 0; min-height: 300px;}
.s_content img{max-width:100%;}

/*翻页*/
.pager {TEXT-ALIGN: center; CLEAR: both; padding-bottom:35px;  padding-top:15px;}
.pager li{display: inline-block;}
.pager A {  display:inline; zoom:1; margin-right:8px; padding:7px 15px; background:#eee; color:#000; }
.pager SPAN { border:0;display:inline; zoom:1; margin-right:8px; padding:7px 15px; background:#0c4eaf; color:#fff;}
.pager A:hover {  background:#0c4eaf; color:#fff;}
.pager li.disabled > span{background-color: #eee; color:#999;}

/*产品列表页*/
/*产品展示*/

.infopiclist{ margin:0 auto; overflow:hidden; padding:20px 0; }
.infopiclist ul{ margin:0; padding:0 0; width:1320px; }
.infopiclist ul li{ width:280px; float:left;  margin-right:26.666px;  position:relative; margin-bottom:30px; }
.infopiclist ul li .item-state{position: absolute; z-index: 2; top:-5px; left:-5px; padding:10px 15px; line-height: 1; font-size:12px; color:#fff; background-color: #ff910d; border-radius: 2px; box-shadow:0 0 10px rgba(0,0,0,0.35);}
.infopiclist ul li .indexlistpic{ position:relative; padding:0; display:block; overflow:hidden;width:280px; border:1px solid #eee;}
.infopiclist ul li img{  display:block; margin:0 auto; width:280px; position:relative;  }
.infopiclist ul li .pictitle{ padding:15px; font-size:18px; text-align:left; bottom:0;}
.infopiclist ul li .pictitle h2{ font-size:16px; color:#030303; text-align:center; text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; overflow:hidden;}

.infopiclist ul li .pictitle p .more{ display:block; height:35px; line-height:35px; border-radius:35px; background:#0990a5; color:#fff; width:50%; margin:5px auto 0 auto; text-align:center;}


/*产品详情页*/
.product-detail{height:350px;}
.product-detail .panel{ padding: 20px;}
.product-detail .product-left{float:left; width:560px; }
.product-detail .product-right{margin-left: 580px;}
.product-detail .product-title{line-height:50px; margin-bottom: 10px; font-size:22px; font-weight: 400; color:#333;}
.product-detail .product-tips{font-size:14px; color:gray; margin-bottom: 20px;}
.product-detail .product-tips .tips-span{display: inline-block; margin-right: 15px;}
.product-detail .product-price{position: relative; margin-bottom: 15px;}
.product-detail .product-price .price-text{display: inline-block; margin-right: 15px; color:#ff4500; font-weight: bold; font-size:32px;}
.product-detail .product-price .price-text:before{content:'￥'; font-size:20px;}
.product-detail .product-price .price-text-empty{display: inline-block; margin-right: 15px; color:#ff4500; font-weight: bold; font-size:20px;}
.product-detail .product-price .price-text-empty:before{content:'价格：'; font-size:14px; color:gray; font-weight: normal;}
.product-detail .product-price .price-market{color:#ff4500; position: absolute; top:8px; font-size:22px;}

.product-detail .product-company{background-color: #f8f8f8; padding: 10px; font-size:14px;}
.product-detail .product-company table{width:100%;}
.product-detail .product-company .td1{width:100px; vertical-align: top;}
.product-detail .product-company .td2{line-height: 1.8em; color:#666; font-size:14px;}
.product-detail .product-company .td-company{color:#000; font-size:16px; padding: 0 0 5px;}
.product-detail .product-company strong{font-weight: 400; color:#333;}

.product-other{}
.product-other .item{width:23.5%; float:left;}
.product-other .item + .item{margin-left: 17px;}
.product-other .item-thumb img{width:100%;}
.widget-product-lists .item{display: block; margin-bottom: 15px;}


/*panel*/
.panel{border:1px solid #eee; padding: 10px; background-color: #fff;}
.panel.bg-white{background-color: #fff;}
.panel + .panel{margin-top: 20px;}
.panel .panel-header{font-size:18px; color:#333; border-bottom: 1px solid #eee; font-weight: 400; padding-bottom: 10px; margin-bottom: 20px;}
.panel .panel-intro{ margin:-20px 0 20px; padding: 10px; line-height: 1.8em; color:#444; border-bottom: 1px solid #eee; background-color: #fbfbfb;}
.panel-footer{padding:30px 0;}
.panel-footer .item{padding: 15px 0 0; font-size:16px;}
.panel-footer .item.disabled, .panel-footer .item.disabled a:hover{color: #ccc;}

.panel.panel-detail{ padding:30px;}
.panel.panel-detail .panel-header > h1{font-size:24px; line-height: 36px; font-weight: 400;}
.panel.panel-detail .panel-header .header-span{display: inline-block; padding: 15px 0 0; margin-right: 20px; font-size:14px; color: gray;}
.panel.panel-detail .panel-header .header-span.icon-look{padding-left:25px; background: url("../images/icon_look.png") 0 16px no-repeat;}

.m-left{ width:940px;}
.m-right{position: absolute; width:240px; right:0; top:0;}

/*首页推荐内容*/
.recommend_content{background-color: #f9f9f9; padding:20px 0; margin-bottom: -33px;}
.recommend_content *{font-size:16px; line-height: 2;}
.recommend_content a{color:#333;;}
.recommend_content img{max-width: 100%;}

.lists-empty{padding:50px 0; text-align: center; color:#aaa;}
.lists-empty img{display: block; margin:0 auto; width:200px;}