﻿@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'nexabold';
  src: url('../fonts/nexabold-webfont.eot');
  src: url('../fonts/nexabold-webfont.eot?#iefix') format('embedded-opentype'),
   url('../fonts/nexabold-webfont.woff') format('woff'),
   url('../fonts/nexabold-webfont.ttf') format('truetype'),
   url('../fonts/nexabold-webfont.svg#NeuesBauenDemo') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTPro';
  src: url('../fonts/HelveticaNeueLTPro-ThEx.eot');
  src: url('../fonts/HelveticaNeueLTPro-ThEx.eot?#iefix') format('embedded-opentype'),
   url('../fonts/HelveticaNeueLTPro-ThEx.woff') format('woff'),
   url('../fonts/HelveticaNeueLTPro-ThEx.ttf') format('truetype'),
   url('../fonts/HelveticaNeueLTPro-ThEx.svg#NeuesBauenDemo') format('svg');
  font-weight: normal;
  font-style: normal;
  

}
   
   
#banner{ margin:0 auto; padding:0; width:100%; height:auto; margin-top:2px;}

#kong1{ margin:0 auto; padding:0; width:100%; height:30px;}
#kong2{ margin:0 auto; padding:0; width:100%; height:40px;}
#kong3{ margin:0 auto; padding:0; width:100%; height:50px;}
#kong4{ margin:0 auto; padding:0; width:100%; height:20px;}
#indexwenzi1{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#000; text-decoration:none; line-height:30px; font-weight:normal; }
#indexwenzi2{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:'HelveticaNeueLTPro',Arial; font-size:32px; color:#2fa69d; text-decoration:none; line-height:30px; font-weight:normal; }

#indexcase{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:40px;}
#indexcase1 a{ margin:0 auto; padding:0; width:31%; float:left;height:auto; border-right:1px solid #e4e4e4;}
#indexcase1 .indexcase11{ margin:0 auto; padding:0; width:100%; float:left;height:111px; background:url(ic1.jpg) no-repeat top center;  }
#indexcase1 .indexcase12{ margin:0 auto; padding:0; width:100%; float:left;height:auto; font-family:"微软雅黑", "宋体",Arial; font-size:18px; color:#666; text-decoration:none; line-height:30px; font-weight:normal; text-align:center; }
#indexcase1 .indexcase13{ margin:0 auto; padding:0; width:200px; height:40px; border:1px solid #e4e4e4; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }
#indexcase1 a:hover .indexcase11{ background:url(ic2.jpg) no-repeat top center;  }
#indexcase1 a:hover .indexcase13{ border:1px solid #e4e4e4; background:#ef9b03; color:#fff;  }

#indexcase2 a{ margin:0 auto; padding:0; width:31%; float:left;height:auto; border-right:1px solid #e4e4e4;}
#indexcase2 .indexcase21{ margin:0 auto; padding:0; width:100%; float:left;height:111px; background:url(ic3.jpg) no-repeat top center;  }
#indexcase2 .indexcase22{ margin:0 auto; padding:0; width:100%; float:left;height:auto; font-family:"微软雅黑", "宋体",Arial; font-size:18px; color:#666; text-decoration:none; line-height:30px; font-weight:normal; text-align:center;}
#indexcase2 .indexcase23{ margin:0 auto; padding:0; width:200px; height:40px; border:1px solid #e4e4e4; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }
#indexcase2 a:hover .indexcase21{ background:url(ic4.jpg) no-repeat top center;  }
#indexcase2 a:hover .indexcase23{ border:1px solid #e4e4e4; background:#ef9b03; color:#fff;  }

#indexcase3 a{ margin:0 auto; padding:0; width:31%; float:left;height:auto; }
#indexcase3 .indexcase31{ margin:0 auto; padding:0; width:100%; float:left;height:111px; background:url(ic5.jpg) no-repeat top center;  }
#indexcase3 .indexcase32{ margin:0 auto; padding:0; width:100%; float:left;height:auto; font-family:"微软雅黑", "宋体",Arial; font-size:18px; color:#666; text-decoration:none; line-height:30px; font-weight:normal;text-align:center; }
#indexcase3 .indexcase33{ margin:0 auto; padding:0; width:200px; height:40px; border:1px solid #e4e4e4; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }
#indexcase3 a:hover .indexcase31{ background:url(ic6.jpg) no-repeat top center;  }
#indexcase3 a:hover .indexcase33{ border:1px solid #e4e4e4; background:#ef9b03; color:#fff;  }

#indexline{ margin:0 auto; padding:0; width:100%; height:45px; background:url(line.jpg) no-repeat top center;}
#indexabout{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}

