@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{ }
.left{float:left;}
.img{display: block; margin: 0px auto;}
.right{float:right;}
.clear{ clear: both; }


body{ font-family: "微软雅黑"; padding:0; margin:0; font-size: 14px; color: #444444;}
.wrapper{width: 1180px; margin: 0px auto;}

/* CSS Header */
.tt{height: 35px; background: #d4d4d4; line-height: 35px; color:#636363; text-indent: 1em; min-width: 1180px;}
.header{z-index:999999; height: 140px; min-width: 1180px; position: relative;}
#logo{position: relative;  float:left; line-height:175px; width: 225px; height: 175px; background: white; border-left: 1px solid #e41e26; border-right: 1px solid #e41e26; }
#logo img{ display: block; margin: 36px auto; }
#nav{float: left; margin-left: 15px;}
#nav li{display:block;float:left;  height: 140px; width: 108px;box-sizing: border-box;text-align: center;  line-height: 140px; font-size: 16px; }
#nav li:hover{color: #e41e26;}
.ssrig{ width: 165px; float: right; height: 42px; background: url(../Image/mt2.png) left bottom no-repeat; color: #636363; box-sizing: border-box; padding-left: 30px; margin-top: 40px;}
.ssrig font{color: #e41e26; font-size: 20px; font-family: 'Impact';}
.banner{ min-width: 1180px;overflow: hidden; }
/* CSS Footer */
.footer{ height: 225px;  box-sizing: border-box; padding-top: 40px;background: #222222;}
.ftmid{ width: 396px; height: 145px; border-left:1px solid #474747;border-right:1px solid #474747; float: left; margin-left: 60px;}
.ftmid ul{ width: 84px; float: left; margin-left: 45px; float: left; }
.ftmid ul li font{font-size: 14px; font-weight: bold; color:#8f8f8f; line-height: 25px;}
.ftmid ul li{color: #717171; line-height: 25px;}
.ftmid ul a li:hover{text-decoration: underline;}
.ftrig {padding-top: 16px; float: right;}
.ftrig li{color: #717171; font-size: 14px; line-height: 30px;}
.ftrig a li:hover{text-decoration: underline;}
.ftbot{height: 50px;background: #181818; line-height: 50px; color: #8f8f8f;}
.ftbot a{color:#bbbbbb; float: right;}
.ftbot a:hover{text-decoration: underline;}
/* CSS Main */

#index_main{width:100%;margin:0 auto; min-width: 1180px; padding-top: 50px; padding-bottom: 110px;}
#index_main1{width:100%;margin:0 auto;overflow:hidden;min-width: 1180px;}
/*公司简介*/
.company{height: 666px;box-sizing: border-box; min-width: 1180px; background: url(../Image/combg.jpg) left 500px repeat-x; padding-top: 48px;}
.indtit{display: block;text-align: center; font-size: 18px;color: #999999; font-family: 'Arial'; text-transform: uppercase; height: 80px; background: url(../Image/mt3.png) center bottom no-repeat;}
.indtit font{font-size: 30px; color: #444444;}
.comleft{ width: 650px; height: 320px; margin-top: 52px; }
.comleft span{display: block; font-size: 24px; font-weight: bold; color: #444444; line-height: 43px;}
.comleft span font{color: #e41e26;}
.comleft p{line-height: 30px;margin-top: 30px;}
.commore{ width: 128px; height: 33px; border:1px solid #dcdcdc; border-radius: 8px; line-height: 33px; text-align: center; margin-top: 35px;}
.commore:hover{background: #e41e26; color: white; border:1px solid #e41e26; transition: 0.3s;}
.comimg{display:block; position: absolute; top:132px; right: 0px;}
.company ul{ width: 590px;box-sizing: border-box; margin-top: 25px; }
.company li{ width: 25%; text-align: center; line-height: 56px; color: white; float: left; }
.company li:hover img{transform: rotateY(360deg); transition: 1s;}
/*产品展示*/
.product{height: 785px; box-sizing: border-box; padding-top:60px; min-width: 1180px;}
.pa{text-align: center; margin-top: 40px;  }
.pa a{ padding: 10px 30px 10px 30px; border:1px solid #c4c4c4; font-size: 16px;  margin-left: 2px; margin-right: 2px;  margin-bottom: 10px; display: inline-block; float: left;}
.pa a:hover{background: #00388f; color: white; border:1px solid #00388f; transition: 0.3s;}
.ppa{text-align: center; margin-top: 40px;  }
.ppa a{ padding: 10px 30px 10px 30px; border:1px solid #c4c4c4; font-size: 14px;  margin-left: 7px; margin-right: 7px;  margin-bottom: 10px; display: inline-block; float: left;}
.ppa a:hover{background: #00388f; color: white; border:1px solid #00388f; transition: 0.3s;}
#marqueeDiv1{ height:410px;overflow:hidden; box-sizing: border-box; width: 1180px; background: white; margin: 0px auto; margin-top: 10px;}
#marqueeDiv1 ul li{width: 290px; height:410px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 4px; margin-right: 4px; border:1px solid #d4d4d4;}
#marqueeDiv1 ul li img{ width: 290px;height: 214px; display: block; }
#marqueeDiv1 ul li span{display: block; line-height: 56px; text-align: center; font-weight: bold; font-size: 16px;}
#marqueeDiv1 ul li p{line-height: 18px; font-size: 12px; color: #888888; padding: 5px 17px 20px 17px; text-align: center;}
.limore{ width: 116px; height:34px; border:1px solid #c9c9c9; border-radius: 5px; text-align: center; line-height: 34px; font-size: 12px; margin: 0px auto;  }
#marqueeDiv1 ul li:hover .limore{background: #e41e26; border:1px solid #e41e26; color: white; transition: 0.3s;}
/*企业实力*/
.shili{ height: 470px;box-sizing: border-box; background: #00388f; min-width: 1180px;}
.sousuo{height: 70px; border-bottom: 1px solid #406aab; margin-bottom: 40px;}
.sousuo span{display: block; float: left; line-height: 70px; color: white;}
.shili ul{margin-top: 50px; height: 195px;}
.shili li{ width: 295px; float: left; background: url(../Image/mt13.png) right 20px no-repeat;box-sizing: border-box;color: white;  padding-left: 37px; padding-right: 37px; }
.shili li span{display: block; font-weight: bold; line-height:50px; text-align: center; font-size: 18px;}
.shili li p{text-align: center; line-height: 18px; font-size: 12px;}
/*搜索*/
.soso{height: 70px;  margin-bottom: 40px; background: #8b8b8b;}
.soso span{display: block; float: left; line-height: 70px; color: white;}
.search{ width: 470px; height: 35px; background: url(../Image/mt8.png)left center no-repeat; margin-top: 20px; }
.search-text{ width: 290px; height: 33px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; float: left; text-indent: 1em;}
.search-btn{ width: 69px;height: 35px;background: #e41e26; color: white;line-height: 35px; text-align: center; float: left; border:none;}
/*企业前沿*/
.qianyan{height: 720px; box-sizing: border-box; min-width: 1180px; padding-top: 55px;}
/* tab */
#tab{width:1180px;position:relative; margin-top: 30px;}
#tab .tab_menu{width:100%;position:absolute;z-index:1; padding-left: 62px;}
#tab .tab_menu li{ float:left;width:347px;height:62px;line-height:62px;cursor:pointer;text-align:center;margin-right: 7px; background: #bababa; color: white; font-size: 24px;}
#tab .tab_menu li a{color: white;}
#tab .tab_box{width:1180px;height:360px;clear:both;top:110px;position:relative;}
#tab .tab_menu .selected{ background:#e41e26;cursor:pointer;}
.hide{display:none;}
.tab_box>div{padding-right:40px; width: 1180px; box-sizing: border-box; min-width: 1180px; }
.tab_box img{ width: 385px; height: 305px; border:1px solid #e0e0e0; float: left; }
.qyrig{ width: 674px; float: right; }
.qysp1{display: block; font-size: 28px; font-weight: bold;color: #00388f; line-height: 50px; text-transform: uppercase;}
.qysp2{font-size: 20px; color: #00388f; line-height: 45px;}
.qysp3{font-size: 18px; color: #e41e26; line-height: 30px; margin-top: 14px; font-weight: bold;}
.qysp4{font-size: 14px; color: #5e5e5e; line-height: 30px; margin-top: 20px;}
/*新闻资讯*/
.news{height: 460px; background:#e7e7e7; box-sizing: border-box; min-width: 1180px; padding-top: 60px;}
.news ul{margin-top: 45px;}
.news li{ width: 590px; height: 85px; box-sizing: border-box; padding-right: 113px; float: left; margin-bottom: 48px; }
.nett{ width: 85px; height: 85px;background: #b7b7b7;display: block; float: left; color: white; font-size: 14px; text-align: center;box-sizing: border-box; padding-top: 12px; }
.nett font{ font-size: 36px; font-weight: bold; line-height: 40px; }
.indnerig{ width: 370px; float: right; }
.indnerig span{font-size: 18px; color: #2f2f2f; line-height: 40px; display: block; }
.indnerig p{font-size: 14px; color: #888888; line-height: 18px;}
.news li:hover .nett{background: #a7241c; transition: 0.3s;}
/*侧边栏此网站首页复用*/
.side{width: 250px;float: left;}
.ce{border:1px solid #cccccc; margin-top: -1px;}
.ce >li >a{text-decoration:none;outline:none;border-bottom: 1px solid #cccccc;background: url(../Image/kb10.png) 225px center no-repeat no-repeat ,white; blr:expression(this.onFocus=this.blur());}
.ce{display:block;width:248px;z-index:5;top:0px;left:0px;}
.ce>li>a:hover{ background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white; }
.ce li .xz{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white;}
/*.ce li .current{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white;}*/
.ce li a{font-size: 14px; padding: 16px 0px 16px 24px;color:#666666;display:block;cursor:pointer;border-bottom: 1px solid #cccccc }
.er{display:none;width:248px;}
.er li{width:100%;box-sizing: border-box;}
.er li a{display:block;padding: 16px 0px 16px 24px;font-weight: normal;font-size: 14px; color:#666666;}
.er li a:hover{background:url(../Image/kb9.png) 225px center no-repeat, #3a65c2; color: white; }
.messg{ width: 250px;  margin-top: 18px;}
.messg ul{border:1px solid #cccccc; margin-top: -1px; box-sizing: border-box; padding: 20px 26px 20px 26px;}
.messg ul li{ line-height: 26px; }
/*内页右侧抬头*/
.infotit{ display: block; font-size: 24px; font-weight: bold; text-align: center; line-height: 40px; margin-top: 50px; }
.infotit font{color: #e41e26;}
.content img{max-width: 1180px;}
.content table{max-width: 1180px;border:1px solid #cccccc;}
.content td{border:1px solid #cccccc;}
#newsContent img{max-width: 1180px;}
#newsContent table{max-width: 1180px;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;}
.fofoimg{ width: 480px; height: 410px; box-sizing: border-box; border:1px solid #dbdbdb; float: left; }
.fofoimg img{max-width: 480px; height: 410px; display: block; margin: 0px auto;}
.xxsmys{ width:100%; height:63px; line-height:63px; /*border-bottom: 1px solid #dedede;*/ background: #ececec; margin-top: 44px;}
.xxsmwz{ width:208px; height:63px; color:#FFF;font-weight: bold; font-size: 24px; text-align:center; display:block; background:#7a7a7a;}
.context{ font-size: 14px; margin-top: 60px;padding-top: 30px; font-weight: bold; margin-bottom: 45px; color: #00388f; line-height: 30px;border-top:2px solid #e9e9e9;}
.context a:hover{color: #00388f;}
.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:#00388f;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:#00388f;color:#fff;}
/*新闻页结束*/
.class_02{ display: block; font-size: 30px; color: #666666; text-align: center; line-height: 50px;}
.class_03{display: block; font-size: 20px; color: #4ca4d4; text-align: center; line-height: 50px; }
#xw{width:147px;height:32px;line-height:32px;text-align:center;background-color:#f57f16;color:#fff;font-size:16px;float:left;}

/*公司简介内页*/
.tp1{text-align: center; margin-bottom: 55px; margin-top: 45px;}
.tp1 a{padding: 12px 33px 12px 33px;margin-left: 6px;  font-size: 14px; border:1px solid #bcbcbc; float: left; margin-bottom: 9px; }
.tp1 a:hover{background: #00388f; color: white; border:1px solid #00388f; transition: 0.3s;}
.tp1 .current{background: #00388f; color: white; border:1px solid #00388f; transition: 0.3s;}
/*.content{ width: 640px; float: left; }
.infocomleft{display: block; font-size: 24px; font-weight: bold; color: #444444; line-height: 43px;}
.infocomleft font{color: #e41e26;}*/
/*设备内页*/
.equbody  li{ width: 385px; float: left;  margin-bottom: 20px; margin-left: 4px; margin-right: 4px;}
.equbody  img{ width:383px; height: 323px; margin: 0px auto;  display: block;  border:1px solid #e0e0e0;}
.equbody  li span{ width: 385px; height: 50px; line-height: 50px;color: white; font-size: 24px; display: block;  text-align: center;background: #818181;  transition: 0.3s; margin-bottom: 30px;}
.equbody  li:hover span{ background:#e41e26; color: white;   }
.eqlimore{ width: 116px; height:34px; border:1px solid #c9c9c9; border-radius: 5px; text-align: center; line-height: 34px; font-size: 12px; margin-top: 16px;  }
.eqlimore:hover{background: #e41e26; transition: 0.3s; color: white;}
/*公司产品内页*/
.foforig{ width: 555px; float: right; margin-right: 35px; box-sizing: border-box; }
.foforig .fot{display: block; font-size: 22px; font-weight: bold; line-height: 75px; border-bottom: 2px solid #d9d9d9;}
.foforig .fot1{ display:block; font-size: 18px; font-weight: bold; color: #00388f; line-height: 50px; margin-top: 25px; }
.foforig .fot2{line-height: 24px; color: #777777; margin-bottom: 33px;}
.foforig .fot3{ width: 205px; height: 60px; background:url(../Image/mt14.png)35px center no-repeat, #7e7e7e; font-size: 18px; font-weight:bold; line-height: 60px; float: left; color: white;box-sizing: border-box; padding-left: 82px; }
.foforig .fot3:hover{ background:url(../Image/mt14.png)35px center no-repeat, #00388f;}
.foforig .fot4{ width: 205px; height: 60px; background:url(../Image/mt15.png)18px center no-repeat, #7e7e7e; font-size: 18px; font-weight:bold; line-height: 60px; float: left; color: white;box-sizing: border-box; padding-left: 56px; margin-left: 6px;}
.foforig .fot4:hover{ background:url(../Image/mt15.png)18px center no-repeat, #00388f;}
.probody{margin-top: 20px;}
.probody li{width: 290px; height:410px; box-sizing: border-box; overflow: hidden; float: left; margin-bottom: 10px; margin-left: 2px; margin-right: 3px; border:1px solid #d4d4d4;}
.probody li img{ width: 290px;height: 214px; display: block; }
.probody li span{display: block; line-height: 56px; text-align: center; font-weight: bold; font-size: 16px;}
.probody li p{line-height: 18px; font-size: 12px; color: #888888; padding: 5px 17px 20px 17px; text-align: center;}
.probody li:hover .limore{background: #e41e26; border:1px solid #e41e26; color: white; transition: 0.3s;}
#productTitle{width:600px;height:30px;font-size:18px;text-align:center;margin:25px auto;}
/*案例内页*/
.anlibody {  margin-top: 25px;}
.anlibody  li{width: 376px;height: 295px;  float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 27px; border:3px solid #dcdcdc;}
.anlibody  img{ width: 376px; height: 238px;   margin: 0px auto;display: block;}
.anlibody  li span{ width: 376px; height: 57px; line-height: 57px;background: #9c9c9c; display: block;  text-align: center; color:white; overflow: hidden; transition: 0.3s;}
.anlibody  li:hover span{ color:white; background: #0f4d96;}

/*新闻内页*/
.newsbody{margin-top: 45px;}
.newsbody li{ width: 590px; height: 85px; box-sizing: border-box; padding-right: 113px; float: left; margin-bottom: 48px; }
.newsbody li:hover .nett{background: #a7241c; transition: 0.3s;}


#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; }
#newsContent{width:100%;font-size:14px; padding-top:20px;}
/*荣誉资质内页*/
.holibody { }
.holibody  li{width: 386px;height: 335px;  float: left; margin-left: 4px; margin-right: 3px; margin-bottom: 25px;border:1px solid #e0e0e0;box-sizing: border-box;}
.holibody  img{ max-width: 386px; height: 278px;   margin: 0px auto;display: block;}
.holibody  li span{ width: 386px; height: 57px; line-height: 57px; display: block;  text-align: center;font-size: 18px; overflow: hidden; transition: 0.3s;}
.holibody  li:hover span{ color:white; background: #00388f;}
/*在线留言内页*/
#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 #e41e26; border:1px solid #e41e26; }
#form1 input::placeholder{color: #232323;}
#form1 textarea{ width: 470px; height: 120px; border:1px solid #d5d5d5; text-indent: 13px; padding-top: 10px;}
#form1 textarea:focus{/* border:1px solid #0f4d96;*/ outline: 1px solid #e41e26;}
#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: #e41e26; transition: 0.3s;}
/*联系我们内页*/
.niuyan{ width: 530px; float: left; box-sizing: border-box; margin-top: 50px;border-right: 1px solid #e1e1e1; padding-right: 57px;}
.niumap{ width: 590px; box-sizing: border-box; float: right; margin-top: 50px; }
.niumap span{display: block; font-size: 24px; font-weight: bold; color: #444444; line-height: 43px;}
.niumap span font{color: #e41e26;}
.mama{ width: 160px; height: 160px; background:#848484; float: left; display: block; margin-top: 50px; }
.lianxi{float: right; width: 373px; margin-top: 40px;}
.lianxi li{line-height: 36px; color: #444444; font-size: 16px;}
.lianxi a li:hover{text-decoration: underline;}
/* 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; }
