@charset "GB2312";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;}  
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var{font-weight:normal; font-style:normal;} 
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:'';} 
abbr,acronym{border:0;} 
/* End Reset */

/* Common */
.hidden{display:none;}
.clearfix:after,.phead:after,.pbody:after{content:"\0020";display:block;clear:both;height:0;}
.clearfix{zoom:1;}

a{color:#666; text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

.f10{font-size:10px; color:#fd2828;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f32{font-size:32px;}

.fb{font-weight:bold;}
.clear{clear:both;} 
.hidden{display:none;} 

.black{color:#000;}
.red1{color: #f00;}
.red2{font-size:13px; color:#f00; font-weight:bold;}
.red{font-size: 14px; font-weight: bold; color: #f00;}
.yellow{ color:#FF9900; font-weight:bold;}
.font4{font-weight: bold; color: #f00;}
.font5{font-weight: bold; color: #000;}
.bk1{ border:1px #ccc solid;}

.pt20{padding-top: 20px;}

li{ list-style:none;}

body{width:100%; min-width: 1200px; margin: 0 auto; background:#fff; font-size: 12px; color: #666; font-family: "微软雅黑";}

.header_bg,.banner_bg,.inabout_bg,.inproduct_bg,.inequipment_bg,.cont_bg,.footer_bg{width:100%; float: left; display: inline;}
.header,.cont,.cont1,.foot{width:1200px; margin: 0 auto;}

.header_bg,.nav_bg,.banner_bg,.inabout_bg,.inproduct_bg,.innews_bg,.cont_bg,.footer_bg{width:100%; float: left; display:inline;}
.header,.cont,.foot{ width:1200px; margin: 0 auto;}

.header_bg{ background:#01539f; height:100px;}
.logo{width:445px; float:left; padding:20px 0;}

.nav{width:600px; float:right; margin-top:30px;}
.nav ul li{width:100px; float:left; height:35px; line-height:35px; text-align:center; font-size:15px;}
.nav li a{ display:block; line-height:35px; color:#fff;}
.nav li a:hover{ background:#0084ff; border-radius:6px; color:#fff;}
.nav li.en a:hover{ background:none;}


.banner_bg{height:530px; position:relative;}
/* banner */
.banner { height:530px; overflow:hidden; }
.banner .d1 { width:100%; height:530px; display:block; }
.banner .d2 { width:100%; height:30px; clear:both; position:absolute; z-index:10; left:0px; top:500px; }
.banner .d2 ul { float:left; position:absolute; left:50%; top:0; display:inline; margin:0 0 0 -36px; }
.banner .d2 li { width:17px; height:15px; overflow:hidden; cursor:pointer; background:url(images/img1.png) no-repeat center; float:left; margin:0 3px; display:inline; }
.banner .d2 li.nuw { background:url(images/img1_1.png) no-repeat center; }


.inabout_bg{ padding:70px 0 50px;}
.inabout_top{width:96%; float:left; font-size:35px; font-weight:bold; color:#000; margin-left:3%;}
.inabout_top span{ color:#01539f;}
.inabout_info{width:96%; float:left; padding:20px 0; margin-left:3%;}
.inabout_info .img{ float:right; margin:0 30px;}
.inabout_info p{ line-height:28px; font-size:16px; padding:10px 0;}
.inabout_info .more{width:110px; height:34px; line-height:34px; float:left; background:#01539f; text-align:center; color:#fff; font-size:14px; margin-top:20px;}
.inabout_info .more a{ display:block; color:#fff;}
.inabout_info .more a:hover{ background:#004efb;}
.inabout_info .more img{ margin-bottom:-2px;}
.inabout_bottom{width:100%; float:left; padding:20px 0;}
.inabout_bottom ul li{ background:#f2f9ff; width:360px; float:left; height:150px; margin-left:28px; text-align:center; font-size:18px; color:#000; font-weight:bold;}
.inabout_bottom li img{ padding:20px 0 15px;}


/*首页产品展示css*/
.inproduct_bg{ background:url(images/inproduct_bg.jpg) top center no-repeat; padding:50px 0;}
.inproduct_top{width:100%; float:left; text-align:center; color:#fff;}
.inproduct_top h1{ font-size:40px; font-weight:bold; line-height:60px;}
.inproduct_top p{ font-size:16px; line-height:30px;}
.inproduct_info{width:96%; float:left; margin-left:2%; background:#01539f; padding:30px 0 20px; margin-top:40px; font-size:15px;}
.inproduct_info a{color:#fff;}
.inproduct_info a:hover{color:#ff0;}



/*首页新闻css*/
.innews_bg{width:100%; float:left; margin:50px 0 30px 0;}
.innews_top{width:96%; float:left; font-size:35px; font-weight:bold; color:#000; margin-left:3%;}
.innews_top span{ color:#01539f;}
.innews_top p{ font-size:16px; color:#838383; font-style:italic; font-weight:normal; line-height:35px;}
.innews_info{width:96%; float:left; margin:50px 0 0 3%;}
.innews_info ul li{width:48%; float:left; margin:0 2% 25px 0; background:#f2f9ff; padding-bottom:25px;}
.innews_info li h1{ font-size:16px; font-weight:bold; color:#3f3f3f; line-height:24px; margin:20px 0 5px 20px;}
.innews_info li p{font-size:13px !important; line-height:20px; padding:15px 20px 0;}
.innews_info li em{color:#01539f; margin:0 0 10px 20px;}
.innews_info li .innews_more{width:75px; height:20px; line-height:20px; text-align:center; float:left; background:#0084ff; color:#fff; border-radius:20px; margin-top:8px;}
.innews_info li .innews_more a{ color:#fff; display:block;}
.innews_info li .innews_more a:hover{ background:#0065c3; border-radius:20px;}
.innew_more{width:100%; float:left; text-align:center; padding:50px 0;}


/*底部信息css*/
.footer_bg{ background:#011321 url(images/footer_x.jpg) top center no-repeat; padding:20px 0; color:#c5c5c5;}
.footer_bg p{line-height:30px; font-size:15px;}
.footer_bg img{ float:right;}
.footer_bg a{ color:#c5c5c5;}
.footer_bg a:hover{ color:#ff0;}


.about_bg{width:100%; float:left; padding:70px 0 50px;}
.about_top{width:96%; float:left; font-size:35px; font-weight:bold; color:#000; margin-left:3%;}
.about_top span{ color:#01539f;}
.about_info{width:96%; float:left; padding:20px 0; margin-left:3%;}
.about_info .img{ float:right; margin:0 30px;}
.about_info p{ line-height:28px; font-size:16px; padding:10px 0;}
.about_info .more{width:110px; height:34px; line-height:34px; float:left; background:#01539f; text-align:center; color:#fff; font-size:14px; margin-top:20px;}
.about_info .more a{ display:block; color:#fff;}
.about_info .more a:hover{ background:#004efb;}
.about_info .more img{ margin-bottom:-2px;}
.about_bottom{width:100%; float:left; padding:20px 0;}
.about_bottom ul li{ background:#f2f9ff; width:360px; float:left; height:150px; margin-left:28px; text-align:center; font-size:18px; color:#000; font-weight:bold;}
.about_bottom li img{ padding:20px 0 15px;}


.product_top ul li{width:15%;float: left; line-height: 38px; font-size: 16px;margin:30px 0.75% 0;text-align: center;}
.product_top li a{ display:block; background: #3e464d;border-radius: 4px; color: #fff;}
.product_top li a:hover{background: #01539f;border-radius: 4px;}
.product_info{width:100%; float:left; padding:20px 0; font-size:14px;}


/*新闻css*/
.news{width:100%; float:left; padding:20px 0 40px; font-size:15px;}
.news ul li{width:100%; float:left; line-height:45px; border-bottom:1px #333 dotted; font-size:14px;}
.news li span{ float:right; font-size:12px;}

.title{width:100%; float:left; padding-bottom:20px;}
.title h2{ font-size:18px; text-align:center; line-height:40px; color:#000;}
.title h3{width:100%; float:left; font-size:13px; text-align:center; color:#666;line-height:40px;}
.zhengwen{width:100%; text-align:left; line-height:24px; padding:10px 0;}
.page{ font-size:16px; text-align:center; line-height:40px;}
.page a{ padding-left:20px;}
.page a:hover{ color:#03C;}
