@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

ul{list-style-type:none;}

li{ list-style:none;line-height: 18px;}


a{text-decoration:none; color: black;}
a:hover{ color: #1c4987; }
.left{float:left;}
.img{display: block; margin: 0px auto;}
.right{float:right;}
.clear{ clear: both; }
a img{border-style: none !important; }
a{text-decoration:none; color: black;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}/*去除a标签的虚线框*/

body{ font-family: "微软雅黑"; padding:0; margin:0; font-size: 14px; min-width: 1200px;}
.wrapper{width: 1200px; margin: 0px auto;}

/* CSS Header */
#header{height: 718px;}
.tt{height: 67px; border-bottom: 1px solid #dddddd; }
.tt span{display: block; line-height: 67px; float: left; background: url(../Image/cw2.png) left center no-repeat; padding-left: 33px;}
.tttop{ height: 67px;box-sizing: border-box; padding-top: 7px; float: right; background: url(../Image/cw5.png) right center no-repeat; color: #888888; line-height: 26px; text-align: right; padding-right: 57px; }
.tttop font{ font-size: 18px; color: #ff7a02; font-family: 'Arial'; }
.header{z-index:999999; height: 90px;position: relative;  min-width: 1200px;  background: rgba(255,255,255,0.85); }
#logo{  float:left; line-height:90px; }
#logo img{ vertical-align: middle; }
#nav{display:block; position: relative; z-index: 999; height: 90px; float: right; }
#nav .mainlevel {  display:block;width: 125px; float:left;text-align:center; line-height: 90px; cursor: pointer; position: relative;  box-sizing: border-box;}
#nav .mainlevel>a{display:block; text-align:center;font-size: 15px;   box-sizing: border-box;  line-height: 90px;}
/*#nav .mainlevel span{ display: block; float: right; margin-top: 25px; height: 0px; width: 0px; border-width: 5px;border-style: solid dashed dashed dashed; border-color: #ffffff transparent  transparent  transparent ; }*/
#nav .mainlevel ul{display:none; position:absolute; }
#nav .mainlevel li {width:125px; display:block;text-align:center;color: black;border-top:1px solid #dddddd;  line-height: 46px; transition: 0.3s; background:white;box-sizing: border-box; }
#nav .mainlevel li a{display: block;color: black; font-size: 14px;}
#nav .mainlevel li a:hover{ background: #ff7a02;  color: white;}
#nav .mainlevel li a{color:black;}
#nav .mainlevel:hover>a{color: white; background:#ff7a02; }
.jiantou{background: url(../Image/cw4.png) 105px center no-repeat;}
.jiantou:hover{background: url(../Image/cw3.png) 105px center no-repeat,#ff7a02;}
/* CSS Footer */
.fttop{height: 55px;background: #d8edf7; min-width: 1200px; box-sizing: border-box; padding-top: 20px;}
.fttop li {float: left;   margin-left: 6px; margin-right: 6px; line-height: 16px;}
.fttop li:hover a{color: #ff7a02; text-decoration: underline;}
.fttop span{display: block; float: right; width: 85px;height: 15px;font-weight: bold; font-size: 14px; background: url(../Image/gx16.png)right center no-repeat;cursor: pointer;}
.fttop span:hover{color:#ff7a02;}
.footer{ height: 225px;padding-top: 42px;   box-sizing: border-box; min-width: 1200px; background: #2077ad;}
.ftimg1{ display: block; margin-top: 30px; float: left; display: block; }
.ftmid{ width: 635px; margin-left:84px; float: left; }
.ftmid p{line-height: 24px; color:white;}
.ftmid p span{margin-right: 10px;}
.ftmid p span a{color: white; }
.ftmid p span a:hover{text-decoration: underline;}
.ftmidbot{height: 60px; border-top:1px solid white; color: white; font-size: 14px; line-height: 60px; margin-top: 15px;}
.ftmidbot a{color: white; float: right;}
.ftmidbot a:hover{text-decoration: underline;}
.mama{ width: 120px; height: 120px; float:right; box-sizing: border-box; }
.mama img{ width: 98px; height: 98px;display: block; border: 1px solid white; padding: 5px;}
.mama span{display:  block; text-align:  center; line-height:33px; color:white;}
/* CSS Main */

#index_main{width:100%;margin:0 auto; min-width: 1200px; padding-top: 35px; padding-bottom: 55px;}
#index_main1{width:100%;margin:0 auto;overflow:hidden;min-width: 1200px;}
/*特点*/
.tedian{height: 105px; box-sizing: border-box;}
.te1{ width: 400px;height: 105px; padding-top: 25px;cursor: pointer;  float: left; background: url(../Image/cw6.png) 45px center no-repeat; box-sizing: border-box; padding-left: 116px;}
.te1 span{display: block; line-height: 28px;font-size: 18px;}
.te1 font{display: block; line-height: 28px;}
.te1:hover{background:url(../Image/cw7.png) 45px center no-repeat,#ff7a02; color: white;}
.te2{ width: 400px;height: 105px; padding-top: 25px;cursor: pointer;  float: left; background: url(../Image/cw8.png) 45px center no-repeat; box-sizing: border-box; padding-left: 116px;}
.te2 span{display: block; line-height: 28px;font-size: 18px;}
.te2 font{display: block; line-height: 28px;}
.te2:hover{background:url(../Image/cw9.png) 45px center no-repeat,#ff7a02; color: white;}
.te3{ width: 400px;height: 105px; padding-top: 25px;cursor: pointer;  float: left; background: url(../Image/cw10.png) 45px center no-repeat; box-sizing: border-box; padding-left: 116px;}
.te3 span{display: block; line-height: 28px;font-size: 18px;}
.te3 font{display: block; line-height: 28px;}
.te3:hover{background:url(../Image/cw11.png) 45px center no-repeat,#ff7a02; color: white;}
/*t特点*/
/*产品展示*/
.product{height: 450px; box-sizing: border-box;  background: url(../Image/bg.jpg) left center repeat-x; padding-top: 60px;}
/*产品滚动开始*/
#marqueeDiv1{width: 1200px; height: 320px; overflow: hidden;}
#marqueeDiv1 ul{}
#marqueeDiv1 ul li{ width: 280px; height: 320px; float: left; box-sizing: border-box;  padding: 8px 8px 0px 8px; border-bottom: 3px solid white; margin-right: 26px; background: white;}
#marqueeDiv1 ul li img{ max-width: 264px; height: 262px; display: block; margin: 0px auto; }
#marqueeDiv1 ul li:hover{border-bottom: 3px solid #ff7a02; transition: 0.3s;}
#marqueeDiv1 ul li span{display: block; text-align: center; line-height: 48px;}
#marqueeDiv1 ul li:hover span{color: #ff7a02;}
/*公司简介*/
.company{height: 675px;box-sizing: border-box; padding-top: 48px; background: url(../Image/combg.jpg) center bottom no-repeat;}
.comtitle{height: 110px; background: url(../Image/cw12.png) center bottom no-repeat;}
.comtitle span{display: block; line-height: 50px; font-size: 34px; text-align: center; font-weight: bold;}
.comtitle p{text-align: center; font-size: 16px; line-height: 48px;}
.comimg{ max-width: 600px; height: 350px; display: block; float: left; margin-top: 100px;}
.comrig{ width: 600px; float: right; position: relative; }
.comcont { width: 644px; height: 265px; background: url(../Image/cw13.png) center no-repeat; box-sizing: border-box; position: relative; left:-44px; margin-top: 100px; padding: 40px 35px 0px 30px;}
.comcont span{display: block; font-size: 18px; font-weight: bold;}
.comcont p{line-height: 24px; margin-top: 16px;}
.commore{ width: 98px; height: 33px; color:white; line-height: 33px; text-align: center; background: #ff7a02; margin-top: 30px; }
.commore:hover{background: #3d3d3d; transition: 0.3s;}
.rexian{ width: 265px; height: 84px; background:url(../Image/cw14.png) 20px center no-repeat, #3d3d3d;padding: 13px 0px 0px 84px; box-sizing: border-box; margin-top: 1px; margin-left: 1px; }
.rexian span{display: block; color:white; line-height: 26px;}
.rexian font{ font-size: 24px; font-family: 'Impact'; color: white; }
/*新闻和联系*/
.double{height: 575px; box-sizing: border-box; padding-top: 54px;}
.dbtitle{width: 155px; height: 48px; box-sizing: border-box; background: url(../Image/cw15.png) left center no-repeat; padding-left: 20px;}
.dbtitle span{display: block; font-size: 24px; font-weight: bold; line-height: 28px; height: 33px;}
.dbtitle font{text-transform: uppercase; color: #888888; font-family: 'Arial';}
.news{ width: 570px; float: left; }
.news ul{margin-top: 24px;}
.news li{height: 120px; border-bottom: 1px dashed #dddddd; margin-bottom: 15px;}
.news li img{ width: 182px; height: 102px; display: block; float: left; }
.indnerig{ width: 386px; height: 102px;box-sizing: border-box;  float: right; padding: 10px 16px 0px 18px;}
.indnerig span{display: block; font-size:16px; line-height: 30px;}
.indnerig p{line-height: 24px;}
.news li:hover .indnerig{background: #ececec; transition: 0.3s; color: black;}
.contact{ width: 555px; float: right; }
.nam{ width: 555px; height: 38px; border:1px solid #dddddd; margin-bottom: 9px; }
.nam input{float: right; border:none; width: 508px; line-height: 38px; box-sizing: border-box; padding-left: 16px;}
.namle{ width: 45px; height: 38px; background: #c6c6c6; float: left;}
.namle img{ display: block; margin: 9px auto; }
#form input::placeholder{color: #666666; }
.nam:hover{border:1px solid #ff7a02;}
.nam:hover .namle{background: #ff7a02; transition: 0.3s;}
.textaer{width: 555px; height: 63px; border:1px solid #dddddd; margin-bottom: 9px;}
.textle{ width: 45px; height: 63px; background: #c6c6c6; float: left;}
.textle img{ display: block; margin: 22px auto; }
.textaer textarea{float: right; border:none; width: 508px; line-height: 38px; box-sizing: border-box; padding-left: 16px;}
.textaer textarea::placeholder{color: #666666; line-height: 63px; font-size: 14px;}
.textaer:hover{border:1px solid #ff7a02;}
.textaer:hover .textle{background: #ff7a02; transition: 0.3s;}
#form .but{ width: 120px; height: 38px;font-size: 14px; background: #ff7a02;border-radius: 6px; color: white; text-align: center;line-height: 38px; border:none; }
#form .but:hover{background: #3d3d3d; transition: 0.3s;cursor: pointer;}
/*内页导航栏*/
.ifty{height: 58px;border-bottom: 1px solid #dddddd; box-sizing: border-box; padding-top: 18px;}
.ifty span{display: block; width: 102px; height: 25px;line-height: 22px; float: left; font-size: 20px;font-weight: bold; border-right: 1px solid #dddddd; text-align: left;}
.ifty ul{float: left;}
.ifty ul li{float: left;}
.ifty ul li a{display: block; float: left; padding-left: 20px;padding-right: 20px;text-align: center; height: 25px; line-height: 25px;}
.ifty ul li .current{color: #ff7a02; }
.ifty ul li a:hover{color: #ff7a02; }
/*内页右侧抬头*/
.content {float: right; margin-top: 25px; width: 1200px;}
.content img{max-width: 1200px;}
.content table{max-width: 1200px;border:1px solid #cccccc;}
.content td{border:1px solid #cccccc;}
.ifcontent img{max-width: 1200px;}
.ifcontent table{ max-width: 1200px;border:1px solid #cccccc; }
.ifcontent td{border:1px solid #cccccc;}
#newsContent{width:100%; padding-top:36px;}
#newsContent img{max-width: 1200px;}
#newsContent table{max-width: 1200px;border:1px solid #cccccc;}
#newsContent td{border:1px solid #cccccc;}
#infoImage{width:100%;text-align:center;margin:55px 0 10px 0;}
#infoImage img{display: block; max-width:1160px; padding:3px; border:#dcdcdc solid 6px; margin: 0px auto;}
.xxsmys{ width:100%; height:40px; line-height:40px; border-bottom: 1px solid #dedede;}
.xxsmwz{ width:130px; height:40px; color:#FFF;font-weight: bold; font-size: 16px; text-align:center; display:block; background-color:#ff7a02;}
.context{ font-size: 14px; margin-top: 60px; margin-bottom: 45px; color: #ff7a02; line-height: 40px; background: #eeeeee; padding-top: 10px; padding-bottom: 10px;}
.context a:hover{color: #ff7a02;}
.page{text-align: center; margin: 30px auto;}
.page a{display:inline-block;background: #eaeaea; height:18px;line-height:18px;border:1px solid #dbdbdb;padding:10px 14px 10px 14px;}
.page a:hover{background:#ff7a02;color:#fff;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:10px 14px 10px 14px;}
.page .current { padding:10px 21px 10px 21px;height:18px;border:1px solid #dbdbdb;line-height:18px;background:#ff7a02;color:#fff;}
.rel_center{font-weight: bold; margin: 55px auto; text-align: center; font-size: 16px; display: block;}
/*公司简介内页*/
.fostyle{font-size: 40px; font-family: 'Impact'; color: #333333; text-transform: uppercase;}
.fostyle font{color: #ff7a02;}
/*公司产品内页*/
.probody{margin-top: 25px;}
.probody li{ width: 280px; height: 320px; float: left;overflow: hidden; box-sizing: border-box;  padding: 8px 8px 0px 8px; border-bottom: 3px solid white;margin-left:10px; margin-right:10px; margin-bottom: 25px; background:#f3f3f3;}
.probody li img{ max-width: 264px; height: 262px; display: block; margin: 0px auto; }
.probody li:hover{border-bottom: 3px solid #ff7a02; transition: 0.3s;box-shadow: 0 0 3px 3px #ff7a02;}
.probody li:hover img{transform: scale(1.1); transition: all ease-in-out 0.6s;}
.probody li span{display: block; text-align: center; line-height: 48px; }
.probody li:hover span{color: #ff7a02;}
#productTitle{width:600px;height:30px;font-size:18px;text-align:center;margin:25px auto;}
.proinfrig{ width: 600px;height: 480px; float: right;  margin-top: 25px;position: relative;}
.proinfrig .tiela{display: block; line-height:40px;border-bottom: 1px dashed #dddddd; font-size: 20px; font-weight: bold;}
.proinfrig img{max-width: 600px;}
.proinfrig table{max-width: 600px;}
.liuyant{ width: 600px; height: 105px; background: #f3f3f3;box-sizing: border-box; position: absolute; bottom: 0px; }
.lysp1{display: block; font-size: 16px; font-weight: bold; line-height: 105px; float: left; margin-left: 30px;}
.lysp1 font{font-size: 30px;color: #ff7a02; font-family: 'Arial'; line-height: 105px;}
.niuyn{display: block; width: 133px; height: 47px; background: #1f1f1f; color: white; font-size: 16px; font-weight: bold; text-align: center; line-height: 47px; float: left; margin-left: 35px; margin-top: 29px;}
/*案例内页*/

.anlibody {  margin-top: 40px;}
.anlibody  li{width: 288px; height: 260px; float: left; border:1px solid #dddddd;overflow: hidden; box-sizing: border-box; margin-bottom: 22px; margin-left: 6px; margin-right: 6px;}
.anlibody  li img{ max-width:286px; height: 216px; display: block; margin: 0px auto; }
.anlibody  li span{display: block; height: 42px; line-height: 42px; text-align: center; position: relative;}
.anlibody  li:hover span{background: #ff7a02; color: white; transition: 0.3s;}
.anlibody  li:hover{box-shadow: 0 0 3px 3px #68c1f8;}
.anlibody  li:hover img{transform: scale(1.1); transition: ease-in-out 0.5s;}
/*新闻内页*/
.newsbody{margin-top: 25px;}
.newsbody li{  width: 285px; height: 310px;position: relative; box-sizing: border-box; float: left; overflow: hidden; background: #f3f3f3; margin-bottom: 25px; margin-left: 7px; margin-right: 7px;}
.newsbody li img{ width:285px; height: 180px; position:relative;z-index: 1; display: block;}
.newsbody li:hover{background: #ff7a02; color: white; }
.newsbody li:hover .newbot{height: 190px;background: #ff7a02;  padding-top:10px;}
.newsbody li:hover .newmo{display: block;}
.newsbody li:hover span,.newsbody li:hover p,.newsbody li:hover font{ color: white; }
.newbot{height: 130px;width: 285px; box-sizing: border-box; padding: 15px; position: absolute; bottom: 0px; z-index: 2;}
.newbot span{display: block; color: #666666; line-height:28px; font-size: 14px;box-sizing: }
.newbot font{display:block; font-size: 14px; line-height: 24px; color: #666666;}
.newbot p{font-size: 16px;line-height: 27px;   font-weight: bold; display: block;}
.newmo{display: none;margin-top:15px; width: 92px; height: 28px; color:white; font-size: 14px; line-height: 28px; text-align: center;border:1px solid white; }

#newTitle{ width: 100%;height: 36px;color: #333; font-size: 18px;line-height: 36px;font-weight: bolder;text-align: center;margin: 0 auto;}
.newtime{ font-size: 14px; color: #888888; text-align: center; height: 30px; line-height: 30px; border: 1px dotted #999999; margin-top: 30px; }

/*荣誉资质内页*/
#DB_gallery{ width: 850px; margin: 25px auto;}
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{}
#DB_gallery .DB_imgSet {position:relative;width:850px;height:480px;overflow:hidden;background:#eeeeee;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%; background:#eeeeee;}
#DB_gallery .DB_imgSet .DB_imgWin img{max-width: 850px; height: 480px; display: block; margin: 0px auto;}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:15px;box-sizing: border-box; width:850px;overflow:hidden;background: #eeeeee; padding-top: 7px;}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0; }
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_thumMove img{ width: 164px;height: 93px; }
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:7px;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:7px;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute; width:159px;height:88px;border:3px solid #ff7a02;left:0;top:0}
/*招聘*/
.jobbody{margin-top: 40px;}
.jobbody li{ width: 383px; height: 178px; border:1px solid #d4d4d4; box-sizing: border-box; padding:25px 25px 0px 25px; float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 15px;}
.jobbody li span{display: block; font-size: 18px; color: #ef0f04;}
.jobbody li span b{font-size: 16px; color: #606060;}
.jobbody li p{color: #606060; line-height: 28px; height: 85px; }
.jobbody li font{display: block; line-height: 40px;border-top:1px solid #d4d4d4; color: #606060;}
.jobbody li:hover{border:1px solid #1c4987; box-shadow: 0 0 3px 1px #1c4987; transition: 0.3s;}
/*在线留言内页*/
#form1{}
#form1 #name,#form1 #tel,#form1 #add,#form1 #email{display: block; width: 325px; height: 50px; border:1px solid #d5d5d5; margin-bottom: 8px;box-sizing: border-box; text-indent: 13px; }
#form1 input:focus{outline: 1px solid #ff7a02; border:1px solid #ff7a02; }
#form1 input::placeholder{color: #232323;}
#form1 textarea{ width: 528px; height: 108px; border:1px solid #d5d5d5; text-indent: 13px; padding-top: 10px;}
#form1 textarea:focus{/* border:1px solid #0f4d96;*/ outline: 1px solid #ff7a02;}
#form1 textarea::placeholder{color: #232323; font-family: '微软雅黑'; font-size: 14px; }
#form1 .but{ width: 310px; height: 50px;font-size: 16px; background: #848484; color: white; text-align: center;line-height: 50px; border:none; font-weight: bold; margin-top: 26px; }
#form1 .but:hover{background: #ff7a02; transition: 0.3s;cursor: pointer;}
/*联系我们内页*/
.cont{ width: 400px;  box-sizing: border-box;  float: right;margin-top: 30px;}
.cont ul{ margin-top: 20px; }
.cont ul li{font-size: 18px; line-height: 33px;color: #626262;}
.cont ul li font{font-weight: bold;}
.cont img{ width: 115px; height: 115px; border:1px solid #dddddd; display: block; margin-top: 25px; }

/* CSS Ziye */
/* CSS xingwen */




#page{width:400px;height:30px; line-height:30px;text-align:center;margin:52px auto;color:#333;font-size:16px;clear:both;}

#page a{color:#333;font-size:12px;}

#page a:hover{color:#900;}




#newsInfo{width:100%;height:40px;color:#666;font-size:12px;text-align:center;margin:0 auto; border-bottom: 1px solid #dedede;}
.newsinfoleft {padding-left: 30px;}

.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }



/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}

.class_08{ background: url(../images/lijin9.png) no-repeat; width: 100%; height: 244px; }