#indexaboutleft{ margin:0; padding:0; width:52%; height:auto; position:relative; float:left;position:relative; margin-top:60px; margin-bottom:40px; background:#2fa69d; z-index:1000; }
#indexaboutleft1{ margin:0; padding:0; width:90%; max-width:450px;; height:auto; float:right;position:relative; padding-top:60px; padding-right:80px; text-align:left;font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#left; text-decoration:none; line-height:30px; font-weight:normal; }
#indexaboutleft11{ margin:0; padding:0; width:100%; height:auto; text-align:left;font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#fff; text-align:left;text-decoration:none; line-height:30px; font-weight:normal; }
#indexaboutleft12{ margin:0; padding:0; width:100%; padding-top:20px; height:auto; text-align:left;font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#fff;text-align:left; text-decoration:none; line-height:30px; font-weight:normal; }
#indexaboutleft121{ margin:0; padding:0; width:150px; height:40px; border:1px solid #fff; font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#fff;text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }
#indexaboutleft121 a{ margin:0; padding:0; width:150px; display:block; height:40px; border:1px solid #fff; font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#fff;text-align:center; text-decoration:none; line-height:40px; font-weight:normal; }
#indexaboutleft121 a:hover{ background:#fff; color:#2fa69d;}


#indexaboutright{ margin:0; padding:0;position:absolute; right:0;  width:50%; height:auto; float:right;z-index:100; margin-top:60px; margin-bottom:40px; }
#indexaboutright img{ max-height:100%;}

#indexpronew{ margin:0 auto; padding:0; width:100%; height:auto; max-width:1000px; min-height:660px;}

#indexyanfa{ margin:0 auto; padding:0; width:100%; height:auto; background:url(b1.jpg) no-repeat top center; min-height:479px;}
#indexwenzi3{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center; padding-top:60px;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#fff; text-decoration:none; line-height:30px; font-weight:normal; }
#indexwenzi4{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:'HelveticaNeueLTPro',Arial; font-size:32px; color:#fff; text-decoration:none; line-height:30px; font-weight:normal; }
#indexwenzi5{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;text-align:center; padding-top:30px;font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#fff; text-decoration:none; line-height:30px; font-weight:normal; }

#indexnewcon{ margin:0 auto; padding:0; width:100%; height:auto; background:#f8f8f8;}

#indexhezuo{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:30px;}
#indexhezuomain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:30px; text-align:center;}

#indexfuwu{ margin:0 auto; padding:0; width:100%; max-width:1200px;}
#indexfuwu1{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center; padding-top:60px;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#333; text-decoration:none; line-height:30px; font-weight:normal; }
#indexfuwu2{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:'HelveticaNeueLTPro',Arial; font-size:32px; color:#888; text-decoration:none; line-height:30px; font-weight:normal; }
#indexfuwu3{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:'HelveticaNeueLTPro',Arial; font-size:32px; color:#888; text-decoration:none; line-height:30px; font-weight:normal; }
#indexfuwu3 img{ max-width:100%;}

#indexlink{ margin:0 auto; padding:0; width:96%; max-width:1160px; margin-top:20px; margin-bottom:20px; height:auto; padding:20px; border:1px solid #ccc;font-family:"微软雅黑", "宋体"Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexlink span{font-family:"微软雅黑", "宋体"; font-size:14px; color:#40a9d0; text-align:left; text-decoration:none; line-height:22px; font-weight: normal; }

#indexlink a{ font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}
#indexlink a:hover{  color:#40a9d0;}


#indexpro{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:40px; max-width:1200px;}
#indexpro1{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#000; text-decoration:none; line-height:30px; font-weight:normal; }
#indexpro1 SPAN{ color:#004ea2;}
#indexpro2{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center;font-family:Arial; font-size:16px; color:#666; text-decoration:none; line-height:30px; font-weight:normal; }
#indexpro3{ margin:0 auto; padding:0; width:100%; height:auto;text-align:center; padding-top:40px;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#666; text-decoration:none; line-height:30px; font-weight:normal; }
#indexpro31{ margin:0 auto; padding:0; width:48%; height:auto; float:left;}
#indexpro311{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
#indexpro3111{ margin:0 ; padding:0; width:140px; height:40px; margin-top:20px; float:left;}
#indexpro3111 a{ margin:0; padding:0; width:140px; display:block; height:40px;font-size:12px;font-family:"微软雅黑", "宋体";text-decoration:none;color:#ffffff; background:#006BB0;line-height:40px; text-align:center;}
#indexpro3111 a:hover{ color:#ffffff; background:#64c045;  }

