@charset "utf-8";
/* CSS Document */
* {
padding:0px;
margin:0px;
}
img {
border:none;max-width:100%;
}
body { font-size: 14px; font-family:"Microsoft YaHei", verdant, tahoma;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 27px;
min-width:1200px;}
a {
font-size:14px;
text-decoration:none;
 font-family:"Microsoft YaHei", verdant, tahoma;
color:#333;
font-weight:normal;
}
a:hover {
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#b81415; 
}
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:27px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:1180px;margin:0 auto;}
.hz:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.hza{ width: 1180px; margin:45px auto; }
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.header {
width: 100%;
margin-right: auto;
margin-left: auto;
}
.topnav { background:#f2f2f2; width: 100%; line-height: 36px; height: 36px; 
}
.topnav-container {
width: 1180px;
margin-right: auto;
margin-left: auto;
}

.topnav-sidebar { float: right;}
.topnav-sidebar li { text-align: center;  float: left; line-height: 33px;}
.topnav-sidebar a{padding:0 10px;font-size:14px;}


.logo { float: left; margin:5px 0; }


.search{border:1px solid #ddd;margin:36px 0 0 20px;}
input {outline:none;}
.sok {
	width:300px;
	padding-left:10px;
	background:#fff; 
	border:none;height:33px;float:left;
}


.fw-hz{margin-top:35px;width:175px;margin-left:60px;}
.tel-title{ font-size: 15px; line-height:24px;}
.tel {font-size:18px;color: #e50000;}
.top-rz-pic{margin-top:10px;}
.ewm{text-align:center;margin-top:10px;}


.nav{width:100%;background:#b81415; float:left;}
.mainbav { width: 1180px; margin:0 auto;  
}
.mainbav li {
float:left; position:relative;padding:0 60px;}
.mainbav li a{color:#fff; font-size: 16px;}
.mainbav .memu {
float: left;
line-height:41px;height:41px;
text-align:center;
}

.mainbav .memu:hover, .mainbav .memu.active {  color: #333; display: block;background: #480000; 
}
.mainbav .memu:hover a, .mainbav .memu.active a { color:#fff;}
.mainbav ul li ul{
display:none;
position:absolute;width:100%;
left:0;
top:41px;
z-index:999999;
background: #b81415;
}
.mainbav ul li ul li{ float:none; border-right:none;  padding:0;line-height:30px; border-bottom:1px solid #d30001; position:relative;text-align:left;}
.mainbav ul li ul li a{ display:block; color:#fff; font-size:14px;padding:0 10px;}
.mainbav ul li ul li a:hover{
text-decoration: underline;
background-color: #dc0001;
}
.mainbav ul li ul li ul{ position:absolute; left:100%; top:0;}



.banner {
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:444px;background:#000;  }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:444px;overflow:hidden;text-align:center; position:relative; }
.fullSlide .bd li a{display:block;height:444px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
a.banner-bg{ display:block; width:100%;background:url(../images/banner-hg.png) center bottom no-repeat; padding-bottom:10px;}
/* banner css end */


.index-xptj-bj{background:#b81415;overflow:hidden;padding:20px 0;}
.index-xptj-title{font-size:30px;color:#fff;line-height:30px;margin-right:25px;}
.index-xptj-title-yy{font-size:16px;color:#e0e0e0;}
.index-xptj-jdtg{width:224px;margin-right:15px;}
.index-xptj-pic{margin-right:15px;}
.index-xptj-jdtg-title{color:#fff;font-size:24px;    margin-bottom: 20px;}
.index-xptj-jdtg-qq-hz{color:#fff;margin-left:20px;font-size:16px;}

.index-gd-product{border:1px solid #f2f2f2;width:230px;padding:20px;margin-right:20px;float:left;}
.index-gd-product:hover{box-shadow:#f2f2f2 3px 3px 3px ;}
.index-gd-product-pic{width:100%;}
.index-gd-product-tilte{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:18px;}
.index-gd-product-xq{color:#b81415;font-weight:bold;}
.index-gd-product-wb{font-size:13px;color:#999;}
#demo{width:100%; overflow:hidden; margin:0px auto;}



.index-product-bj{background:#b81415;padding:30px 0;overflow:hidden;}
.index-product-hz{margin-bottom:25px;display: flex; flex-wrap: wrap;}
.index-product-left{background:url(../images/c.jpg)no-repeat center #fe575f; width:243px; padding:30px 15px;height:374px;color:#fff;}
.index-product-left2{background:url(../images/b.jpg)no-repeat center #fedc18; width:243px;padding:45px 15px;color:#008080;height:344px;}
.index-product-left3{background:url(../images/a.jpg)no-repeat center #33c2fc; width:243px;padding:45px 15px;color:#fff;height:344px;}
.index-product-left4{background:url(../images/d.jpg)no-repeat center #a6e637; width:243px;padding:45px 15px;color:#008080;height:344px;}
.index-product-left5{background:url(../images/e.jpg)no-repeat center #fe575f; width:243px; padding:30px 15px;height:374px;color:#fff;}
.index-product-left6{background:url(../images/f.jpg)no-repeat center #fedc18; width:243px;padding:45px 15px;color:#008080;height:344px;}
.index-product-left7{background:url(../images/g.jpg)no-repeat center #33c2fc; width:243px;padding:45px 15px;color:#fff;height:344px;}
.index-product-left8{background:url(../images/h.jpg)no-repeat center #a6e637; width:243px;padding:45px 15px;color:#008080;height:344px;}
.index-product-left9{background:url(../images/i.jpg)no-repeat center #fe575f; width:243px; padding:30px 15px;height:374px;color:#fff;}
.index-product-left10{background:url(../images/j.jpg)no-repeat center #fedc18; width:243px;padding:45px 15px;color:#008080;height:344px;}
.index-product-left11{background:url(../images/s.jpg)no-repeat center #33c2fc; width:243px;padding:45px 15px;color:#fff;height:344px;}
.index-product-left-title{font-size:34px;line-height:34px;}
.index-product-left-fl{margin-top:36px;}
.index-product-left-more{background:#ffff5f;width:100px;line-height:35px;text-align:center;margin-top:75px;}


.index-product-right{background:#fff;width:905px;}
.index-product-right-tu1{padding:50px 0 20px 0;width:420px;border-right:1px solid #f2f2f2;}
.index-product-right-tu1-pic{text-align:center;width:420px;}
.index-product-right-tu1-pic img{width:248px;}
.right-tu1-title-hz{width:320px;margin:0 auto;text-align:center;margin-top:20px;}
.index-product-right-tu1-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:18px;}

.index-product-right-tu2{border-bottom:1px solid #f2f2f2;}
.index-product-right-tu2-pic img{width:216px;}
.index-product-right-tu2-title-hz{margin-top:50px;width:230px;margin-left:20px;}
.index-product-right-tu2-title{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;font-size:18px; }
.index-bj{background:#b81415;overflow:hidden;}
.index-wgpt-bj{background:#fff;width:100%;padding:15px 0;margin-bottom:15px;overflow:hidden;}

.index-wgpt-title{font-size:18px;writing-mode:vertical-lr;padding-top:12px;}
.index-wgpt-pic li{float:left;margin-right: 11px;}


.index_foot-hz{ background: #252628; border-top:3px solid #fe9500;}
.foot-hz-nav { float: left; width: 120px;height:220px;padding-left:40px; border-right:1px solid #545454;}
.foot-hz-cd { font-size: 16px;  color: #999; font-weight:bold;margin-top:30px;}
.foot-hz-menu { margin-top: 15px; margin-right: auto; margin-left: auto; color: #999; }
.foot-hz-menu li{line-height:25px;}
.foot-hz-menu a { color: #999; }
.foot-hz-menu a:hover { color: #fff; }
.foot-gzr-hz { float: left; width: 170px;height:220px;padding:0 30px; border-right:1px solid #545454;}
.foot-hz-gzr {  margin:15px auto 0 auto; color: #999; }

.foot-ewm{padding-top:25px;margin-left:30px;float:left;}

.foot-bq{border-top:1px solid #333436;line-height:40px;}
.foot-bq-right{color:#999;}
.foot-bq-right a{color:#999;}
.foot-bq-left li{float:left;color:#999;margin:0 10px;line-height:40px;}
.foot-bq-left li a{color:#999;}


.ny-bj-hz{background:#b81415;overflow:hidden;}
.ny-bj{background:#fff;width:1140px;overflow:hidden;padding:40px 20px;margin:0 auto;}
.about-left{ width: 212px; }
.about-left-title{background:#af1509;color:#fff;padding-left:10px;font-weight:bold;line-height:35px;}
.about-left-menu {padding-top:10px;}
.about-left-menu li{border-bottom:1px dashed #999;background:url(../images/left01_03.jpg)no-repeat left ;line-height:30px;}
.about-left-menu li a{padding-left:30px;}
.about-left-menu li a.on,.about-left-menu li a:hover{background:url(../images/left02.jpg)no-repeat;display:block;color:#fff;}


.about-right{width:900px;}
.about-right-title{background:#eee;padding-left:15px;line-height:30px;}
.about-right-content{padding-top:40px;}
.about-right-content-pic{width:293px;}
.about-right-content-nr{width:550px;font-size:15px;}
.about-right-content-nr a{color:#06c; font-size:16px;}
.about-right-content-nr a:hover{text-decoration:underline;}

.about-right-content-title{border-bottom:1px solid #dedede;font-size:24px;padding-bottom:10px;}
.about-right-content-title2{text-align:center;margin:50px 0;}
.zxgm-pic {width:730px;margin:0 auto;}
.zxgm-pic li{float:left;margin:0 20px 15px 15px;}

.new-right-content{padding-top:20px;}
.new-right-content li{border-bottom:1px solid #eee;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:45px;padding-bototm:10px;}

.news-ti { border-bottom:1px dashed #D0D0D0; font-size: 22px; line-height: 35px; text-align: center; padding-bottom: 10px; }
.time {font-size: 14px;color: #666;}
.news-nr{margin-top:30px;}


.xy{ width: 100%; margin:30px  auto  0 auto; text-align: center; overflow:hidden;}
.xy li{margin:0 10px; display:inline-block; font-size:0px;}
.xy li a{ font-size:14px; }
.xy li a:hover,.xy li a.on {color:#005ac0;}


.soka{ width: 410px; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 10px; color: #CCCCCC; font-size: 14px; font-family: "微软雅黑"; }
.sokb{  border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 10px; color: #CCCCCC; font-size: 14px; font-family: "微软雅黑"; height:250px;}
input{outline:none;}
.tj{ width: 120px; border: 1px solid #ca1622; line-height: 37px; text-algin: center; color: #fff; font-size: 14px; background: #ca1622; cursor: pointer; font-size: 16px; }

.contact-left{width:330px;border:1px solid #dfdfdf;}
.contact-right{width:530px;}
.contact-right a{color:#06c;}
.contact-right a:hover{text-decoration:underline;}




.product-fl-hz{border-bottom:1px dashed #CCC;padding:8px 0;overflow:hidden;}
.product-fl-title{margin-bottom:5px;}
.product-fl-title a{font-size:16px;font-weight:bold;}
.product-fl-nr li{float:left;margin:0 5px;}

.nr-cpph{margin-top:30px;}
.nr-cpph-hz{margin:15px 0;overflow:hidden;}
.nr-cpph-pic{width:90px;text-align:center;}
.nr-cpph-right{width:110px;}
.nr-cpph-title{font-weight:bold;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; line-height:21px;}
.nr-cpph-bm{color:#999;font-size:12px;margin-top:3px;}
.bm{color:#f39800;}


.product-pic-hz{border:1px solid #f2f2f2;width:207px;  height: 297px;float:left;margin:0 6px 15px 6px;padding:2px;}
.product-pic{text-align:center;}

.product-pic-title{font-size:16px;padding:10px 10px 0 10px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;line-height:21px; }
.nr-cpph-bm1{color:#999;font-size:12px;margin-left:10px;margin-top:5px;}



.product-top .l { width: 500px; float: left; }
.pro-right { width: 360px;
}
.product-ny-title {  border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; line-height: 35px; font-size: 18px; }

.product-ny-fwrx { line-height: 28px; font-size: 14px; float: left; margin-top: 20px; 
}
.product-ny-hm{
	font-size:24px;
	color:#e70000;
}
.pro-js {  margin-top: 30px; 
}


.ny-product-ms-hz{ border-top: 1px solid  #e9e9e9; }
.ny-product-ms{width:150px;line-height:40px;text-align:center;color:#fff;background:#af1509;font-size:18px;margin-top:30px;}
.ny-product-content{margin-top:25px;}
.product-syt{margin-top:30px;}
.product-syt-right{margin-top:0px;}