@charset "UTF-8";

body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img { display: block; }
body { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666; }
.fl { float: left; }
.fr { float: right; }
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.toper{ background:url(../images/z_index.jpg) no-repeat center; height:590px;}
.wrapper01{ width:1200px; margin:0 auto;}
.z_logo{ margin-top: 10px;}
.language{ margin-top:40px;}
.language li{ float:left; margin-left:25px;}
.language li img{ vertical-align:middle; margin-right:5px; display:inline-block;}
.language li a:hover{ text-decoration:underline;}
.z_com{ padding:50px 0; height:428px;}
.z_com .z_company{ padding-left:550px;}
.z_com .z_company h1{ font-size:36px; color:#1d428e; margin-top:0;}
.z_com .z_company h3{ margin-top:20px; font-size:24px; color:#333;}
.z_com .z_company p{ margin-top:30px; line-height:32px; font-size:15px;}

.box{ background:#eee; padding:75px 0;}
.box .pro_bg{ background:#2e58ad; width:285px; height:485px; text-align:center; color:#fff;}
.box .pro_bg h1{ font-size:32px; margin-top:160px; font-weight:normal;}
.box .pro_bg h2{ font-size:21px; margin-top:35px; text-transform:uppercase;}
.box .pro_bg img{ display:inline-table; margin-top:65px;}
.box .pro_img{ width:890px;}
.box .pro_img li{ float:left; margin-bottom:24px; margin-right:24px;}
.box .pro_img li:nth-child(3n){ margin-right:0;}
.box.box02{ background:#fff;}
.box.box03{ background:#ebf4f9;}
.box .pro_img01{ width:900px;}
.box .pro_img01 li{ background:#fff; height:230px; float:left; margin-bottom:25px; margin-right:15px;}
.box .pro_img01 li:nth-child(2n){ margin-right:0;}
.box .pro_img01 li .txt{ width:145px; margin-left:270px; padding:30px 12px 0 15px;}
.box .pro_img01 li .txt h1{ color:#1647a9; font-size:24px; font-weight:normal; text-transform:uppercase;}
.box .pro_img01 li .txt h3{  color:#333; font-size:13px; font-weight:normal; margin-top:10px;}
.box .pro_img01 li .txt p{ font-size:12px; margin-top:25px;}
.box .pro_img01 li .txt img{ margin-top:25px;}

.z_cont{ padding:75px 0;}
.z_cont .z_contact{ width:512px;}
.z_cont .z_contact p{ line-height:24px;}
.z_cont .z_contact ul{ margin-top:40px;}
.z_cont .z_contact ul li{ background:url(../images/jieaisi/jt.jpg) no-repeat; padding-left:35px; margin-bottom:18px; font-size:15px; height:24px;}
.z_cont .z_contact ul.erweima li{ background:none; padding-left:0; float:left; margin-right:24px; font-size:13px; color:#666; text-align:center; height:auto;}
.z_cont .z_contact ul.erweima li img{ display:block;}
.z_cont .map{ border:1px #666 solid; border-radius:10px; padding:20px;}

.foot{ background:#1d428e; padding:30px 0;}
.foot .tit{ color:#fff; font-size:13px; margin-left:30px; line-height:24px; text-transform:uppercase; color:#e2ecff;}
.foot .tit em{ font-style:normal; font-size:23px; margin:10px 0 10px 0; display:inline-block; letter-spacing:3px;}
.foot .back{ margin-top:10px;}
.foot .back img{ display:inline-block; margin-right:5px;}
.foot .back a{ color:#e2ebff; font-size:13px;}