﻿@charset "utf-8";
* {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
body {margin:0px auto; font-family:"微软雅黑";font-size:14px;}
ul,li,a,span,h1,div,ol,h1,h2,h3,p,hr,input,label {margin:0px; padding:0px; text-decoration:none; list-style:none;}
body,td,th {font-family: 微软雅黑;}
body {margin-left: auto;margin-top: 0px;margin-right: auto;margin-bottom: 0px;}
a{color:#333;text-decoration:none;outline:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
border { border:0px;}
img {border:0px;}
i,em{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.tac{text-align: center;}
.w1300{margin:0 auto; width:1400px; height:auto; overflow:hidden;}

.clear {
	clear: both;
}

/*------------公用样式结束----------*/

/*------------top----------*/
.topbj{width:100%; height:140px; overflow:hidden;}
.t-logo{width:120px; height:140px;}
.t-mz{width:600px; height:auto; text-align:left; padding-top:30px;margin-left:25px;overflow:hidden;}
.t-mz h1{font-family:"微软雅黑"; font-size:48px; color:#333; line-height:50px;}
.t-mz li{width:auto; height:auto; margin-top:8px;}
.t-mz li ol{width:300px; height:26px; background-color:#D60A09; font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center;line-height:26px; float:left;}
.t-mz li p{width:260px; height:26px;font-family:"微软雅黑"; font-size:18px; color:#333; line-height:26px;margin-left:8px; float:left;}
.t-mz li p span{color:#CA1011; font-size:24px;}
.t-tel{width:300px; height:auto;margin-top:30px; float:right;overflow:hidden;}
.t-tel li{ width:290px; height:46px;background:url(img/tel.jpg) left no-repeat #CA1011;font-family: Impact; font-size:24px; line-height:46px; color:#fff; padding-right:10px; text-align:left; padding-left:56px;float:left;}
.t-tel li span{font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:26px;}
.t-tel ol{width:300px; height:40px; text-align: center; margin-top:5px;background-color:#2e2e2e;font-family:"微软雅黑"; font-size:20px; line-height:40px; color:#ECAA22; }
.t-tel ol span{font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:26px;}
.t-er{width:240px; height:90px; margin-top:30px;}
.t-er li{width:110px; height:90px; margin-left:100px; float:left;}

/* nav */
#dh{width:100%; height:auto; background-color:#2e2e2e;}
 #l-nav .navBtn{display:none}
 #l-nav .navSliBtn{display:none}
 #l-nav .iconJt{display:none}
 #l-nav .tNav{width:100%;margin:0 auto;overflow:hidden}
 #l-nav .navUl{ margin:0 auto;width:1300px;font-size:0;}
 #l-nav .navLi{ width:11%;display:inline-block; text-align:center;font-size:1.5rem}
 #l-nav .navLi.nav08{display:none}
 #l-nav .navLi:hover .tNavH::before{width:100%;opacity:1}
 #l-nav .tNavH{position:relative}
 #l-nav .tNavH::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:0;height:2px;background-color:#ca1011;opacity:0;transition:all .5s ease}
 #l-nav .tNav .navName{position:relative;display:block;padding:1.7rem .8vw;font-size:17px;color:#FFF;font-weight:normal;transition:all .5s ease}
 #l-nav .tNav.fixed .navName{color:#222;padding:1.5rem .8vw}
 #l-nav .navName::after{content:attr(data-title);position:absolute;top:0;left:0;transform:translateY(100%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#eaeaea}
 #l-nav .navLi:hover .navName{transform:translateY(-100%)}
 #l-nav .slidBox{position:fixed;left:0;right:0;width:70%;min-width:1024px;height:0;overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:nowrap;z-index:110;margin:0 auto;padding:0 18%;transition:all .5s ease;opacity:0}
 #l-nav .navLi:hover .slidBox{height:auto;opacity:1;background-color: rgba(247,247,247,1);} 
 #l-nav .rightBox{flex:0 0 50%;margin:46px 0px;}
 #l-nav .left_text .onetitle{font-size:18px;line-height:1.1;color:#333;padding-bottom:20px;padding-top:20px;font-weight:bold;text-align:left}
 #l-nav .navSbox{display:flex;flex-wrap:wrap;justify-content:space-between}
 #l-nav .oneName{font-size:26px;padding-bottom:15px;color:#000;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
 #l-nav .tNavSummry{line-height:24px;width:100%;height:auto;overflow:hidden;color:#666;font-size:14px;max-width:420px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}
 #l-nav .tNavMore{display:block;position:relative;height:auto;padding-top:25px;border-top:1px dashed #ccc;margin-top:20px;cursor:pointer}
 #l-nav .txt{color:#000;transition:all .5s ease}
 #l-nav .leanMore{margin-left:2rem;transition:all .5s ease}
 #l-nav .tNavMore:hover .txt{color:#015bbb;margin-left:10px}
 #l-nav .tNavMore:hover .leanMore{color:#015bbb}
 #l-nav .navSli{flex:0 0 24%}
 #l-nav .navSimg{position:relative;width:100%;height:160px;overflow:hidden}
 #l-nav .navImg{position:absolute;left:50%;transform:translateX(-50%) scale(1);width:auto;height:100%;transition:all .5s ease}
 #l-nav .navSbox .navSlink{display:block;text-align:left;font-size:16px;line-height:36px;color:#666;transition-duration:.3s}
 #l-nav .navSbox .navSlink:hover{color:#e60013;transform:translateX(6px)}
 #l-nav .navSbox .navSlink:hover:before{background:#e60013}
 #l-nav .navSbox .navSlink:before{content:"";display:inline-block;vertical-align:top;margin-right:6px;width:4px;height:4px;background:#000;position:relative;top:16px}
 #l-nav .navSlink::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;opacity:0;background-color:#015bbb;transition:all .5s ease;display:none}
 #l-nav .navSli:hover .navImg{transform:translateX(-50%) scale(1.1)}
 #l-nav .navSli:hover .navSlink::after{width:100%;opacity:1}


/*焦点图*/
#banner {position: relative;overflow: hidden;width: 100%}
#banner ul {
	position: relative;
	overflow: hidden;
	width: 300%
}
#banner ul li {
	width: 33.333%;
	float: left
}
#banner ul li img {
	width: 100%;display: block;
}
#banner aside {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 0;
	width: 90%;
	right: 0;
	left: 0;
	margin: auto
}
#banner aside span {display: block;
	width:90px;
	height:150px;
	z-index: 63;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	cursor: pointer;
	opacity: 0;
	transition: all 0.3s;
	margin-top:-1%;
}
#banner:hover aside span{ 
	opacity: 1;}
#banner aside span:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 20%;
	margin: auto;
	width:87px;
	height:87px;
	border-top:1px solid #222;
	border-left:1px solid #222;
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg)
}
#banner aside span.prev {
	float: left;
}