#indexpro312{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
#indexpro3121{ margin:0 auto; padding:0; width:50%; height:auto; float:left;}
#indexpro31211{ margin:0 auto; padding:0; width:100%; height:auto; float:left; padding-top:5px;}
#indexpro31211 ul{ margin:0; padding:0; width:100%;height:auto; list-style:none;}
#indexpro31211 ul li{ margin:0; padding:0; width:100%; height:auto;}
#indexpro31211 ul li a{ margin:0; padding:0;width:100%-20px; padding-left:20px; border-bottom:1px solid #EEEEEE; background:#fff; display:block;  padding-top:8px; padding-bottom:8px; height:auto; font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666666; text-align:left; text-decoration:none; line-height:20px;}
#indexpro31211 ul li a:hover{  background:#64c045;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#ffffff; }







#indexpro31212{ margin:0 auto; padding:0; width:100%; height:auto; float:left;}
#indexpro312121{ margin:0 ; padding:0; width:140px; height:40px; margin-top:20px; float:left;}
#indexpro312121 a{ margin:0; padding:0; width:140px; display:block; height:40px;font-size:12px;font-family:"微软雅黑", "宋体";text-decoration:none;border:1px solid #006BB0; color:#999999; background:#ffffff;line-height:40px; text-align:center;}
#indexpro312121 a:hover{ color:#ffffff; background:#006BB0;  }

#indexpro3122{ margin:0 auto; padding:0; width:46%; height:auto; float:right;}
#indexpro3122 img{ max-width:100%}


#indexpro32{ margin:0 auto; padding:0; width:48%; height:auto; float:right;}






#indexnn{ margin:0 auto; padding:0; width:100%; height:auto; background:#f8f8f8;}
#indexnn1{ margin:0 auto; padding:0; width:50%; height:auto; float:left;}
#indexnn1 img{ max-width:100%;}
#indexnn2{ margin:0 auto; padding:0; width:50%; height:auto; float:right;}

#indexnn21{ margin:0 auto; padding:0; width:90%; height:auto;}
#indexnn211{ margin:0 auto; padding:0; width:100%; padding-top:40px; height:auto;text-align:left;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#000; text-decoration:none; line-height:30px; font-weight:normal;}
#indexnn212{ margin:0 auto; padding:0; width:100%; height:auto;text-align:left;font-family:Arial; font-size:14px; color:#888; text-decoration:none; line-height:30px; font-weight:normal;}
#indexnn213{ margin:0 auto; padding:0; width:100%; height:auto;text-align:left;font-family:"微软雅黑", "宋体",Arial; font-size:14px; color:#666; text-decoration:none; line-height:30px; font-weight:normal;}




#indexkehu{ margin:0 auto; padding:0; width:100%; height:auto; border-top:1px solid #e4e4e4;}
#indexkehumain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto;}

#indexkaishi71{ margin:0 auto; padding:0; width:100%; height:auto;  text-align:center;font-family:Arial; font-size:24px;color:#999; text-align:center; text-decoration:none; line-height:25px;}
#indexkaishi72{ margin:0 auto; padding:0; width:100%; height:auto;  text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:24px;color:#666; text-align:center; text-decoration:none; line-height:25px;}

#indexkaishi73{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1180px; margin-top:40px; text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#indexkaishi731{ margin:0; padding:0; width:14%; height:auto; float:left; text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#indexkaishi7311{ margin:0; padding:0; width:100%; height:auto; float:left; text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}
#indexkaishi7311 img{ max-width:80%;}
#indexkaishi7312{ margin:0; padding:0; width:100%; height:auto; float:left; text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#666; text-align:center; text-decoration:none; line-height:25px;}

#indexkaishi74{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1180px; margin-top:40px; text-align:center;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:25px;}

#indexkaishi75{ margin:0 auto; padding:0; width:96%; height:auto; max-width:1180px; margin-top:40px; text-align:center;font-family:Arial; font-size:11px;color:#888; text-align:center; text-decoration:none; line-height:25px;}

#indexkaishi8{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; margin-top:50px; text-align:center;}




#indexshouhou{ margin:0 auto; padding:0; width:100%; height:auto; background:url(b10.jpg) no-repeat top center;}
#indexshouhoutitle{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:80px;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#000; text-decoration:none; line-height:30px; font-weight:normal; text-align:center;}
#indexshouhoutitle1{ margin:0 auto; padding:0; width:100%; height:auto; font-family:Arial; font-size:14px; color:#666; text-decoration:none; line-height:30px; font-weight:normal; text-align:center;}
#indexshouhoutitle2{ margin:0 auto; padding:0; width:100%; height:auto; padding-top:80px;font-family:"微软雅黑", "宋体",Arial; font-size:24px; color:#000; text-decoration:none; line-height:30px; font-weight:normal; text-align:center;}


#site{ margin:0 auto; padding:0; width:100%; height:auto;min-height:250px; background:#2fa69d;}


