@charset "utf-8";
html{color:#000;background:#FFF; }
body {color:#4c4d4f; background:#fff; font-size:12px; font-family:"Arial"; overflow-x: hidden;}
body,td,th{ font-size:12px; color:#555; }
a{ font-size:12px; color:#555; text-decoration:none; font-family:Arial;}
a:hover{ text-decoration:none; font-size:12px; color:#0070c0; font-family:Arial;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,ul,li,p,th{margin:0px; padding:0px; list-style:none; border:0px; font-family:"Arial";}
dl,dt,dd{ margin:0px; padding:0px; list-style:none; font-family:Arial;}
ul,li{ list-style:none;}
input,textarea,slsct{ font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.cl{ height:0px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.clear{height:0; overflow:hidden; clear:both;}
.header,.content,.footer{ width:1140px; margin:0 auto; overflow:hidden;}


	 
	
@font-face {
        
    src: url(../zt/Berlin.ttf),
         url(../zt/Berlin.eot),
         url(../zt/Berlin.woff),        
         url(../zt/Berlin.woff2),
         url(../zt/Berlin.svg);
 
}	 
	 
	 

/*顶部*/
#header{ border-bottom: 5px solid #005089; width:100%; height:148px; background-color:#FFF;}
.header_first{width:1140px; height:74px;}
.header_first .he_f1{ padding-top:89px;}
.header_first .he_f2{ height:25px; width:257px; margin-top:28px; text-transform: uppercase;}
.header_first .he_f2 .auto_txt a{ line-height:25px; font-size:17px; color:#0070c0; text-transform: uppercase;     }
.header_first .he_f2 .auto_txt a:hover{ line-height:25px; font-size:17px; color:#0082df;     }

.header_nav ul{ overflow:hidden;     }
.header_nav ul li{ float:left; width:85px; display:block; text-align:center; margin-right:46px;  text-transform: uppercase;     }
.header_nav ul li.nr{ margin-right:0px;  text-transform: uppercase;     }
.header_nav ul li a{ line-height:74px; font-size:17px; color:#0070c0; width:100px; display:block; text-align:center;  text-transform: uppercase;     }
.header_nav ul li a:hover{ line-height:74px; font-size:17px; color:#0082df;  text-transform: uppercase;     }

.header_nav li ul {display:none;}
.header_nav li.dhh { color:#fff;}
.header_nav li.dhh ul { width:259px; position: absolute; top:120px; padding-top:25px; padding-bottom:15px; padding-left:16px; display:block; z-index:10000; background-color:#FFF; }
.header_nav li.dhh li { display:block; overflow:hidden; float:none !important; text-align:left; width:270px;}
.header_nav li.dhh ul a {padding-left:0px; padding-right:0px; font-size:15px;line-height:30px;height:30px;display:block; color:#0070c0; text-align:left;width:270px;}
.header_nav li.dhh ul a:hover {color:#0082df; display:block;font-size:15px;line-height:30px; text-align:left; }

/*广告*/
.banner{margin: 0 auto; position:relative;height:550px;overflow:hidden;}
.banner .bd{  height:550px; z-index:0;position: relative;left:50%; margin-left:-960px;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:40px;height:40px;  position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -40px 0px;}
.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}
.banner .hd{position:absolute; bottom:30px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:12px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:6px; display:inline-block;width:8px; height:8px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;}
.odds{padding:60px 0;overflow:hidden;}

/*我们*/
.text_body{ margin-top:100px;}
.text_body h1 a{ display:block; height:44px; margin-top:20px; font-size:46px; color:#0070c0;     }
.text_body h1 a:hover{ display:block; height:44px; font-size:46px; color:#0071c1;     }
.text_body p{ height:138px; padding-top:40px; display:block; font-size:17px; color:#4d4d4d; line-height:24px; font-family:Arial;}
<!--.text_more{ width:20px; position: absolute; left:83%; top:782px; display:block; z-index:10000;}-->
.text_more{   top: 775px !important;left: 70% !important; margin-top: 51px;display: block;height: 18px; width:100px;padding-left: 18px;line-height: 21px;font-size: 14px;color: #0070c0; background: url(../images/news_more.jpg) no-repeat left;}

/*产品*/
.text_pro1{ width:443px; height:190px; background:url(../images/text_pro1.jpg) no-repeat center;}
.text_pro1 a{ width:423px; height:170px; padding-top:20px; display:block; padding-left:20px; color:#FFF;}
.text_pro1 a span{ font-size:18px; line-height:24px;}
.text_pro1 a p{ font-size:40px; line-height:40px;     }

.text_pro2{ width:210px; height:190px; background:url(../images/text_pro2.jpg) no-repeat center; margin-left:32px;}
.text_pro2 a{ width:210px; height:170px; padding-top:20px; display:block; padding-left:20px; color:#FFF;}
.text_pro2 a span{ font-size:18px; line-height:24px;}
.text_pro2 a p{ font-size:36px; line-height:40px;    }

.text_pro3{ width:210px; height:190px; background:url(../images/text_pro3.jpg) no-repeat center; margin-left:32px;}
.text_pro3 a{ width:210px; height:170px; padding-top:20px; display:block; padding-left:20px; color:#FFF;}
.text_pro3 a span{ font-size:18px; line-height:24px;}
.text_pro3 a p{ font-size:33px; line-height:40px;    }
.text_body_2 p{ height:46px; padding-top:20px; display:block; font-size:17px; color:#4d4d4d; line-height:24px; font-family:Arial;}


.text_pro4{ width:210px; height:190px; background:url(../images/text_pro4.jpg) no-repeat center; margin-left:32px;}
.text_pro4 a{ width:210px; height:170px; padding-top:20px; display:block; padding-left:20px; color:#FFF;}
.text_pro4 a span{ font-size:18px; line-height:24px;}
.text_pro4 a p{ font-size:38px; line-height:40px;    }






/*解决方案*/
.solution{ width:1138px; height:257px;border:1px solid #e1e1e1; margin:40px auto;}
.solution a{ width:1138px; height:257px; display:block;}
.solution_img{ width:543px; height:257px; margin-right:20px;}
.solution_txt{ width:538px;}
.solution_txt samp{ display:block; height:50px; padding-top:26px; line-height:45px; font-size:14px; color:#ccc; font-family:"Arial";}
.solution_txt span{ display:block; height:50px; line-height:45px; font-size:28px; color:#0070c0;     }
.solution_txt p{ display:block; font-size:15px; color:#4d4d4d; line-height:21px;}

/*新闻*/
.news{ margin-bottom:60px; display:block; height:522px;}
.news dl{ width:363px; height:520px; float:left; border:1px solid #e1e1e1; margin-right:22px;}
.news dl dt{ width:363px; height:206px;}
.news dl dd{ padding-left:20px; padding-top:26px; padding-right:20px;}
.news dl dd span a{ display:block; height:80px; line-height:45px; font-size:24px; color:#0070c0;    }
.news dl dd span a:hover{ line-height:45px; font-size:24px; color:#0082de;}
.news dl dd p{ font-size:15px; color:#4d4d4d; line-height:21px;}
.news dl dd a.mero{ margin-top:20px; display:block; height:16px; width:100px; padding-left:18px; line-height:16px; font-size:14px; color:#0070c0; background:url(../images/news_more.jpg) no-repeat left;}
.news dl dd a:hover.mero{line-height:16px; font-size:14px; color:#0082de;}


.news dl:nth-child(3n) {
    margin-right: 0px;
}

.news dl:nth-child(6n) {
    margin-right: 0px;
}
/*版权*/
#footer_bottom {padding: 40px 30px; text-align: center; z-index: 3; background-color:#0070c0;}
#footer_bottom a{ color: #fff; font-size:15px; text-transform: uppercase;     }
#footer_bottom a:hover{ color: #b5e0ff; font-size:15px; text-transform: uppercase;     }

#footer_bottom .social { margin-bottom: 40px; }
#footer_bottom .social a { margin: 0 10px; }
#footer_bottom .address { margin-top: 60px; font-size: 13px; line-height: 1.9; color:#FFF;}
#footer_bottom .address a{font-size: 13px; line-height: 1.9; color:#FFF;}
#footer_bottom .address a:hover{font-size: 13px; line-height: 1.9; color:#FFF;}
#footer_bottom ul { line-height:2; }
.footer_nav li { display: inline-block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #fff; line-height: 1; font-size:14px;}
.footer_nav li:last-child { margin-right: 0; padding-right: 0; border-right: 0; }