@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea a{ font-size:14px; line-height:26px; font-family: "寰蒋闆呴粦",Arial, Helvetica, sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;margin:0px auto;padding:0px;OVERFLOW-X: hidden; }
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table { border-collapse:collapse; border-spacing: 0;}
caption, { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 { font-weight:normal;} 
a img{border: none;}
i{ font-style:normal;}
a{ color: #333333; }
.none{ display:none;}
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.g-w{width:100%; min-width:1140px; margin:0 auto; height:auto;}
.g-box{ width:1140px; height:auto; margin:0 auto;}




.header{ height:120px;}
.header .logo{ width:235px; height:50px; margin-top:50px;}
.header .nav{ width:780px;}
.header .nav ul{ margin-top:40px;}
.header .nav ul li{ float:left; margin-right:10px; position:relative;}
.header .nav ul li a{ font-size:16px; color:#fff; width:120px; height:50px; line-height:50px; display:block; background:#0080bf; text-align:center; }
.header .nav ul li a:hover{ background:#eee;color:#0080bf;  }
.header .nav li dl{ border-top:0px;display: none;left: 0px;background:#fff;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.header .nav li:hover dl{ position:absolute;display:block; top:50px; left:0; width:120px; border-top:1px #FFF solid;z-index:10;}
.header .nav li:hover dl a {display: block;height: 50px;line-height: 50px;padding:0px;text-align:center;font-size:14px;color:#333;background:#fff;}
.header .nav li:hover dl a:hover {background:#eee;}


.banner{ position:relative;}
.focusBox { position: relative; width:1140px; height:420px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1140px; height:420px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }

.products{ width:100%; height:550px; background:#0080bf; margin-top:20px;}
.products-t{ padding-top:15px;}
.products-t p{ font-size:30px; line-height:48px; color:#fff; text-align:center; }
.products-t h2{ font-size:36px; line-height:60px; color:#fff;text-align:center; margin-top:30px;}
.products-b{ margin-top:50px;}
.products-b ul li{ float:left; margin:0 80px;}
.products-b ul li img{ width:220px; height:220px;}
.products-b ul li p{ text-align:center; color:#fff; font-size:24px; padding-top:20px;}


.main{ margin-top:30px;}
.equipment .eq-left{ width:510px; height:255px; background:#0080bf;} 
.equipment .eq-left .eq-pic{ padding:15px;} 
.equipment .eq-left .eq-pic img{ width:275px; height:225px;} 
.equipment .eq-left .eq-txt{ width:205px; text-align:center;} 
.equipment .eq-left .eq-txt h3{ font-size:20px; color:#fff; padding-top:80px;} 
.equipment .eq-left .eq-txt p{ padding-top:30px;}
.equipment .eq-left .eq-txt p a{color:#fff; font-size:18px;}
.equipment .eq-left .eq-txt p span{ padding-left:10px;} 

.customer{ width:1140px; height:220px; background:#e6e6e6; margin-top:30px;}
.cus-txt{ width:470px; padding:0 60px; }
.cus-txt h3{ text-align:center;color:#0080bf; font-size:24px; padding-top:20px;}
.cus-txt p{color:#0080bf; font-size:18px; line-height:36px; padding-top:20px;}
.cus-txt p a{color:#0080bf; padding-left:200px;font-size:18px;}
.cus-txt p span{ padding-left:10px;} 
.cus-pic{ width:550px;}

.zizhi{margin-top:30px;}
.zizhi ul li{ float:left; width:340px; padding:10px; height:460px; background:#eee; margin-right:30px; }
.zizhi ul li:nth-child(3n) { margin-right: 0;}


.footer{ width:100%; height:140px; background:#0080bf; margin-top:30px;}
.footer-con ul{padding-top:15px;}
.footer-con ul li{ float:left; margin-right:10px;}
.footer-con ul li a{ font-size:16px; color:#fff; width:120px; height:50px; line-height:50px; display:block;  text-align:center; }
.footer-con p{ margin-top:15px;}
.footer-con p a{ font-size:14px; color:#fff; margin-right:15px; }

.banner-pic{ width:1140px; height:300px;}
.about-txt{ margin-top:30px;}
.about-txt p{ font-size:16px; text-indent:2em; line-height:30px; padding-top:10px;}

.banner2{ position:relative;}
.focusBox2 { position: relative; width:1140px; height:300px; overflow: hidden; }
.focusBox2 .pic{ position:relative; z-index:0; }
.focusBox2 .pic img { width:1140px; height:300px; display: block; }
.focusBox2 .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox2 .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox2 .hd .on{ background-position:0 0; }

.p-list{ margin-top:50px;}
.p-list h3{ font-size:30px; color:#0080bf; line-height:60px;}
.p-list ul li{ width:261px; height:191px; float:left; margin:32px 32px 0 0;}
.p-list ul li img{ width:261px; height:191px;}
.p-list ul li:nth-child(4n){ margin-right: 0;}

/*鍒嗛〉*/
.pager{
    width:100%;
	font-size:14px;
   line-height:16px;
   margin-top:20px;

}
.pager span,.pager a,.pager span font{
   float:left;
   font-size:14px;
   display:block;
   height:16px;
   line-height:16px;
   color:#2E2828;
   margin:0 4px 0 0;
   color:#2E2828;
   display:block; 
   float:left; 
   min-width:16px; 
   text-align:center;
}

.pager span font{
    background:#F60;
	color:#FFFFFF;
	display:block;
    height:16px;
    line-height:16px;
	min-width:16px; text-align:center;
	float:left
}


.news-con{ margin-top:30px;}
.news-con .imgList h1{ text-align:center; font-size:20px; color:#0080bf;}
.news-con .imgList h3{ text-align:center; font-size:14px; }