#banner aside span.next {
	float: right;
}
#banner aside span.next:after {
	left: 0;
	right: 20%;
	-webkit-transform: rotateZ(135deg);
	-moz-transform: rotateZ(135deg);
	-ms-transform: rotateZ(135deg);
	-o-transform: rotateZ(135deg);
	transform: rotateZ(135deg)
}
#banner>div {
	width: 150px;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 7%;
	margin: auto
}
#banner>div em {display: block;
	float: left;
	width:30px;
	height:10px;
	border: 3px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 4.75px;
	background: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
#banner>div em.act {
	background: #ca1011
}


.sl,.st,.st div,.sl div{
	overflow: hidden;
}



/*------------首页栏目----------*/
.sylm{width:100%; height:auto;text-align:center; background:url(img/dhbj.png) bottom center no-repeat; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.sylm h2{font-family:"微软雅黑"; font-size:44px; color:#4F4F4F; line-height:50px;}
.sylm p{font-family:"微软雅黑"; font-size:18px; color:#333; line-height:30px;}
.sylm ol{ margin:0 auto; width:140px; height:30px; text-align:center; background-color:#D60A09;font-family:"微软雅黑"; font-size:15px; color:#fff; line-height:30px; margin-top:5px;}

/*------------分类---------*/
.cpbj{width:auto; height:auto; background-color:#efefef; padding-top:50px;  padding-bottom:30px;}
.cpbj_1{width:auto; height:auto; background-color:#f5f5f5; padding-top:50px; padding-bottom:10px;}

.dflbj{margin:0 auto; width:1400px; height:401px; background:url(img/cplm1.jpg) center no-repeat; margin-top:30px;}
.dflbj .d_bt{margin:0 auto; width:1300px; height:auto; padding-top:100px; text-align:left; font-family:"微软雅黑";}
.dflbj .d_bt h2{font-size:48px; color:#fff; line-height:60px;}
.dflbj .d_bt p{font-size:24px; color:#ECAA22; line-height:30px;}


.lflbj{margin:0 auto; width:1400px; height:401px; background:url(img/cplm3.jpg) center no-repeat; margin-top:30px;}
.lflbj .d_bt{margin:0 auto; width:1300px; height:auto; padding-top:100px; text-align:left; font-family:"微软雅黑";}
.lflbj .d_bt h2{font-size:48px; color:#fff; line-height:60px;}
.lflbj .d_bt p{font-size:24px; color:#ECAA22; line-height:30px;}


.fen{width:75%; margin-top:35px;}
.fen ul{ height:55px; }
.fen ul li {width:20%;height:55px; margin-bottom:10px;background:#CA1011; border-right: 1px solid #fff; text-align: center;float: left; box-sizing: border-box; position: relative;  }
.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:55px; height:55px; font-size:17px; color: #fff;}
.fen ul li a:hover{background:#019bff\9;color: #fff;}
.fen ul li:after{content:'';position:absolute;height:100%;width:0;background:#ECAA22;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen ul li:nth-child(3){margin-right: 0;}
.fen ul li.cur a { background:#40d186; color: #fff; }


.gflbj{margin:0 auto; width:1400px; height:401px; background:url(img/cplm2.jpg) center no-repeat; }
.gflbj .d_bt{margin:0 auto; width:1300px; height:auto; padding-top:100px; text-align:right; font-family:"微软雅黑";}
.gflbj .d_bt h2{font-size:48px; color:#fff; line-height:60px;}
.gflbj .d_bt p{font-size:24px; color:#ECAA22; line-height:30px;}

.pflbj{margin:0 auto; width:1400px; height:401px; background:url(img/cplm4.jpg) center no-repeat; }
.pflbj .d_bt{margin:0 auto; width:1300px; height:auto; padding-top:100px; text-align:right; font-family:"微软雅黑";}
.pflbj .d_bt h2{font-size:48px; color:#fff; line-height:60px;}
.pflbj .d_bt p{font-size:24px; color:#ECAA22; line-height:30px;}


.rflbj{margin:0 auto; width:1400px; height:401px; background:url(img/cplm6.jpg) center no-repeat; }
.rflbj .d_bt{margin:0 auto; width:1300px; height:auto; padding-top:100px; text-align:right; font-family:"微软雅黑";}
.rflbj .d_bt h2{font-size:48px; color:#fff; line-height:60px;}
.rflbj .d_bt p{font-size:24px; color:#ECAA22; line-height:30px;}


.fen1{width:770px; margin-top:35px; float:right;}
.fen1 ul{ height:55px; }
.fen1 ul li {width:25%;height:55px; margin-bottom:10px;background:#2e2e2e; border-right: 1px solid #fff; text-align: center;float: left; box-sizing: border-box; position: relative;  }
.fen1 ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:55px; height:55px; font-size:18px; color: #fff;}
.fen1 ul li a:hover{background:#019bff\9;color: #fff;}
.fen1 ul li:after{content:'';position:absolute;height:100%;width:0;background:#ECAA22;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen1 ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen1 ul li:nth-child(3){margin-right: 0;}
.fen1 ul li.cur a { background:#40d186; color: #fff; }


.fen2{width:570px; margin-top:20px; float:right;}
.fen2 ul{ height:55px; }
.fen2 ul li {width:33%;height:55px; margin-bottom:10px;background:#2e2e2e; border-right: 1px solid #fff; text-align: center;float: left; box-sizing: border-box; position: relative;  }
.fen2 ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:55px; height:55px; font-size:18px; color: #fff;}
.fen2 ul li a:hover{background:#019bff\9;color: #fff;}
.fen2 ul li:after{content:'';position:absolute;height:100%;width:0;background:#ECAA22;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen2 ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen2 ul li:nth-child(3){margin-right: 0;}
.fen2 ul li.cur a { background:#40d186; color: #fff; }



.fen8{width:670px; margin-top:20px; float:right;}
.fen8 ul{ height:55px; }
.fen8 ul li {width:24%;height:55px; margin-bottom:10px;background:#2e2e2e; border-right: 1px solid #fff; text-align: center;float: left; box-sizing: border-box; position: relative;  }
.fen8 ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:55px; height:55px; font-size:18px; color: #fff;}
.fen8 ul li a:hover{background:#019bff\9;color: #fff;}
.fen8 ul li:after{content:'';position:absolute;height:100%;width:0;background:#ECAA22;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.fen8 ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.fen8 ul li:nth-child(3){margin-right: 0;}
.fen8 ul li.cur a { background:#40d186; color: #fff; }




/*产品展示*/
.anlirol2 {height:auto;width:1400px;margin:40px auto; }
.anlirol2 li {float: left;width: 24.25%; border:1px solid #f2f2f2;background: #fff; margin:0.3%; }
.anlirol2 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol2 li a h4 {overflow: hidden; }
.anlirol2 li a img { margin:0 auto;width:100%;display: block;transition: all .5s; }
.anlirol2 li a ol {background: #fff;color: #12212f;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size:20px; line-height:20px;padding:20px;box-sizing: border-box; }
.anlirol2 li a ol i {display: block;color:#666;font-size: 15px;margin-top: 10px; }
.anlirol2 li a ol i em{font-family:Impact; color:#12212f; font-size:18px; line-height:20px;}
.anlirol2 li a:hover ol i em{font-family:Impact; color:#fff;}
.anlirol2 li a ol a {color: #fff;font-size: 18px; }
.anlirol2 li a:hover img {transform: scaleX(1.1) scaleY(1.1); }
.anlirol2 li a:hover ol {background: #CA1011;color: #fff;}
.anlirol2 li a:hover ol i {color: #fff;}


.anlirol1 {height:auto;width:1400px;margin:40px auto; }
.anlirol1 li {float: left;width: 24.25%; border:1px solid #f2f2f2;background: #fff; margin:0.3%; }
.anlirol1 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol1 li a h4 {overflow: hidden; }
.anlirol1 li a img { margin:0 auto;width:100%;display: block;transition: all .5s; }
.anlirol1 li a ol {background: #2e2e2e;color: #fff;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size:20px; line-height:20px;padding:20px;box-sizing: border-box; }
.anlirol1 li a ol i {display: block;color:#ccc;font-size: 15px;margin-top: 10px; }
.anlirol1 li a ol i em{font-family:Impact; color:#ECAA22; font-size:18px; line-height:20px;}
.anlirol1 li a:hover ol i em{font-family:Impact; color:#fff;}
.anlirol1 li a ol a {color: #fff;font-size: 18px; }
.anlirol1 li a:hover img {transform: scaleX(1.1) scaleY(1.1); }
.anlirol1 li a:hover ol {background: #CA1011;color: #fff;}
.anlirol1 li a:hover ol i {color: #fff;}


.anlirol3 {height:auto;width:100%;margin:0px auto; }
.anlirol3 li {float: left;width:30%; border:1px solid #f2f2f2;background: #fff; margin:0.5%; }
.anlirol3 li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol3 li a h4 {overflow: hidden; }
.anlirol3 li a img { margin:0 auto;width:100%;display: block;transition: all .5s; }
.anlirol3 li a ol {background: #f1f1f1;color: #12212f;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size:15px; line-height:20px;padding:10px;box-sizing: border-box; }
.anlirol3 li a ol i {display: block;color:#666;font-size: 15px;margin-top: 10px; }
.anlirol3 li a ol a {color: #fff;font-size: 15px; }
.anlirol3 li a:hover img {transform: scaleX(1.1) scaleY(1.1); }
.anlirol3 li a:hover ol {background: #CA1011;color: #fff;}
.anlirol3 li a:hover ol i {color: #fff;}


/*------------简介---------*/
.aboutbj{width:100%; height:auto; background:url(img/aboutbj.jpg) top center no-repeat; padding-top:340px; margin-top:30px; padding-bottom:80px;}
.aboutbj ul{margin:0 auto;width:1200px; height:auto;overflow:hidden;}
.aboutbj ul .a-bt{width:100%;height:140px; text-align:left; background:url(img/about1.jpg) left top no-repeat; padding-top:20px; padding-left:100px;overflow:hidden;}
.aboutbj ul .a-bt strong{font-family:"微软雅黑"; font-size:46px; color:#4B4B4B; line-height:60px;}
.aboutbj ul .a-bt h3{ font-size:24px; color:#CA1011; line-height:40px; font-weight: normal;}
.aboutbj ul .a-bt p{font-size:20px; color:#4C4C4C; line-height:40px; }
.aboutbj ul .a-zw{width:100%;height:auto; text-align:left; font-family:"微软雅黑"; padding-top:50px;overflow:hidden;}
.aboutbj ul .a-zw h3{ font-size:20px; color:#4C4C4C; line-height:50px;}
.aboutbj ul .a-zw p{font-size:16px; color:#666; line-height:30px; margin-top:20px;}
.aboutbj ul .a-zw .moer{width:160px; height:30px; background-color:#CA1011; text-align:center; font-family:"微软雅黑"; margin-top:30px;}
.aboutbj ul .a-zw .moer a{color:#fff; font-size:15px; line-height:30px; font-weight:bold;}
.aboutbj ul .a-zw .moer:hover{background-color:#343434;}

/*--cq--*/
.cqbj{width:100%; height:auto;background-color:#2e2e2e; padding-top:50px; padding-bottom:50px; overflow:hidden;}
.cqbj .c_left{width:490px; height:580px; background:url(img/cft.jpg) bottom center no-repeat #ca1011; padding-top:50px; text-align:center; font-family:"微软雅黑"; color:#fff;}
.cqbj .c_left h2{font-size:48px; line-height:55px;}
.cqbj .c_left h3{font-size:20px; line-height:30px;}
.cqbj .c_left p{font-size:16px; line-height:20px;}
.cqbj .c_left .more{margin:0 auto; width:120px; border:1px solid #fff; text-align:center; margin-top:40px;font-family:"微软雅黑"; overflow:hidden;}
.cqbj .c_left .more a{color:#fff; font-size:15px; line-height:40px; font-weight:bold;}
.cqbj .c_left .more:hover{background-color:#343434;}
.cqbj .c_right{width:890px; height:auto; float:right; overflow:hidden;}


/*--news--*/
.news_l{width:540px; height:auto; padding-bottom:20px; background-color:#f5f5f5;overflow:hidden; margin-top:30px;}
.news_l li{ margin:0 auto; width:500px; height:auto; background-color:#fff; text-align:center;margin-top:30px; overflow:hidden;}
.news_l li p{ font-family:"微软雅黑"; font-size:24px; color:#CA1011; line-height:40p; padding-top:10px; padding-bottom:10px;}

.wd_desc{width:820px; margin-top:30px; float:right;}
.wd_desc ul li{height:122px;margin-bottom: 27px; background-color:#f5f5f5; padding:10px;}
.wd_desc ul li dl dt{width:183px; height:122px;float:left;overflow:hidden;}
.wd_desc ul li dl dt img{width:183px; height:122px; transition:.5s;}
.wd_desc ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.wd_desc ul li:hover{background-color:#f9f9f9;}
.wd_desc ul li dl dd{float:left;width:566px; text-align:left; padding-left:19px; padding-top:9px;box-sizing: border-box;}
.wd_desc ul li dl dd span{display:block; margin-bottom: 15px;}
.wd_desc ul li dl dd span a{font-size: 16px;color:#313131; line-height: 16px;}
.wd_desc ul li dl dd p{height:38px;margin-bottom: 15px; font-size: 14px; color:#707070;line-height: 20px;overflow: hidden;}
.wd_desc ul li dl dd i{display:block;width:100px;font-size: 14px;height:26px;line-height: 26px;color:#fff;padding-left:22px; background-color:#1e1e1e;}
.wd_desc ul li dl dd span a:hover{color:#ca1011;}

/*------------foot----------*/
.footerbj{background:#1e1e1e;height:auto;overflow:hidden;font-family:"Microsoft Yahei";padding-top:19px; padding-bottom:50px; margin-top:20px; overflow:hidden;}
.footer{width:1300px;margin: 0 auto; position: relative;}
.f_bp{float:left;width:860px;margin-top:30px;}
.f_bp li{float:left;padding-right:60px;}
.f_bp li span{font-size:14px;color: #cfd0d0;line-height: 24px;display: block;padding-top:10px;}
.f_bp h3{height:28px;line-height: 28px;font-size:14px;color: #cfd0d0;padding-top:26px;}
.f_bp h3 span,.ft_w p span{color: #cfd0d0;font-weight: normal;}
.f_bp p{font-size:14px;color: #cfd0d0;line-height: 24px;height:30px;}
.f_bp a{color: #f8ca1c}
.erwm{float:right;width:173px;margin-top:30px;}
.erwm p{float:left;width:139px;margin-right:25px;}
.erwm img{display: block;width:139px;height: 139px;}
.erwm span{display: block;text-align: center;font-size:14px;color: #fff;background: #ca1011;height: 38px;line-height: 38px;}



/*------------内页banner---------*/
.nyfl{ margin:0 auto;width:1400px; height:auto;}
.nyfl .lmmc{width:140px; height:auto; padding-top:10px; text-align:center; font-family:"微软雅黑"; color:#343434; font-weight:bold; font-size:20px; line-height:40px;}
.nyfl .lmmc_1{width:140px; height:auto; margin-top:10px;background-color:#CA1011; text-align: center; font-family:"微软雅黑"; color:#fff; font-weight:bold; font-size:20px; line-height:40px;}
.nyfl .fen{width:80%;}
.nyfl .fen ul{ height:40px; }
.nyfl .fen ul li {width:15%;height:40px; background:#f1f1f1; margin:1%;text-align: center;float: left; box-sizing: border-box; position: relative;  }
.nyfl .fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:40px; height:40px; font-size:17px; color: #343434;}
.nyfl .fen ul li a:hover{background:#019bff\9;color: #fff;}
.nyfl .fen ul li:after{content:'';position:absolute;height:100%;width:0;background:#CA1011;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.nyfl .fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
.nyfl .fen ul li:nth-child(3){margin-right: 0;}
.nyfl .fen ul li.cur a { background:#CA1011; color: #fff; }

.nyzw{ margin:0 auto; width:1380px;padding:20px;height: auto;background-color: #f9f9f9;border:1px solid #DFDEDE; margin-top:30px; margin-bottom:30px; overflow:hidden;}
.nyzw .ny-r-t{margin:0 auto;width:100%; font-size: 15px;color: #333; padding-bottom:10px; line-height:20px; border-bottom:1px solid #DFDEDE;}
.nyzw .ny-cont{margin:0 auto; width:100%; height:auto; margin-bottom:20px;font-family:"微软雅黑"; font-size:15px; line-height:30px;}

/*内页产品详情电话*/
.yan-phone{
  margin-top: 20px;
  border-top:1px solid #efefef;
  overflow: hidden;
}

.proshow1{
  overflow: hidden;
}
.proshow1 p{
  display: block;
  padding:5px;
  font-size: 17px;
  color: #2e2e2e;
  vertical-align: middle;
  line-height: 40px;
  border-bottom: 1px dashed #d2d2d2;
  overflow: hidden;
}
.proshow1 p img{
  display:inline-block;
  float: left;
  margin-right: 15px;
  vertical-align: middle;
}
.proshow1 a{
  display: block;
  margin-top: 15px;
  width: 206px;
  height: 47px;
  background-color: #434343;
  text-align: center;
  line-height: 47px;
  font-size: 17px;
  color: #fff;
  border-radius: 8px;
}




/*内页新闻1*/
.ny-news01{
  width:100%;
  height: auto;
}
.ny-news01 li{
	padding:20px 0px;
  width: 100%;
  border-bottom:1px dashed #dedddd;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width: 185px;
	height: 130px;
	overflow: hidden;
  border:1px solid #efefef;
}
.ny-news01 li .tu1 img{
	width: 185px;
	height: 130px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  float: right;
  margin-left:15px;
  width: 92px;
  height: 100px;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height: 57px;
  font-size: 45px;
  color: #333;
  text-align: center;
  line-height: 57px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{
	color: #08C339;
}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  margin-left:50px;
  width: 850px;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 16px;
  color: #333;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li:hover .r01 a h2{
	color:#08C339;
}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 14px;
  color: #555;
  letter-spacing: 0px;
  line-height: 130%;
  overflow: hidden;
}

/*单页效果*/
.ny-cont{
	padding:10px 0px 20px 0px;
	margin:0 auto;
	width: 1260px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size:20px;
	color: #888;
	line-height: 190%;
}
.ny-cont a{
 	font-size: 15px;
	color: #333;
	line-height: 190%;
 }
 .ny-cont-h1{
	display: block;
	width: 100%;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

/*详情页样式*/
.mt-20 {
	margin-top: 20px;
}
.ny-xq{
  margin:30px auto;
  width: 1200px;
  height: auto;
}
.ny-xq-l{
  float: left;
  width: 145px;
  height: 115px;
  background-color:#f2f2f2;
  border-right: 1px solid #d6d6d6;
}
.ny-xq-l .date1{
  position: relative;
  width: 110px;
  height: 36px;
  text-align: center;
}
.ny-xq-l .date1 .year1 {
  position: relative;
  font-size: 20px;
  color: #000;
  font-family:Arial, Helvetica, sans-serif;
  text-align: center;
}
.ny-xq-l .date1 .year1 span{
  position: absolute;
  left:35%;
  z-index:2;
  display:block;
  background: #fff;
  padding: 0 5px;
  font-size: 20px;
  color: #303030;
  font-family:Arial, Helvetica, sans-serif;
  background-color: #fff;
  letter-spacing: 0px; 
}
.ny-xq-l .date1 .year1:before{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e3e3;
  position: absolute;
  top: 12px;
  left: 0;
  z-index:1;
}
.ny-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #08C339;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
}
.ny-xq-l .read1{
  margin-top: 5px;
  font-size: 13px;
  text-align: center;
  color: #333333;
  letter-spacing: 0px;
}
.ny-xq-l .read1 strong{
  font-weight: bold;
}
.ny-xq-r{
  float: right;
  padding:18px 45px;
  width: 960px;
  height: 80px;
  background-color: #e7e7e7;
  overflow: hidden;
}
.ny-xq-r p{
  display: block;
  height: 70px;
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.ny-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}

/*新闻详情页样式*/
.new-cont-h1{text-align:center; font-family:"微软雅黑"; font-size:20px;}
.new-xq{
  margin:30px auto;
  width: 1280px;
  height: auto;
}
.new-xq-l{
  float: left;
  width: 160px;
  height: 105px;
  padding-top:10px;
  background-color:#D60A09;
  border-right: 1px solid #d6d6d6;
}
.new-xq-l .date1{
  position: relative;
  width: 150px;
  height: 36px;
  text-align: center;
}
.new-xq-l .date1 .year1 {
  position: relative;
  font-size: 20px;
  color: #000;
  font-family:Impact;
  text-align: center;
}
.new-xq-l .date1 .year1 span{
  position: absolute;
  left:35%;
  z-index:2;
  display:block;
  background: #fff;
  padding: 0 5px;
  font-size: 20px;
  color: #303030;
  font-family:Arial, Helvetica, sans-serif;
  background-color: #fff;
  letter-spacing: 0px; 
}
.new-xq-l .date1 .year1:before{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 22px;
  left: 0;
  z-index:1;
}
.new-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #08C339;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
}
.new-xq-l .read1{
  margin-top: 5px;
  font-size: 13px;
  text-align: center;
  color: #fff;
  letter-spacing: 0px;
}
.new-xq-l .read1 strong{
  font-weight: bold;
}
.new-xq-r{
  float:left;
  padding:18px 45px;
  width:1020px;
  height: 80px;
  background-color: #2e2e2e;
  overflow: hidden;
}
.new-xq-r p{
  display: block;
  height: 70px;
  font-size: 15px;
  color: #fff;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.new-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}


