﻿@charset "utf-8";
.dlList li{ float:left;   text-align:center;  margin:15px 0 0; padding: 0 5px;   }
.dlList li a{border:1px solid #ccc; height:196px; width: 100%; border-radius:5px; display: inline-block;}
.dlList li img{  width:175px; height:148px;   padding: 15px 6px 12px; margin: 0 auto; display: block; overflow: hidden;
	-webkit-transition: all 1s;	-ms-transition: all 1s;  transition: all 1s;}
.dlList li h5{ padding:0 20px; background-color:#e20100; display:inline-block;   word-break:keep-all;line-height:32px; height:32px; text-align:center; border-radius: 5px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dlList li a{ font-size:14px; color:#fff;} 
.dlList li a:hover{ border: 1px solid #e20100;}
.dlList li:hover img{ transform: scale(0.8); -webkit-transform: scale(0.8); -ms-transform: scale(0.8);}


.inNav1{ text-align:right; height: 45px; margin-bottom: 10px; line-height: 45px; border-bottom: 2px solid #d0cece; display: inline-block; width: 100%;color: #e20100;}
.inNav1 span{ float: left; font-size: 16px;    color: #fff; }
.inNav1 i{  float: left;  font-size:24px;   height: 38px; line-height: 38px;  margin-right:10px; color: #fff; background-color: #e20100; border-radius: 5px; padding: 0 15px; font-style: normal; }
.inNav1 b{ background: url(../images/tit_03.jpg) no-repeat; font-size: 22px; height: 38px; line-height: 38px;  width: 242px; text-align: center;font-weight:bolder; float: left;; }
.inNav1 a{ font-size: 15px;color: #e20100;font-weight: 100; margin: 0 5px;}

.cp02{  width: 100%; } 
.cp02 > p{ line-height: 25px; text-indent: 2em; color: #666; padding: 0 0 10px;}
.cp02 li{   overflow: hidden; padding:0 10px;  padding:0 8px; }
.cp02 .bline {width: 100%;border: 1px solid #ddd; display: inline-block;  }
.cp02 li .cpImg{ padding: 2px 2px 75%;}
.cp02 li a:hover h4{color: #e20100;}
.cp02 li h4{line-height:30px; height: 34px; font-size: 16px; display: inline-block; width: 100%; color: #525252; border-top: 1px solid #ddd; padding:0 8px;word-break: keep-all;text-overflow: ellipsis;overflow: hidden; }
.cp02 li p{line-height:30px; height: 30px; font-size: 13px; display: inline-block; width: 100%; color: #848484;   padding:0 8px; }
.cp02 li h2{line-height:30px; height: 30px; font-size: 13px; display: inline-block; width: 100%; color: #e20100; border-top: 1px solid #ddd; padding:0 8px; text-align: right; }
.cp02 li h2 span{ float: left;}
.cp02 li h2 a img{ float: right; margin-top: 8px;} 
/**********公司简介下面的产品滚动****************/
.inNav{ width: 100%; position: relative; text-align: center; float: left; margin-top: 15px;}
.inNav h3{ font-size: 24px; font-weight: 100; line-height: 28px; background-color: #fff; width: 40%;}
.inNav h3 b{ width: 100%; display: inline-block;}
.inNav h3 a:hover{ text-decoration: none;}
.inNav span{ line-height: 20px; color: #9b8574;width: 100%; text-transform: uppercase; font-size: 20px;}
.inNav .bline{ width: 100%; left: 0; height: 1px; overflow: hidden; background-color:#525252; position:absolute; bottom: 25px; z-index: -9;}


.xwList{ float:left; width:390px; background-color: #fff; height: 400px; margin-bottom: 10px;}
.xwList h3{ text-align:right; font-weight:100; background-color:#e20100; height:42px; line-height:42px; border-bottom:1px solid #ccc;}
.xwList h3 span{ float:left; padding-left: 15px;  color:#fff;  font-size: 18px; font-weight: 400; }
.xwList h3 a{ margin-right:5px; font-size:12px; color: #fff;}
.xwList li{   height:42px; line-height:42px;  padding-left:5px; border-bottom:1px dashed #dedede; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px;  }
.xwList li i{border-radius: 3px; color: #fff; float: left; font-size: 12px; font-style: normal; height: 15px; left: 0; line-height: 15px; text-align: center; margin-top: 12px; width: 20px; background-color:#e20100; margin-right: 5px;}
 
.xw_mar{ margin:10px 15px 0;}



.sp{ float:left; width:1200px;  position:relative; height:248px;}

.sp .prev,.sp .next{width:25px;height:80px;position:absolute;top:75px;left:0;z-index:100; cursor:pointer; background:url(../images/Bt.gif) no-repeat;}
.sp .next{ left:auto; right:0; background-position:-40px 0;} 
.sp .scrollWrap{width:1150px;margin-left:25px;padding-top:15px;overflow:hidden;position:absolute;}
.spList li{ float:left; width:260px; margin:0 10px 0 15px;  }
.spList li img{  width:260px; height:195px;}
.spList li h5{width:260px;  word-break:keep-all;line-height:20px;  color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spList li a{ font-size:16px; color:#fff;  }

/*优势*/
.advantage{	 background: rgba(0, 0, 0, 0) url("../images/p_bck.jpg") repeat scroll 0 0; float: left; width: 100%;/*border-bottom: 3px solid #00a8ff;*/
}
.advantage .h_p1 { background: #fbfbfb url("../images/p1_t.jpg") repeat-x scroll center center;   /* border-top: 3px solid #00a8ff;*/    color: #555555;    display: block; font-size: 18px; height: 229px;text-align: center;}
.advantage .h_p1 h3 { color: #33b9ff; font-size: 33px; margin: 0 auto; padding-bottom: 23px; padding-right: 30px; padding-top: 46px;   width: 556px;}
.advantage .h_p1 p {line-height: normal;}
.advantage .h_p1 .h_mb25 { font-size: 12px;margin: 0 auto;  padding-bottom: 25px; padding-right: 70px; text-align: right; text-transform: uppercase;    width: 560px;}
.advantage .h_p1 h3 span { color: #ff6600;}
.h_p4 { height: auto; overflow: hidden; }
.h_p4_w { line-height: 22px; margin-bottom: 50px; width: 48%; float: left; display: inline; height: 200px; overflow: hidden; margin-right: 2%;}
.h_text_color { color: #ff6600;}
.h_f_r { float: right; display: inline; width: 48%;}
.h_f_l { float: left; display: inline;  width: 50%;}
.h_youshi_p{text-indent: 2em;}
.h_youshi01 { color: #222222; font-size: 13px; text-align: justify; width: 50%; float: left;}
.h_youshi01 img { display: block;  margin-bottom: 23px; width: 100%;}

 /*成功案例*/
.case{	height: auto; overflow: hidden; width: 100%;  }
.case li{	width: 264px; float: left; margin: 15px 8px; padding:10px 10px; background-color:#f7f7f7;-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box; }
.case img{	width: 265px; height: 180px; display: block;}
.case li h4{ text-align: center; line-height: 36px; font-size: 16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%;}
.case li p{	font-size: 13px; line-height: 25px; text-indent: 2em; margin-bottom: 16px; color: #666; }
.case li span{	width: 86px; display: block;  text-align: center; height: 32px; line-height: 32px;	 margin: 0 auto; color: #FFFFFF; border-radius: 3px;transition: all 300ms ease-in 0ms; background-color: #de0000; }
.case li a:hover span{background: #f7ae00; color: #fff;  }
 .inbline{ float:left; width:100%; height:3px; overflow:hidden;background-color:#00a8ff; margin: 15px 0 30px;}
/*公司简介*/
.tc{ float: left; width: 460px; margin-right: 15px;}
 
.about b{  float: left; width:720px;}
.about p{ font-size:14px; line-height:25px; margin-bottom:15px;}
.about span a{ float: right; color: #DE0000; font-size: 14px;}

.footer{ float: left; width: 100%;   background-color: #de0000; padding-bottom: 20px; margin-top: 15px;}
.flink{ border-bottom: 1px solid #fff; padding: 10px 0; line-height: 25px; color: #fff; }
.flink h3{ width: 1200px; text-align: right; color: #fff;}
.flink h3 a{ color: #fff; font-weight: 100;font-size: 16px; margin-left: 10px;}
.flink h3 span{ float: left; }
.footer img{ float: left; margin: 15px 0; width: 120px;}
.f_Com{ float: left; width: 700px; padding: 0 35px; border-left: 1px solid #fff; margin-left: 50px; margin-top: 20px;}

.f_Com p{ line-height: 25px; font-size: 14px; color: #fff;}

.b_pc{ position: fixed; padding: 0 0 15px; bottom: 0; float: left; width: 100%;   background-color: #de0000; color: #fff; text-align: center;}
.b_pc h3{ font-size: 24px;}
.b_pc h3 img{ margin: 0;}
/*分页*/
.npage{  text-align:center; color: #333;   padding:10px 0; margin:10px 0; float:left; width:100%; }
.npage a{ margin:0 5px; border:1px solid #de0000 ; padding:5px 8px;}
.npage a:hover{ background-color:#de0000 ; color:#fff;}

.sRNav{ border-bottom:2px solid #e20100; height:40px; line-height:40px; font-size:14px;  font-weight:100; text-align: right;  }
.sRNav span{ float: left;  font-weight:100; background-color:#e20100; color:#fff;  padding:0 20px; font-size:16px; float:left;}
/*产品分类*/
.scpfl h3{  background:url(../images/nIcon2.png) 5px center no-repeat; padding-left:42px;height:42px; line-height:42px;   border-bottom:1px solid #f54747;  }  
.scpfl li{ height:32px; line-height:30px; font-size:14px;   padding-left: 42px; border-bottom: 1px dashed #aaa; background:url(../images/Icon21.png) 5px center no-repeat;  }
 
.snLNav{ background:url(../images/Icon1.gif) 15px center #e20100 no-repeat; color:#fff; height:45px; line-height:45px; padding-left:45px; font-size:16px; font-weight: 700; }
.tjList{ background-color:#f5f5f5; padding:5px 10px; background:url(../images/numImg.gif) 8px 13px no-repeat;}
.tjList li{ width:100%; height:30px; line-height:30px;   padding-left:27px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*产品列表样式*/
.cpsm{ padding: 5px; line-height: 22px; font-size: 13px; color: #848484; margin-top: 5px;}

.cpfl li{ padding:0 0 0 15px; margin-top: 15px; overflow: hidden; height: 100%;z-index: 1; text-align: center;   }
.cpfl li .cpImg{ padding: 2px 2px 74%; border: 1px solid #ddd;}
.cpfl li > a{  position: relative;display: block;width: 100%; }
.cpfl h3{ font-weight: 100;  width: 100%; float: left;  line-height: 32px;    } 
.cpfl h2{ font-weight: 100;}

/*产品推荐样式*/
.xgtj { display: block; width: 100%; padding: 0 10px;}
.xgtj li{ margin-top: 10px; text-align: center;}
.xgtj li h3{ height: 32px; line-height: 28px; background-color: #f7f7f7;}


/*产品详细右侧*/
.scpImg{ width: 650px; height: 450px; margin-right: 25px; float: left; overflow: hidden;}
.scpImg img{ width: 650px; height: 450px;-webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;  -o-transition: all 0.8s ease-in-out;  -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
.scpImg:hover img {
   -webkit-transform: scale(1.2) rotate(2deg);
   -moz-transform: scale(1.2) rotate(2deg);
   -o-transform: scale(1.2) rotate(2deg);
   -ms-transform: scale(1.2) rotate(2deg);
   transform: scale(1.2) rotate(2deg);
}
.cpjs{ float: right; width: 490px;height: 450px; position: relative;}

.cpjs h1{ height: 52px; line-height: 52px; font-size: 30px; font-weight:700; color: #555;}
.cpjs h3{ color: #e20100; font-size: 18px; border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd; height:48px; line-height: 48px; font-weight: 700; margin-top: 3px;}
.cpjs h3 span{ float: left; width: 50%;}
.cpjs ul{ margin-top: 5px; border-bottom: 1px solid #ddd;  }
.cpjs ul li{ font-size: 16px; color: #666; height:32px; line-height: 32px;}
.cpjs ul li img{ float: left; margin-top:2px;}
.cpjs .wxImg{ position:absolute; right:5px; width:150px; top:105px;}

.cpjs  h2{ float:left; width:100%; margin-left:10px;   padding:10px 0 0;}
.cpjs  h2 a{ padding-top:80px; float:left; width:88px; margin:0 0 0 25px; background-size:72px; font-size:16px; }
.cpIcon1{ background:url(../images/picon4.png) no-repeat; }
.cpIcon2{ background:url(../images/picon1.png) no-repeat;  }
.cpIcon3{ background:url(../images/picon2.png) no-repeat;  }
.cpIcon4{ background:url(../images/picon3.png) no-repeat;  } 
.cpjs h2 a:hover.cpIcon1{ background:url(../images/icon4.png) no-repeat;background-size:72px; }
.cpjs h2 a:hover.cpIcon2{ background:url(../images/icon1.png) no-repeat; background-size:72px;}
.cpjs h2 a:hover.cpIcon3{ background:url(../images/icon2.png) no-repeat;background-size:72px; }
.cpjs h2 a:hover.cpIcon4{ background:url(../images/icon3.png) no-repeat; background-size:72px;}

.selyh{ background: url(../images/cart.png) #e20100 20px center no-repeat; margin-left: 65px; font-size: 24px; color: #fff; height: 52px; margin-top: 15px; line-height: 52px; float: left; width: 350px; text-align: center;}


.slNav{ height: 38px; line-height: 38px; background-color: #e20100; color: #fff; font-size: 16px;   padding-left: 15px;}
.cpcom table{ border-top: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; font-size: 14px; }
.cpcom table tr td{ border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; padding: 5px 8px; }



.tjNew{ float:left; width:938px;padding:0 10px;}
.tjNew li{ float:left; width:100%; padding-bottom:10px; margin-top:15px; border-bottom:1px dashed #ccc; }
.tjNew li img{ float:left; width:190px; height:140px; margin-right:12px;}
.tjNew li h3{ height:40px; line-height:40px;  text-align:right; font-weight:100;}

.tjNew li h3 a{ float:left; font-size:18px;  font-weight:700;}
.tjNew li span{ background:url(../images/icons2.png) left center no-repeat; line-height:25px; float:left; color:#aaa; padding-left:20px;}
.tjNew li p{ text-indent:2em; line-height:24px; color:#777; font-size:14px;}
.link{ background-color:#f2f2f2; margin-bottom:20px; padding-bottom:20px;}
.link p{ height:27px; line-height:27px;  padding-left:20px;font-size:16px;}
.link p b{ color:#CF0505; font-size:16px;}
.link p span{ float:left; width:72px; text-align:right; font-size:14px;}
.link center{ margin-top:20px;}
.link h5{ text-align:center; line-height:25px; }

.link center img{ width: 168px;}


/********************新闻详细**************************/
.arc_title{ height:45px; line-height:45px; font-size:24px;  font-weight:100; margin-top:20px; color:#d9000b;}
.arc_name{ height:25px; line-height:25px; font-size:12px; color:#666;}
.New_import{ background-color:#f5f5f5; float:left; width:100%; padding:14px; line-height:25px;}
.New_import p{ text-indent:2em; color:#666;}

.article_con{ line-height:200%; font-size:14px;}
.article_con p{ text-indent:2em; color:#666;}
 

.list_New{ background-color:#f5f5f5; padding:15px 15px 5px 15px ;float:left; width:100%; }
.list_NL{ float:left; width:435px; padding-right:20px; border-right:1px solid #ddd;}
.list_NL li{ float:left; width:100%; margin-bottom:10px;}
.list_NL span{ float:left; width:82px; height:82px; margin-right:15px;  text-align:center; font-size:18px; color:#fff; background-color:#fbc114;}
.list_NL .Page_Last b{ background:url(../images/page_jt.png) center top no-repeat; margin-bottom:5px; margin-top:15px;float:left; width:82px; text-align:center; height:19px;}
.list_NL h3{ height:32px; line-height:32px;  font-weight:100; font-size:16px;white-space:nowrap;text-overflow:ellipsis; float:left; overflow:hidden;width:305px;}
.list_NL p{ line-height:20px; color:#666; float:left;width:305px;}
.list_NL .Page_Next b{ background:url(../images/page_jt.png) center bottom no-repeat; margin-top:20px;float:left; width:82px; text-align:center; height:19px;}

.list_NR{ float:left; margin-left:20px; width:425px;}
.list_NR h3{ font-size:16px; height:25px; line-height:25px;color:#d9000b; }
.list_NR li{ height:25px; line-height:25px;background:url(../images/Icon3.gif) 2px center no-repeat;   padding-left:15px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

 
/***************在线留言*******************/

.MesList{float:left; width:100%; padding:10px 50px;   margin-bottom:10px;}
.MesList h3{ text-align:right; height:42px; color:#fff; font-size:12px; padding:0 10px; line-height:42px; margin-bottom:10px; background-color:#fbc114;}
.MesList h3 b{color:#f00;}
.MesList h3 span{ float:left; color:#fff; font-size:14px; font-weight:700;}

.MesList ul{float:left; width:100%; margin:15px 0 0; padding:0;}
.MesList li{ float:left; width:100%; line-height:24px; margin-bottom:10px; color:#666;font-size:14px;}
.MesList li span{ float:left; width:220px;  text-align:right;}
.MesList li b{ color:#f00; }
.mesCon02{ height:90px; line-height:20px; width:470px; max-width:80%; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.yzmTxt{ height:20px; line-height:20px; margin-right:5px; width:120px; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.MesList li img{ float:left; margin:0 5px; display:inline;}
.MesTxt02{ height:22px; line-height:22px; margin-right:5px; width:285px; max-width:50%; border:1px solid #ccc; }
.MesBt{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#d9000b; border-radius:3px; text-align:center; color:#fff; font-weight:700; }
.MesBt1{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#bfbfbf; border-radius:3px;  text-align:center; color:#fff; font-weight:700;}

 
 
.con{ line-height:30px; padding:15px 10px;}
.con p{ text-indent:2em; font-size:16px;}
 
.wmap{ padding:0 20px 20px; border:1px solid #d9d9d9; clear: both; margin-top: 15px; display: inline-block;}
.wmap h1{ padding:15px 10px; font-size:16px; margin:0;}
.wmap div{ border:1px solid #dfdfdf; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:26px;}
.wmap div a{ display:inline-block; width:33%; font-size:14px;}