@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;    }
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: block;height: 0;clear: both;overflow: hidden;}
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.container{width:1250px;margin:0 auto;height:auto;display:block;}
.container .text img{width: 100%;}
.header{display:block; width:100%; height:40px; line-height:40px; background:#0f0f0f;}
.header p{color:#999; font-size:14px; display:block; float:left;}
.header p a{color:#999; padding: 0px 10px;}
.header p a:hover{color:#ffca2e;}
.call{display:block; float:right;}
.call img{vertical-align:middle;}
.call b{color:#ffca2e; font-size:14px; padding-left:5px;}
.call p{display:block; float:right; color:#999; margin:0px 20px;}
.call p img{display: inline-block; height:12px; width:12px; margin:14px 12px 14px 20px;}
.call p span{position:relative;}
.call p span a {font-size:14px; color:#ffca2e;}
.call p em{display:none; position:absolute; top:22px; font-style:normal; width:100%; left:0; color:#999; background:#fff;}
.call p em a{color:#999;}
.call p i{display:inline-block; vertical-align:middle;}
.call p i img{margin:0;}
.call p span a:hover {color:#ffca2e;}
.call p span:hover em{display:block;}


.logo-menu{display:block; width:100%; margin:20px auto;position:relative;}
.logo{display:block; float:left; padding-right:8px;}
.menu{display: block; float:right; width:88%;}
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:40px; line-height:40px; z-index:1; width:100%;}
.nav .nLi{ float:left; display:inline;  }
.nav .nLi h3{ float:left; padding:0 43px;}
.nav .nLi h3 a{ display:block;  font-size:18px; font-weight:bold; color:#333333}
.nav .nLi.on h3 a{color:#ffca2e;}
.nav  h3 a:hover{ color:#ffca2e;}
.nav .sub{ display:none;position:absolute;width:200px;background:#f5f5f5;z-index:999; top:64px; padding:30px;}
.nav .sub li{display:block; padding-bottom:10px;}
.nav .sub li h2{font-size:18px; color:#000;margin:0 auto;}
.nav .menu2 ul li h2 a{font-size:18px; color:#000;margin:0 auto;}
.nav .sub li a{ display:block;margin:0 auto; font-size:14px; color:#8a8a8a; line-height:25px;}
.nav .sub li h2 i{display:block; width:33px; height:3px; background:#ffca2e; margin-top:10px;}
.nav .sub-menu{display:none; width:1250px; background:#f5f5f5; margin:0 auto; padding:0; left:0; position:absolute;}
.menu2{display:block; ;}
.menu2 ul{display:block;margin:0 auto;border-right:solid 3px #fff;width:20%; float:left; padding:20px 30px}
.nav .menu2 ul li h2 {width:100%; font-size:18px; color:#000; font-weight:bold; padding:0;}
.nav .menu2 ul li  a { display:block;margin:0 auto; line-height:25px; padding:10px 0px; text-align:left; padding:0px 6px; font-size:14px; color:#8a8a8a; margin:5px 0px;}
.nav .menu2 ul li ul{display:block; width:95%; margin:0 auto; border:none; padding:0;}
.nav .menu2 ul li ul li{ padding:0;}

.nav .sub li a:hover{color:#333; background:#ffca2e; padding:0px 5px;}
.nav .sub li h2 a:hover{background:none; color:#ffca2e; padding:0;}
.nav .menu2 ul .aa a{background:#ffca2e;}
.sousuo{display:block;height:40px;vertical-align:middle; line-height:40px; width:40px; float:right;}
.sousuo img{vertical-align:middle;cursor:pointer;}
.sousuo .b{display:none;}
.sousuo:hover .b{display:block;}
.ssnr{ display:none; position:absolute; top:-9px; background:#FFF; right:0px;    width:100%;padding: 0px 31%;} 
.ssnr form{ display:block;height:40px; width:100%; margin:0 auto; margin-top:20px;}
.ssnr form span{ font-size:25px; padding-right:10px; line-height:40px; display:block; float:left; cursor:pointer}
.ssnr form  input{ display:block; float:left; width:42%; line-height:40px;}
.sousuo:hover .a{display:none;}


.sp_header{display:none;}
.sjj_nav{display:none;}
/* 本例子css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:46%; bottom:20px; transform:translate(-50%,-50%); z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on{ background:#ffca2e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .bd p{ display:block; position:absolute; bottom:30px;}


/* 本例子css */
.slideTxtBox{ width:100%; text-align:center;  }
.slideTxtBox .hd{position:relative; width:100%; padding:30px 0px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:20%;}
.slideTxtBox .hd ul li a{display:block; width:95%; margin:0 auto; overflow:hidden;color:#333333;}
.slideTxtBox .hd ul li a img{display:block; height:103px; width:auto; margin:0 auto;}
.slideTxtBox .hd ul li a p{font-size:17px;  display:block; text-align:center; line-height:30px; height:30px;}
.slideTxtBox .hd ul li.on a{ cursor:pointer; color:#ffcc32;}
.slideTxtBox .bd{display:block; width:100%; background: url(../img/bg.jpg) no-repeat; position:relative; height:670px;}
.slideTxtBox .bd .content{ display:block; width:100%;}
.slideTxtBox .bd .content .chanpin{position:absolute; left:18%; top:5%; display:block; width:1067px; overflow:hidden;}
.slideTxtBox .bd .content .chanpin img{display:block; width:100%; height:600px;}
.slideTxtBox .bd .content .cpt{display:block; position:absolute; right:11%; top:15%;}
.slideTxtBox .bd .content .cpt h4{font-size:40px; color:#fff; font-weight:normal;}
.slideTxtBox .bd .content .cpt span{color:#fff; font-size:24px; text-align:right; display:block;}
.slideTxtBox .bd .content .cpt a.m1{display: inline-block; width:110px; height:45px; line-height:45px; border:solid 1px #fff; color:#fff; font-size:14px; text-align:center; margin-top:30px; margin-left:255px;}

/* 本例子css */
.slideBox8{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox8 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none;}
.slideBox8 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox8 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox8 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox8 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox8 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox8 .bd img{ width:100%; height:auto; display:block;  }
.slideBox8 .bd p{ display:block; position:absolute; bottom:30px;}


.tp{display:block; width:200px; height:113px; position:relative; margin-top:30px; margin-left:166px;}
.tp img{display:block; width:200px; height:113px; max-width:100%; cursor:pointer;}
.tp em{display:block; position:absolute; top:29%; height:40px; width:40px; right:42%;}
.tp em img{display:block; width:40px; height:40px; margin:0 auto;}

.slideTxtBox .bd .content .cpt a.m1:hover{border:none; background:#ffca2e;}
.slideTxtBox .bd .content .cpt .s11-item{ margin-top:50px;}

.myModa{display:none; width:1516px; height:auto; position:relative; right:0; margin:0 auto;}
.close{ position:absolute; top:0; right:0; font-size:20px; color:#fff; background:#000; width:50px; height:50px; line-height:50px; text-align:center;}

.fw{padding:100px 0px;}
.fw h2{font-size:36px; color:#000; text-align:center; font-weight:normal; padding-bottom:10px;}
.fw p{font-size:19px; color:#000; text-align:center;}
.fw ul{margin:50px 0px 30px;}
.fw ul li{display:block; width:25%; float:left; margin:0 auto;}
.fw ul li a{display:block; width:100%; border:solid 1px #ffca2e ; text-align:center; color:#000000; font-size:16px; padding:50px 0px;}
.fw ul li a img{margin:0 auto;}
.fw ul li a p{padding:16px 0px;}
.fw ul li a:hover{background:#ffca2e; border: solid 1px #ffca2e; color:#333333;}
.m3 a{display:block; height:45px; width:110px; border:solid 1px #000000; color:#000000; font-size:14px; text-align:center; line-height:45px; margin:0 auto; display:none;}
.m3 a:hover{background:#ffca2e; color:#fff; border:none;}

.about{display:block; width:100%;background:#eeeeee; position:relative; padding:50px 0px;}
.about .a5{position:relative; height:455px;}
.about .a-1{display:block; float:left; width:50%;position:absolute;  z-index:1; top:11%; box-shadow:0px 0px 16px rgba(0,0,0,0.2);background:#fff;}
.about .a-1 ul{display:block; width:80%; padding-top:40px; margin:0 auto;}
.about .a-1 ul li{display:block; width:50%; margin-bottom:30px; float:left;}
.about .a-1 ul li a{display:block; width:50%;  margin:0 auto;}
.about .a-1 ul li a img{height:60px; display: block; width: auto; margin: 0 auto;}
.about .a-1 ul li a p{color:#333; font-size:14px; padding-top: 10px; display: block; width: 100%; text-align: center;;}
.about .a-1 ul li a p i{display:block; width: 100%; text-align: center; letter-spacing: 5.5px; font-style: normal;}
.about .a-1 ul li a span{font-size:28px; color:#000; font-weight:bold;display: block; width: 100%; text-align: center;;}
.about .a-2 {display:block; width:55%; position:absolute; right:0;}
.about .a-2 img{display:block;}
.about .a-1 .m3 a{margin:0;}
.morw a{display:block; position:absolute; z-index:999; right:-79px; height:40px; width:130px; background:#3c3c3c; color:#fff; text-align:center; line-height:40px; top:73%;}
.morw a:hover{background:#ffca2e;}
.jj{display:none; background:url(../img/bgm.png) no-repeat center;}
.jj .gs{display:block; width:50%; margin:0 auto; padding:40px 0px; float:left;}
.jj .gs1{ width:96%; background:#ffca2e; padding:100px 50px;}
.jj .gs1 b{font-size:28px; color:#000000; display:block;padding-bottom:20px;}
.jj .gs1 a{display:block; font-size:14px; color:#000;}
.jj .gs1 a:hover{color:#fff;}
.jj .gs2 p{display:block; width:50%; float:left; margin:20px 0px;}
.jj .gs2 p a{display:block; width:93%;height:280px; overflow:hidden; position: relative;}
.jj .gs2 p a img{display:block; height:280px; width:auto; margin:0 auto;}
.jj .gs2 p a span{display:block; position:absolute; bottom:20px; font-size:28px; color:#fff; font-weight:bold; left:20px;}
.jj .tj{display:block; float:right; width:45%; margin:0 auto; padding:70px 0px;}
.jj .tj h2{font-size:34px; height:90px; line-height:90px; overflow:hidden;}
.jj .tj p{font-size:16px; line-height:35px;}

.news{display:block; width:100%; margin:50px 0px;}
.news h2{font-size:36px; color:#000;}
.news h2 i{display:block; width:40px; height:4px; background:#ffca2e; font-style:normal; margin-top:10px;}
.news ul{margin:30px 0px; height:382px; overflow:hidden;}
.news ul li{display:block; width:33.33%; float:left;}
.news ul li a{display:block; width:95%; background:#f8f8f8;}
.news ul li a .pc{display: block; width:100%; height:213px; overflow:hidden;}
.news ul li a .pc img{display:block; width:100%; min-height:213px;}
.news ul li a .pd{display:block; width:100%; padding:20px;}
.news ul li a .pd h6{display:block; height:30px; line-height:30px; overflow:hidden; font-size:18px; /* 内容过长显示成省略号（内容显示为一行） */
 white-space: nowrap;/*设置不换行*/overflow: hidden; /*设置隐藏*/ text-overflow: ellipsis; /*设置隐藏部分为省略号*/}
.news ul li a .pd p{display:block; font-size:14px; height:30px; line-height:30px; overflow:hidden; color:#333;margin-top:20px; white-space: nowrap;/*设置不换行*/overflow: hidden; /*设置隐藏*/ text-overflow: ellipsis; /*设置隐藏部分为省略号*/}
.news ul li a .pd span{font-size:14px; color:#333; display:block; margin-top:30px;}
.news ul li a:hover{ background:#ffca2e;}

.foot{display:block; width:100%; background:#1c1d27; padding-top:50px;}
.foot dl{display:block; float:left; width:21%;}
.foot dl dt b{display:block; font-size:16px; color:#f8f8f8; padding-bottom:30px;}
.foot dl dd a{display:block; font-size:16px; color:#f8f8f8; line-height:36px;}
.fs{display:block; float:right;}
.fs img{display:block; height:auto; width:140px;}
.fs p{font-size:12px; color:#f8f8f8; height:60px; line-height:30px; margin:30px 0px;}
.fs span{display:inline-block; position:relative; margin-right:30px;}
.fs span img{height:50px; width:50px; display:block;}
.fs span i{display:none; position:absolute; left:-22px;  top:-100px;} 
.fs span i img{height:100px; width:100px; display:block;}
.fs span:hover i{display:block;}
.line{display:block; width:100%; border-top:solid 1px #333; color:#565558; font-size:14px; text-align:center; margin-top:30px;}
.line p{padding:10px 0px;}
.line a{color:#565558;}
.line .link{display:block; text-align:left;}
.line .link p{font-weight:bold;}
.line .link p a{display:inline-block; font-weight:normal; padding-left:15px; cursor:pointer;}

/*集团简介*/
.ban{display:block; width:100%; height: auto !important; overflow:hidden;}
.ban img{display:block; width:100%; height:auto !important; }
.jtjj{display:block; width:100%; padding:30px 0px;background:url(../img/jj.png) no-repeat center;}
.jtjj .one1{display:block; float:left; width:48%; font-size:16px; line-height:30px; color:#333;}
.jtjj .one1 p{margin-bottom:30px;}
.jtjj .two{display:block; float:right; width:48%;font-size:16px; line-height:30px; color:#333;}
.jtjj .red{display:block; width:100%; margin-bottom:50px;}
.jtjj .red li{display:block; float:left; width:25%;}
.jtjj .red li a{display:block; width:90%; margin:0 auto;}
.jtjj .red li a img{height:80px; display:block; margin:0 auto;}
.jtjj .red li a p{color:#333; font-size:14px; padding:10px 0px; text-align:center;}
.jtjj .red li a span{font-size:24px; color:#000; font-weight:bold; text-align:center; display:block;}

/*定位*/
.p12-curmbs-1 {font-size: 14px;color: #333;display: block; text-align:left; padding:20px 0px; border-bottom:solid 1px #e5e5e5;}
.p12-curmbs-1 b {font-weight: normal;}
.p12-curmbs-1 a {color: #333;}
/*结束*/
/*产品列表页*/
/* 本例子css */
.slideTxtBox2{ width:100%; text-align:left;  }
.slideTxtBox2 .hd{ height:70px; line-height:70px; border-bottom:1px solid #e5e5e5;  position:relative; }
.slideTxtBox2 .hd ul{ float:left;  }
.slideTxtBox2 .hd ul li{ float:left; padding:0 30px; cursor:pointer; font-size:16px;}
.slideTxtBox2 .hd ul li.on{ height:70px;cursor:pointer; border-bottom:solid 2px #ffca2e; color:#ffca2e;}
.slideTxtBox2 .hd ul li.on a{color:#ffca2e;}
.slideTxtBox2 .bd ul{padding-top:30px;}
.slideTxtBox2 .bd ul li{display:block; float:left; width:25%; margin-bottom:50px;}
.slideTxtBox2 .bd ul li a{display:block; width:95%; margin:0 auto; color:#333; box-shadow:0px 0px 16px rgba(0,0,0,0.2);}
.slideTxtBox2 .bd ul li a .pc2{display:block; width:100%; overflow:hidden;}
.slideTxtBox2 .bd ul li a .pc2 img{display:block; width:100%;}
.slideTxtBox2 .bd ul li a .pc3{display:block; width:100%; margin-top:10px; background:none; color:#333; padding:10px 20px 50px;}
.slideTxtBox2 .bd ul li a .pc3 p{text-align:left; font-size:16px; background:none; overflow:hidden; display: block; font-weight: bold; height: 30px; line-height:30px; margin: 0;}
.slideTxtBox2 .bd ul li a .pc3 strong{display:block; text-align:left; font-size:14px; color:#ffca2e; height: 40px;}
.slideTxtBox2 .bd ul li a .pc3 .pp{text-align:center; display:block; width:77px; height:24px; border:solid 1px #ffca2e; line-height:24px; font-size:14px; color:#333; float:right; }
.slideTxtBox2 .bd ul li a .pc3:hover{background:#ffca2e;}
.slideTxtBox2 .bd ul li a .pc3:hover b{color:#333;}
.slideTxtBox2 .bd ul li a .pc3:hover .pp{border:solid 1px #333;}

.fuwu{display:block; width:100%; background: url(../img/fw.jpg) no-repeat; position:relative; height:300px;}
.fuwu .fw1{display:block; float:left; width:23%;  margin:0 
; color:#333;}
.fuwu .fw1 p{font-size:24px;overflow: hidden; height:60px; line-height:30px;}
.fuwu .fw1 span{font-size:24px; display:block; padding-top:20px;}
.fuwu h2{ display:block; line-height:120px; height:120px;font-size:30px; color:#333; overflow:hidden;text-align: center;}
.fuwu .fw2{display:inline-block; padding:0px 21%;}
.fuwu .fw2 h5{font-size:24px; color:#333; font-weight:normal; padding-bottom:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.input-r{display:block; width:190px; height:40px; height:40px; overflow:hidden;}
.input-r form {display:block; position:relative;}
.input-r form input{width:190px; height:40px; border:solid 1px #000;text-indent:1em; font-size:14px;color:#333333; background:none;}
.input-r form button{height: 40px;width: 70px;background: #fff;display: block;position: absolute;top: 0px;right: 0px; color:#333; font-size:14px; font-weight:bolder; text-align:center; line-height:40px; border:solid 1px #000000;}
.fuwu .fw3{float: right; display:block; color:#333;}
.fuwu .fw3 h5{font-size:24px; font-weight:normal; color:#333; padding-bottom:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sel1{display: inline-block; width:197px; position:relative; border:solid 1px #333; background:none; height:40px; line-height:40px;}
.sel1 select{border:none; outline: none;/*将select的宽高等于div的宽高*/width: 100%;/*隐藏select的下拉图标*/appearance: none;-webkit-appearance: none;-moz-appearance: none;/*通过padding-left的值让文字居中*/padding-left: 20px; background:none; height:40px; line-height:40px;}
.sel1:after{content: "";width: 20px;height: 20px;background: url(../img/bottom2.png) no-repeat center;/*通过定位将图标放在合适的位置*/position: absolute; right:10%;top: 21%;/*给自定义的图标实现点击下来功能*/pointer-events: none;}

.shouji{display:none;}
/*产品详情页*/
.con1{display: block;; width: 100%;}
.texiao{display:block; width:48%; float:left;}
.picFocus{ margin:0 auto;width:100%;position:relative;  overflow:hidden;  zoom:1; width:100%;}
.bd{display:block; width:100%;}
.tempWrap{width:100%;}
.picFocus .hd{ width:100%; overflow:hidden; margin-top: 10px;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center; width:25%;}
.picFocus .hd li .pc1{display:block; width:95%; overflow:hidden; cursor:pointer; margin-right:5px;}
.picFocus .hd ul li .pc1 img{ width:100%; height:80px;}
.picFocus .hd li .pc1 video{height: 80px; width: 100%;}
.picFocus .hd ul li.on .pc1{ background: rgba(254,228,105,0.8); }
.picFocus .bd{width:100%;}
.picFocus .bd li{ vertical-align:middle;overflow:hidden; }
.picFocus .bd li .pc2{display: block; width:600px; height: 338px; overflow: hidden; box-shadow: 0px 0px 16px rgba(0,0,0,0.1);}
.picFocus .bd li .pc2 video{display: block; width: 100%; height: 338px;}
.picFocus .bd li .pc2 img{ width:100%; display:block; margin:0 auto; height:338px;}
.right-con{display:block; width:50%; float:right; padding:1% 2% 1%; overflow: hidden;}
.right-con h2{font-size:32px; font-weight:normal; height:65px; line-height:65px; border-bottom:solid 1px #454545; overflow:hidden;}
.right-con h3{font-size:36px; font-weight:normal; height:40px; line-height:40px; overflow:hidden;}
.right-con ul{margin:40px 0px 20px;}
.right-con ul p{ display:block; width:100%; line-height:30px; font-size:16px;}
.right-con ul li{display:block; float:left; width:50%; margin-bottom:30px; font-size:14px; color:#333;}
.sy{display:block; width:100%;}
.sy h2{font-size:16px; color:#333; font-weight:normal; border:none; height:30px; line-height:30px; overflow:hidden;}
.sy .cc3{margin:15px 0px;}
.sy .cc3 big{display:block; float:left; width:33.33%; margin-bottom:15px;}
.sy .cc3 big small{display:block; width:95%; margin:0 auto;height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; font-style:normal; border:solid 1px #cdcdcd;}
.more{display:block; width:100%; margin-top:80px;}
.more a{ display:block; float:left; height:40px; width:110px; font-size:14px; background:#2b2b2b; color:#fff; line-height:40px; margin-right: 40px; text-align:center; overflow:hidden;}
.more a:hover{background:#ffca2e; color:#000;}

.xqnr{display:block; width:100%; margin-top:50px;}
.xqnr .text{font-size:14px; color:#333; line-height:30px;}
/*2024年4月30日*/
.xqnr .text p{
    display: flex;
}
/*e*/
.nr,.cs{display:block; width:100%; font-size:16px; color:#333; line-height:30px; margin:30px 0px; overflow:hidden;}
.nr h2,.cs h2{display:block; width:100%; border-bottom:solid 1px #cdcdcd; margin-bottom:30px; height:56px; font-weight:normal;}
.nr h2 i,.cs h2 i{ height:56px;width:5px;background:#000; display:block; float:left;}
.nr h2 span,.cs h2 span{ display: inline-block; height:56px; line-height:56px; background:#fcb124; font-size:22px; color:#000; font-weight:normal; width:156px; text-align:center; overflow:hidden;}
.nr,.cs img{display:block; max-width:100%;}
.tuijian{display:block; width:100%; margin:20px 0px;}
.tuijian h2{display:block; text-align:center; font-size:33px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:normal;}
.tuijian ul{margin-top:30px;}
.tuijian ul li{display:block; float:left; width:25%;}
.tuijian ul li a{display:block; width:95%; margin:0 auto; color:#333; box-shadow:0px 0px 16px rgba(0,0,0,0.2);}
.tuijian ul li a .pc2{display:block; width:100%; overflow:hidden;}
.tuijian ul li a .pc2 img{display:block; width:100%;}
.tuijian ul li a .pc3{display:block; width:100%; margin-top:10px; background:none; color:#333; padding:10px 20px 50px;}
.tuijian ul li a .pc3 p{text-align:left; font-size:18px; background:none; overflow:hidden; display: block; font-weight: bold; height: 30px; line-height:30px; margin: 0;}
.tuijian ul li a .pc3 b{display:block; text-align:left; font-size:14px; color:#ffca2e; height: 40px;}
.tuijian ul li a .pc3 .pp{text-align:center; display:block; width:77px; height:24px; border:solid 1px #ffca2e; line-height:24px; font-size:14px; color:#333; float:right; }
.tuijian ul li a .pc3:hover{background:#ffca2e;}
.tuijian ul li a .pc3:hover b{color:#333;}
.tuijian ul li a .pc3:hover .pp{border:solid 1px #333;}
.tx2{display:none;}
/*产品栏目页*/
.chanpin2{display:block; width:100%; margin-bottom:20px;}
.one{display:block; width:100%;}
.one p{display:block; height:65px; line-height:65px; width:100%; text-align:center; background:#ffca2e; font-size:30px; margin:30px 0px; overflow:hidden;}
.one i{ display:block; width:3px; height:65px; float:left; background:#000;}
.one p a{display:block; float:right; width:100px; background:#000; font-style:normal; height:65px; line-height:65px;color:#fff; font-size:14px; overflow:hidden;}
.one ul li{display:block; float:left; width:25%;}
.one ul li a{display:block; width:95%; margin:0 auto; color:#333; box-shadow:0px 0px 16px rgba(0,0,0,0.2);}
.one ul li a .pc2{display:block; width:100%; overflow:hidden;}
.one ul li a .pc2 img{display:block; width:100%;}
.one ul li a .pc3{display:block; width:100%; margin-top:10px; background:none; color:#333; padding:10px 20px 50px;}
.one ul li a .pc3 p{text-align:left; font-size:18px; background:none; overflow:hidden; display: block; font-weight: bold; height: 30px; line-height:30px; margin: 0;}
.one ul li a .pc3 b{display:block; text-align:left; font-size:14px; color:#ffca2e; height: 40px;}
.one ul li a .pc3 .pp{text-align:center; display:block; width:77px; height:24px; border:solid 1px #ffca2e; line-height:24px; font-size:14px; color:#333; float:right; }
.one ul li a .pc3:hover{background:#ffca2e;}
.one ul li a .pc3:hover b{color:#333;}
.one ul li a .pc3:hover .pp{border:solid 1px #333;}
/*道路划线装备产品页*/
.chanpin3{display:block; width:100%; margin:30px 0px;}
.fz{display:block; width:100%; height:68px; background:#ffca2e; padding:0px 30px; margin:30px 0px;}
.fz ul li{display:block; float:left; width:33.33%; }
.fz ul li b{ display:block; float:left; font-size:20px; color:#333;line-height:68px; height:68px;}
.fz ul li form{display: inline-block;line-height:68px; height:68px;}
.fz  ul li label{line-height:68px;}
.fz  ul li input {outline-style:none;-webkit-appearance:none;border:none;appearance:none;}
.fz  ul li label input {vertical-align:middle; margin:0px 15px;width:12px;height:12px;border:1px solid #333; cursor:pointer; background:#fff; }
.fz  ul li label input:checked { display: inline-block; width: 12px; height: 12px;  background-color: #333; } 
.xx{display:block; margin:25px 0px;}
.xx1{display: inline-block;width:105px; position:relative; border:solid 1px #333; background:#fff;}
.xx1 select{border:none; outline: none;/*将select的宽高等于div的宽高*/width: 100%;/*隐藏select的下拉图标*/appearance: none;-webkit-appearance: none;-moz-appearance: none;/*通过padding-left的值让文字居中*/padding-left: 20px; height:24px; line-height:24px;}
.xx1:after{content: "";width: 20px;height: 20px;background: url(../img/sx.png) no-repeat center;/*通过定位将图标放在合适的位置*/position: absolute; left:0;top: 9%;/*给自定义的图标实现点击下来功能*/pointer-events: none;}
.xx2{display: inline-block; width:105px; position:relative; border:solid 1px #333; background:#fff;}
.xx2 select{border:none; outline: none;/*将select的宽高等于div的宽高*/width: 100%;/*隐藏select的下拉图标*/appearance: none;-webkit-appearance: none;-moz-appearance: none;/*通过padding-left的值让文字居中*/padding-left: 20px; background:none;}
.xx2:after{content: "";width: 20px;height: 20px;background: url(../img/x.png) no-repeat center;/*通过定位将图标放在合适的位置*/position: absolute; left:0;top: 9%;/*给自定义的图标实现点击下来功能*/pointer-events: none;}
.c2{display:block; width:100%; margin:0 auto;}

.c2 ul li{display:block; float:left; width:25%; margin-bottom:30px;}
.c2 ul li a{display:block; width:95%; margin:0 auto; color:#333; box-shadow:0px 0px 16px rgba(0,0,0,0.2);}
.c2 ul li a .pc2{display:block; width:100%; overflow:hidden;}
.c2 ul li a .pc2 img{display:block; width:100%;}
.c2 ul li a .pc3{display:block; width:100%; margin-top:10px; background:none; color:#333; padding:10px 20px 50px;}
.c2 ul li a .pc3 p{text-align:left; font-size:16px; background:none; overflow:hidden; display: block; font-weight: bold; height: 30px; line-height:30px; margin: 0;}
.c2 ul li a .pc3 b{display:block; text-align:left; font-size:14px; color:#ffca2e; height: 40px;}
.c2 ul li a .pc3 .pp{text-align:center; display:block; width:77px; height:24px; border:solid 1px #ffca2e; line-height:24px; font-size:14px; color:#333; float:right; }
.c2 ul li a .pc3:hover{background:#ffca2e;}
.c2 ul li a .pc3:hover b{color:#333;}
.c2 ul li a .pc3:hover .pp{border:solid 1px #333;}

/*下一页*/
.pc{display:block;}
.pagination {display: block;padding: 10px 0;text-align: center;}
.pagination li {display: inline-block;}
.page-link {display: inline-block;padding: 5px 10px;margin-left: -1px;line-height: 1.25;color: #666;background-color: #fff;border: 1px solid #666;}
.page-item:first-child .page-link {margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #f9af1a;border-color: #f9af1a;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/
/*合作共赢*/
.hezuo{display:block; width:100%; margin:30px 0px;}
.hezuo h2{font-size:37px; color:#000; font-weight:normal; text-align:center;}
.hezuo h2 i{display: block; height:4px; width:68px; background:#ffca2e; margin:0 auto;}
.hezuo p{line-height:30px; font-size:16px; padding:20px 0px;}
/* 本例子css */
.slideTxtBox3{ width:100%;  }
.slideTxtBox3 .hd{ height:152px;position:relative; margin-top:10px;}
.slideTxtBox3 .hd ul{ display:block; width:100%; height:152px; background:#f5f5f5;}
.slideTxtBox3 .hd ul li{ float:left;cursor:pointer; width:20%; border:solid 1px #fff; text-align:center; font-size:20px; color:#6e6e6e; height:152px;padding: 47px 45px; font-weight:bold;}
.slideTxtBox3 .hd ul li.on{ height:152px; cursor:pointer; background:#ffca2e; color:#000;}
.d1{display:block; width:100%; margin-top:30px;}
.d1 .img-l{display:block; float:left; width:55%; margin:0 auto; height:520px; overflow:hidden;}
.d1 .img-l img{display:block; width:100%; min-height:520px;}
.d1 .text-r{ display:block; float:right; width:45%; margin:0 auto; background:#f5f5f5; padding:20px 20px 40px; height:520px; overflow:hidden;}

.d1 .text-r h3{display:block; width:100%; font-size:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 20px;
    border-bottom: dashed 1px #ffca2e;}
.d1 .text-r span{font-size:18px; padding-bottom:20px; border-bottom:dashed 1px #ffca2e; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d1 .text-r p{line-height:30px; font-size:15px; color:#333; display:block; margin:20px 0px; height:330px;}
.d1 .text-r a{display:block; float:right; width:100px; height:35px; background:#ffca2e; color:#000; text-align:center; line-height:35px; overflow:hidden;}
.d2  .text-r{height:400px;}
.d2 .text-r h3{padding-bottom:20px;border-bottom:dashed 1px #ffca2e;}
.d3 .text-r h3 {border-bottom:dashed 1px #f9af1a; padding-bottom:14px;}
.d2 .text-r,.d3 .text-r{height:400px; overflow:hidden;}
.d3 .text-r{height:400x; overflow:hidden;}
.d2 .text-r p{line-height:30px; font-size:15px; color:#333; display:block; margin:20px 0px; height:210px;}
.d2 .img-l,.d3 img-l {height:400px; overflow:hidden;}
.d2 .img-l img,.d3 img-l img{min-height:400px;}
.d1 .text-r:hover{background:#ffca2e;}
.d1 .text-r:hover h3{border-bottom:dashed 1px #000;}
.d1 .text-r:hover span{ border-bottom:dashed 1px #000;}
.d1 .text-r:hover p{color:#000;}
.d1 .text-r:hover a{ background:#000; color:#ffca2e;}
.proxx{ display:block; line-height:55px; color:#111; font-size:16px; width:80%; margin:0 auto;}
.proxx big{ width:49%; float:left; text-align:center; background:#e9e9e9; }
.proxx small{ width:49%; float:right; text-align:left; padding-left:5%; font-size:16px;  }

.proxx3 small{ background:#e9e9e9;}
.proxx4 small{ background:#fff;}
.proxx4 big {
    background: #fff;
}
/*工程*/
.ban1{display:block; position:relative; width:100%; height:auto; overflow:hidden;}
.ban1 img{display:block; width:100%; height:auto;}
.bj{background:#e9e9e9; width:100%; display:block; padding-bottom:30px;}
.gc{display: block;width: 100%;margin-top: -80px;position: relative;z-index: 999;}
.gc ul li{background:#fff; display:block;}
.gc ul li .ad{display:block; width:50%; height:360px; overflow:hidden; float:left;}
.gc ul li .ad img{display:block; width:100%; min-height:360px;}

.gc ul li .dd{display:block; width:50%;  padding:20px 30px; float:left; height:360px; overflow:hidden;}
.gc ul li .dd b{font-size:30px; display:block; line-height:50px; height:50px; overflow:hidden;}
.gc ul li .dd p{line-height:30px;  overflow:hidden; font-size:14px; margin-top: 20px;}
.gc ul li .dd span{ display:none;}
.gc ul li .text-r3{display:block; height:360px; overflow:hidden;}
.gc ul li .text-r3 img{display:block; width:100%; min-height:360px;}
.sb22{display: block; width: 100%; height:703px;}
.gc ul li .text-r2{display:block; width:50%; padding:20px 30px; float:right; height:360px; overflow:hidden;}
.gc ul li .text-r2 b{font-size:30px; display:block; line-height:50px; height:50px; overflow:hidden;}
.gc ul li .text-r2 p{line-height:30px; overflow:hidden; font-size:14px; margin-top:20px;}
.gc ul li .text-r2 span{display:none; width:100%; border: dashed 1px #ffca2e; height:1px; margin-top:30px;}

.gc ul li:hover b{ border-bottom:solid 1px #000; height:80px;}
.gc ul li:hover p{margin-top:10px;}
.gc ul li:hover{background:#ffca2e;}
/*配件中心*/
.pj{display:block; width:100%; margin:20px 0px;}
.pj .on1 h2{font-size:34px; font-weight:normal; text-align:center; margin:30px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pj .on1 i{display:block; width:40px; height:4px; background:#f9af1a; margin:0 auto;}

.pj .on1 ul li{display:block; float:left; width:25%; margin-bottom: 30px;}
.pj .on1 ul li a{display:block; width:95%; margin:0 auto; color:#333; box-shadow:0px 0px 16px rgba(0,0,0,0.2);}
.pj .on1 ul li a .pc2{display:block; width:100%; overflow:hidden;}
.pj .on1 ul li a .pc2 img{display:block; width:100%;}
.pj .on1 ul li a .pc3{display:block; width:100%; margin-top:10px; background:none; color:#333; padding:10px 20px 50px;}
.pj .on1 ul li a .pc3 p{text-align:left; font-size:16px; background:none; overflow:hidden; display: block; font-weight: bold; height: 30px; line-height:30px; margin: 0;}
.pj .on1 ul li a .pc3 b{display:block; text-align:left; font-size:14px; color:#ffca2e; height: 40px;}
.pj .on1 ul li a .pc3 .pp{text-align:center; display:block; width:77px; height:24px; border:solid 1px #ffca2e; line-height:24px; font-size:14px; color:#333; float:right; }
.pj .on1 ul li a .pc3:hover{background:#ffca2e;}
.pj .on1 ul li a .pc3:hover b{color:#333;}
.pj .on1 ul li a .pc3:hover .pp{border:solid 1px #333;}
/*招聘*/
.zp{display:block; width:100%; margin:40px auto;}
.zp .zp-text{margin-bottom:50px;}
.zp h2{font-size:36px; color:#000; text-align:center; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zp i{display:block; width:38px; height:2px; background:#ffca2e; margin:10px auto;}
.zp p{ font-size:20px; color:#000; text-align:center;}
.zp .zp-left{display:block; width:50%; float:left; background:#ffca2e; padding:79px 30px; height:391px; overflow:hidden;}
.zp .zp-left h2{font-size:31px; color:#484747; height:40px; line-height:40px; overflow:hidden; font-weight:bold; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zp .zp-left p{font-size:14px; color:#484747; line-height:30px; padding-top:10px; height:auto; text-align:left;}
.zp .zp-right{display:block; float:right; width:50%; height:391px; overflow:hidden;}
.zp .zp-right img{min-height:391px; overflow:hidden; width:100%;}
.zpxx{display:block; width:100%; margin-top:10px;}
.zpxx .cc4{display:block; float:left; width:50%;}
.zpxx .cc4 a{display:block; width:98%; height:377px; overflow:hidden; position:relative;}
.zpxx .cc4 img{min-height:377px; width:100%;}
.zpxx .cc4 a span{ position:absolute; bottom:0; left:0; width:100%; height:65px; line-height:65px; color:#484747; font-size:28px; background:#ffca2e; text-align:left; padding-left:29px; display: none;}
.zpxx .cc4 a span img{display: inline-block; height:19px; width:11px; min-height:auto !important; margin-right:10px;}
.zpxx a .cc2{background: rgba(72,72,71,0.5); color:#ffc230;position:absolute; bottom:0; left:0; width:100%; height:65px; line-height:65px;font-size:28px; text-align:left; padding-left:29px; display:none;}
.zpxx a .cc2 img{ height:19px; width:11px; min-height:auto; display: inline-block;margin-right:10px;}
.zpxx a:hover span{display: none;}
.zpxx a:hover .cc2{display: none;}
.sousuo2{display:block; width:100%; margin:20px 0px;}
.zwss{display: inline-block;width:559px; position:relative; border:none; background:#f8f8f8; height:60px; font-size:16px; padding:0px 20px;}
.zwss select{border:none; outline: none;/*将select的宽高等于div的宽高*/width: 100%;/*隐藏select的下拉图标*/appearance: none;-webkit-appearance: none;-moz-appearance: none;/*通过padding-left的值让文字居中*/padding-left: 20px; height:60px; line-height:60px; background:none;font-size:18px;}
.zwss:after{content: "";width: 20px;height: 20px;background: url(../img/zpbottom.png) no-repeat center;/*通过定位将图标放在合适的位置*/position: absolute; right:57px;top: 37%;/*给自定义的图标实现点击下来功能*/pointer-events: none;}
.ss{display:block; height:60px; line-height:60px; width:670px; float:right;}
.ss input{display:block; float:left; width:500px; height:60px; line-height:60px; background:#f8f8f8; font-size:16px; color:#484747; text-indent:2em;}
.ss button{display:block; float:right; width:150px; height:60px; line-height:60px; background:#ffca2e; font-size:16px; color:#484747; text-align:center;}
/* 本例子css */
.zwjj{display:block; width:100%;margin:20px 0px;}
.sideMen2{ width:100%;  display:block;}
.sideMen2 .zpxx2{display:block; width:100%; background:#f8f8f8;    overflow: hidden;
    position: relative;}
.sideMen2 .zpxx2 .zp2{height:100%; display:block; float:left; padding:5px 30px;}
.sideMen2 .zpxx2 p{font-size:24px; color:#484747; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top: 5px;}
.sideMen2 .zpxx2 span{display: inline-block;; font-size:16px; color:#484747;}
.sideMen2 .zpxx2 span i{display:block; padding-right:30px; font-style:normal; width:auto; height:auto; background:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yqcon{margin-bottom:20px;}
.sideMen2 .zpxx2 em{display:block; float:right; height:50px; width:150px; font-size:33px; color:#484747;font-style:normal; line-height:50px; margin:36px 0px; text-align:center; padding-left:15px; cursor:pointer;}
.sideMen2 .zpxx2 em i{display:inline-block; height:35px; border-left: solid 1px #484747; background: none; width:1px;}
.sideMen2 .zpxx2 em span{font-size: 16px;color: #484747; display:block; float:right; width:110px; text-align:center;}
.sideMen2 .yq{display:none; width:100%; border-top:solid 1px #4a4949; font-size:16px; color:#484747; line-height:30px; text-align:left; background:#f8f8f8;padding:30px 40px;}
.sideMen2 .yq1{display:block; float:left;}
.sideMen2 .yq p{text-align:left;font-size:16px; color:#484747;}
.sideMen2 .yq em{font-style:normal; display:block;font-size:16px; color:#484747; }
.sideMen2 .yq a{ display:block; float:right; height:40px; width:120px; background:#ffca2e; font-size:16px; color:#484747; line-height:40px; text-align:center;}
.sideMen2 .yqcon.active .yq {
    display: block;
    position: relative;
}
.sideMen2 .yqcon.active em span{ color:#fff;background: url(../img/more.png) no-repeat center; font-size:0;}

/*品牌定位*/
.pp{display:block; position:relative; z-index:999; margin-bottom:-100px;}
.pp .ln{display:block; width:50%; float:left;}
.pp .ln ul li{display:block; float:left; width:50%; background:#fed522; padding:68px 20px 79px; height: 216px;}
.pp .ln ul li p{font-size:18px; color:#000; display:block; height:50px; line-height:50px; overflow:hidden;}
.pp .ln ul li span{display:block; font-size:14px; color:#333;}
.pp .ln ul li.f{background:#fff;}
.pp .ln ul li.f2{background:#f5f5f5;}
.pp .ln ul li.f3{background:#333333}
.pp .ln ul li.f3 p{color:#fff;}
.pp .ln ul li.f3 span{color:#fff;}
.ln2{display:block; float:right; width:50%;}
.ln2 img{display:block; width:100%;}
.yj{display:block; background: url(../img/yjbg.jpg) no-repeat; height:500px; margin:60px 0px;}
.yj .cc{ position:relative; display:block; width:100%; height:550px;}
.yj .yjw{display: block; position:absolute; top:28%; width:35%; text-align:right;    left: 65px;}
.yj .yjw p{font-size:36px; color:#ffca2e; padding-bottom:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yj .yjw span{font-size:20px; color:#fff; line-height:30px;}
.yjt{ display:block; position:absolute; right:0; top:10%; width:625px; overflow:hidden}
.yjt img{display:block; width:auto; height:228px;}
.yjt p{display:block; float:left; width:50%; margin-top:10px;}
.yjt p a{display:block; width:98%; height:163px; overflow:hidden;}
.yjt p a.cc1{display:block; margin-left:7px;}
.yjt p a img{ display:block; width:100%; height:163px;}
.wh{display:block; background:url(../img/whbg.jpg) no-repeat; height:438px; margin-bottom:40px;}
.wh .sm{display:block; width:450px; height:240px; background:#ffca2e;  float:left; padding:30px 30px;margin: 103px 0px;}
.wh .sm span{font-size:36px; color:#333333; display:block; height:80px; line-height:80px;}
.wh .sm p{font-size:14px; color:#000000; line-height:30px;}
/*生产基地*/
.scjd{display:block; width:100%; margin:40px 0px;}
.scjd .frist{display:block; width:100%; margin-bottom:20px; cursor:pointer;}
.scjd .frist .jd-img{display:block; float:left; width:50%; height:285px; overflow:hidden;}
.scjd .frist .jd-img img{width:100%; display:block; min-height:285px;}
.scjd .frist .jd-text{display:block; float:right; width:50%;  padding:43px 30px;background:#f6f6f6;height:285px; overflow:hidden;box-shadow:0px 0px 16px rgba(0,0,0,0.1);}
.scjd .frist .jd-text h2{font-size:24px;  height:50px; line-height:50px; overflow:hidden; color:#000;}
.scjd .frist .jd-text p{font-size:14px; line-height:30px; color:#000;}
.scjd .frist :hover{background:#ffc230;cursor:pointer;}
.scjd .frist :hover .jd-text h2{color:#000;}
/*新闻详情页*/
.xwxqy{display:block; width:100%; margin:20px  auto;}
.xwxqy .xqycon{display:block; float:left; width:66%;}
.xwxqy .xqycon h2{font-size:36px; color:#616161; display:block; line-height:55px; text-align:center;}
.xqycon p{display:block; width:100%; margin:0 auto; font-size:14px; color:#333; padding: 19px 0px; text-align: center;}
.xqycon p span{display: inline-block; margin:0 auto; padding:0px 20px;}
.xqycon p span i{display: inline-block;;position:relative; cursor:pointer;}
.xqycon p span i img{ vertical-align:middle; width:26px; height:26px;}
.xqycon p span em{position:absolute; right:-35px; display:none; z-index:999;}
.xqycon p span em img{height:100px; width:100px;}
.xqycon p span i:hover em{display:block;}
.con-news{display:block; width:100%; margin:0 auto; font-size:16px; color:#616161; border-bottom:solid 1px #616161; border-top:solid 1px #616161; padding:30px 0px; line-height:30px; text-align: left;}
.con-news img{display:block; max-width:100%; margin:20px auto;}
.con-news p{display: block; width: 100%; padding: 0; text-align: left;}
.top{display:block; width:100%; border-bottom:solid 1px #616161; padding:20px 0px;}
.top a{font-size:16px; color:#616161; line-height:40px; display:block;}
.top a:hover{color:#ffca2e;}
.xg{display:block; width:340px; float:right; background:#f8f8f8;}
.xg h2{ display:block; width:100%; height:60px; font-size:18px; font-weight:normal; color:#333;  line-height:60px; padding:0px 20px;}
.xg h2 i{display: inline-block; height:20px; width:3px;;background:#ffca2e; vertical-align:middle; margin-right:10px;}

/*新闻栏目页*/
.xw{display:block; width:100%; padding:50px 0px;}
.xw .xw-left{display:block; width:67%; float:left;}
.xw .xw-left img{display:block; height:538px; width:100%;}
.xw .xw-right{display:block; float:right; width:30%; box-shadow:0px 0px 16px rgba(0,0,0,0.1); padding:50px 30px;}
.xw .xw-right h2{font-size:16px; height:30px; line-height:30px; overflow:hidden; display:inline-block;}
.xw .xw-right h2 i{display: inline-block; width:4px; height:16px; background:#ffcf29; margin-right:20px; vertical-align:middle;}
.xw .xw-right h2 p{display: inline-block;}
.xw .xw-right ul{height:404px; overflow:hidden;}
.xw .xw-right ul li{display:block; width:100%; border-bottom:solid 1px #6a6a6a; padding:20px 0px;}
.xw .xw-right ul li a{display:block; font-size:14px; color:#616161; height:40px; line-height:40px; overflow:hidden;}
.xw .xw-right ul li span{display:block; font-size:14px; color:#616161; height:20px; line-height:20px; overflow:hidden;}
.xw .xw-right ul li a:hover{color:#ffca2e;}
.xwlb{display:block; width:100%; margin:40px 0px;}
.xwlb ul li{display:block; width:25%; float:left; margin-bottom:30px;}
.xwlb ul li a{display:block; width:95%; margin:0 auto;border-bottom:solid 5px #ccc;}
.xwlb ul li a .pc{display:block; height:270px; overflow:hidden; float:right; width:300px;}
.xwlb ul li a .pc img{display:block; min-height:270px; width:100%;}
.xwlb ul li a .title{display:block; width:80%; padding:20px; float:left;}
.xwlb ul li a .title span{display:block; font-size:16px; color:#333; height:40px; line-height:40px; overflow:hidden;}
.xwlb ul li a .title em{font-size:14px; color:#333; height:30px; line-height:30px; display:block; font-style:normal;}
.xwlb ul li a .title p{font-size:14px; color:#616161; line-height:25px; height:50px; overflow:hidden; margin-top:10px;}
.xwlb ul li a p:hover{color:#ffca2e;}
.xwlb ul li a span:hover{color:#ffca2e;}
.xwlb ul li a:hover{border-bottom:solid 5px #ffca2e;}
/*技能培训*/
.jnpx{display:block; width:100%; margin:30px 0px 60px;}
.jnpx h2{font-size:37px; color:#000; font-weight:normal; text-align:center;}
.jnpx h2 i{display: block; height:4px; width:68px; background:#ffca2e; margin:0 auto;}
.px{display:block; width:100%; margin:30px 0px;}
.px .jnpx-left{display:block; float:left; width:50%;}
.px .jnpx-left img{ display:block; width:100%; height:375px; overflow:hidden;}
.px .jnpx-right{display:block; float:right; width:50%; background:#fafafa; padding:40px;height:375px; overflow:hidden;}
.px .jnpx-right span{display:block; width:100%; margin:0 auto;  font-size:36px; color:#000; line-height:50px; text-align:left; border-bottom:dashed 1px #ffca2e; padding-bottom:10px; font-weight:bold;}
.px .jnpx-right p{margin-top:30px; font-size:15px; color:#000; line-height:30px;}
.px2 .jnpx-left2{display:block; float:left;}
.px2 .jnpx-right2{float:right; display:block;}
.px2 .jnpx-right span{width:100%;}
.px .jnpx-right:hover{background:#ffca2e;}
.px .jnpx-right:hover span{background:#ffca2e;border-bottom:dashed 1px #000;}

.hy{display:block; width:100%;}
.hy h2{font-size:37px; color:#000; font-weight:normal; text-align:center;}
.hy h2 i{display: block; height:4px; width:68px; background:#ffca2e; margin:0 auto;}
.hy ul{display:block; margin:30px 0px; height:172px; overflow:hidden;}
.hy ul li{ display:block; width:33.33%; float:left;}
.hy ul li a{display:block; width:95%; margin:0 auto; border:solid 1px #b0b0b0; padding:30px 50px; box-shadow:0px 0px 16px rgba(0,0,0,0.1);}
.hy ul li a p{display:block; width:100%; font-size:20px; color:#6e6e6e; height:30px;line-height:30px;/* 内容过长显示成省略号（内容显示为一行） */
white-space: nowrap;/*设置不换行*/
overflow: hidden; /*设置隐藏*/
 text-overflow: ellipsis; /*设置隐藏部分为省略号*/}
.hy ul li a span{display:block; font-size:14px; line-height:30px; height:60px; overflow: hidden; margin-top:20px; color:#909090;}
.hy ul li a:hover{background:#ffca2e; border:none; box-shadow:0px 0px 16px rgba(0,0,0,0.3);}
.hy ul li a:hover p{ color:#000;}
.hy ul li a:hover span{color:#000;}
/*联系我们*/
.lx{display:block; width:80%; margin:0 auto;}
.lx h2{font-size:34px; color:#161419; font-weight:normal; margin:50px 0px;}
.lx ul{display:block;  margin:0 auto;}
.lx ul li{display:block; float:left; width:33.33%; }
.lx ul li a{display:block; width:95%; margin:0 auto; padding:30px 30px;border-radius:15px; border:solid 1px #9c9c9c;}
.lx ul li a img{display:block; width:40px; height:40px;}
.lx ul li a b{display:block; font-size:18px; color:#6f7372; height:40px; line-height:40px;}
.lx ul li a p{font-size:16px; color:#858585; display:block; height:50px; line-height:50px;}
.lx ul li a em{display:block;}
.lx ul li a em img{width:120px; height:120px; display:block;}

.service{display:block; width:80%; margin:30px auto 50px;}
.service h2{ font-size:34px; color:#161419; font-weight:normal; margin:50px 0px;}
.service ul li{display:block; width:25%; float:left; margin:0 auto;}
.service ul li a{display:block; width:95%; margin:0 auto; padding:60px 20px 100px; background:#f6f6f6; height:300px;}
.service ul li a p{display:block; font-size:20px; color:#333; height:80px; line-height:80px;border-bottom:dashed 1px #c1c1c1;}
.service ul li a em{display:block; font-style:normal; font-size:16px; color:#333; height:60px; line-height:60px;}
.service ul li a span{display:block; font-size:14px; color:#f00;}
.service ul li a i{display:block; font-size:16px; margin-top:60px; font-style:normal; color:#333;}
.service ul li a .cc{display:block; width:100%; margin-top:19px; line-height:30px; font-size:14px;}
@media only screen and (max-width:1650px){
.about .a-2 img{height:600px;}
.about .a-1{width:49%; padding-left:50px;}
.about .a-1 ul{margin:30px 0;}
.slideTxtBox5 .bd .tj{padding:30px 0px;}
.slideTxtBox5 .bd .tj h2{font-size:38px;}
	}
	.tx3{display:block; width:100%;background:url(../img/bgm.jpg) no-repeat; padding:50px 200px;}
/* 本例子css */
.slideTxtBox5{ width:100%; text-align:left;}
.slideTxtBox5 .hd{ display:block; width:600px; float:left;}
.slideTxtBox5 .hd ul{ display:block; width:100%;}
.slideTxtBox5 .hd ul li.cc2{display:block; width:100%;}
.slideTxtBox5 .hd ul li.cc2 a{display:block; width:100%; margin:0 auto; height:318px; overflow:hidden;}
.slideTxtBox5 .hd ul li.cc2 a img{display:block; width:100%; height:318px}
.slideTxtBox5 .hd ul li{ float:left; cursor:pointer; display:block; width:50%; margin-bottom:20px;}
.slideTxtBox5 .hd ul li a{display:block; width:97%; height:318px; overflow:hidden; position:relative; overflow:hidden;}
.slideTxtBox5 .hd ul li a.c2{display:block; margin-left:10px;}
.gs2{display:block; width:100%; position:relative;}
.slideTxtBox5 .hd ul li a .gs1{ width:100%; background:#ffca2e; margin:0 auto; position:absolute; top:0; right:0; display:none;}
.slideTxtBox5 .hd ul li a .gs1 b{font-size:28px; color:#000000; display:block;padding-bottom:20px;}
.slideTxtBox5 .hd ul li a .gs1 p{display:block; font-size:14px; color:#000;}
.slideTxtBox5 .hd ul li a .gs1{ width:100%; background:#ffca2e; padding:100px 50px; position:absolute; top:0; right:0; height:318px; overflow:hidden;}
.slideTxtBox5 .hd ul li a img{min-height:318px; overflow:hidden; display:block; width:auto;}
.slideTxtBox5 .hd ul li a span{position:absolute; bottom:60px; font-size:28px; color:#fff;font-weight:bold; left:20px; display:block;}

.slideTxtBox5 .hd ul li.on a img{ display:none;}
.slideTxtBox5 .hd ul li.on a .gs1{ display:block;}
.slideTxtBox5 .bd{display:block; width:600px; float:right;}
.slideTxtBox5 .bd .tj{display:block; width:100%; margin:0 auto; padding:70px 0px;}
.slideTxtBox5 .bd .tj h2{font-size:46px; height:100px; line-height:50px; overflow:hidden;}
.slideTxtBox5 .bd .tj h3 {font-size: 46px; line-height: 50px;  overflow: hidden; height:80px;}
.slideTxtBox5 .bd .tj2 {padding-top:30px;}
.slideTxtBox5 .bd .tj p{font-size:16px; line-height:35px;}
/*新闻中心*/
.protit {
    display: block;
    text-align: center;
}
.hynew {
    margin-top: 50px;
}
.hynewb2{ float:none; width:100%;}
.hynewb2 li {
    box-shadow: 0px 0px 8px #ddd;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 20px;
}
.hynewb2 li .ne-l {
    width: 98%;
    margin: 0 auto;
    overflow: hidden;
}

.hynewb2 li .ne-img {
    width: 40%; height:180px; overflow:hidden;
}
.hynewb2 li .ne-img img{display:block; width:100%; min-height:180px;}

.hynewb li {
    box-shadow: 0px 0px 8px #ddd;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 20px;
}
.hynewb li .ne-l {
    width: 98%;
    margin: 0 auto;
    overflow: hidden;
}

.hynewb li .ne-img {
    width: 40%; height:180px; overflow:hidden;
}
.hynewb li .ne-img img{display:block; width:100%; min-height:180px;}
.fr {
    float: right;
}
.hynewb li .ne-text {
    width: 55%;
    overflow: hidden;
}
.hynewb li .ne-l h2 a {
    display: block;
    color: #333;
    font-size: 20px;
    line-height: 30px; height:60px; overflow:hidden;
}
.hynewb li .ne-l h2 a:hover{ color:#ffca2e;}
.hynewb li .ne-l p {
    max-height: 90px;
    line-height: 30px;
    margin-top: 8px;
    overflow: hidden;
}
.hynewb li .date {
    display: block;
    font-size: 15px;
    margin-top:40px;
}
.hynewr {
    width: 24%;
}
.hynewr-tj {
    padding: 30px 10%;
    box-shadow: 0px 0px 8px #ddd;
}
.hynewr-tj-tit {
    height: 30px;
    padding-left: 12px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    position: relative;
    color: #666;
}
.hynewr-tj-tit::before {
    position: absolute;
    display: block;
    left: 0;
    top: 6px;
    width: 3px;
    height: 20px;
    background: #ffca2e;
    content: '';
}
.hynewr-tj-list li {
    padding: 20px 0;
    font-size: 12px;
    line-height: 22px;
    border-bottom: #ddd 1px solid;
}
.hynewr-tj-list li a {
    color: #333;
    font-size: 15px;
   height:60px; line-height:30px; overflow:hidden;
}
.hynewr-tj-list li span {
    display: block;
    color: #666;
}
.hynewr .more3 a {
    display: block;
    width: 100%;
    line-height: 40px;
    border: 1px #ccc solid;
    text-align: center;
    color: #666;
}
.contact-info {
    margin-top: 30px;
    padding: 30px 10%;
    box-shadow: 0px 0px 8px #ddd;
}
.hynewb{    display: block;
    float: left;
    width: 72%;}
	.protit {
    display: block;
    text-align: center;
}

		/* 本例子css */
.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{ overflow:hidden;text-align:center;}
.multipleColumn .hd ul{ overflow:hidden; zoom:1; zoom:1; width:90%; margin:0 auto;  padding:20px 0px;}
.multipleColumn .hd ul li{ float:left;  width:25px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:solid 1px #cdcdcd; color:#333; line-height:5px; padding:0;}
.multipleColumn .hd ul li.on{ background:#f9af1a; color:#fff;}
.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }

.multipleColumn2{ overflow:hidden; position:relative; width:100%; padding-bottom:10px;}
.multipleColumn2 .hd ul{width:47%;}





.protit a.on, .protit a:hover {

    border: 1px #ffca2e solid;
    background: #ffca2e;
}

.protit2 a {
    width: 17%;
}
.protit a {
    display: inline-block;
    width: 23%;
    margin: 0 0.8%;
    font-weight: bold;
    color: #333;
    font-size: 20px;
    letter-spacing: 5px;
    line-height: 58px;
    border: 1px #ffca2e solid;
}
.contact-info-con{padding:20px 0px;}
.contact-info-con p{display:block; font-size:16px; line-height:25px; color:#666; padding-bottom:5px;}

.px3{display:block; width:100%;}
.px3 .px .jnpx-left img{height:auto;}
.px3 .px .jnpx-right{height:auto; padding:46px;}
.px3 .px .jnpx-right p{margin:0;}

.swiper-slide{margin-top:20px; width:200px; margin:20px auto;}
.swiper-slide a{display: inline-block; width: 200px;height: 200px;line-height:auto !important;border: none;color: inherit;font-size: 14px;text-align: center;margin-top: 0; margin-left: 0;}
 .swiper-slide a.a1{width:260px;display:block;overflow:hidden;transform: scale(0.8,0.8); -moz-transform: scale(0.8,0.8); -webkit-transform: scale(0.8,0.8);position:relative;}
 .swiper-slide a.a1 b{display:block; width:260px; height:200px;}
.swiper-slide a.a1 b.b2{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.4);position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.swiper-slide-active a.a1{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);}
.swiper-slide-active a.a1 b.b2{opacity:0;}
.swiper-slide img{width:100%;display:block;}
.swiper-slide b.b_bg{width:100%;height:400px;overflow:hidden;display:block;}
.swiper-slide em{width:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.2);position:absolute;left:0px;bottom:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 10px;font-size:16px;line-height:30px;font-style:normal;}
.swiper-slide em span{float:left;color:#fff;font-weight:bold;}
.swiper-slide em i{float:right;color:#fff;opacity:0.5;}
 .swiper-slide a.play{width:200px;height:133px;display:block;overflow:hidden;position:absolute;right:20px;bottom:80px;}
.swiper-slide a.play img{width:100%;display:block;}
.swiper-slide a.play b{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(255,255,255,0.1);border-radius:50%;position:absolute;left:0px;top:0px;}
.swiper-slide a.play:hover b{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}

.video_slide .video_sp{width:100%;text-align:center;position:absolute;right:0px;bottom:0px;z-index:999;}
.video_slide .video_sp span{width:12px;height:12px;opacity:1;background:url("../images/c_09.png") center no-repeat;background-size:100%;margin-right:5px;}
.video_slide .video_sp span.swiper-pagination-bullet-active{background:url("../images/c_10.png") center no-repeat;background-size:100%;}
.video_slide .video_sp span:nth-child(1){margin-left:40px;}
.videofr1{position:relative; width: 1706px;}
.video_c_c{position: absolute;
    top: 0;
    left: 197px;
    width: 1516px;}
	.close{z-index:999;}

.con_tr{ font-size:14px; color:#333; padding:10px 0px 40px;}
.con_tr a{ color:#333; padding:0px 5px;}
.con_tr:before{content: url(../img/ico.png); float: left;  margin-right: 5px;}
/* 本例子css */
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ display:block; width:100%; margin-top:30px;}
.txtMarquee-top .infoList li{ display:block; width:100%; border-bottom:dashed 1px #cdcdcd; padding-bottom:5px; margin-bottom:15px;}
.txtMarquee-top .infoList li a{display:block; width:100%; height:60px; line-height:30px; overflow:hidden; font-size:14px; color:#666;}
.txtMarquee-top .infoList li a:hover{color:#ffca2eb;}
.layui-layer-iframe iframe{display:block; width:600px; height:400px;}
