html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.wrap{width: 1200px;margin:0 auto;}
/*头部*/
.topa{height: 40px;line-height: 40px;overflow: hidden;background: #1c1c1c;color: #757575;}
.topa  a{color: #757575;transition:.4s;}
.topa  b{color: #fff;}
.topa  a:hover{color: #fff;}
.topb{height: 80px;width: 100%;position: relative;z-index: 888;background: #282828;}
.topb .left{width: 430px;padding:10px 0 10px 0;}
.topb .right {width:760px;margin-top: 10px;}

.menu{float: right;width:100%;text-align:center; position: relative;z-index: 8;}
.menu li {float:right;position: relative; width:82px;text-align:center; transition:.4s;line-height:65px;position: relative;}
.menu li i{display: block;margin:0 auto;width: 0px;height: 2px;background: #fff;transition:all 0.3s ease 0s}
.menu li a{display: block;color: #fff;transition:.4s;}
.menu li:hover {color: #fc0008;}
.menu li:hover i{width: 100%;background: #fc0008;}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 88;top:65px; width:146px; display: none;text-align: center;padding: 10px;background:rgba(0,0,0,0.6);   }
.menu li .submenu p{border-bottom: 1px dashed #444;line-height:45px;height: 45px;overflow: hidden;  }
.menu li .submenu p:last-child{;border-bottom:none;  }
.menu li .submenu p a {font-size: 13px;color: #fff;transition:.4s;}
.menu li .submenu p a:hover{background: #fc0008; }

.menu li.curr .submenu_p{display: block;} 
.menu li .submenu_p{position:absolute;z-index: 88;top:65px;text-align: left; width:1300px;left:-650px; display: none;padding: 20px;background:rgba(0,0,0,0.6);   }
.menu li .submenu_p dd{float: left;width: 131px;margin-right: 15px;}
.menu li .submenu_p dd:last-child{margin-right: 0px;}
.menu li .submenu_p dd span{display: block;line-height: 40px;height: 40px;margin-bottom: 10px; overflow: hidden;border-bottom: 1px solid #fc0008;font-weight: bolder;}
.menu li .submenu_p p{line-height: 35px;height: 35px;overflow: hidden;}
.menu li .submenu_p p a {font-size: 12px;color: #ccc;transition:.4s;}
.menu li .submenu_p p:hover a {color: #fff;}



/*大图样式*/
.flash{ width:100%; height:640px; margin:0 auto; text-align:center; position:relative; z-index:0; }
.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:640px; }
.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px;}
.flash .flashBox .bd img{width:100%; height:640px;}
/*index_cp*/
.in_01{height: auto;overflow: hidden;padding: 40px 0;}
.intita{width: 220px;margin:0 auto; height: auto;overflow: hidden;text-align: center;}
.intita span{display: block;background: url(../Image/tipa.png) left top no-repeat;font-size: 30px;font-family: cursive;text-transform: uppercase;line-height: 45px;}
.intita p{font-size: 28px;line-height:35px;}
.intita  b{color: #fe0002;font-weight: normal;}
.in01a{margin-top: 30px;height: 280px;}
.in01a li{position: relative; float: left;width: 346px;background: #f1f1f1;padding: 20px;}
.in01a li:nth-of-type(1) i{position: absolute;right:0;top:150px; z-index: 2;background: url(../Image/in01ab.png) center no-repeat;width:170px;height: 135px; }
.in01a li:nth-of-type(2) i{position: absolute;right:0;top:150px; z-index: 2;background: url(../Image/in01aa.png) center no-repeat;width:170px;height: 160px; }
.in01a li:nth-of-type(3) i{position: absolute;right:0;top:150px; z-index: 2;background: url(../Image/in01ac.png) center no-repeat;width:170px;height: 135px; }
.in01a li:nth-of-type(2){margin:0 20px;}
.in01a li strong{display: block;line-height: 40px;font-size: 22px;margin-bottom: 20px;}
.in01a li p {height: auto;overflow: hidden;line-height: 30px;color: #777;}
.in01a li a:hover{color: #fe0002;}
.in01a li a:hover em{color: #fe0002;}
.in01a li a{display: block;transition:.4s;}
.in01a li a em{color: #f1f1f1;transition:.4s;}
.inmore{margin-top: 20px;}
.inmore a{display: block;color: #777;width: 100px;line-height: 35px;border: 1px solid #f1f1f1;transition:.4s;}
.inmore a:hover{color: #fe0002;border: 1px solid #fe0002;padding-left: 20px;width: 80px;}
.in01b{height: auto;overflow: hidden;text-align: center;margin-top: 20px;}
.in01b span{display: block;font-size: 30px;line-height: 40px;color: #777;margin-bottom: 10px;}
.search{position: relative;height: 70px;right:24%;}
.search-text{position: absolute;top:10px;outline: none;color: #999999;border: 1px solid #cccccb;height: 50px;width:580px;border-radius: 60px; padding-left:10px;font-size: 12px;}
.fdj{position: absolute;top:16px;right:15px;background: url(../Image/fdj.png) center no-repeat #fe0002;width:40px;height:40px;border: none;border-radius: 60px;}

.in_02{height: auto;overflow: hidden;background: #f6f6f6;padding: 40px 0;}
.in_02 ul li{float: left;width: 285px;background: #fdfdfd;margin: 10px 20px 10px 0;text-align: center;transition:.4s;}
.in_02 ul li img{display: block;max-width: 100%;transition:all 0.6s ease 0s;}
.in_02 ul li:hover {background: #ccc;}
.in_02 ul li:hover img{transform:scale(1.05,1.05);}
.in_02 ul li:nth-of-type(4n+0){margin-right: 0px;}
.in_02 ul li span{display: block;font-size: 18px;line-height: 30px;margin-top: 15px;}
.in_02 ul li p{line-height: 25px;margin-bottom: 15px;color: #777;}
.imga{height: 210px;overflow: hidden;}

/*index_case*/
.in_03{height: auto;overflow: hidden;background: url(../Image/in03bg.jpg) center no-repeat;padding: 60px 0 40px 0;}
.intitb{height: auto;overflow: hidden;color: #fff;}
.intitb a{float: right;font-size: 42px;}
.intitb .left strong{display: block;font-size: 36px;line-height: 45px;}
.intitb .left p{line-height: 35px;font-size: 16px;}
.in03a{height: auto;overflow: hidden; margin-top: 40px;background: #fff;padding: 20px;}
.in03a li{float: left;width: 230px;border-right:1px solid #d9d9d9;text-align: center;padding-top: 15px;transition:.4s;}
.in03a li:hover{color: #d10000;}
.in03a li:last-child{border-right: none;}
.in03a li span{display: block;font-size:16px;line-height: 40px; }
.in03a li i{font-size: 46px;}

.in03b{height: auto;overflow: hidden; margin-top: 40px;padding-bottom: 40px;}
.in03b li{position: relative; float: left;width: 386px;}
.in03b li:hover span{color: #d10000;}
.in03b li:hover img{transform:scale(1.05,1.05)}
.in03b li:nth-of-type(2){margin:0 20px;}
.in03b li img{display: block;max-width: 100%;transition:all 0.6s ease 0s;}
.in03b li span{display: block;line-height: 55px;width: 80%;left:10%;padding: 0 10px; position: absolute;z-index: 1;bottom:-20px;background: #fff;transition:.4s;}
.in03b li span i{float: right;font-size: 22px;}
.inmorea{display: block;width: 180px;line-height: 45px;border: 1px solid #fff;color: #fff;border-radius: 5px;text-align: center;margin:15px auto 0 auto;transition:.4s;}
.inmorea:hover{background: #d10000;}
.inmorea a{display: block;}
/*index_company*/
.in_04{height: auto;overflow: hidden;background: url(../Image/in04bg.jpg) center no-repeat;padding: 40px 0;}
.in04a{margin-top: 40px;height: auto;overflow: hidden;}
.in04a .left{width: 600px;}
.in04a .left span{display: block;background: url(../Image/tipb.png) left no-repeat;padding-left: 70px;line-height: 60px;font-size: 22px;}
.in04a .left p{line-height: 30px;color: #777;margin:15px 0;}
.in04a .left a{display: block;width: 160px;line-height: 40px;border: 1px solid #d10000;color: #d10000;border-radius: 5px;text-align: center;margin-top:15px;transition:.4s;}
.in04a .left a:hover{background: #444;color: #fff;border: 1px solid #444;}
.in04b{height: auto;overflow: hidden;margin-top: 40px;}
.in04b span{display: block;float: left;width: 275px;font-size: 16px;text-align: center;}
.in04b strong{font-size: 48px;color: #fe0002;}
/*index_news*/
.in_05{height: auto;overflow: hidden;background: #f6f6f6;padding: 40px 0;}
.in05a{margin-top: 40px;height: auto;overflow: hidden;}
.in05a .left{float: left;width: 665px;}
.in05a .right{float: right;width: 515px;}
.in05aa{float: left;width: 375px;background: #fff;transition:.4s;}
.in05aa:hover{background: #fe0002;color: #fff;}
.in05aa:hover strong{color: #fff;}
.in05aa:hover p{color: #fff;}
.in05aa img{display: block;max-width: 100%;}
.infonta{height: auto;overflow: hidden;margin:5px 15px 15px 15px;}
.infonta strong{display: block;line-height:40px;color: #777;font-weight: normal;transition:.4s;}
.infonta span{display: block;line-height: 40px;height: 40px;overflow: hidden; font-size: 18px;}
.infonta p{line-height: 30px;color: #666;transition:.4s;}
.in05ab{float: right; }
.in05ab li{width: 270px;height: 136px;overflow: hidden; margin-bottom: 15px;text-align: center;}
.in05ab li:hover p{opacity: 1;margin-top: -50px;}
.in05ab li:hover strong{opacity: 0;margin-top: 10px;}
.in05ab li:nth-of-type(1){background: url(../Image/newsa.jpg) center no-repeat;}
.in05ab li:nth-of-type(2){background: url(../Image/newsb.jpg) center no-repeat;}
.in05ab li:nth-of-type(3){background: url(../Image/newsc.jpg) center no-repeat;}
.in05ab li strong{display: block; font-size: 18px;line-height: 40px;color: #fff;padding-top: 50px;transition:.4s;}
.in05ab li p{width: 140px;line-height: 40px;background: #fe0002;margin: 0 auto;color: #fff;opacity: 0;transition:.4s;}
.in05a .right{height: auto;overflow: hidden;}
.in05a .right  li{height: auto;overflow: hidden; transition:.4s;margin-bottom: 20px;}
.in05a .right  li span{display: block;line-height: 40px;font-size: 16px;}
.in05a .right  li p{display: block;line-height: 25px;color: #777;}
.in05a .right  li:hover{color: #fe0002;}
.in05a .right  li:hover span{color: #fe0002;}
.in05a .right  li:hover p{color: #fe0002;}
.in05a .right  li:hover .timeyy{color: #fff;background: #444;}
.timeyy{display:block;float: left; width: 80px;border:1px solid  #757575;height: 73px;padding:10px; margin-right:20px;text-align: center;transition:.4s;}
.riqi{ display:block;line-height:45px;font-size:32px;font-weight: normal;}
.yuefen{font-weight: normal;line-height: 20px;}
.infontb{float: right; width: 393px;}
/*index_message*/
.in_06{height: auto;overflow: hidden;background: url(../Image/in06bg.png) center no-repeat;padding: 100px 0;}
.in06a{width: 60%;margin:0 auto;text-align: center;}
.in06a strong{display: block;font-size: 30px;line-height: 60px;}
.in06a p{font-size: 16px;line-height: 30px;color: #777;}
.in06b{width: 60%;margin:40px  auto 0 auto;}
.in06ba input{width: 90%;line-height: 45px;border: none;padding: 10px 10px 10px 60px;margin-bottom: 20px;outline: none;}
.in06ba input:nth-of-type(1){background: url(../Image/ciona.png) 10px no-repeat #f6f6f6;}
.in06ba input:nth-of-type(2){background: url(../Image/cionb.png) 10px no-repeat #f6f6f6;}
.in06ba input:nth-of-type(3){background: url(../Image/cionc.png) 10px no-repeat #f6f6f6;}
.in06bb input{float: left;width: 290px;line-height: 40px;background:#f6f6f6;outline: none;text-align: center;border: 1px solid #ccc;}
.in06bb img{float: left;height: 40px;margin:0 20px;}
#submit{background:#fe0002;color: #fff;transition:.4s;}
#submit{cursor: pointer;}
#submit:hover{background: #444;}

.in_05{height: auto;overflow: hidden;padding: 40px 0;}
.in05a{margin-top: 40px;}
.khfw p{line-height: 30px;}
/*index_foot*/
.foot{height: auto;overflow: hidden;background: #282828;padding-top: 40px;color: #969696;}
.foota{height: auto;overflow: hidden;border-bottom: 1px solid #6e6e6e;padding-bottom: 20px;}
.foota li{float: left;width: 140px;}
.foota li:nth-of-type(1){float: left;width: 200px;}
.foota li:nth-of-type(2){float: left;width: 200px;}
.foota li span{display: block;font-size: 18px;color: #fff;line-height: 45px;margin-bottom: 15px;}
.foota li span i{display: block;width: 40px;border-top: 2px solid #fe0002;margin:10px 0;}
.foota li p{line-height: 30px;color: #a3a3a3;}
.foota li a{display: block;transition:.4s;}
.foota li a:hover{color: #fff;}
.footaa{float: right;width: 290px;text-align: center;background:rgba(255,255,255,0.4);padding: 15px;}
.footb{font-size: 22px;line-height: 70px;color: #fff;}
.footb i{font-size: 24px;}
.footc{line-height: 50px;height: 50px;background: #1c1c1c;color: #fff;text-align: center;}
/*piaofu*/


.piaofu{ position: fixed;  bottom: 20%;right: -120px;z-index:88;background: url(../Image/pfimga.jpg) center top no-repeat;box-shadow: 0px 2px 5px #ccc; padding-top: 230px;border-radius: 15px;}
.piaofu ul li{ width:140px;padding: 5px 20px; line-height:35px;height: 35px; position: relative;background: #fff; cursor: pointer; transition: background-color .2s linear 0s;transform-style:preserve-3d;}
.piaofu ul li .con{ position: relative;}
.piaofu ul li .con i{float: left;}
.piaofu ul li .con span{float: left;margin-left: 10px;padding-left: 10px; display: block;border-left: 1px solid #e5e5e5;}
.piaofu ul li .hover_con{position: absolute;left:-160px;width: 130px;;text-align: center;background: #fff;border: 1px solid #ececec; height:40px; line-height:40px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.piaofu ul li .hover_con b{display: block;line-height: 30px;}
.piaofu ul li .hover_con img{ width:100px;}
.piaofu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -160px;}
.piaofu ul li.qrcode .hover_con p{line-height:25px;color: #444;}
.piaofu ul li.pftel .hover_con{ height: 250px;padding: 10px;width: 130px;left: -160px;color: #444;text-align: left;bottom: -137px;}
.piaofu ul li.pftel .hover_con b{display: block;line-height: 40px;font-size: 16px;}
.piaofu ul li.pftel .hover_con p{color: #fe0002;line-height: 25px;}
.piaofu ul li.pemail .hover_con {height: 90px;padding: 10px;width: 130px;left: -160px;color: #444;text-align: left;bottom: -20px;}
.piaofu ul li.pemail .hover_con p{color: #444;line-height: 25px;font-size: 12px;}
.piaofu ul li.pemail .hover_con b{display: block;line-height: 40px;font-size: 16px;}

.piaofuyy:hover .piaofu{right: 0;transition: all .3s linear 0s;}
.piaofu li:hover{background: #fe0002;color: #fff;}
.piaofu li:hover .hover_con{left:-110px; transform:rotateY(0deg);}
.piaofu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #444; display: block; content: '';position: absolute; top: 103px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }
.piaofu li.qrcode:hover .hover_con{  bottom: -80px;}
.piaofu li.qrcode:hover .hover_con:before{top: 48px;}
.piaofu li.pemail:hover .hover_con:before{top: 30px;}

/*neiye*/
.ban{height: auto;overflow: hidden;background: url(../Image/ban.jpg) center no-repeat;padding: 100px 0 120px 0;}
.ban strong{display: block;font-size: 32px;line-height: 60px;color: #222;}
.ban p{font-size: 22px;line-height:30px;}
.ban em{display: block;font-size: 14px;line-height: 30px;font-style: normal;}
.location{height: 80px;background: #f5f8f9;}
.location .left{height: 80px;line-height: 80px; background: #f5f8f9;}
.location .left span{position: relative; display: block;float: left;text-align: center;transition:.4s;margin-right: 25px;}
.location .left span a{display: block;font-size: 16px;color: #777;}
.location .left span:hover::before{width: 100%;}
.location .left span:hover a{color: #fe0002;}
.location .left span::before{position: absolute;content: "";height: 2px;width: 0px; background: #fe0002;left:0;bottom: 0;transition:.4s;}
.location .right{width: 180px;}
.location .right a{display: block; background: #fe0002;line-height: 40px;margin-top: 20px; text-align: center;color: #fff;border-radius: 2px;transition:.4s;}
.location .right a:hover{background: #282828;}

.companya{height: auto;overflow: hidden;padding: 40px 0;background: url(../Image/companya.jpg) center  no-repeat;}
.intitc{width: 320px;margin:0 auto; height: auto;overflow: hidden;text-align: center;}
.intitc span{display: block;background: url(../Image/tipa.png) left top no-repeat;font-size: 30px;font-family: cursive;text-transform: uppercase;line-height: 45px;}
.intitc p{font-size: 28px;line-height:35px;}
.intitc  b{color: #fe0002;font-weight: normal;}
.companyaa{height: auto;overflow: hidden;margin-top: 40px;}
.companyaa  span{display: block;line-height: 40px;text-transform: uppercase;margin:20px 0;font-size: 20px;}
.companyaa  span b{display: block;float: left;width: 120px;background: #fe0002;text-align: center;color: #fff;font-size: 24px;font-weight: normal;margin-right: 10px;}
.companyaa  p{line-height: 30px;color: #777;}
/*.companyaa .right{width: 600px;}
.companyaa .right img{display: block;max-width: 100%;}*/
.companyb{height: auto;overflow: hidden;background: url(../Image/comb.jpg) center no-repeat;padding:46px 0}
.companyb li{float: left;width: 240px;color: #fff;text-align: center;}
.companyb li span{display: block;line-height: 40px;}
.companyb li span b{font-size: 36px;}
.companyb li p{font-size: 16px;line-height: 30px;}
.companyc {height: auto;overflow: hidden;padding: 40px 0;}
.companyca{position: relative;background: url(../Image/comc.png) center no-repeat;height: 526px;margin-top: 40px;}
.companyca li{width: 180px;text-align: center;}
.companyca li span{display: block;line-height: 45px;font-size: 16px;}
.companyca li p{line-height: 30px;color: #777;}
.fzlca{position: absolute;left:-30px;top:270px;}
.fzlcb{position: absolute;left:95px;top:160px;}
.fzlcc{position: absolute;left:300px;top:205px;}
.fzlcd{position: absolute;left:435px;top:100px;}
.fzlce{position: absolute;left:685px;top:110px;}
.fzlcf{position: absolute;left:885px;top:13px;}
.fzlcg{position: absolute;left:1050px;top:115px;}


.companyd{height: auto;overflow: hidden;padding: 40px 0;background: #f6f6f6;}
.companyda{line-height: 30px;margin:40px auto;width: 90%; text-align: center;font-size: 15px;color: #777;}
.companydb{height: auto;overflow: hidden;}
.companydb img{display: block;margin:0 auto 10px auto;width: 100%;}

.companye {height: auto;overflow: hidden;padding: 40px 0;}
.companye ul {height: auto;overflow: hidden;margin-top: 40px;}
.companye li{float: left; width: 265px;text-align: center;background: #f5f5f5;padding: 10px;margin-right: 20px;transition:.4s;}
.companye li:hover{background: #fe0002;color: #fff;}
.companye li:last-child{margin-right: 0px;}
.companye li img{display: block;max-width: 100%;max-height: 100%;margin:0 auto;}
.companye li span{display: block;line-height: 45px;}
.comimga{height: auto;overflow: hidden;}
.comimga{height: 190px;}
/*ny_product*/
.typelist{height: auto;overflow: hidden;margin-top: 40px;}
.typelist li{height: auto;overflow: hidden;padding: 40px 0;}
.typelist li:nth-of-type(2n+0){background: url(../Image/pimga.jpg) center no-repeat;}
.typetit{height: auto;overflow: hidden;margin-bottom: 20px;}
.typetit span{display: block;font-size: 22px;line-height: 50px;}
.typetit span a{float: right;}
.typetit span a:hover{color: #fe0002;}
.typelist li dd{position: relative; height: 345px;overflow: hidden;float: left;text-align: center; width: 366px;margin-right: 20px;background: #eee;padding: 10px;}
.typelist li dd img{display: block;max-width: 100%;transition:all 0.6s ease 0s;}
.typelist li dd:nth-of-type(3){margin-right:0px;}
.typelist li dd:hover .pfonta{height: 80px;bottom: 30px;}
.typelist li dd:hover p{opacity: 1;}
.typelist li dd:hover img{transform:scale(1.05,1.05)}
.typelist li dd:hover .imgb i{background: rgba(0,0,0,0.2)}
.pfonta{position: relative;bottom: 0px; padding:10px 0;height: 50px;overflow: hidden;transition:.4s;background: #f3f7fa;z-index: 8; }
.pfonta span{display: block;line-height: 50px;text-align: center;font-size: 15px;}
.pfonta p{color: #777;line-height: 30px;opacity: 0;transition:.4s;}
.imgb{position: relative; height: 275px;overflow: hidden;background: #fff;}
.imgb i{position: absolute;z-index: 1;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0);transition:.4s;}

.prolist{height: auto;overflow: hidden;padding: 40px 0;}
.prolist ul{height: auto;overflow: hidden;}
.prolist li{position: relative; height: 345px;overflow: hidden;float: left;text-align: center; width: 366px;margin:0 20px 20px 0;background: #eee;padding: 10px;}
.prolist li img{display: block;max-width: 100%;}
.prolist li span{display: block;line-height: 50px;text-align: center;font-size: 15px;}
.prolist li p{color: #777;line-height: 30px;opacity: 0;transition:.4s;}
.prolist li:nth-of-type(3n+0){margin-right:0px;}
.prolist li:hover .pfonta{height: 80px;bottom: 30px;}
.prolist li:hover p{opacity: 1;}
.prolist li:hover .imgb i{background: rgba(0,0,0,0.2)}
.page{line-height: 45px;height: 45px;overflow: hidden;text-align: center;color: #777;}
.page a:hover{color: #fe0002;}
/*详情*/
.xqa{height: auto;overflow: hidden;padding: 40px 0;}
.xqa .left{float: left;width: 600px;background: #fff;border: 1px solid #f6f6f6;}
.xqa .left img{display: block;margin:0 auto; max-width: 100%;max-height: 360px;}
.xqa .right{width: 580px;}
.xqaa span{display: block;font-size: 30px;line-height: 57px;}
.xqaa p{background: #f4f6fa;padding: 15px;line-height: 30px;margin-top: 15px;}
.xqaa strong{display: block;line-height: 50px;font-size: 16px;border-bottom: 1px solid #cccccc;margin-top: 15px;font-weight: normal;}
.xqaa b{display: block;font-weight: normal;line-height: 45px;color: #fe0002;}
.xqaa em{color: #777;font-style: normal;}
.xqab{height: 56px; margin-top: 15px;}
.xqab a{display: block;width: 200px;line-height: 55px;border-radius: 5px; text-align: center; background: #444;color: #fff;font-size: 16px;transition:.4s;}
.xqab a i{font-size: 22px;}
.xqab a:hover {background: #444;}
.protel{float: left;width: 260px;}
.protel i{float: left;font-size: 48px;color: #444;margin-right: 10px;}
.protel p{font-size: 28px;color: #444;}
.xqac{height: auto;overflow: hidden;margin-top: 15px;}
.xqac li{float: left;width: 133px;margin-right: 15px;position: relative;}
.xqac li img{display: block;width:133px;height: 101px;}
.xqac li:hover .himg{background: rgba(0,0,0,0.6);opacity: 1;}
.xqac li:nth-of-type(4){margin-right: 0px;}
.himg{position: absolute;z-index: 88;background: rgba(0,0,0,0);width: 100%;text-align: center;padding: 41px 0;opacity: 0;transition:.4s;color: #fff;}
.xqb{height: auto;overflow: hidden;}
.xqtit{display: block;line-height: 65px;height: auto;overflow: hidden;background: #eeeeee;}
.xqtit li{float: left;width: 240px;background: #e6e6e6;font-size: 18px;text-align: center;transition:.4s;}
.xqtit li a{display: block;}
.xqtit li:hover{background: #fe0002 !important;color: #fff !important;}
.xqtit li:last-child{margin-right: 0px;}
.pcontent{padding: 20px;line-height: 30px;}
.xqc{height: auto;overflow: hidden;margin:30px 0;}
.xqtita{line-height: 60px;height: 60px;overflow: hidden;background: #f3f7fa;}
.xqtita span{float: left; display: block;width: 160px;text-align: center;color: #fff;background: #444;font-size: 18px;}
.xqtita a{float: right;color: #777;margin-right: 15px;}
.xqtita a i{color: #fe0002;}
.in_gd { width:1200px;overflow:hidden;height: 400px;}
.xqc ul{height: auto;overflow: hidden;margin-top: 40px;}
.xqc li{position: relative;height: auto; float: left;width: 368px;margin:0 15px  45px 0;border: 1px solid #e8e8e8;}
.xqc li:nth-of-type(4){position: relative;height: auto; float: left;width: 368px;margin:0 15px  15px 0;border: 1px solid #e8e8e8;}
.xqc li img{display: block;width: 100%;}
.xqc li:hover .imga i{background: rgba(0,0,0,0.2)}
.fontb{height: auto;overflow: hidden;margin:20px;}
.fontb span{display: block;font-size: 16px;line-height: 30px;text-align: center;}
.fontb p{line-height: 30px;color: #777;line-height: 25px;margin:10px 0;}
.fontb i{display: block;font-style: normal;width: 235px;margin:0 auto;}
.fontb i a{display: block;float: left; width: 105px;height: 28px;text-align: center; line-height: 28px;border: 1px solid #e5e5e5;margin-right:10px;transition:.4s;}
.fontb i a:hover{background: #444;color: #fff;border: 1px solid #444;}
.fontb i a:nth-of-type(1){background: #fe0002;color: #fff;border: 1px solid #fe0002;}
.fontb i a:nth-of-type(1):hover{background: #444;border: 1px solid #444;}

.xqd{height: auto;overflow: hidden;}
.xqd ul{height: auto;overflow: hidden;margin:20px 0;}
.xqd li{float: left;width: 580px;line-height: 60px;border-bottom: 1px dashed #e5e5e5;margin-right: 20px;transition:.4s;}
.xqd li:hover{background: #fe0002;color: #fff;}
.xqd li:hover span{color: #fff;}
.xqd li:nth-of-type(2n+0){margin-right: 0px;}
.xqd li span{float: right;color: #999;}
.xqe{height: auto;overflow: hidden;}
.xqe ul{margin:25px 0;height: auto;overflow: hidden;}
.xqe ul li{position: relative;height: 260px; float: left;width: 288px;text-align: center;margin:0 15px  15px 0;}
.xqe ul li:nth-of-type(4){margin-right: 0px;}
.xqe ul li:hover .pfonta{height: 80px;bottom: 30px;}
.xqe ul li:hover p{opacity: 1;}
.xqe ul li:hover .imgc i{background: rgba(0,0,0,0.2)}
.xqe ul li img{display: block;width: 100%;}
.imgc{position: relative; height: 190px;overflow: hidden;background: #fff;}
.imgc i{position: absolute;z-index: 1;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0);transition:.4s;}
.order{margin:25px 0 ;line-height:40px;height: auto;overflow: hidden;}
.order img{vertical-align:-14px;cursor:pointer;height: 40px;}
.order input{padding:0  10px;width: 270px; border: 1px solid #e6e6e6;line-height:40px;height: 40px;outline: none;margin:0 10px 10px 0;}
.order textarea{padding:10px;border: 1px solid #e6e6e6;line-height:40px;width:882px;height: 80px; outline: none;}
#submit{width:140px;height:40px;border:none;background:#fe0002;cursor:pointer;color: #fff;transition:.4s;}
#submit:hover{background:#444;}
/*ny-case*/
.caselist{height: auto;overflow: hidden;margin:40px 0;}
.caselist li{float: left;width: 386px;margin:0 20px 20px 0; height: auto;overflow: hidden;background: #f5f5f5;transition:.4s}
.caselist li:nth-of-type(3n+0){margin-right:0px;}
.caselist li img{display: block;width: 100%;}
.caselist li:hover {background: #be000e;color: #fff;}
.caselist li:hover span{color: #fff;}
.caselist li:hover p{color: #fff;}
.caselist li:hover i{color: #fff;}
.jtfont{height: auto;overflow: hidden;margin:6%;}
.jtfont span{display: block;font-size: 16px;line-height: 40px;}
.jtfont i{display: block;font-style: normal;color: #777;}
.jtfont p{color: #777;line-height: 30px;}
.jtimg img{display: block;max-width: 100%;}
.newsinfoa{margin-top: 2px;}
/*ny-news*/
.newslist{height: auto;overflow: hidden;margin-top: 40px;}
.newslist li{height: auto;overflow: hidden; padding: 20px;transition: .4s;margin-bottom: 20px;border: 1px solid #f6f6f6;}
.newslist li span{display: block; line-height: 55px;color: #777;}
.newslist li span b{color: #444;font-size:18px;}
.newslist li p{line-height: 30px;color: #777;}
.newslist li i{display: block;position: relative;z-index: 88;font-size: 13px;color: #777; width: 140px;line-height:40px;height: 40px;overflow: hidden; border: 1px solid #ccc;text-align: center;font-style: normal;margin-top: 15px;}
.newslist li i em{font-size: 20px;}
.newslist li i::before{content: '';position: absolute;top: 0px;left:0px; width: 0px;height: 40px;background: #fe0002;z-index: -1;transition:.4s;}
.newslist li:hover{background: #f6f6f6;}
.newslist li:hover i::before{width: 140px;}
.newslist li:hover i{color: #fff;border: 1px solid #fe0002;}

.newsimg{float: left;width: 280px;}
.newsimg img{display: block;width: 100%;border: 1px solid #ddd;}
.newsnya{float: right;width: 850px;}
.metaimg img{display: block;max-width: 100%;margin:0 auto;}

.newsnr{height: auto;overflow: hidden;padding: 40px 0;}
.newsnra{float: right;width: 900px;height: auto;overflow: hidden;}
.newsnra img{max-width: 100%;}
.newsinfotit {text-align: center;}
.newsinfotit span{display: block;font-size: 24px;line-height: 50px;}
.meta{line-height: 50px;color: #dbdbdb;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;color: #999;font-size: 12px;margin: 20px 0;}
.newsinfoa p{line-height: 30px;color: #777;}
.newsinfoa em{display: block; line-height: 50px;color: #e51815;font-style: normal;}
.newsinfoa em i{color: #777;}
.prev_next{margin:20px 0;height: 60px;line-height: 60px; overflow: hidden;border-top:1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb; }
.prev_next li{float: left;position: relative; width: 418px;color: #777;cursor: pointer;}
.prev_next li a{color: #777;transition:.4s;}
.prev_next li:hover a{color: #fe0002;}
.prev_next li:nth-of-type(2){position: relative; width: 60px;height: 60px; border-left:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;transition:.4s; }
.prev_next li:nth-of-type(2):hover{background: #fe0002;}
.prev_next li:nth-of-type(2):hover i{background:  #fff ;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(1){width: 10px;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(2){width: 20px;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(3){width: 30px;}
.prev_next li:nth-of-type(3){text-align: right;}
.pagerList{position: absolute;top:25px;left: 20px;}
.pagerList span{display: block;}
.pagerList span i{display: block;background:  #aaa;width: 20px;transition:.4s;height: 2px;margin-bottom:3px;}
/*ny-honor*/
.honora{height: auto;overflow: hidden;padding: 40px 0;}
.honorlist{height: auto;overflow: hidden;}
.honorlist li{float: left;width: 386px;margin:0 20px 20px 0;text-align: center; height: auto;overflow: hidden;}
.honorlist li:hover span{color: #fff;background: #fe0002;}
.honorlist li:nth-of-type(3n+0){margin-right:0px;}
.honorlist li img{display: block;max-width: 100%;max-height: 100%;margin:0 auto;}
.honorlist li span{display: block;line-height: 55px;background: #f5f5f5;transition:.4s}
.jtimg{height: 250px;overflow: hidden; border: 1px solid #f6f6f6;}


/*contact*/
.contacta{height: auto;overflow: hidden;padding: 40px 0;}
.contactba{height: auto;overflow: hidden;border: 1px solid #e4e4e4;margin:40px 0;}
.contactba .left{width: 300px;padding:20px 40px;}
.contactba .mid{float: left; width: 300px;padding:20px 40px;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.contactba .mid b{display: block;color: #fe0002;margin-top: 10px;line-height: 40px;}
.contactba .right{width: 300px;padding: 20px 40px 10px 40px;}
.contactba  span{display: block;font-size: 22px;line-height:65px;}
.contactba  p{line-height: 30px;color: #666;}
.ewma{float: left;width: 140px;text-align: center;}
.ewma img{display: block;width: 120px;padding: 10px;background: #fff;border: 1px solid #f6f6f6;}
.ewma span{display: block;line-height: 35px;color: #fff;}

.contactb{height: auto;overflow: hidden;padding: 40px 0;background: #f6f6f6;}
.map{border:3px solid #efefef;padding: 15px;width: 97%;height: auto;overflow: hidden;background: #fff;margin-top: 40px;}
#allmap{width:100%;height:460px;overflow:hidden;border:1px solid #ccc;}
/*侧栏样式*/
.side{float: left;width: 280px;}
.sidetit{background: #121718;font-size: 22px; line-height:55px;text-indent: 2em;color: #fff;}
.sidea{height: auto;overflow: hidden; margin-bottom: 15px;background: #f6f6f6;}
.sidea ul{height: auto;overflow: hidden;}
.sidea li{height: auto;overflow: hidden; line-height: 40px;padding:10px; transition:.4s;}
.sidea li strong{display: block;border-bottom: 1px dashed #ddd;}
.sidea li strong i{float: right;font-weight: normal;}
.sidea li a{display: block;}
.sidea dl{height: auto;overflow: hidden;padding: 10px;}
.sidea dd{line-height: 35px;background: #fff;margin-top: 5px;transition:.4s;}
.sidea dd:hover{background:#fe0002;}
.sidea dd:hover a{color:#fff;}



.sideb{height: auto;overflow: hidden;padding:8% 4%;background: #c40018;color: #fff;text-align: center;}
.sideb strong{display: block;font-size: 22px;line-height: 50px;}
.sideb p{line-height: 30px;}
.sideb a{display: block;width: 140px;border: 1px solid #fff;border-radius: 2px;line-height: 35px;margin:4% auto;color: #fff;transition:.4s;}
.sideb a:hover{background: #fff;color: #c40018;}
.sidec{height: auto;overflow: hidden;}
.sidec span{display: block;font-size: 16px;line-height: 20px;border-left: 4px solid #fe0002;margin:6% 0;padding-left: 4%;}
.sideca{background: #f6f6f6;height: auto;overflow: hidden;padding: 10px;}
.sideca p{line-height: 45px;background: #fff; margin-bottom: 10px; text-indent: 2em;transition:.4s;}
.sideca p:hover{background: #fe0002;}
.sideca p:hover a{color: #fff;}
.sideca p a{display: block;}
.sided{height: auto;overflow: hidden;}
.sided span{display: block;font-size: 16px;line-height: 20px;border-left: 4px solid #fe0002;margin:6% 0;padding-left: 4%;}
.sideda{background: #f6f6f6;padding: 20px;line-height: 30px; height: auto;overflow: hidden;}




/*.index_pro_content_aight {*/
    /*margin: 10px 0 0 0;*/
    /*width: 1200px;*/
    /*margin:0 auto;*/
/*}*/

/*.index_pro_content_aight li:hover {*/
    /*border: 1px #fff solid;*/
    /*transform: translate(0, -10px);*/
    /*-webkit-transform: translate(0, -10px);*/
    /*-moz-transform: translate(0, -10px);*/
    /*-o-transform: translate(0, -10px);*/
    /*-ms-transform: translate(0, -10px);*/
    /*-webkit-box-shadow: 0px 5px 15px #828282;*/
    /*-moz-box-shadow: 0px 5px 15px #828282;*/
    /*box-shadow: 0px 5px 15px #828282;*/
/*}*/
/*.index_pro_content_aight li img {*/
    /*width: 280px;*/
    /*height: 250px;*/
    /*margin-bottom: 25px;*/
    /*transition: all .5s*/
/*}*/
/*.index_pro_content_aight li .Pimg {*/
    /*width: 280px;*/
    /*height: 250px;*/
    /*position: relative;*/
    /*display: block;*/
    /*overflow: hidden;*/
/*}*/
/*.index_pro_content_aight li .Pimg:after {*/
    /*position: absolute;*/
    /*content: "";*/
    /*width: 100%;*/
    /*height: 0;*/
    /*top: 0;*/
    /*left: 0;*/
    /*transition: all .5s;*/
    /*top: 0;*/
    /*left: 0;*/
    /*transition: all .5s;*/
    /*background: rgba(4,113,83,0.7);*/
    /*z-index: 2;*/
/*}*/
/*.index_pro_content_aight li:hover .Pimg:after {*/
    /*height: 100%;*/
    /*left: 0;*/
    /*top: 0;*/
/*}*/
/*.index_pro_content_aight li span.Pimg i {*/
    /*background: url(../img/search_big.png) no-repeat center top;*/
    /*position: absolute;*/
    /*bottom: -35%;*/
    /*left: 40%;*/
    /*display: block;*/
    /*margin: 0 auto;*/
    /*width: 56px;*/
    /*height: 56px;*/
    /*z-index: 3;*/
    /*transition: all 0.7s;*/
/*}*/
/*.index_pro_content_aight li:hover span.Pimg i {*/
    /*bottom: 35%;*/
/*}*/
/*.index_pro_content_aight li:hover img {*/
    /*transform: scale(1.1);*/
/*}*/
/*.index_pro_content_aight li {*/
    /*border: 1px #fafafa solid;*/
    /*background: #fafafa;*/
    /*display: block;*/
    /*width: 280px!important;*/
    /*height: 385px;*/
    /*margin: 0px 15px 25px 0!important;*/
    /*transition: all 0.4s;*/
    /*float: left;*/
    /*overflow:hidden;*/
    /*position:relative;*/
/*}*/

/*.index_pro_content_aight li span:nth-child(1){ background:#dddfde; display:block; float:left; height:380px; overflow:hidden; margin-bottom:10px;}*/
/*.index_pro_content_aight .cont_box{ position:absolute; top:385px; left:0; height:225px; width:240px; padding:80px 20px; transition:all 0.5s; background:rgba(0,0,0,0.5); z-index:999}*/

/*.index_pro_content_aight .cont_box p:nth-child(2){*/
    /*color: #fff;*/

/*}*/
/*.index_pro_content_aight .cont_box p:nth-child(1){font-size: 30px;*/
    /*font-weight: bold;*/
    /*color: #fff;*/
    /*margin-bottom: 20px;*/
    /*line-height: 40px;*/
    /*overflow:hidden;}*/
/*.index_pro_content_aight  li:hover .cont_box{ top:0}*/
/*.index_pro_content_aight .cont_box p:nth-last-of-type(1) a{ display:block;background: #fff;width:110px; height:30px; line-height:30px; text-align:center; font-size:14px;}*/
/*.index_pro_content_aight .cont_box p:nth-last-of-type(1) a:nth-child(1){ float:left; transition:all 0.4s}*/
/*.index_pro_content_aight .cont_box p:nth-last-of-type(1) a:nth-child(2){ float:right; transition:all 0.4s}*/
/*.index_pro_content_aight .cont_box p:nth-last-of-type(1) a:hover{ background:#c80d16; color:#fff}*/


/*.index_pro_content_aight .cont_box span{ display:block;*/
    /*line-height: 36px;*/
    /*margin-bottom: 18px;*/
    /*color: #fff;*/
    /*font-size: 18px;*/
/*}*/
