@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: #174791; }
.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: #333333;}
.wrapper{width: 1200px; margin: 0px auto;box-sizing:border-box;}
.winner{ width: 1200px; margin: 0px auto; box-sizing: border-box; padding: 0px 0px 60px 0px; background: white; }
/* CSS Header */
.oo{height: 4px;background: url(../Image/gh.png) center no-repeat; min-width: 1200px;}
.tt{ height: 35px;border-bottom: 1px solid #dddddd;   background:white; box-sizing: border-box; padding-top:8px; min-width: 1200px;}
.tt span{ float: right;  display: block; padding-left: 5px; padding-right: 5px;}
.tt span:hover{ color: #174791; }
.header{z-index:999999; height: 98px; min-width: 1200px;}
#logo{  float:left; line-height:98px; }
#logo img{ vertical-align: middle; }
.logoright{ float: right; margin-top: 30px; color: black; }
.logoright span{display: block; line-height: 26px; font-size: 20px; font-family: 'Arial';}
.hed1{background: url(../Image/zj1.png) left center no-repeat; padding-left: 30px;}
.hed2{background: url(../Image/zj2.png) left center no-repeat; padding-left: 30px;}
#nav{display:block; position: relative; z-index: 999;margin-top: 29px;   float: right;}
#nav .mainlevel { display:block;float:left;text-align:center;color: white;margin-left: 47px; line-height: 45px;  transition: 0.3s;}
#nav .mainlevel>a{display:block;font-size: 15px; display:block;text-align:center;padding-bottom: 24px;  transition: 0.3s; box-sizing: border-box;  color: white;}
#nav .mainlevel ul{display:none; position:absolute; margin-left: -33px;}
#nav .mainlevel li {width:120px; display:block;text-align:center;color: white;  line-height: 40px; transition: 0.3s; background: #0f4d96;border-bottom: 1px solid #3368a6;}
#nav .mainlevel li a{color: white;}
#nav .mainlevel li:hover{background: #3368a6; }
#nav .mainlevel:hover{text-decoration: underline; }
/*搜索*/
.sousuo{height: 160px;box-sizing: border-box; background: #f4f3f3; min-width: 1200px;}
.ssleft{ width: 335px; height: 73px; float: left;margin-top: 48px;}

.search{ width: 608px; height: 73px; line-height: 73px; text-align: center; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin-top: 48px;box-sizing: border-box; }
.search a{color:#174791; padding: 5px 15px 5px 15px;  font-size: 16px; font-weight: bold;}
.search a:hover{text-decoration: underline;}
.ssrig{ width: 200px; height: 73px; margin-top: 48px; float: right;  font-size: 16px;background: url(../Image/ch3.png) left top no-repeat; line-height: 35px; } 
.ssrig font{font-size: 26px;}
.ssrig span{margin-left: 40px;}
/* CSS Footer */
.footer{ height: 277px;background: #163a87;  box-sizing: border-box; }
.fttop{height: 65px;  box-sizing: border-box; padding-top: 23px; text-align: center; }
.fttop a{color: white;  padding: 0px 43px 0px 43px; font-size: 15px; }
.fttop a:hover{text-decoration: underline;}
.ftmid{height: 120px;border-top: 1px solid #425e9a; padding-bottom: 33px; box-sizing: border-box; padding-top: 30px;}
.ftmidmid{ width: 503px;box-sizing: border-box; float:left;padding-left: 36px; border-left: 2px solid #7488b5; margin-left: 42px;}
.ftmidmid span{ float: left; color: white; line-height: 28px;height: 26px; margin-right: 13px;overflow: hidden;}
.ma{ width: 92px; height: 92px; float: right; display: block; }
.ftbot{height: 40px;line-height: 40px; background: #001748; color: white;margin-top: 50px;}
.ftbot a{color: white; float: right;}
.ftbot a:hover{text-decoration: underline;}
/* CSS Main */
#index_main{width:100%;margin:0 auto;  min-width: 1200px;}
#index_main1{width:100%;margin:0 auto; min-width: 1200px;}

/*分类*/
.fenlei { height: 350px; box-sizing: border-box; padding-top: 0px; background: white;}
#marqueeDiv1{height: 240px; overflow: hidden; margin-top: 40px;}
#marqueeDiv1 ul{}
#marqueeDiv1 ul li{ width: 280px; height: 240px; float: left; box-sizing: border-box; margin-right: 25px; }
#marqueeDiv1 ul li img{display: block; width: 280px; height: 240px;  }
#marqueeDiv2{height: 240px; overflow: hidden; margin-top: 40px;}
#marqueeDiv2 ul{}
#marqueeDiv2 ul li{ width: 280px; height: 240px; float: left; box-sizing: border-box; margin-right: 25px; }
#marqueeDiv2 ul li img{display: block; width: 280px; height: 240px;  }
.name{color: white; text-align: center; display: block; margin-top: 13px; font-size: 16px;}
.trangle{display: block; transform: rotate(90deg);  color: white; width: 15px;  margin: 0px auto;margin-top: 15px;}
.tymore{ width: 90px; height: 26px; border:1px solid white; border-radius: 13px; line-height: 26px; text-align: center; color: white; display: block; margin: 0px auto; margin-top: 30px;}
.Name{color: white; text-align: center;  font-size: 16px; display: none; margin-top: 80px;}
.btn03 { width: 100%; overflow: hidden; position: relative; }
.btn03 img { position: relative; width: 100%; top: 0; left: 0;}
.btn03 .ovrly { background: rgba(23, 71, 145, 0.8); height: 100%; left: 0; top: 100%; width: 100%; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.btn03:hover .ovrly {top: 0;  background: rgba(23, 71, 145, 0.8);;}
.btn03:hover .translate{ display: block; transition: all 0.5s ease-in; transform: translate(0px,77px);}
.btn03 .ovrly .tymore:hover{color: #174791; border:1px solid white; background: white;}
.pdmore{ width: 120px; height: 30px;border:1px solid #174791; color: #174791; line-height: 30px;text-align:center; margin: 0px auto; margin-top: 40px; }
.pdmore:hover{background: #174791; color: white; transition: 0.3s;}
/*广告*/
.guanggao{height: 194px; background: url(../Image/ch5.png) center no-repeat;}
/*公司简介*/
.company{height: 525px;box-sizing: border-box; padding-top: 40px;  background: white;}
.company .cop{ width: 600px; height: 379px; box-sizing: border-box; float: left; background: #f5f5f5;padding: 18px 40px 40px 40px; }
.cop img{padding-bottom: 22px; }
.cop p {  border-top: 1px solid #cccccc; line-height: 28px; padding-top: 30px;text-indent: 2em;}
.cop p a{color: #174791;}
.company p a:hover{text-decoration: underline;}
/*生产设备和荣誉资质*/
.doubl{height: 345px;}
/* tab */
#tab{width:1200px;position:relative;margin:0px auto; margin-top: 84px;border-top: 1px solid #cccccc;}
#tab .tab_menu{width:330px;position:absolute;z-index:1;}
#tab .tab_menu li a{display: block; float:left;width:150px;height:45px;line-height:40px;border:1px solid #174791;color: #174791; cursor:pointer;text-align:center; margin-left: 9px;background: white;}
#tab .tab_box{width:1200px;height:240px;clear:both;position:relative;}
#tab .tab_menu .selected a{background:#174791;color: white; cursor:pointer;}
.hide{display:none;}
.tab_box div{margin-top: 36px;} 
#marqueeDiv3{height: 240px; overflow: hidden; margin-top: 86px;}
#marqueeDiv3 ul{}
#marqueeDiv3 ul li{ width: 280px; height: 240px; float: left; box-sizing: border-box; margin-right: 25px; }
#marqueeDiv3 ul li img{display: block; width: 280px; height: 190px;  }
#marqueeDiv3 ul li span{display: block; line-height: 50px; text-align: center;}
#marqueeDiv3 ul li:hover span{background: #174791;color: white;transition: 0.3s;}
#marqueeDiv4{height: 240px; overflow: hidden; margin-top: 86px;}
#marqueeDiv4 ul{}
#marqueeDiv4 ul li{ width: 280px; height: 240px; float: left; box-sizing: border-box; margin-right: 25px; }
#marqueeDiv4 ul li img{display: block; width: 280px; height: 190px;  }
#marqueeDiv4 ul li span{display: block; line-height: 50px;text-align: center;}
#marqueeDiv4 ul li:hover span{background: #174791;color: white; transition: 0.3s;}
/*新闻和联系我们*/
.two{height: 545px; background: #f5f5f5;min-width: 1200px;box-sizing: border-box; padding-top: 55px;}
.news{ width: 735px; height: 420px; background: white; float: left; box-sizing: border-box;padding: 35px 32px 35px 32px; }
.newstit{height:30px; line-height: 30px; }
.newstit img{float: left;}
.newstit span{float: right; font-size: 14px;}
.news1{height: 125px;box-sizing: border-box;margin-top: 30px;}
.news1 img{ width: 250px;height: 125px; float: left; }
.nwlirig{width: 385px; float: right;}
.nwlirig span{display: block; font-size: 16px; font-weight: bold;}
.nwlirig p{ line-height: 24px; margin-top: 8px; }
.nwlirig p font{color: #174791;}
.newsul{padding-top: 10px;border-top: 1px solid #cccccc; margin-top: 25px;}
.newsul li{background: url(../Image/ch11.png) left center no-repeat; height: 18px; line-height: 18px; margin-top: 14px;text-indent: 2em;}
.newsul li span{float: right;}
.newsul li:hover{background: url(../Image/ch10.png) left center no-repeat;}
.lianxi{ width: 440px; height: 420px; float: right;background: white; box-sizing: border-box; padding: 35px 32px 35px 32px;} 
.webname{display: block; font-size: 16px; font-weight: bold; margin-top: 40px;}
.lianxi ul li{float: left; width: 178px; margin-top: 20px; }
/*侧边栏*/
.sidebar{ width: 230px; float: left; position: relative;box-sizing: border-box; position: relative; margin-top: -136px; }
.sidetop{display: block;padding-top: 20px; width: 230px; height: 100px; background: #163a87; color: white;text-align: center; font-size: 24px; font-weight: bold; box-sizing: border-box;}
.sidetop font{font-size: 14px; color: white; font-weight: normal;}
.side{ width: 230px; box-sizing: border-box; margin-top: 5px;}
.side li a{display: block; width: 230px; height: 45px; line-height: 45px;  box-sizing: border-box;background: #f2f2f2;text-align: center; }
.side li a:hover{ background: #163a87; color: white;}
.side li .current{ color: white; background: #163a87;}
.sidee{ margin-top: 14px; background: url(../Image/ch16.png)center no-repeat; height: 131px; width: 100%;box-sizing: border-box; padding-top: 46px; padding-left: 20px;}
.sidee span{font-size: 14px; color: #163a87;  display: block;}
.sidee span font{ font-size: 25px; font-family: 'Impact'; letter-spacing: 0.5px;}
.sidee span a{font-size: 16px; color: #163a87;}
/*内页右侧抬头*/
.info_right{ float: right; width: 935px; }
.crtitle{ height: 40px;border-bottom:1px solid #cccccc; line-height: 40px;margin-bottom: 35px; margin-top: 60px;}
.crtitle span{ float: left; font-size: 14px;  background: url(../Image/zj6.png) left center no-repeat; text-indent: 2.5em; margin-left: 265px;}
.crtitle span a:hover{ color: #549dff; }
.content img{max-width: 920px;}
.content table{max-width: 920px;border:1px solid #cccccc;}
.content td{border:1px solid #cccccc;}
.rel_center{font-size: 20px; color: black;text-align: center;}
#newsContent img{max-width: 935px;}
#newsContent table{max-width: 935px;border:1px solid #cccccc;}
#newsContent td{border:1px solid #cccccc;}
#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:910px; padding:3px; border:#dcdcdc solid 6px;}
.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:#174791;}
.context{ font-size: 14px; padding-top: 15px; padding-bottom: 15px; color: #174791; background: #e9e9e9; line-height: 28px; padding-left: 15px; margin-top: 65px; margin-bottom: 45px;}
 .context a:hover{color: #174791;}
.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:#174791;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:#174791;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;}

/*公司简介内页*/
.info_img img{max-width:935px;  margin-top: 30px;}
.info_right p img{ max-width: 935px;  }
/*公司产品内页*/
.probody  li{  width: 223px; height: 205px;overflow: hidden; float: left;  margin-left: 4px; margin-right: 4px; margin-bottom: 28px;border:1px solid #cccccc; }
.probody  li img{  width: 223px; height: 165px;display: block; transition: 0.5s; border-bottom: 1px solid #cccccc; }
.probody  li span{ display: block; text-align: center; line-height: 40px;height: 40px; font-size: 16px;position: relative;  }
.probody  li:hover{ box-shadow: 0 0 10px #174791; }
.probody  li:hover span{ background: #163a87; color: white; }
.probody  li:hover img{ transform: scale(1.1);}
#productTitle{width: 800px; height:30px;font-size:18px;text-align:center;margin:25px auto; color: #174791;}
/*案例内页*/
.anlibody  li{height: 190px; width: 280px; float: left; margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
.anlibody  img{ width:280px; height: 190px; border: 1px solid #999999;    }
.anlibody  li span{ width: 281px; height: 40px; line-height: 40px; display: block;  text-align: center; color: white; position: absolute; background: rgba(0,0,0,0.8); margin-top: -44px; overflow: hidden; transition: 0.3s;}
.anlibody  li:hover span{ background: rgba(22,58,135,0.8);  box-shadow: 0px 5px 5px #464747;}
/*新闻内页*/
.newsbody{}
.newsbody li{ height: 138px;width: 896px; border: 1px solid #dddddd;box-sizing: border-box; padding: 30px 0px 30px 0px; float: right; }
.newtim{width: 80px; height: 80px;border-radius: 40px; background: #e9e9e9; float: left;box-sizing: border-box;text-align: center; line-height: 26px; padding-top: 12px; margin-left: -40px;}
.newtim font{font-size: 18px;}
.nenlimid{ width: 700px; float: left; box-sizing: border-box; margin-left: 30px;}
.nenlimid span{display: block; font-size: 16px;}
.nenlimid p{font-size: 14px; line-height: 26px; margin-top: 10px;}
.nenlirig{ width: 98px; height: 30px; border:1px solid #163a87; color: #163a87; text-align: center; line-height: 30px; float: right; margin-top: 24px;}
.nenlirig:hover{background: #163a87; color: 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; }
#newsContent{width:100%;font-size:14px; padding-top:20px;}
/*荣誉资质内页*/
.holibody  li{width: 210px;height: 250px;  float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 30px; padding: 5px;border: 1px solid #999999;  border-radius: 8px 8px 0px 0px;box-sizing: border-box;}
.holibody  img{ width: 200px; height: 240px; display: block; margin: 0px auto;  }
.holibody  li span{ width: 200px; height: 40px; line-height: 40px; display: block;  text-align: center; color: white; position: absolute; background: rgba(0,0,0,0.8); margin-top: -41px; overflow: hidden; transition: 0.3s;}
.holibody  li:hover span{ background: rgba(22,58,135,0.8);  }
.holibody  li:hover{box-shadow: 0px 0px 8px #464747;}
/*在线留言内页*/
#form1 th{ font-size:14px; color:#4c4a55 ; font-weight:normal; font-family:"宋体"; }
#form1 input{  outline:none; height:22px; border:1px solid #aaa;}
#form1 tr{ display:block; padding-bottom:15px;}
#form1 textarea{ border:1px solid #aaa; background: white; color: black;}
#form1 button{ outline:none;}
#form1 .but{ width:120px; height:35px; background-color:#174791; color:#FFF; border:0; border-radius:5px; font-size:14px; font-weight:bold; cursor: pointer;}
.contactlianxi li{ font-size: 14px; line-height: 26px; }
.yanzheng{ width: 80px; }
/*联系我们内页*/

.contact_left{width: 459px;height: 316px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-right:1px solid #cccccc; float: right;}
.contact_left span{display: block; font-size: 16px; line-height: 52px;box-sizing: border-box; border-bottom: 1px solid #cccccc; width: 100%; padding-left: 97px; overflow: hidden;}
.contact_left span font{font-size: 16px; font-weight: bold;}
/* 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; }
