@charset "utf-8";

/* CSS Document */

html{overflow-x:hidden;}

body{margin:0;padding:0;font-family: "Arial", 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;}

.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:#999;}

.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 48px;}

.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:250px;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:16px;  display:block; text-align:center; line-height:30px; height:30px;}

.slideTxtBox .hd ul li.on a{ cursor:pointer; color:#ffca2e;}

.slideTxtBox .bd{display:block; width:100%; background: url(../img/bg.jpg) no-repeat; position:relative; height:853px;}

.slideTxtBox .bd .content{ display:block; width:100%;}

.slideTxtBox .bd .content .chanpin{position:absolute; left:18%; top:20%; 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%; width:20%;}

.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;}



.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:5%; box-shadow:0px 0px 16px rgba(0,0,0,0.2);background:#fff;}

.about .a-1 ul{display:block; width:90%;margin:0 auto; padding:20px 0px;}

.about .a-1 ul li{display:block; width:50%; margin-bottom:20px; 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; font-style:normal;}

.about .a-1 ul li a span{font-size:22px; 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:412px; 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:20px 0px;}

.line a{color:#565558;}



/*集团简介*/

.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 11px; cursor:pointer; font-size:14px;}

.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:104px; 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 11%;}

.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:232px; height:40px; height:40px; overflow:hidden;}

.input-r form {display:block; position:relative;}

.input-r form input{width:100%; 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:264px; 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;}

.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:93px; 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:103px; 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 20px; margin:30px 0px;}

.fz ul li{display:block; float:left; width:50%; }

.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 label span{font-size:12px;}
.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:100px; 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:18px; color:#6e6e6e; height:152px;padding: 47px 20px; 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:21px;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:132px; 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; height:263px; margin:5px auto 0px;}

.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:500px; overflow:hidden; float:left;}

.gc ul li .ad img{display:block; width:100%; min-height:500px;}



.gc ul li .dd{display:block; width:50%;  padding:20px 30px; float:left; height:460px; overflow:hidden;}

.gc ul li .dd b{font-size:30px; display:block; line-height:40px; height:40px; 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:500px; overflow:hidden;}

.gc ul li .text-r3 img{display:block; width:100%; min-height:500px;}

.sb22{display: block; width: 100%; height:708px;}

.gc ul li .text-r2{display:block; width:50%; padding:20px 30px; float:right; height:500px; overflow:hidden;}

.gc ul li .text-r2 b{font-size:30px; display:block; line-height:40px; height:40px; overflow:hidden;}

.gc ul li .text-r2 p{line-height:30px; overflow:hidden; font-size:14px; margin-top:15px;}

.gc ul li .text-r2 span{display:none; width:100%; border: dashed 1px #ffca2e; height:1px; margin-top:20px;}



.gc ul li:hover b{ border-bottom:solid 1px #000; height:50px;}

.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:103px; 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:18px 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:160px; 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:15px 15px;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;}

.xg ul li {display:block; width:100%; padding:20px; border-bottom:dashed 1px #adadad;}

.xg ul li a{display:block; width:100%;}

.xg ul li  .pc{display:block; float:left; width:20%; height:60px; overflow:hidden;}

.xg ul li .pc img{width:100%; display:block; min-height:60px; margin:0px auto;}

.xg ul li  .t1{display:block; float:right; width:76%;}

.xg ul li .t1 p{font-size:16px; color:#333; height:50px; line-height:25px; overflow:hidden;}

.xg ul li .t1 span{display:block; font-size:14px; color:#666;}

.xg ul li a :hover{color:#ffca2e;}

/*新闻栏目页*/

.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:25px;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:10px; font-size:14px; 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:#666;}

.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:30px 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:120px;}

.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;


    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:17px 27px;}

.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:#ffca2e;}

