@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{ font-family:Microsoft YaHei,'黑体',Verdana,Tahoma,Arial,sans-serif; font-size:14px; color:#333; min-width:1200px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color:#333; text-decoration:none; }
a:hover
{ color:#A42D27;}
a:focus
{ outline:none;}
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}

/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }
/*============================ 公共部分 ============================*/

/* 文章上下篇 */
.wengzhengfanye
{ line-height:30px; padding:20px 10px; clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; font-size:14px; color:#666;}
.wengzhengfanye span
{font-weight:bold; }
.wengzhengfanye a:hover
{ text-decoration:underline;}

/* 文章类别上下页 */
.page
{ padding:20px; overflow:hidden; text-align:center;}
.pagelink a,.pagelink span
{ display:inline-block; border:1px solid #999;padding:7px 12px; color:#666;margin: 0 4px;}
.pagelink ul li{display: inline-block;}
.pagelink ul li a:hover
{ background:#A42D27; border:solid 1px #A42D27; color:#fff;}
.pagelink ul li.active span
{ background:#A42D27; border:solid 1px #A42D27; color:#fff;}
/*.page
{ padding:20px; overflow:hidden; text-align:center;}
.pagelink a,.pagelink span
{ display:inline-block; padding:7px 12px; color:#666;margin: 0 5px;}
.pagelink ul li{display: inline-block;}
.pagelink ul li a:hover
{ color:#ce1421;}
.pagelink ul li.active span
{ color:#ce1421;}*/

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#856493; }
.container{width: 1200px;margin: 0 auto}
.fl{float: left}
.fr{float: right}

/*========================================= 首页 =====================================*/
.header{width:100%;border-bottom: 10px solid #fad41f;}
.navs{line-height:80px;}
.navs li{float:left;text-align:center; position: relative;margin-left: 50px;}
.navs li a {font-size:16px;display:block;color: #2c2c2c;box-sizing: border-box;}
.navs ul li a:hover{color: #A42D27;}
.navs ul li a.active{color: #A42D27}
/*.navs ul li.active a{color: #fff;}*/
/*.logo{margin-top: 20px;}*/
.navs li ul{display:none;width:200%;position: absolute;top:80px;left: -30px;z-index: 999;background-color:#fad41f;}
.navs li ul li{width: 100%;line-height:40px;margin-left: 0;padding: 0 10px;box-sizing: border-box;}
.navs li ul li:hover{background-color: #A42D27}
.navs li ul li:hover a{color: #fff;border: none}
.navs li ul li a{font-size: 14px;}

/*banner图片切换样式*/
.banner{width:100%; height:508px; margin:0px auto 0px; overflow:hidden}
#focus {width:100%; height:508px; overflow:hidden; position:relative;}
#focus ul {height:auto; position:absolute;left:-3840px;width: 5709px;}
#focus ul li {float:left; height:508px;overflow:hidden;position: relative;}
#focus ul li a{display: inline-block;width: 100%;height: 100%}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:16px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:16px;left:0;text-align:center;bottom:20px;}
#focus .btn span { _display:inline; _zoom:1; _font-size:0;  width:40px; height:3px; display:inline-block; margin:0 3px; text-indent:-999px; cursor:pointer;
    background-color: rgba(255,255,255,0.5);overflow:hidden;}
#focus .btn span.on {background:#fad41f;}
/*#focus .preNext {width:45px; height:100px; position:absolute; top:260px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;display: none}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus:hover .preNext{display: block}*/

.oneA{overflow: hidden;margin-top: 40px}
.oneA2{overflow: hidden;width: 600px;}
.oneA2 .oneA21{overflow: hidden}
.oneA2 .oneA21 h1{font-size: 40px;color: #A42D27}
.oneA2 .oneA21 i{display: inline-block;width: 70px;height: 4px;background-color: #A42D27;margin-top: 10px;}
.oneA2 .oneA21 .more{margin-top: 0}
.oneA2 .oneA21 .more a{display: inline-block;width: 160px;height: 45px;border: 1px solid #dadada;text-align: center;line-height: 45px;box-sizing: border-box}
.oneA2 .oneA22{color: #757575;line-height: 2;margin-top: 10px;overflow: hidden}
.oneA2 .oneA23{overflow: hidden}
.oneA2 .oneA23 ul li{width: 50%;float: left;background: url("../img/jiantou.jpg") no-repeat 175px;margin-top: 30px;}
.oneA2 .oneA23 ul li dd{float: left;margin-right: 10px;}
.oneA2 .oneA23 ul li dt{color: #707070;float: left;padding-top: 5px;}
.oneA2 .oneA23 ul li dt span{font-size: 12px;}

.oneB{overflow: hidden;background-size: cover;background: url("../img/oneb.jpg") no-repeat center;padding: 50px 0;margin-top: 50px;}
.oneB1{width: 835px;}
.oneB1 .tit{width: 130px;line-height: 50px;background-color: #A42D27;text-align: center;color: #fff}
.oneB12{width: 100%;background-color:#fff;border: 1px solid #e4e4e4;box-sizing: border-box;overflow: hidden;padding-bottom: 25px;}
.oneB12 ul li{width: 50%;height:130px;overflow:hidden;float: left;padding-left: 18px;box-sizing: border-box;margin-top: 25px;}
.oneB12 ul li dd{width: 130px;height: 130px;box-sizing: border-box;border: 1px solid #f1f1f1;float: left;overflow: hidden;text-align: center}
.oneB12 ul li dd img{max-width: 100%;max-height: 100%}
.oneB12 ul li dt{width: 250px;float: left;margin-left: 10px;color: #333}
.oneB12 ul li dt h3{font-weight: normal;font-size: 18px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.oneB12 ul li dt .text{width: 100%;height: 80px;overflow: hidden}
.oneB2{width: 350px;float: right}
.oneB2 .tit{width: 100%;background-color: #A42D27;line-height: 50px;color: #fff;text-align: center;}
.oneB2 .oneB21{width: 100%;box-sizing: border-box;border: 1px solid #e4e4e4;background-color: #fff;}
.oneB2 .oneB211{text-align: center;padding: 40px 0 50px}
.oneB212{overflow: hidden;margin-left: 28px;}
.oneB212 ul li{width: 65px;height: 65px;background-color: #A42D27;text-align: center;line-height: 65px;color: #fff;
border-radius: 100%;margin-left: 23px;float: left}
.oneB213{text-align: center;margin-top: 46px;padding-bottom: 60px;}
.oneB213 h3{font-size: 24px;line-height: 1.8}
.oneB12 ul li:hover h3{color: #A42D27}

.title{margin-top: 40px;text-align: center;overflow: hidden}
.oneC{overflow: hidden}
.oneC ul{margin-top: 20px;overflow: hidden}
.oneC ul li{width: 569px;height:138px;margin: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)!important;float: left;position: relative}
.oneC ul li dd{width: 168px;height: 138px;overflow: hidden;position: relative;float: left}
.oneC ul li dd img{width: 100%;height:100%;left: 50%!important;top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;  -ms-transform: translate(-50%,-50%)!important;  transform: translate(-50%,-50%)!important;  position: absolute!important;}
.oneC ul li dt{float: left;margin-left: 15px;width: 365px;}
.oneC ul li dt p{margin: 25px 0 15px;font-size: 16px;}
.oneC ul li dt span{color: #9b9999;line-height: 1.8}
.oneC ul li::after{  content: "";  width: 0px;  height: 0px;  border-width: 10px;  position: absolute;  border-style: solid;
    border-color: transparent #ffc907 #ffc907 transparent;  right: 0px;  bottom: 0px;  }
.more{text-align: center;margin-top: 40px;}
.more a{display: inline-block;width: 160px;text-align: center;line-height: 45px;border: 1px solid #dadada}
.oneC ul li:hover{background-color: #A42D27;transition: all 0.5s ease}
.oneC ul li:hover dt p{color: #fff;}
.oneC ul li:hover dt span{color: #fff}

.oneD{width: 100%;background-color: rgba(247, 247, 247, 1);  background-image: url(../img/yaoay.jpg);  background-repeat: no-repeat;  background-position: top center;}
.oneD1{width: 1240px;margin: 0 auto;padding: 60px 0 130px}
.oneD ul li{width: 270px;height: 120px;background-color: #fff;float: left;margin-left: 40px;}
.oneD ul li dd{float: left;margin-left: -35px;margin-top: 25px;width: 66px;}
.oneD ul li dd img{width: 66px;}
.oneD ul li dt{float: left;margin-left: 10px;}
.oneD ul li dt h3{margin: 35px 0 10px;font-size: 14px;}
.oneD ul li dt span{color: #908f8f}
.oneD1 .ewm{margin: 20px 20px 0 0;float: right}
.oneD1 .ewm img{width: 81px;}

.footer{background-color:#A42D27;overflow:hidden;padding: 15px 0}
.foots {text-align: center;overflow: hidden;line-height: 2;color: #fff;}

/*========================================= 关于我们 =====================================*/
.slider{width: 100%;height: 200px;overflow: hidden;}
.location{width: 100%;height: 60px;background-color: #A42D27;overflow: hidden;line-height: 60px;color: #fff;}
.locall .icon{width: 14px;height: 12px;display:inline-block;margin-right:10px;background: url("../img/icon.png");background-position: -284px -0px;}
.locall a{color: #fff;}
.localr a{display:inline-block;height:60px;margin-left: 50px;font-size: 16px;color: #fff;border-bottom: 4px solid #A42D27;box-sizing: border-box}
.localr a:hover{border-color: #fff;}
.localr a.active{border-color: #fff;}

/*========================================= 产品中心 =====================================*/
.con2{padding: 25px;box-sizing: border-box;overflow: hidden;background-color: #fff;}
.pro_tit{border-bottom: 1px solid #eaeaea;overflow: hidden;}
.pro_tit h2{line-height: 60px;color:#f36218;border-bottom: 3px solid #f36218;font-size: 18px;
    font-weight: normal;float: left;margin-left: 20px;}
.goods_search{margin-top: 10px;}
.goods_search .input{width: 200px;float: left;  border: 1px solid #d7d7d7;  border-right: none;
    font-size: 14px;  padding: 8px 10px;outline: none}
.btn_search{border: 1px solid #d7d7d7;float: right;  background:url("../img/search.png") no-repeat center;background-color: #f36218;  outline: none;  cursor: pointer;
    padding: 8px;width: 32px;}
.product{margin-top: 20px;overflow: hidden}
.product ul li{width: 50%;float: left;border-bottom: 1px solid #eaeaea;padding: 20px;
    box-sizing: border-box;border-right: 1px solid #eaeaea}
.product ul li dd{width: 130px;height: 130px;border: 1px solid #f1f1f1;box-sizing: border-box;float: left;text-align:center;margin-right: 10px;}
.product ul li dd img{max-width: 100%;max-height: 100%}
.product ul li dt{width: 350px;float: left;color: #333}
.product ul li dt h3{font-weight: normal;font-size: 18px;color: #151515;margin: 8px 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product ul li:nth-child(2n){border-right: 0}
.product ul li:hover dt h3{color: #A42D27}

/*========================================= 新闻中心 =====================================*/
.news{margin-top: 25px;overflow: hidden}
.news ul li{padding: 20px;border: 1px solid #f2f2f2;background: #fff;margin-bottom:50px;overflow: hidden;}
.news ul li dd{width: 360px;height: 205px;overflow: hidden;float: left}
.news ul li dd img{width:360px;height: 205px;transition: .5s}
.news ul li dt{width: 770px;float: right;}
.news ul li dt h3{font-weight: normal;font-size: 24px;padding: 28px 0}
.news ul li dt span{line-height: 1.8}
.news ul li dt div{margin-top: 24px;}
.news ul li dt div i{color: #959595;font-style: normal;}
.news ul li:hover { box-shadow: 4px 4px 4px #ddd; }
.news ul li:hover dd img{transform: scale(1.2);}

/*========================================= 新闻详情页 =====================================*/
.content{background-color: #f5f5f5;overflow: hidden;padding: 30px 0;}
.con{padding: 50px;min-height:400px;overflow: hidden;border: 1px solid #e6e6e6;background-color: #fff;box-sizing: border-box;line-height: 2}
.con1{background-color: #fff;padding: 20px;box-sizing: border-box;overflow: hidden}
.con1_top{border-bottom: 1px dashed #cbcbcb;overflow: hidden;padding-bottom: 25px;}
.con1_top p{font-size: 24px;color: #333;margin-bottom: 20px;text-align: center}
.icon{text-align: center;color: #666}
.icon i{font-style: normal}
.cont{line-height: 2;padding: 30px 0;min-height: 400px;border-bottom: 1px dashed #cbcbcb;font-size: 16px;color: #333}
.cont img{max-width: 100%}

/*========================================= 产品详情页 =====================================*/
.showA{overflow: hidden}
.showA1{width: 360px;height: 360px;border: 1px solid #e6e6e6;margin-right: 30px;overflow: hidden;text-align: center}
.showA1 img{max-width: 100%;max-height: 100%}
.showA2{width:700px;}
.showA2 h3{margin: 20px 0;font-size: 20px;}
.showB{width: 100%;border-bottom: 1px solid #e6e6e6;line-height: 60px;overflow: hidden}
.showB h3{color: #f36218; border-bottom: 3px solid #f36218;font-weight: normal;font-size: 18px;float: left;margin-left: 30px;}

/*========================================= 联系我们 =====================================*/
 #map{width: 100%;height: 485px;border-top: 1px solid #d4d4d4}
