@charset "utf-8";
  body{ margin: 0 auto; font-family: "Microsoft YaHei"; color: #525252; ; font-size: 12px; min-width: 1100px; width: 100%;}
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

.box_r{width:805px;border:1px solid #E7E7E7; border-top:none; padding-bottom:20px;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1100px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1100px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
  

.clear { clear: both; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.cp img { border: 1px solid #ccc; padding: 0px; }
.cp a:hover img { border: 1px solid #da251c; padding: 0px; }
a { color: #525252; text-decoration: none; }
a:hover { text-decoration: none; color: #da251c; }
.w1100 { width: 1100px; height: auto; margin: 0 auto; }
/*头部*/
.top_k { width: 100%; height: 52px; background: url(images/20180719153241_649869452.jpg) repeat-x; line-height: 52px; font-size: 14px; font-family: "SimSun"; }
.slogan { font-size: 23px; line-height: 35px; margin-top: 50px; }
.slogan span { font-size: 26px; font-weight: bold; color: #da251c; }
.logo { margin-left: 147px; margin-top: 20px; }
.phone { margin-top: 53px; }
.height160{ height:160px;}



/*推荐产品*/
#cooperation { width: 1100px; height: auto; margin: 0 auto; margin-top:50px;}
.cooper_t { font-size: 35px; font-weight: bold; text-align: center; }
.cooper_t span { color: #da251c; }
.cooper_m { width: 100%; height: 22px; background: url(images/20180719201227_862106372.jpg) center no-repeat; margin-top: 15px;     margin-bottom: 30px;}
.t1100 { width: 1100px; height: auto; margin: 0 auto; margin-bottom: 25px; }
.tup { width: 550px; height: 412px; }
.wenzi { width: 550px; height: 412px; background-color: #eeeeee; font-size: 16px; line-height: 30px; }
.wenzi .ziti { padding:20px 30px 10px 30px; }
.ziti2 { padding:0 30px 15px 30px; }
.ziti2 img{width:240px; height:180px;}

.ziti3 { width:180px; height:30px; margin-left:30px; background-color:#b90010; color:#FFF;}
.tup2 { width: 550px; height: 412px; }
.wenzi2 { width: 550px; height: 412px; background-color: #eeeeee; font-size: 16px; line-height: 30px; }
.wenzi2 .ziti { padding:20px 30px 10px 30px; }
.pro_550{width:550px; }
.top30{margin-top: 30px;}
.top40{margin-top: 40px;}
.top50{padding-top:50px;}
.ziti2 img{
    display:inline-block
}
.ziti2 img+img{ padding-left:7px;}
.ziti3 a{ color:#fff;}
.ziti3 a:hover{ color:#fff;}
/*产品中心*/
#product { width: 1100px; height: auto; margin: 0 auto; text-align: center; margin-top:50px;}
#chanpin_3 { width: 1100px; margin: 0 auto; margin-top: 30px; }
#chanpin_3 ul { margin-left: 152px; }
#chanpin_3 li { float: left; text-align: center; width: 245px; }
#chanpin_3 ul li { width: 245px; background: url(images/20180720103956_1329547880.png) center no-repeat; height: 50px; margin-right: 30px; }
#chanpin_3 ul li a { color: #fff; text-decoration: none; font-size: 20px; font-weight: bold; width: 245px; line-height: 50px; text-align: center; display: block; }
#chanpin_3 ul li a:hover { color: #fff; font-weight: bold; text-decoration: none; font-size: 20px; height: 50px; width: 245px; background: url(images/20180720103952_1831179298.png) center no-repeat; }
#chanpin_3_span { width: 2px; float: right; }
#chanpin_4 { width: 1100px; margin: 0 auto; margin-top: 30px; height: 598px; }
.prod_d1 { width: 1100px; height: auto; }
.hidden { display: none; }
.bgmst_zs a { font-size: 14px; }
.bgmst_zs td { padding-bottom: 10px; }
.chanpin_more { width: 330px; height: 50px; background-color: #da251c; margin: 0 auto; line-height: 50px;text-align:center; }
.chanpin_more a { font-size: 20px; color: #fff; text-align: center; }
.chanpin_more a:hover{color:#fff;}
/*横幅*/
.ggt { width: 100%; height: 220px; background: url(images/20180720140616_1485521808.jpg) center no-repeat; }
.ggu_w { font-size: 36px; color: #fff; font-weight: bold; padding-top: 75px; margin-left: 775px; }
.ggu_m { width: 300px; height: 35px; background: #545454; font-size: 18px; color: #FFF; text-align: center; line-height: 35px; margin-top: 10px; margin-left: 769px; }
/*优势*/
#advantage { width: 100%; height: auto; margin: 0 auto; background-color: #f4f4f4; }
.advantage_m { margin-bottom: 15px; }
.advantage_w { font-size: 40px; font-weight: bold; color: #505050; text-align: center; margin-bottom: 15px; }
.advantage_w span { color: #da251c; }
.advantage_t { width: 600px; height: 50px; background: #da251c; line-height: 54px; font-size: 20px; color: #fff; text-align: center; margin: 0 auto; }
.youshi { padding-top: 50px; }
.youshi_w { width: 550px; height: 240px; background-color: #e4e4e4; font-size: 18px; line-height: 40px; }
.youshi_w span { font-size: 30px; font-weight: bold; color: #da251c; }
.youshi_n { padding-top: 76px; padding-left: 46px; }
/*证书*/
#zhnegshu { width: 1100px; height: auto; margin: 0 auto; }
.zhnegshu_d { width: 1233px; height: 102px; background: url(images/20180720191441_1274915519.jpg) bottom no-repeat; margin: 0 auto; }
/*简介*/
#aboutus { width: 1100px; height: auto; margin: 0 auto; }
.about_w { width: 520px; font-size: 15px; line-height: 40px; padding-top: 30px; }
.about_w span { font-size: 28px; font-weight: bold; color: #da251c; }
.about_hx { width: 150px; height: 1px; background-color: #da251c; margin-left: 30px; margin-top: 10px; margin-bottom: 10px; }
.about_w a { font-size: 15px; }
/*厂房*/
.workshop { width: 100%; height: 50px; background: url(images/20180720194522_1220782852.jpg) center no-repeat; margin-top:50px; }
.workshop_t { width: 200px; height: 50px; background-color: #da251c; margin: 0 auto; text-align: center; line-height: 54px; font-size: 24px; color: #FFF; font-weight: bold; }
/*新闻中心*/
#news { height: 606px; margin-top: 40px; }
.news_t { text-align: center; height: 125px; }
.news_t p { font-size: 38px; font-weight: bold; color: #da251c; height: 70px; }
.news_t font { font-size: 18px; color: #333333; }
.newstil { font-size: 16px; line-height: 44px; width: 1100px; height: 44px; margin-bottom: 20px; }
.newstil li { float: left; width: 167px; height: 39px; border: 1px #c5c5c5 solid; border-radius: 30px; margin-left: 30px; }
.newstil li a { width: 167px; line-height: 39px; color: #333333; display: block; font-size: 16px; text-align: center; }
.newstil li a:hover { color: #fff; width: 167px; height: 39px; background-color: #da251c; border-radius: 30px; display: block; }
.news_div_item_month { float: left; margin-top: 5px; margin-left: 16px; }
.news_div_item_day { margin-top: 5px; }
.news_div_item_date { position: absolute; top: 88px; font-size: 18px; color: #fff; font-family: "Arial"; background-color: #da251c; width: 74px; height: 55px; margin-left: 268px; }
.news_div_item_year { position: absolute; top: 27px; margin-left: 16px; font-size: 20px; }
.news_div_item { width: 342px; float: left; padding: 0px 12px; }
.news_div_item_content { width: 342px; height: 150px; position: absolute; top: 220px; background-color: #f7f6f6; }
.news_div_item_pic a img { border: 1px #ccc solid; }
.news_div_item_pic a:hover img { border: 1px #da251c solid; }
.news_div_item_title { text-align: center; padding-top: 30px; }
.news_div_item_a { font-size: 15px !important; color: #232323; }
.news_div_item_a:hover { font-size: 15px; }
.news_div_item_body { width: 304px; height: 80px; line-height: 26px; padding-left: 20px; padding-top: 10px; overflow: hidden; }
.divdgweb_new_div_item_month { float: left; margin-top: 5px; margin-left: 16px; }
.divdgweb_new_div_item_day { margin-top: 5px; }
.divdgweb_new_div_item_date { position: absolute; top: 88px; font-size: 18px; color: #fff; font-family: "Arial"; background-color: #da251c; width: 74px; height: 55px; margin-left: 269px; }
.divdgweb_new_div_item_year { position: absolute; top: 27px; margin-left: 16px; font-size: 20px; }
.divdgweb_new_div_item { width: 342px; float: left; padding: 0px 12px; }
.divdgweb_new_div_item_content { width: 341px; height: 150px; position: absolute; top: 220px; background-color: #f7f6f6; }
.divdgweb_new_div_item_pic a img { border: 1px #ccc solid; }
.divdgweb_new_div_item_pic a:hover img { border: 1px #da251c solid; }
.divdgweb_new_div_item_title { text-align: center; padding-top: 30px; }
.divdgweb_new_div_item_a { font-size: 15px !important; color: #232323; }
.divdgweb_new_div_item_a:hover { font-size: 15px; }
.divdgweb_new_div_item_body { width: 304px; line-height: 26px; padding-left: 20px; padding-top: 10px; }
/*友情链接*/
#link { background-color: #f5f3f4; width: 1098px; ; height: 90px; border: 1px #e4e2e3 solid; margin: 0 auto; margin-top:50px; }
.link_l { font-size: 14px; margin-top: 15px; padding-left: 17px; }
.link_l span { color: #da251c; font-size: 35px; font-weight: bold; display: block; text-align: center; font-family: "Arial"; }
.link_l a { font-size: 14px; }
.link_r { font-size: 14px; line-height: 90px; margin-left: 50px; }
.link_r a { font-size: 14px; }
.linkTagcs a:hover { color: #da251c !important; }
/*版权*/
#copyright { background-color: #da251c; width: 100%; height: 300px; margin-top: 50px; }
#copyright p { background: url(images/20180721111135_101184044.png) no-repeat; width: 56px; height: 28px; margin: 0 auto; padding-bottom: 30px; }
.cop_nav_bg { background-color: #505050; width: 980px; height: 36px; margin: 0 auto; text-align: center; line-height: 38px; font-size: 14px; color: #fff; }
.cop_nav_bg a { font-size: 14px; color: #fff; }

.cop_nav_bg a:hover { text-decoration: underline; color:#fff; }
.cop_text { text-align: center; font-size: 14px; line-height: 45px; color: #fff; padding-top: 20px; }
.cop_text a { font-size: 14px; color: #fff; }
.cop_text a:hover { text-decoration: underline; color:#fff;}
.cop_nav span:last-of-type{ display:none;}
.cop_nav span{ padding:0 20px;}


.n_csys { width: 100%; font-size: 16px; line-height: 38px; margin: 0 auto; }
.n_csys strong{ color:#F00;}