#sitemain{ margin:0 auto; padding:0; width:100%; max-width:1180px; height:auto; min-height:250px; padding-top:20px;}
#site1{ margin:0 auto; padding:0; width:55%; float:left; height:auto; min-height:250px;}

.site1{ margin:0; padding:0; width:100%;height:auto; }
.site1{ height:auto;}
.site1 ul { padding:0; margin:0 auto; list-style:none; border:0;  width:96%; text-align:left;}
.site1 ul li{ margin:0; padding:0;border:0; width:18%; float:left;display:block;   height:auto;  font-family: "微软雅黑","宋体",Arial; font-size:14px;color:#fff; text-align:left; text-decoration:none; line-height:22px; float:left;}
.site1 ul li a{margin:0; padding:0;border:0;width:100%; display:block;  padding-left:2%;font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:22px; font-weight: bold;}
.site1 ul li a:hover{color:#FDA700;}

.site1 ul li ul{ margin:0; padding:0;border:0; width:100%;  height:auto;  display:block; font-family: "微软雅黑","宋体",Arial; font-size:12px;color:#ffffff; text-align:center; text-decoration:none; line-height:22px; float:left;}
.site1 ul li ul li { margin:0; padding:0; border:0;width:100%; height:auto; display:block; font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}

.site1 ul li ul li a{ margin:0; padding:0; border:0;width:96%; padding-left:2%; padding-right:2%; height:auto; display:block; font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
.site1 ul li ul li a:hover{color:#FDA700;}



#site2{ margin:0; padding:0; width:18%;height:160px; float:left; padding-left:2%;}
#site21{ margin:0; padding:0; width:100%;height:25px; float:left; font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; text-decoration:none; line-height:22px; font-weight: bold;}

#site22{ margin:0; padding:0; width:100%;height:auto; float:left; font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#site22 a{ font-family:"微软雅黑","宋体",Arial "微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:left; text-decoration:none; line-height:20px; font-weight: normal;}
#site22 a:hover{ color:#FED106;}

#site3{ margin:0; padding:0; width:13%;height:160px; float:left; padding-left:2%;}



#footk{ margin:0 auto; padding:0; width:100%; height:40px; }

#foot{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}

#footmain{ margin:0 auto; padding:0; width:100%; max-width:1200px; height:auto; padding-top:10px; text-align:center;  border-top:1px solid #EAEAEA;font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}
#footleft{ margin:0; padding:0; width:70%; height:auto; float:left; text-align:left; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}
#footright{ margin:0; padding:0; width:50%; height:auto; float:right; text-align:right; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}


#footleft a{ font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}

#footleft a:hover{  color:#40a9d0;}

#footright a{ font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:right; text-decoration:none; line-height:20px; font-weight:normal;}

#footright a:hover{  color:#40a9d0;}





@media screen and (max-width:860px) {
#banner{margin-top:60px;}
#indexnewabout2{ background:url(bg1.jpg) repeat-x #004387;}
#indexpro1{ width:42%; }
#indexabout31{ margin:0 auto; padding:0;  width:96%; height:auto; float:center;}
#indexabout32{ margin:0 auto; padding:0;  width:96%; height:auto; float:center; margin-top:20px;}
#indexabout32 img{ max-width:100%;}
#indexnew1{ margin:0; padding:0; width:80%; margin-left:10%; margin-right:10%; padding:20px; height:auto; position:absolute; display:block;  background:#23599F; z-index:101;}
#indexxinwen311{ margin:0; padding:0; width:96%; margin:2%;height:auto; float:left; background:#fff;}
#footleft{ margin:0; padding:0; width:96%; height:auto; float:center; text-align:left; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}
#footright{ margin:0; padding:0; width:96%; height:auto; float:center; text-align:right; font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666;  text-decoration:none; line-height:40px; font-weight:normal;}
#footright a{ font-family:"微软雅黑", "宋体",Arial; font-size:12px; color:#666; text-align:left; text-decoration:none; line-height:20px; font-weight:normal;}

}

@media screen and (max-width:740px) {
#banner{margin-top:60px;}
#site2{ margin:0 auto; padding:0; width:96%;height:auto; }
#site1{ margin:0 auto; padding:0; width:96%; float:left; height:auto; min-height:250px;}

.site1 ul li{ margin:0; padding:0;border:0; width:50%; float:left;display:block;   height:auto;  font-family: "微软雅黑","宋体",Arial; font-size:12px;color:#000; text-align:left; text-decoration:none; line-height:22px; float:left;}

}

@media screen and (max-width:540px) {
	#banner{margin-top:60px;}
	#ding{ display:none;}

}

@media screen and (max-width:450px) {
		#ding{ display:none;}
		
#banner{margin-top:60px;}

		
		

}

