@charset "utf-8";

/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin:0;padding:0; }
body, input, select, button, textarea { font-size:12px; font-family:arial,"微软雅黑","宋体","黑体";}

li{ list-style-type:none;}
button {cursor: pointer; border:none;}
body {color: #000; line-height:24px; background:#fff; overflow-x:hidden;overflow-y:scroll;}

a{ color:#333; text-decoration:none;}
a:hover {text-decoration:none;color:#333;  }
a:focus { outline: none; }
input:focus,textarea:focus,select:focus{ outline: none; }
.clear{ height:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}


.hd_zt{ height:150px; background:#008acd;}
.hd_zt .hd_nr{ width:1200px; margin:0 auto; height:150px;}
.hd_zt .hd_nr .logo{ float:left; padding-top:35px;}
.hd_zt .hd_nr .dh_nav{ float:left; padding-left:70px;}
.hd_zt .hd_nr .dh_nav a{ display:block; width:170px; height:150px; line-height:150px; text-align:center; float:left; font-size:18px; color:#fff;}
.hd_zt .hd_nr .ss{ float:right; padding-top:60px; padding-right:30px;}
.hd_zt .hd_nr .ss a{ display:block; width:22px; height:22px; background:url(../images/ss.png) no-repeat;}


.slideBox{ width:100%; height:800px; overflow:hidden; position:relative;}
.slideBox .hd{ width:600px; overflow:hidden; position:absolute; bottom:25px; z-index:10; text-align:center; left:50%; margin-left:-300px}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block; margin:0 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#ffffff; cursor:pointer; font-size:0; border-radius:50px;}
.slideBox .hd ul li.on{ background:#e8d296;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:800px; }
.slideBox .bd li a{ display:block; width:100%; height:800px;}



.nyslideBox{ width:100%; height:800px; overflow:hidden; position:relative;}
.nyslideBox .hd{ width:600px; overflow:hidden; position:absolute; bottom:25px; z-index:10; text-align:center; left:50%; margin-left:-300px}
.nyslideBox .hd ul{ overflow:hidden; zoom:1;}
.nyslideBox .hd ul li{ display:inline-block; margin:0 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#ffffff; cursor:pointer; font-size:0; border-radius:50px;}
.nyslideBox .hd ul li.on{ background:#e8d296;}
.nyslideBox .bd{ position:relative; height:100%; z-index:0;   }
.nyslideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:800px; }
.nyslideBox .bd li a{ display:block; width:100%; height:800px;}







.yw_bt{ width:1200px; margin:0 auto; text-align:center; padding:60px 0;}
.yw_bt span{ display:block; text-transform:uppercase; font-size:32px; color:#90dcf8;}
.yw_bt b{ display:block; font-size:52px; color:#1b1f2c; padding:40px 0;}
.yw_bt p{ font-size:32px;}


.yw_bj{ height:748px; background:url(../images/yw_bj.jpg) no-repeat center;}

.picScroll-left{ overflow:hidden; position:relative; width:1200px; margin:0 auto; padding-top:90px;}
.picScroll-left .hd{ overflow:hidden; width:160px; float:left; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:78px; height:76px; margin-top:40px;  overflow:hidden; cursor:pointer; background:url("../images/yw_jt.png") 0 0 no-repeat;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:15px; height:2px; overflow:hidden;  cursor:pointer; background:#232738}
.picScroll-left .hd ul li.on{  background:#8ad2ed }
.picScroll-left .hd .pageState{ font-size:40px; color:#232738; display:block; padding-top:200px; padding-bottom:20px;}
.picScroll-left .hd .pageState span{ color:#fff; font-size:64px; margin-right:5px}
.picScroll-left .bd{ width:1040px; float:right; }
.picScroll-left .bd ul{ zoom:1; overflow:hidden;}
.picScroll-left .bd ul li{ float:left; _display:inline;  overflow:hidden; width:240px; box-shadow:2px 8px 10px rgba(0,0,0,0.3);background:#fff; margin:20px 10px; border-radius:10px;}
.picScroll-left .bd ul li img{ width:250px; height:330px; border-radius:10px; display:block;}
.picScroll-left .bd ul li span{ display:block; font-size:20px; padding:10px;}
.picScroll-left .bd ul li p{ display:block; font-size:12px; padding:0 10px; color:#999; text-align:justify; text-justify:auto;}
.picScroll-left .bd ul li a{ display:block; padding:0 10px; margin:0 auto; height:26px; background:url(../images/yw_jty.jpg) no-repeat 200px; font-size:16px; color:#f22e2e; line-height:26px; margin:20px 0 30px;}


.cx_bt{ width:1200px; margin:0 auto; text-align:center; padding:90px 0 60px;}
.cx_bt span{ display:block; text-transform:uppercase; font-size:32px; color:#90dcf8;}
.cx_bt b{ display:block; font-size:52px; color:#1b1f2c; padding:40px 0 0;}


.proBox{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.proBox .bd{}
.proBox .bd ul li{ overflow:hidden;}
.proBox .bd ul li .pro_fl{ width:715px; height:419px; background:url(../images/cp_bj.jpg) no-repeat; float:left; padding:80px 60px; float:left;box-shadow:2px 5px 20px rgba(0,0,0,0.3); margin:25px 0;}
.proBox .bd ul li .pro_fl span{ display:block; font-size:25px; color:#999; font-weight:bold; padding-bottom:50px;}
.proBox .bd ul li .pro_fl b{ font-size:42px; color:#1b1f2c; margin-right:10px;}
.proBox .bd ul li .pro_fl p{ display:block; font-size:18px; color:#0f0f0f; line-height:40px;}
.proBox .bd ul li .pro_fl a{ display:block; width:180px; height:54px; float:left; font-size:23px; line-height:54px; text-align:center; margin-right:80px; margin-top:50px;}
.proBox .bd ul li .pro_fl a.xq{ background:#15191d; color:#fff; border:1px solid #15191d;}
.proBox .bd ul li .pro_fl a.gd{ border:1px solid #15191d; color:#fff; color:#15191d}

.proBox .pro_fr{ width:365px; height:579px; background:#008acd; float:right; margin:25px 0;}
.proBox .pro_fr img{ display:block; width:196px; height:193px; border-radius:50%; margin:80px auto 40px auto;}
.proBox .pro_fr span{ display:block; text-align:center; font-size:50px; color:#fff; padding:20px 0;}
.proBox .pro_fr p{ display:block; text-align:center; font-size:18px; color:#469fd7; padding:20px 0; text-transform:uppercase;}
.proBox .pro_fr b{ display:block; text-align:center; font-size:20px; color:#fff; }
.proBox .hd{ width:365px; position:absolute; right:0; bottom:80px; text-align:center;}
.proBox .hd ul li{ display:inline-block; margin:0 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#ffffff; cursor:pointer; font-size:0; border-radius:50px;}
.proBox .hd ul li.on{ background:#e8d296;}


.zt_bj{ background:url(../images/bj.jpg) no-repeat center  bottom; background-size:cover;}

.ns_zt{ width:1200px; margin:0 auto; overflow:hidden; padding-top:70px; padding-bottom:100px;}
.ns_zt .ns_fl{ width:580px; float:left; background:#fff; box-shadow:2px 5px 15px rgba(0,0,0,0.4); margin:20px 0}
.ns_zt .ns_fr{ width:580px; float:right; background:#fff; box-shadow:2px 5px 15px rgba(0,0,0,0.4); margin:20px 0}
.ns_zt .ns_lb{ width:580px; height:389px; background:url(../images/ns_lb.jpg) no-repeat;}
.ns_zt .ns_lb b{ display:block; font-size:48px; color:#fff; padding:60px 0 30px 30px;}
.ns_zt .ns_lb span{ display:block; font-size:30px; text-transform:uppercase; color:#fff; padding:10px 0 0 30px;}
.ns_zt .ns_nr{ padding-top:30px;}
.ns_zt .ns_nr a{ display:block; width:510px; margin:0 auto; font-size:18px; border-bottom:1px dashed #000000; height:40px; line-height:40px; }
.ns_zt .ns_nr a span{ float:right; margin-left:10px;}
.ns_zt .ns_gd{ padding:50px 0 20px 30px;}
.ns_zt .ns_gd a{ display:block; width:220px; height:53px; line-height:53px; background:url(../images/ns_jt.png) no-repeat 7px #0b579a; border-radius:50px; text-align:center; color:#fff; font-size:20px;}


.hz_zt{ background:rgba(0,0,0,0.4)}
.hz_zt .hz_nr{ width:1200px; margin:0 auto;}

.hz_zt .hz_nr .hz_lb{ width:1200px; margin:0 auto; text-align:center; padding:60px 0;}
.hz_zt .hz_nr .hz_lb span{ display:block; text-transform:uppercase; font-size:32px; color:#90dcf8;}
.hz_zt .hz_nr .hz_lb b{ display:block; font-size:52px; color:#fff; padding:40px 0;}
.hz_zt .hz_nr .hz_lb p{ font-size:32px; color:#fff;}

.hz_zt .hz_nr .hz_tp{ overflow:hidden;}
.hz_zt .hz_nr .hz_tp a{ display:block; width:280px; height:105px; float:left; margin:20px 10px; box-shadow:0px 2px 4px rgba(255,255,255,0.3); }
.hz_zt .hz_nr .hz_tp a img{width:280px; height:105px;}

.hz_gd{ padding:40px 0 60px;}
.hz_gd a{ display:block; width:180px; height:50px; border:1px solid #fff; margin:0 auto; color:#fff; line-height:50px; font-size:20px; text-align:center;}

.fd_zt{ padding:60px 0; background:#5e5e5e;}
.fd_zt .fd_nr{ width:1200px; margin:0 auto; overflow:hidden;}
.fd_zt .fd_nr .fd_lg{ width:187px;  height:250px; position:relative; float:left;}
.fd_zt .fd_nr .fd_lg img{ width:187px; height:113px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}

.fd_zt .fd_nr .fd_dh{ width:140px; float:left; height:250px;  border-left:1px solid #fff;}
.fd_zt .fd_nr .fd_dh a{ display:block; height:52px; line-height:52px; text-align:center; color:#fff; font-size:18px;}

.fd_zt .fd_nr .fd_lx{ color:#fff; height:250px;line-height:43px; float:left; border-left:1px solid #fff; padding-left:40px;}
.fd_zt .fd_nr .fd_lx span{ display:block; font-size:22px;}
.fd_zt .fd_nr .fd_lx p{ display:block; font-size:18px;}
.fd_zt .fd_nr .fd_wx{ width:200px; float:right;height:250px; text-align:center;  border-left:1px solid #fff;}
.fd_zt .fd_nr .fd_wx span{ display:block; font-size:20px; color:#fff;}
.fd_zt .fd_nr .fd_wx img{ width:127px; height:127px; display:block; margin:50px auto 20px auto;}
.fd_zt .fd_nr .fd_wx p{ color:#fff; font-size:14px;}
.fd_bq{ background:#272727; font-size:18px; color:#fff; padding:30px 0; line-height:30px; text-align:center;}
.fd_bq a{color:#fff}





