/*全局*/
body { margin: 0 auto; background: #ffffff; font-size: 18px; font-family: "microsoft yahei"; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul, li { list-style: none; }
img { border: 0px; }
a { color: #363636; text-decoration: none; }
a:hover { color: #003399; }
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.clear { clear: both;}
#container {width: 640px; margin: 0 auto; }


/*头部*/
#header {height: 200px;z-index: 9999; position:fixed; background:#FFF;}
#header .box{width: 640px; height: 100px; border-bottom:4px #036cb9 solid;}
#header .box .logo_top {float: left;width: 539px;}
#header .box .logo_top a{ width:303px; height:56px; float:left;}
#header .box .logo_top img { margin-top:15px; margin-left:20px;}
#header .box .menu{width:99px;height: 50px;margin-top:25px;float:right; border-left:#CCC 1px solid;}

.menu2 {margin:0 auto;width:640px;height:100px; background:url(../images/menu.jpg) no-repeat}
.menu2 ul li {float:left;width:160px;height:50px;line-height:50px; text-align:center; font-size:32px; color:#fff;}
.menu2 ul li a {font-size:32px; color:#fff;}
.menu2 ul li a:hover{font-size:32px; color:#fff; text-decoration:underline;}


.head {width:640px; height:205px;}

/*首页图片切换*/
.bannerBox { position: relative; overflow: hidden!important;}
.bannerBox .bannerPics { position: relative; overflow: hidden!important; }
.bannerBox .bannerPics li { float: left; text-align: center; }
.bannerBox .bannerPics li img { width: 100%; vertical-align: middle; }
.bannerBox .bannerBtns { position: absolute; width: 100%; left: 0; bottom: 3%; display: table; z-index: 5; text-align: center!important; }
.bannerBox .bannerBtns li { display: inline-block; width: 1.8%; height: 0.55em; margin-left: 1.6%; border-radius: 0.27em; background: rgba(235,235,235,0.7); }
.bannerBox .bannerBtns li.current { background: rgba(235,235,235,1); }
.bannerBox .bannerBtns li:first-child { margin-left: 0; }

/*首页业务范围*/
.scope { margin-bottom: 3.2%; overflow: hidden!important;margin-top:15px;}
.scope li { float: left; width: 25%; }
.scope li a { display: block; height: 190px; background:#fff; text-align: center; }
.scope li a:hover { background:#d1edfa; outline: none; }
.scope li a:hover span { color: #003399; outline: none; }
.scope li img { height: 121px; width: 121px; margin: 9% 0 4%; vertical-align: middle; }
.scope li span { display: inline-block; width: 100%; height:50px;text-align:center; font-size:30px; color: #363636; font-weight: bold; overflow: hidden; }

/*首页新闻动态*/
.new { width:560px; margin:0 auto;margin-top:40px;}
.new .i_title { margin: 0 auto; color: #036cb9; width: 570x; height: 40px; line-height: 40px; font-size: 30px; text-align:left; font-family:"Microsoft YaHei"; font-weight:bold;}
.new .i_title em {font-size: 30px; color:#999; text-align: left; font-family:"Microsoft YaHei"; font-style:normal;font-weight:normal;}
.new .i_title span {float:right; color:#999; font-size:25px;font-weight:normal;font-size: 25px;}

.new .list {margin-top:40px; overflow:auto;zoom:1;}
.new .list li{ width:560px; height:100px; margin-bottom:30px;}
.new .riqi{ width:100px; height:100px; background:#59b9e3; float:left; margin-right:25px;}
.new .riqi .r-top{ width:80px; height:64px; margin:0 auto;  border-bottom:#FFF 1px solid; }
.new .riqi .r-top p{color:#fff; font-size:40px; text-align:center; font-weight:bold; line-height:64px;}
.new .riqi .r-xia{ width:100px; height:35px;}
.new .riqi .r-xia p{ color:#fff; font-size:18px; text-align:center; line-height:35px; }
.new .list li h2{ font-size:26px;  font-weight:bold; color:#606568; padding-top:14px; margin-bottom:22px; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; height:30px; line-height:30px;}
.new .list li p{ font-size:20px; color:#828282;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}


/*位置导航*/
.weizhi { width:640px; height:80px; background:#3581d0; position:relative;}
.weizhi h2{ line-height:80px; font-size:30px; color:#fff; margin-left:42px; float:left;}

/*新闻动态*/
.center {margin:0 auto; background:#f4f3f3; overflow:auto;zoom:1; }
.center .news .riqi{ width:100px; height:100px; background:#59b9e3; float:left; margin-right:30px;}
.center .news .r-top{ width:80px; height:64px; margin:0 auto;  border-bottom:#FFF 1px solid; }
.center .news .r-top p{color:#fff; font-size:40px; text-align:center; font-weight:bold; line-height:64px;}
.center .news .r-xia{ width:100px; height:35px;}
.center .news .r-xia p{ color:#fff; font-size:18px; text-align:center; line-height:35px; }
.center .news{ width:640px; background:#f4f3f3;  padding-top:40px; padding-bottom:30px;}
.center .news li{width:560px; margin:0 auto; height:100px; margin-bottom:20px; background:#fff;}
.center .news li .n-you p{ width:360px; font-size:24px; line-height:100px; color:#606568; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; float:left;}
.center .news li .n-you p:hover { color:#003399;}
.center .news li .n-you img{ margin-top:39px; margin-left:30px;} 

/*内容页*/
.center2 {margin:0 auto; background:#fff; overflow:auto;zoom:1; }
.news-c{ width:560px; margin:0 auto; padding-bottom:40px; }
.sub_con{ width: 560px;font-family: "微软雅黑";font-size: 40px;line-height: 28px;min-height: 380px;  position:relative; margin:0 auto;}
.newsinfo-main { font-size: 20px; line-height: 24px; }
.newsinfo-main h2 {font-size: 30px; font-family:"微软雅黑"; font-weight: normal; margin-top:40px;  line-height: 52px;  text-align: center; font-weight:bold;}
.newsinfo-main .time { border-bottom: 1px solid #dcdcdc;  color: #999; font-size: 22px; line-height: 40px; margin-bottom: 1px;  padding-bottom: 25px; text-align: center;}
.newsinfo-main .detail { border-top: 1px solid #ededed;padding-top:15px;}
.newsinfo-main .detail p { font-family:"微软雅黑"; padding-bottom: 10px; padding-top: 10px; font-size:22px; line-height:200%;}
.newsinfo-main .detail p a { color: #0066cc; }
.newsinfo-main .detail img { display: block;  margin: 0 auto; max-width: 560px;}

/*翻页*/
.pagenum { margin:0 atuo; text-align: center; width:600px; height:40px;margin-bottom:20px;margin-top:20px;}
.pages { color: #999; _width: 100%; _clear: both;font-size: 22px; }
.pages a { text-decoration: none; padding: 5px 8px; border: 1px solid #ccc; background: #fff; margin: 0 2px; font-size: 22px; border-radius: 0.3em; color: #000; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#e0e1e1)); background: -moz-linear-gradient(#f8f8f8, #e0e1e1); filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1')" }
.pages a:hover { text-decoration: none; padding: 5px 8px; border: 1px solid #ccc; background: #fff; margin: 0 2px; font-size: 22px; border-radius: 0.3em; color: #000; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#e0e1e1)); background: -moz-linear-gradient(#f8f8f8, #e0e1e1); filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1')" }
.pages .dqy { text-decoration: none; padding: 5px 8px; border: 1px solid #ccc; background: #fff; margin: 0 2px; font-size: 22px; border-radius: 0.3em; color: #f00; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#e0e1e1)); background: -moz-linear-gradient(#f8f8f8, #e0e1e1); filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1')" }
.pages .nolink { text-decoration: none; padding: 5px 8px; border: 1px solid #ccc; background: #f8f8f8; margin: 0 2px; font-size: 22px; border-radius: 0.3em; color: #000; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#e0e1e1)); background: -moz-linear-gradient(#f8f8f8, #e0e1e1); filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f8f8f8', endColorstr='#e0e1e1')" }

/*产品展示*/
.pro { width:640px; background:#f4f3f3; padding-top:40px; padding-bottom:30px;}
.pro li { width:560px; height:137px; margin:0 auto; margin-bottom:20px; background:#fff;}
.pro li img { margin-left:10px; margin-top:10px; float:left; margin-right:20px; width:181px; height:117px;}
.pro a .duct h2 { color:#363636; font-family:"微软雅黑"; font-size:24px; margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; height:30px; padding-top:10px; }
.pro a .duct p { color:#c1c1c1; font-size:18px; font-family:Arial; margin-bottom:20px;}
.pro a .duct h3 { color:#666;font-size:18px; line-height:28px; height:84px; overflow:hidden;}

/*企业风采*/
.center3 {margin:0 auto; background:#f4f3f3; overflow:auto;zoom:1; }
.fengc { width:640px;background:#f4f3f3; padding-top:40px; padding-bottom:20px;}
.fengc .fclist {width:580px; margin:0 auto;overflow:auto;zoom:1;}
.fengc .fclist ul {width:580px; margin:0 auto;overflow:auto;zoom:1;}
.fengc .fclist ul li { width:270px; height:239px; background:#fff; float:left; position:relative; margin-bottom:20px;margin:0 10px 20px 10px;}
.fengc .fclist ul li img { margin-top:10px; margin-left:10px;width:250px;height:167px;}
.fengc .fclist ul li .ms { width:250px; height:51px; background:#dcdcdc; position:absolute; bottom:10px; left:10px; overflow:hidden;}
.fengc .fclist ul li .ms p { color:#606568; font-weight:bold; font-size:24px; text-align:center; line-height:51px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.fengc .fclist ul li .ms:hover {background:#59b9e3;}
.fengc .fclist ul li .ms p:hover { color:#fff;}

/*装备制造*/
.zbzz {height:600px;}
.zbzz ul {margin:0 auto;clear:both;width:560px;margin-bottom:20px;margin-top:20px;}
.zbzz li{clear:both; border-bottom:#e5e5e5 solid 1px;}
.zbzz li a{clear:both; font-size:28px; height:100px; overflow:hidden; padding:0 5px;line-height:100px; display:block; font-weight:bold;}
.zbzz li a:hover{background:#e3edf5;color:#333;}
.zbzz li img{float:left;margin:20px 15px 19px 7px;}
/*.zbzz li:last-child{border:none;}*/
.zbzz a .jiantou{width:33px; height:100px; float:right; background:transparent url(../images/l_right.png) no-repeat left center;}
.zbzz a:hover .jiantou{background:transparent url(../images/l_right.png) no-repeat left center;}

.zbzz_cp {height:600px;}
.zbzz_cp ul {margin:0 auto;clear:both;width:560px;margin-bottom:20px;margin-top:20px;}
.zbzz_cp li{clear:both; border-bottom:#e5e5e5 solid 1px;}
.zbzz_cp li a{clear:both; font-size:28px; height:80px; overflow:hidden; padding:0 5px;line-height:80px; display:block; color:#003399;}
.zbzz_cp li a:hover{background:#e3edf5;color:#c00;}
/*.zbzz li:last-child{border:none;}*/
.zbzz_cp a .jiantou{width:33px; height:80px; float:right; background:transparent url(../images/l_right.png) no-repeat left center;}
.zbzz_cp a:hover .jiantou{background:transparent url(../images/l_right.png) no-repeat left center;}



/*底部*/
.foot{ width:640px; height:114px; background: #b0b0b0; border-top:3px solid #878484;}
.foot dl {margin-top:20px;}
.foot dl dd { width:560px; height:35px; margin:0 auto;color:#fff; font-size:22px; text-align:center; line-height:35px;}