﻿body{ font-family: "Arial"; font-size: 14px; margin: 0; }
*{font-family: "Arial"; }
div,ol,ul,li{text-decoration: none; margin: 0; padding: 0; list-style: none;}
.fl{ float: left;} .fr{ float: right;}
.clearfix{ clear: both;}

html{ margin: 0; padding: 0;  }
h1,h2,h3,h4,h5{ margin: 0; padding: 0;}
.navbar-brand { margin: 0; padding: 0; }
.container{ padding: 0 ;}
.nav{ margin: 0; padding: 0;}
.navbar{ min-height: 80px; margin: 0;}
.navbar > .container{ padding: 0 15px;}
.navbar-header span{ background: #666666; }
.navbar-toggle{ border: 1px solid #d6d6d6; margin-top: 25px;}

.navbar-collapse ul.navbar-nav li a{ height: 80px; line-height: 80px; margin: 0; padding: 0 20px; font-size: 16px; color: #333333;}
.navbar-collapse ul.navbar-nav li:hover a{ color: #ffffff; background: #c40c0e;}
.navbar-collapse ul.navbar-nav li.active a{ background: #c40c0e; color: #ffffff;}

 @media (max-width:1200px){
 	.navbar-collapse ul.navbar-nav li a{ padding: 0 5px; }
 }
  @media (max-width:768px){
 	.navbar-collapse ul.navbar-nav li a{ padding: 0 10px; height: 42px; line-height: 42px; width: 100%; }
 	.navbar-collapse ul.navbar-nav li:hover a{ color: #ffffff; background: #c40c0e;}
 }
.navbar{ margin: 0; border: none;}


#main_ad { position: relative; }
#main_ad > .carousel-inner > .item {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.carousel-indicators{ bottom: 40px;}
@media (min-width: 768px) {
  #main_ad > .carousel-inner > .item {
    height: 500px;
  }
}
#main_ad > .carousel-inner > .item > img {
  width: 100%;
}
@media (min-width: 1000px ) {.search{ position: absolute; bottom:30px }
	
}
.search{  margin-top: 0px;  }
.bg{   background: #e8e8e8; height: 386px;  }
.search_bg{ width: 100%; }
.s_word{ background: #b5090b; color: #ffffff; height: 120px; padding-left: 20px; padding-top: 30px;}
.s_word p{ font-size: 20px; font-family: impact;  margin: 0;}
.s_word span{ font-size: 20px;}
.s_kuang{ height: 120px; background: #c40c0e;  padding-left:80px; padding-top: 25px;}
.s_tel{ height: 120px; background: #db0d0f; padding-top: 40px; }
.hot_phone{ color: #ffffff;   }
.hot_word p{ font-size: 14px; margin: 0;}
.hot_phone i{ font-size: 38px; margin-right: 15px; background: url(../img/tel.png) no-repeat; display: block; height: 43px; width: 45px;}
.hot_word span{ font-size: 24px; font-family: impact;}
.hot_word{ text-align: left; color: #ffffff;}
.text{  z-index: 2; border: 1px solid #ffffff; height: 40px; background: none; border-right:none; padding-left: 10px; color: #ffffff;}
.fada{ z-index: 1000; font-size: 20px; border: 1px solid #ffffff;  border-left: none; padding-top: 8px; height: 40px; width: 40px;   background: none; color: #ffffff;}
.search_word{ color: #ffffff; padding-top: 10px; }
.search_word a{ color: #ffffff; padding: 0 10px;}
.search_word a:hover{ color: #ffffff;} 
.ccc{ padding-left: 60px;}
@media (max-width: 1200px) {
 .ccc{ padding-left: 0px;}
 .s_tel .s_tel_word{ padding-left: 0px;}
 .bg{ background: none;}
}
.s_tel_word{ padding-left: 30px;}
.text::-webkit-input-placeholder{
color: #ffffff;
}
.brand {  padding-top: 10px;}
.brand h3{ text-align: center; background: url(../img/line.png) no-repeat bottom ; padding-bottom: 10px; width: 100%; font-size: 28px; font-family: "方正大黑简体"; color: #c40c0e;}

.brand_list{ padding-top: 35px;}
.brand_list img{ border: 1px solid #d6d6d6; width: 100%; }
.brand_list ul li{  margin-bottom: 30px; }


.product h3{text-align: center; background: url(../img/line.png) no-repeat bottom ; padding-bottom: 10px; width: 100%; font-size: 28px; font-family: "方正大黑简体"; color: #c40c0e; }
.i_p_list{ padding-top: 15px;}
.i_p_list ul li { display: block; }
.i_p_list ul li a{ padding: 5px 20px; margin-bottom: 10px; display: block;  background: #282828; color: #ffffff; margin-right: 10px;}
.i_p_list ul li.active a{ background: #c40c0e;}
.i_p_list ul li:hover a{ background: #c40c0e;}
.i_p_show{ padding-top: 20px;}
.i_p_show ul li{ margin-bottom: 30px; text-align: center; } 
.i_p_show ul li img{ border: 5px solid #d6d6d6; width: 100%;}
.i_p_show ul li a p{ color:  #333333; height: 40px; line-height: 40px;}
.i_p_show ul li:hover img { border: 5px solid #c40c0e;}

.focus{ margin-top: 20px; background: url(../img/Focus.png) no-repeat center; height: 182px; }
.about{ padding-top: 30px;}
.about h3{text-align: center; background: url(../img/line.png) no-repeat bottom ; padding-bottom: 10px; width: 100%; font-size: 28px; font-family: "方正大黑简体"; color: #c40c0e;}
.about_con{  padding-top: 20px;}
.about_img img{ width: 100%; border: 10px solid #d6d6d6;}
.about_word h4{ font-size: 18px; color: #c40c0e; font-weight: 600; padding-top: 6px;}
.about_word p{ line-height: 24px; color: #666666; padding-bottom: 10px; height:188px; margin-bottom:20px;overflow:hidden;}
.about_word span a{ padding: 10px 20px; background: #c40c0e; color: #ffffff; }
.factory{ padding-top: 30px;}
.factory ul li{ margin-bottom: 20px;}
.factory ul li img{ width: 100%; border: 5px solid #d6d6d6; }

.news{ padding-top: 20px;}
.i_n_tit h3{ margin: 0; padding: 0; line-height: 40px; font-size: 16px; color: #ffffff; background: #c40c0e; padding: 0 20px;}
.i_n_tit{ background: #eeeeee; height: 40px;}
.i_n_tit span a{ line-height: 40px; padding-right: 10px; color: #999999;}
.news_word{ padding-top: 20px;}
.news_word_img img{ width: 100%;}
.news_word_right h4{ padding-top: 6px; color: #c40c0e; font-size: 16px; font-weight: 600;}
.news_word_right p{ line-height: 24px; color: #666666; margin: 0; padding-bottom: 6px;}
.news_word_right span a { color: #c40c0e;}
.i_n_list{ padding-top: 20px;}
.i_n_list ul li { height: 36px; line-height: 36px; border-bottom: 1px dotted #d6d6d6; overflow: hidden;}
.i_n_list ul li  p{ color: #666666; background: url(../img/arrow.png) no-repeat left 15px; display: block;}
.i_n_list ul li span{ text-align: right; color: #999999;}
@media  (max-width:768px ) { .i_n_list ul li span{ display: none;}
	
}
.i_h_img { text-align: center; padding-top: 20px;}

.bottom{ background: #282828; padding: 40px 0; margin-top: 40px;}
.code{ background: #ffffff; }
.b_logo{ text-align: center;}
.b_code{ text-align: center; padding: 20px 0;}
.b_code p{ height: 40px; line-height: 40px; color: #c40c0e; font-size: 16px;}
.contact{ padding-left: 40px;}
.contact p a { color: #ffffff;}
@media  (max-width:768px ) {
	 .contact{ padding-left: 0; margin-top: 40px;}
}
.contact h4{ color: #ffffff; }
.contact p{ color: #ffffff; line-height: 42px;}
.contact i{ margin-right: 10px;}
.message h4{ color: #ffffff;}
.b_text{ height: 40px; margin-bottom: 10px; background: #ffffff;}
.b_btn{ background: #c40c0e; border: none; color: #ffffff; padding: 10px 20px; margin-top: 10px;}

.copyright{ background: #1a1a1a; height: 42px; line-height: 42px; color: #ffffff; text-align: center;}

.con{ padding-top: 30px; text-align: center;}
.tit h3{ margin: 0; height: 54px; line-height: 54px; }
.tit_bg{ background: url(../img/bg.png) repeat; width: 100%; height: 5px;}
.con_nav{ text-align: center;}
.con_nav p a{ padding: 10px 20px; background: #282828; color: #ffffff; }
@media(max-width:1000px)
{
	.con_nav p a{ display:block;}}
.con_nav p a:hover{ background: #c40c0e;}
.con_nav p a.active{ background: #c40c0e;}
.i_c_a_word { padding-top: 10px;}
.i_c_a_word h3{ color: #c40c0e; margin-top: 10px;  }
.i_c_a_word p{ line-height: 26px;}
.i_c_a_img img{ width: 100%; margin-bottom: 20px;}

.i_c_a_workshop h3{ color: #c40c0e; margin-top: 10px;padding-bottom: 10px; }

 .workshop_img ul li img{ width: 100%;}
 .workshop_img ul li{ margin-bottom: 20px;}
 .i_c_a_honor h3{ color: #c40c0e; margin-top: 10px;padding-bottom: 10px; text-align: left;}
 .i_c_a_honor { text-align: center;}
  .i_c_a_honor span{ padding-top: 20px;}
    .i_c_a_honor span img{ width: 50%;}
 .i_c_a_honor span p{ height: 40px; line-height: 40px;}

.productlist ul li img{ width: 100%;   }
.productlist{ padding-top: 30px;}
.productlist ul li { margin-bottom: 30px; text-align: center;   }
.productlist ul li a span{ height: 40px; line-height: 40px; color: #666666;}
.productlist ul li .pro_img{ border: 5px solid #d6d6d6;}
.productlist ul li:hover .pro_img{ border: 5px solid #c40c0e;}

.productlist ul li:hover a {  text-decoration: none;}
.productlist ul li:hover a span{ color:#c40c0e ;}

.page{ text-align: center;} 
.page ul li{ display:inline-block;}
.page ul  a{ padding:0 10px;}
.newslist{ padding: 20px 0;}
.newslist ul li{ width: 100%; height: 48px; line-height: 48px; border-bottom: 1px dotted #d6d6d6; overflow: hidden;}
.newslist ul li a p{ color: #666666;}
.newslist ul li a span{ color: #999999;}

.i_c_contact{ padding-top: 10px;}
.c_contact{ background: #ffecec; padding: 30px; border: 1px dotted #dd1617;margin-bottom: 20px;}
.i_p_img img{ width: 100%; border: 5px solid #d6d6d6;}
.i_p_word h3{ border-bottom: 1px dotted #d6d6d6; padding-bottom: 10px;}

.i_p_detail h3{ font-size: 16px; color: #ffffff; background: #c40c0e; height: 40px; line-height: 40px; padding-left: 10px;}
.i_p_detail p{ padding: 15px; line-height: 24px;}

.news_detail{ padding-top: 10px;}
.tit h3{ text-align: center;}
.tit p{ text-align: center; color: #999999; height: 20px; line-height: 20px;}
.i_news_word{  }
.i_news_word p{ line-height: 26px; color: #999999; padding-bottom: 30px; border-bottom: 1px dotted #d6d6d6;} 



@media( max-width:768px){
 .search .container{ padding:0}
.bg .col-md-12{ padding:0}
.s_word{ height:80px; padding-top:10px;} 
.s_kuang { height:80px; padding-top:10px;}
.s_tel{ height:80px;  padding-top:10px;}
.search_word{ display:none}
.
}





.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../img/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:168px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../img/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../img/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../img/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../img/open_im.png)}
                  
                 @media(max-width:1000px){ .newslist ul{ width:800px;  }

  .newslist ul img{ width:100%; }
                  .newslist ul{ padding:0 20px;}}

.foot-nav {
    background: #ff0000;
    padding: 14px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}
.foot-nav ul {
    height: 0px;
}
.foot-nav ul li {
    float: left;
    width: 25%;
    text-align: center;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.foot-nav ul li span {
    display: block;
    color: #fff;
    font-size: 14px;
   
    line-height: 22px;
}
@media(min-width:768px){
.foot-nav{ display:none;}
}


                