@charset "utf-8";
/* CSS Document */

/*公共样式--------------------------------------------------*/
html{}
body{font-family: tahoma, PingFangSC, "microsoft yahei ui", "microsoft yahei", sans-serif;color:#333;}
a{color:#666;}
a:hover{color:#dc1818;}
a,a:hover,a:active,a:visited{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
img{max-width:100%;}
.clearfix{clear:both;}
h1,h2,h3,h4,h5,p{margin-top:0;margin-bottom:0;}
ul, ol {list-style: none;}
.pc{display:none;}
.mb{display:block;}
.container-fluid{padding-left:15px;padding-right:15px;}
.fl{float:left;}
.fr{float:right;}

/*----------------导航-------------*/
.header {width:100%;position:relative;top:0;left:0;z-index:999;height:76px;background:rgba(28,35,39,0.8) url(../images/header_bg.jpg) repeat-x;}

/*左侧logo*/
.header .left {}
.header .left a img {height:auto;}
.header .left .img2 {display:none;}

/*右侧*/
.header .nav {-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;height:100%;line-height:50px;display:block;}
.header .navbar_nav li {float:left;position:relative;display:block;}
.header .navbar_nav li:after {content:"";width:0;height:2px;background:#e50110;position:absolute;bottom:0;left:0;transition:all 0.5s ease 0s;}
.header .navbar_nav li:hover:after {width:100%;}
.header .navbar_nav li a {text-decoration:none;height:100%;padding:0 25px;display:block;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#fff;font-size:16px;}
.header .navbar_nav li:hover a {color:#e50110;}
.header .navbar_nav li.dropdown {display:inherit;position:relative;}
.header .navbar_nav li.dropdown .jt {width:20px;height:20px;background:url(i/top.png) no-repeat;background-size:100% 100%;display:block;}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:50px;width:100%;background:#fff;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:120%;left:-10%;}
.header .navbar_nav li.dropdown .dropdown_menu a {font-size:14px;color:#666;padding:0 10px;line-height:40px;text-align:center;background:#fff;margin-bottom:2px;}
.header .navbar_nav li.dropdown:hover .dropdown_menu {display:block;background:#f3f3f3;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a {color:#666;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {color:#fff;background:#e50110;}

/*移动端导航*/
#navToggle {display:none;}
.m_nav {position:fixed;top:0px;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:100%;height:100%;background:#fff;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%);}
.m_nav.open {transform:translateX(0);}
.m_nav .top {height:60px;padding:20px;box-sizing:border-box;}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer;}
.m_nav .logo {width:100%;margin:0 auto;background:rgba(28,35,39,0.8) url(../images/header_bg.jpg) repeat-x;}
.m_nav .logo img {height:76px;display:block;margin:30px auto;}
.m_nav .ul {margin-top:30px;}
.m_nav .ul li {padding:0 20px;border-bottom:1px solid #f5f5f5;transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0;}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%;}
.m_nav .ul li .dropdown_menu {display:none;}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block;}
.m_nav .ul li .dropdown_menu a {display:block;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child {border:none;}

/*首页海报图*/
.sy_banner{}
.carousel-indicators .active{background:rgba(229,1,16,1);}
.carousel-indicators .active,.carousel-indicators li{width:30px;height:5px;border:none;}
.carousel-indicators li{background:rgba(255,255,255,.8);}
.carousel-control.left,.carousel-control.right{background:none;}
.carousel-control span.bi {top:45%;position:absolute;display:inline-block;background:rgba(255,255,255,1);width:40px;height:40px;line-height:38px;border-radius:50% !important;color:#604527;}
.sy_banner .carousel-inner{background:#000;}
.sy_banner .carousel-inner img{margin:0 auto;}

/*首页内容*/
.mt40{margin-top:40px;}
.sy-content{}
.syc-l{float:right;}
.syc-r{float:left;}
/*加工实例*/
.sy-case{margin-bottom:20px;}
.syc-ul li p{text-align:center;padding:10px 10px;}
.syc-title{padding:10px;border-top-left-radius:5px !important;border-top-right-radius:5px !important;background:#f7f8f9;border:1px solid #ddd;}
.syc-title h2{display:inline-block;font-weight:600;font-size:16px;}
.syc-title a{float:right;}
.syc-ul{border:1px solid #ddd;border-top:none;}
.syc-ul ul{padding:15px 15px;}
.syc-ul li{}
.syc-ul li a{}
.syc-ule li img{height:200px;}

/*公司介绍*/
.sy-about{margin-bottom:20px;}
.sya-box{padding:33px 15px;border:1px solid #ddd;border-top:none;}
.sya-box article{color:#666;line-height:1.5;font-size:15px;}
.sya-box article p{margin-bottom:15px;}
/*产品类别*/
.sy-category{margin-bottom:20px;}

.sideMenu {width:100%;}
.sideMenu h3 {height:42px;line-height:42px;background:#e50110;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 10px;border-bottom:1px solid #fff;}
.sideMenu h3 a {color:#fff;}
.sideMenu ul {display:none;}
.sideMenu ul li {height:36px;line-height:36px;background:#f7f8f9;border-bottom:1px solid #fff;padding:0 10px;}
.sideMenu ul li a {color:#919191;font-size:14px;font-weight:normal;}

/*新闻资讯*/
.sy-news{margin-bottom:20px;}
.syn-box{padding:15px 15px;border:1px solid #ddd;border-top:none;}
.syn-box ul{}
.syn-box li{margin-bottom:10px;padding-bottom:7px;border-bottom:1px dashed #ddd;}
.syn-box li a{}
.syn-box li a:hover{color:#e50110;}
.syn-box li:last-child{border-bottom:none;margin-bottom:0;}

/*联系方式*/
.sy-contact{}
.syc-lx{padding:15px 15px;border:1px solid #ddd;border-top:none;line-height:1.5;}
.syc-lx p{margin-bottom:10px;}

/*友情链接*/
.sy-link{padding-top:10px;}
.syc-box{/* padding:15px 15px;border:1px solid #ddd; */line-height:1.5;}
.syc-box h2{display:inline-block;font-weight:600;font-size:16px;}
.syc-box a{margin-right:10px;}
.syc-box a:hover{color:#e50110;}

/*row-ul*/
.row-ul{margin-left:-10px;margin-right:-10px;}
.row-ul li{padding-left:10px;padding-right:10px;}

/*产品展示*/
.sy-show{margin-bottom:20px;}

/*向左循环滚动*/
.marqueeleft{width:100%;overflow:hidden;padding:15px 15px;border:1px solid #ddd;border-top:none;line-height:1.5;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 8px;display:inline;overflow:hidden;}
.marqueeleft li .pic{display:block;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:24px;line-height:24px;}

.indprolist{width:8000px;}
.chanpin-img{display:block;width:240px;border:1px solid #eee;}
.chanpin-img img{width:100%;}
.indpt{text-align:center;}
.indpt p{padding-top:15px;font-size:14px;}

/*页面底部*/
footer{margin-top:40px;background:#040404;line-height:1.5;text-align:center;padding:20px 15px;}
footer p{color:#ddd;}
footer p a{color:#ddd;}

/*-----------------------内页-------------*/
.page-box{box-shadow:6px 3px 10px 0 rgba(167,165,165,0.18);}

/*公司简介*/
.single-page{padding:15px 15px;line-height:1.5;color:#666;}
.single-page article{font-size:15px;}
.single-page p{margin-bottom:20px;}

/*产品列表*/
.product-page{padding-top:20px;}

.product-list{}
.product-list li{margin-bottom:15px;}
.product-list li a{display:block;text-align:center;}
.product-list li a:hover{}
.product-list li img{border:1px solid #eee;width:100%;height:auto;}
.product-list li p{padding:10px 10px;}

/*分页*/
.fy-page{text-align:center;}
.fy-page .pagination{margin-bottom:30px;}
.fy-page .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#e50110;border-color:#e50110;}

/*产品详情*/
.product-detail{padding-top:30px;}
.pd-bottom{margin-bottom:30px;padding:15px 0;}
.pd-bottom article{line-height:1.5;font-size:15px;}
.pd-bottom article p{margin-bottom:20px;}

.pd-title{text-align:center;}
.pd-title h2{font-weight:600;font-size:22px;color:#333;margin-bottom:30px;}

.pdb-img{margin-bottom:20px;}
.pdb-img img{width:100%;}
.pdb-img h2{font-weight:600;font-size:22px;color:#333;margin-bottom:20px;}
.pdb-img p{line-height:1.5;color:#888;}
.pdb-txt{color:#666;}

/*新闻列表*/
.xinwen-page{padding-top:20px;}
.xinwen-list{padding-bottom:10px;}
.xinwen-list li{border-bottom:1px dashed #ddd;}
.xinwen-list li a{display:block;padding:10px 10px;font-size:15px;}
.xinwen-list li a:hover{}
.xinwen-list li span{float:right;color:#999;font-size:13px;}

/*新闻详情*/
.xinwen-detail{padding-top:30px;}
.xd-title{text-align:center;margin-bottom:20px;}
.xd-title h2{font-size:22px;font-weight:600;color:#333;margin-bottom:15px;}
.xd-title p{color:#999;}
.xd-detail{line-height:1.5;font-size:15px;color:#666;}
.xd-detail p{margin-bottom:20px;}
.xd-detail img{max-width:100% !important;height:auto !important;}

/*联系我们*/
.lx-box{padding-top:10px;}
.lx-box p{margin-bottom:7px;}
.lx-box p strong{color:#333;font-size:18px;}

/*鼠标经过特效*/
/* a:hover{box-shadow:0 15px 27px 0 rgba(167,165,165,0.48);} */

/*响应式--------------------------------------------------*/
/*当页面大于768px*/
@media (min-width: 768px){
.pc{display:block;}
.mb{display:none;}

}

/*当页面小于992px*/
@media screen and (max-width:992px) {
.header .left a img{width:177px;}
/*------------导航---------------*/
.header {padding:0 10px;}
.header #navToggle {height:100%;padding:9px 15px;margin-right:-15px;display:inline-block;float:right;}
.header #navToggle span {position:relative;width:25px;height:1px;margin-top:19px;}
.header #navToggle span:before,.header #navToggle span:after {content:'';position:relative;width:100%;height:1px;left:0;}
.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;background:#4f4f4f;}
.header #navToggle span:before {top:8px;}
.header #navToggle span:after {bottom:10px;}
.header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg);}
.header #navToggle.open span:after {bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}
.header #navToggle.open span {background:none;}
.header #navToggle.open span:before,.header #navToggle.open span:after {background:#4f4f4f;}
.header .nav {display:none;}

.syc-l,.syc-r{width:100%;}

/*row-ul*/
.row-ul{margin-left:-7px;margin-right:-7px;}
.row-ul li{padding-left:7px;padding-right:7px;}

/*首页实例*/
.syc-ul li{margin-bottom:15px;}
.syc-ule li img{height:auto;}
.sy-about{margin-bottom:20px;}

/*--------------------内页-----------------*/
.product-list{}
.product-list li{padding-left:7px;padding-right:7px;}
.product-list li img{height:106px;}
.fy-page{margin-bottom:30px;}
.xinwen-page{padding-top:10px;}
.xinwen-list li a{font-size:14px;}

}

/*当页面大于1200px*/
@media (min-width:1200px){
.container-fluid{padding-left:60px;padding-right:60px;}
.container{width:1200px;}

.product-list li img{height:175px;}

}