@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:16px; font-family:"Microsoft YaHei"; color:#212121; background:#fff;}
a{color:#212121;text-decoration:none;}
a:hover{color:#D99D47; text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form,h1,h2,h3,h4,h5,dt,dl,dd,table,tr,td{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
* {padding: 0px; margin: 0px; }
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.upfile {border: 1px solid #ccc;height:28px;margin-top:10px; width:98%;}
.main_width{width:1280px; margin:0 auto;}
object{display: none;}
@font-face {
  font-family: 'iconfont';  /* project id 716340 */
  src: url('//at.alicdn.com/t/font_716340_8yts1cba9t7.eot');
  src: url('//at.alicdn.com/t/font_716340_8yts1cba9t7.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_716340_8yts1cba9t7.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_716340_8yts1cba9t7.woff') format('woff'),
  url('//at.alicdn.com/t/font_716340_8yts1cba9t7.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_716340_8yts1cba9t7.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	}

@font-face {
	font-family: 'Conv_FiraSansCondensed-Thin';
	src: url('/fonts/FiraSansCondensed-Thin.eot');
	src: local('☺'), url('/fonts/FiraSansCondensed-Thin.woff') format('woff'), url('/fonts/FiraSansCondensed-Thin.ttf') format('truetype'), url('/fonts/FiraSansCondensed-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*头部*/
.head{margin:0 auto; width:1280px; height:100px;}
.head .logo{float:left; margin-top:10px;}
.head .logo img{float:left; display:block;}
.head .tel{float: right; background: url(/image/tel.png) left no-repeat; padding-left:40px; margin-top:30px;font-size:30px; font-family:"impact"; color: #D99D47;}

/*导航*/
#nav_menu_bg{margin: 0 auto; width: 100%; height: 50px; background:#D99D47;min-width: 1280px;}
#nav_menu{margin: 0 auto; width:1280px;}
#nav_menu li{float:left; line-height: 50px;}
#nav_menu li a{display:block; text-align:center; font-size:18px; color: #fff; width: 160px;}
#nav_menu li a:hover{color:#fff; background:#000 !important;}
.nav_menu-item{display:block;}
.navhover a{color:#fff !important; background:#000 !important;}
#nav_menu li ul{margin:0;padding: 0;position: absolute;	visibility: hidden; z-index:999999;}
#nav_menu li ul li{float: none; display: block; border-top: solid 1px #fff;}
#nav_menu li ul li a{display:block; font-size:16px; line-height:40px; background:#D99D47 !important;color:#fff !important; font-weight:normal;}
#nav_menu li ul li a:hover{background:#000 !important; color:#FFFFFF !important;}

/*动画*/
.swiper-container {width: 100%;height: 100%;min-width: 1280px;}
.swiper-slide {text-align: center; 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide img {display: block; width: 100%;}


.index_title{margin:0 auto; width:1280px; text-align: center; padding-top:40px;font-size:32px; background: url(/image/title_bg.jpg) center bottom no-repeat; padding-bottom:10px;}

/*产品*/
#Tab{margin:0 auto; width:1280px; margin-top: 40px;}
#Tab .Menubox{margin:0 auto; width:1280px; height:80px;}
#Tab .Menubox ul{position:absolute; width: 1280px;}
#Tab .Menubox ul li{width:23%; display:block; float:left;color:#333; background:#f2f2f2; text-align:center;line-height:65px; font-size:20px; cursor: pointer; margin-left: 20px;}
#Tab .Menubox ul li:first-child{margin-left:0px;}
#Tab .Menubox ul li.hover{background: url(/image/p_ico.png) center bottom no-repeat; color:#fff; height:78px;}
#Tab .Contentbox{ width: 100%; display:block;}

.index_product{margin: 0 auto; width:1280px; margin-top:20px;}
.index_product li{float:left; width:32%; margin:1% 0.5%; overflow:hidden;}
.index_product li img{width:100%; display: block;border: solid 1px #eeeeee;transition: all 0.8s;}
.index_product li img:hover{transform: scale(1.3);}
.index_product li h1{font-size: 18px; display: block; font-weight: normal; text-align: center; line-height: 50px; background: #f2f2f2;}
.index_product li p{display:block; text-align:center; line-height:30px; font-size:14px; color: #8b8b8b; padding: 0 10px;}


/*关于*/
.index_about_bg{margin:0 auto; width: 100%; background:url(/image/about_bg.jpg) center no-repeat; min-width: 1280px; margin-top:60px; padding-bottom:40px;}
.about_title{margin:0 auto; width:1280px; color:#FFF; text-align: center; padding-top:40px;font-size:32px; background: url(/image/x_line.jpg) center bottom no-repeat; padding-bottom:10px;}
.index_about{margin:30px auto; width: 1280px; overflow:hidden; color:#fff; line-height:40px;}
.index_image{margin: 0 auto;display: block; width: 1280px; overflow: hidden; padding-top:10px;}
.index_image li{float:left; margin-left:10px;display: block; border: solid 1px #fff; overflow:hidden; width:32%;}
.index_image li:first-child{margin-left: 0px;}
.index_image img{ display:block; width:100%;transition: all 0.8s;}
.index_image img:hover{transform: scale(1.5); transition: 1s;}

/*案例*/
.scrollleft{margin: 0 auto;width:1280px; margin-top:25px; overflow:hidden;}
.scrollleft li{float:left; margin-right:10px;display: block;}
.scrollleft img{ display:block; width:370px;transition: all 0.8s; z-index:9; position:relative;}
.scrollleft img:hover{transform: scale(1.5); transition: 1s;}
.scrollleft li p{position:absolute; width:100%; height:50px; line-height:50px; text-align:center; background:url(/image/case_bg.png); z-index:999; bottom:0px; color:#fff;}

/*新闻*/
.index_news_bg{margin:0 auto; width:100%; min-width:1280px; background:#f2f2f2; margin-top:50px; padding-bottom:30px;}
.index-news{ margin:0 auto; padding:0px 0 0px 0;width:1280px;}
.index-news .entry{margin-top:35px;overflow: hidden;}
.index-news .entry .title{float:right;width:710px;}
.index-news .entry .title ul{}
.index-news .entry .title ul li{position: relative;padding: 20px 0 18px 40px;background-color: #fff;margin-bottom: 18px;}
.index-news .entry .title ul li em{position: absolute;left:15px;top:28px;width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent; border-left:5px solid #cdcdcd;}
.index-news .entry .title ul li h3{position: relative;padding-right: 70px;font-size: 18px;font-weight:normal;color: #212121;overflow: hidden;text-overflow: ellipsis;}
.index-news .entry .title ul li h3 span{position: absolute;right: 20px;top: 0;font-size: 15px;color: #acacac;}
.index-news .entry .title ul li .des{position: relative;margin-top: 8px;overflow: hidden;}
.index-news .entry .title ul li .des p{width:89%;height: 50px;font-size: 14px;line-height:25px;color: #464646;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news .entry .title ul li .des .more{position: absolute;bottom: 16px;right: 26px;width: 19px;height: 15px;background: url(/image/all-icon.png) 0 -140px no-repeat;}
.index-news .entry .title ul li:hover{background-color:#d99d47; transition:1s; cursor:pointer;}
.index-news .entry .title ul li:hover h3{color: #fff;}
.index-news .entry .title ul li:hover h3 a{color: #fff!important;}
.index-news .entry .title ul li:hover h3 span{color: #fff;}
.index-news .entry .title ul li:hover em{border-left:7px solid #fff; }
.index-news .entry .title ul li:hover .des p{color: #fff;}
.index-news .entry .title ul li:hover .des .more{background-position: 0 -166px;}
.index-news .entry .pic{float:left;width:545px;}
.index-news .entry .pic div{width: 545px; height:252px;}
.index-news .entry .pic .text{height: 144px;padding: 36px 0 24px 24px;background-color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-news .entry .pic .text h3{position: relative;padding-right: 70px;font-size: 18px; font-weight: normal;color: #212121;overflow: hidden;text-overflow: ellipsis;}
.index-news .entry .pic .text h3 span{position: absolute;right: 20px;top: 0;font-size: 15px;color: #acacac;}
.index-news .entry .pic .text .des{position: relative;margin-top: 10px;}
.index-news .entry .pic .text .des p{width: 78%;height: 50px;font-size: 14px;line-height: 25px;color: #464646;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news .entry .pic .text .des .more{position: absolute;bottom: 16px;right: 26px;width: 19px;height: 15px;background: url(/image/all-icon.png) 0 -140px no-repeat;}
.index-news .entry .pic .text:hover{background-color: #d99d47; transition:1s; cursor:pointer;}
.index-news .entry .pic .text:hover h3{color: #fff;}
.index-news .entry .pic .text:hover h3 a{color: #fff!important;}
.index-news .entry .pic .text:hover h3 span{color: #fff;}
.index-news .entry .pic .text:hover .des p{color: #fff;}
.index-news .entry .pic .text:hover .des .more{background-position: 0 -166px;}


.list_banner{margin:0 auto; width:100%; min-width: 1280px;}
.list_banner img{margin: 0 auto; display: block; width: 100%;}

/*位置导航*/
.location_bg{margin: 0 auto; background: #f2f2f2; width: 100%; height: 50px; line-height: 50px;min-width: 1280px; font-size: 14px;}
.location{margin: 0 auto; width: 1280px; background:url(/image/home.gif) left no-repeat; padding-left:25px;color:#999;}
.location a{color:#999;}


/*内页分类*/
.ListNav {display: block;box-shadow:-1px 1px 8px #ddd; }
.ListNav ul {margin-top:0px;}
.ListNav li {loat:left; display:block; margin:0 10px; line-height:50px; font-size:18px; border-bottom: solid 1px #EDEDED;}
.ListNav li:last-child{border-bottom: none;}
.ListNav li a {display:block; color:#202020; padding-left:25px;}
.ListNav li a:hover{color:#D99D47; padding-left:25px; transition: 1s;}
.ListNav .currclass a{color:#D99D47; padding-left:25px;}

/*产品分类*/
#suckertree1{display:block; box-shadow:-1px 1px 8px #ddd;}
.suckerdiv{float:left; width:240px;}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width:240px;}
.suckerdiv ul li{position: relative;}
.suckerdiv ul li ul{left:241px; position: absolute;width:120px;top:0px;display: none;z-index:9999999;}
.suckerdiv ul li ul li ul{left:241px; /* Parent menu width - 1*/}
.suckerdiv ul li a{display: block;color:black;text-decoration: none;line-height:50px; font-size:18px;padding-left:20px; border-bottom:solid 1px #FFF;z-index:9999999; border-bottom: solid 1px #EDEDED; background: #fff;}
.suckerdiv ul li ul li a{margin-top:0px;}
.suckerdiv ul li a:visited{color: black;}
.suckerdiv ul li a:hover{color:#D99D47;}
.suckerdiv ul li .smal_c a{display:block; background:#f2f2f2; color:#212121; font-size:16px; border-bottom:solid 1px #fff; padding-left:20px;}
.suckerdiv ul li .smal_c a:hover{background:#D99D47; color:#fff;}
.suckerdiv .subfolderstyle{background:url(/image/arrow-list.gif) no-repeat 210px center;}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%;}



/*内页内容*/
.mainContent{margin:20px auto; width:1280px;}
.content{display:block; height:50px; line-height:50px; text-align: center; font-size:26px; background: url(/image/title_bg.jpg) bottom center no-repeat;}

.left_list{width:240px; float: left;margin-top:20px;}
.left_list .t_contact{display: block; height:90px; background: #D99D47; color: #fff; line-height:90px; text-align: center; font-size: 22px; border-radius: 7px 7px 0 0;}
.left_list .l_contact{display: block; height:90px; background: #D99D47; color: #fff; line-height:90px; text-align: center; font-size: 22px; margin-top: 30px; border-radius: 7px 7px 0 0;}
.left_list .left_lx {display: block;box-shadow:-1px 1px 8px #ddd; line-height: 33px; padding:10px;}
.left_list .left_lx span{font-size:18px; height:35px; line-height: 35px; font-weight: bold; display: block; border-bottom: solid 1px #eee; text-align: center;}
.right_list{float: right; width: 1000px; display: block;}

.list_right_contact{display:block; margin-top:20px; line-height:30px;}
.list_right_contact img{border: 1px solid #ccc;padding: 2px;}
.list_right_contact img:hover{border: 1px solid #028ED0;}
.list_right_contact .t{line-height:45px;}

.list_contact{display:block; margin:20px 0; line-height:40px;}
.list_contact img{max-width:1000px;}
.list_contact .title{font-size:20px; display:block; text-align:center; height:45px; line-height:45px;background: url(/image/title_bg.jpg) bottom center no-repeat;}
.list_contact .contact{display:block; line-height:30px;margin-top:10px;}
.list_contact .date{display:block; text-align:center; margin:10px 0;}
.list_contact #next{ display:block; margin-top:15px; text-align:center; padding-top:8px;}

.list_contact_img{width:1000px; margin:20px 0;}
.list_contact_img li{float: left; width: 32.1%; margin: 1% 0.5%; overflow: hidden; border: solid 1px #f2f2f2;}
.list_contact_img li img{display: block; width: 100%;transition: all 0.8s;}
.list_contact_img li img:hover{transform: scale(1.5); transition: 1s;}
.list_contact_img li p{background: #f2f2f2; width: 100%; display: block; height:50px; line-height:50px; text-align: center;}

.list_case{width:1280px; margin:20px 0;}
.list_case li{float: left; width: 23.8%; margin: 1% 0.5%; overflow: hidden; border: solid 1px #f2f2f2;}
.list_case li img{display: block; width: 100%;transition: all 0.8s;}
.list_case li img:hover{transform: scale(1.5); transition: 1s;}
.list_case li p{background: #f2f2f2; width: 100%; display: block; height:50px; line-height:50px; text-align: center;}

/*新闻栏目*/
.list_news{display:block; margin:20px 0;}
.list_news dl{ height:120px; border-bottom:1px #ddd dotted; padding:15px 0;}
.list_news dd{float:left; height:110px; width:1000px;}
.list_news dd h4 a{ font-size:16px; color:#555555;}
.list_news dd h4 a:hover{font-size:16px; color:#ce0d07;}
.list_news dd h4 span{float:right; font-weight:normal;color:#9C9C9C;}
.list_news dd h4 span a{font-size:14px;color:#9C9C9C;}
.list_news dd h4 span a:hover{font-size:14px;}
.list_news dd p{line-height:25px; padding-top:5px; color:#9C9C9C;}

/*产品栏目*/
.list_product{display:block; padding:20px 0;}
.list_product li{float:left; width:31.5%; overflow: hidden; margin: 1% 0.5%;}
.list_product li img{width:100%; display: block;transition: all 0.8s;}
.list_product li img:hover{transform: scale(1.3);}
.list_product li span{display:block; text-align:center; line-height:50px; font-size:16px; background:#f2f2f2;}
.list_product li p{font-size: 14px; display: block; padding:8px; line-height: 25px; color: #535353;}
.list_product .p_more a{display: block; text-align: center; font-size: 16px; color: #ce0d07; margin:8px 0 20px 0;}
.list_product .p_more a:hover{color:#FF3300;}

/*搜索栏目*/
.search_product{display:block; padding:20px 0;}
.search_product dl{float:left; width:23.5%; border: solid 1px #ccc; border-radius: 8px;overflow: hidden; margin: 1% 0.5%;}
.search_product dl dd img{width:100%; display: block;border-radius:8px 8px 0 0;transition: all 0.8s;}
.search_product dl dd img:hover{transform: scale(1.3);}
.search_product dl dt{display:block; text-align:center; line-height:40px; font-size:16px;}


.multipage{width:90%; margin:0px auto; overflow:hidden; margin-bottom:20px;}
.multipage #fenye{clear:both; margin:10px 20px 20px 0;}
.multipage #fenye a{ width:28px; text-align:center; float:left; border:1px solid #D99D47;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
.multipage #fenye .prev,#fenye .next{width:60px;}
.multipage #fenye a.curr{background:#D99D47;border:1px solid #D99D47;color:#fff;}
.multipage #fenye a:hover{background:#D99D47;border:1px solid #D99D47;color:#fff; text-decoration:none}


/*产品内容页*/
#list_info{margin:20px 0; display:block; text-align: center; border-bottom: dotted 1px #ddd; color: #D99D47; font-size: 20px; line-height: 50px;}
#list_product_content{display:block;}
#list_product_content .title{font-size:18px; display:block; text-align:center; font-weight:bold; height:45px; line-height:45px;}
#list_product_content .contact{display:block; line-height:30px;}
#list_product_content .contact table{border: solid 1px #ccc; border-top: none;border-right: none;}
#list_product_content .contact td{border: solid 1px #ccc; border-bottom: none; border-left: none; text-align: center;}

#list_product_content .contact img{max-width:1000px; display:block;}
#list_product_content #next{ display:block; margin-top:15px; text-align:center; padding-top:8px;}
.prodtitle {LINE-HEIGHT: 45px; HEIGHT: 45px; font-size:22px;}
.products_show_1 {PADDING-TOP: 15px; display:block;}
.show_left {FLOAT: left; width:700px; margin-top:13px;}
.show_right {WIDTH:270px; FLOAT: right;}
.show_right .d_contact{display:block; line-height:35px; font-size: 14px; color: #333;}
.show_right .d_contact strong{font-size: 16px;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:700px; height:700px; max-width:700px; max-height:700px; border:solid 1px #eee;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:700px;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:700px;}
.spec-scroll{clear:both;margin-top:5px;}
.spec-scroll .prev{float:left;margin-right:2px; background:url(/image/left.gif) no-repeat; margin-top:20px;}
.spec-scroll .next{float:right; background:url(/image/right.gif) no-repeat; margin-top:20px;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:17px;height:54px; line-height:54px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:658px;height:56px;overflow:hidden; margin-top:20px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:54px;}
.spec-scroll .items ul li{float:left;width:66px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:1px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:1px solid #FF6600;padding:1px;}


/*分页*/
#fenye{clear:both; margin:20px 20px 0 0;}
#fenye .prev_h,#fenye .next_h{ display: block; padding: 0 5px; text-align:center;line-height:28px;}
#fenye a.curr{background:#D99D47; border:1px solid #D99D47; color:#fff; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{padding: 0 10px; display: block; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:14px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye a:hover{background:#D99D47;border:1px solid #D99D47;color:#fff; text-decoration:none}

/*在线留言*/
.feedback{margin-top:30px; color:#202020; width:1280px; padding-bottom: 30px;}
.feedback li{width:280px; float:left; display:block;  margin-top:30px; margin-left:26px; color:#777;}
.feedback li:first-child{margin-left:0px;}
.feedback .message{display:block; margin-top:15px; line-height:30px; color:#777;}
.submit{color: #fff;border:none;width:87px;height:37px;background:#ce0d07;font-size: 16px;	font-family:"Microsoft YaHei"; margin-left:550px; margin-top: 10px;} 
.submit:hover {color: #fff;	background:#DA251D;	cursor:pointer;	transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;} 


/*右边浮动*/
.floating_ck{position:fixed;right:2px; bottom:0px; z-index:99999999999}
.floating_ck dl dd{position:relative;width:40px;height:34px;text-align:center;color:#D99D47;cursor:pointer; background:#fff; border: solid 1px #ccc; border-radius:5px; margin-bottom:3px; padding-top:6px;}
.floating_ck dl dd:hover{background-color:#EE9713; color: #fff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd i{font-size:1.5rem;}
.floating_ck dd a{color:#D99D47; display: block;}
.floating_ck dd a:hover{background-color:#EE9713; color: #fff;}
.floating_left{position:absolute;left:-140px;top:0px;width:140px;height:40px;background-color:#EE9713;display:none; border-radius:5px;}
.floating_left a{color:#fff;line-height:50px;}
.floating_ewm{height:170px;top:-82px;}
.floating_ewm ii{background-image:url(/image/weixin.jpg);display:block;width:130px;height:130px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}

/*底部*/	
.footer{margin:0 auto; width:100%; background:#D99D47; color: #fff; padding-top: 50px;min-width: 1280px;}
.footer a{color:#FFF;}
.footer a:hover{color:#FFFF00;}
.foot{width:1280px;margin:0 auto ;}
.foot .nav_left{float:left; padding:0 50px;}
.foot .nav_left:first-child{padding-left:0px;}
.foot .nav_left h1{display:block; font-weight: normal;font-size:20px; margin-bottom:10px; background: url(/image/x_line.jpg) left bottom no-repeat; padding-bottom:8px;}
.foot .nav_left li{display:block; line-height:35px;}
.foot .nav_left p{line-height:30px;}
.foot .code{float:right; display:block; text-align:center;}
.foot .code p{display:block; margin:6px 0 0 15px;}
.foot .code img{margin-left:20px; display: block; padding:5px; background: #fff; border-radius: 10px;}
.Copyright{margin:0 auto; width:100%; height:55px; text-align:center; line-height:55px; background:url(/image/xia_bg.jpg) top repeat-x; margin-top: 30px;}

