* { margin: 0;padding: 0;list-style-type: none;}
.navzz { width:100%; height:120px;position:fixed; background-color:#2f3e4e; z-index:9999;-moz-opacity: 0.9;opacity: .90;filter: alpha(opacity=90);}
img {border-style:none;vertical-align:top;max-width:100%;height:auto;}
.hang0 {width:100%;float:left;background-image:url('../img/bg2.png');}
.hang1 {width:100%;float:left;background-image:url('../img/bg2-1.png');}
.hang2 {width:100%;float:left;background-image:url('../img/bg2-2.png');}
.hang3 {width:100%;float:left;background-image:url('../img/bg2-3.png'); background-size:100% 100%;}
.navzong {width:100%; height:120px; padding-top:10px; position:fixed; z-index:9999; }
.navzongn {width:1280px; height:120px; margin:0px auto; }
.logo {  width:30%; height:100px; float:left;}
.logo img { width:100%; }
.navul {width:69%; height:80px; float:right;}
 .bannerz { overflow:hidden; width:1280px; margin:0px auto; }

 .buzhou{width:1000px; height:auto; margin:0px auto; position:relative; top:-100px; z-index:999; }
 .buzhoulz{ width:80%; float:left; padding-top:8px;padding-bottom:8px;}
 .buzhoult{ width:100%; float:left; padding-bottom:8px;}
 .buzhoulb{ width:100%; float:left; padding-top:8px; color:#ffffff;}
 .buzhour{ width:20%; float:right; border-radius:0px 0px 30px 0px; overflow:hidden;}
 .step{ width:30%; text-align:center; padding-left:10%; float:left;color:#ffffff;}
 .yuyue {width:100%; height:auto; position:relative; bottom:50px; z-index:999; }
 .yuyuen { width:1000px; height:100px; border-radius:0px 0px 30px 30px; background-color:#000000; margin:0px auto;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);}

 .swiper-container {width: 100%;height: 100%;}
 .swiper-slide img {width:100%;}
/* 导航菜单 */
.nav { padding-top: 30px;}
.nav ul {*zoom: 1;list-style: none;margin: 0;padding: 0;float: left;}
.nav ul:before,.nav ul:after {content: ""; display: table;}
.nav ul:after {clear: both;}
.nav ul li { float: left; position: relative;}
.nav ul li ul{ position:absolute; top: 36px;left: 0;overflow: hidden;-webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin: 50% 0;-webkit-transition: 350ms;-moz-transition: 350ms;-o-transition: 350ms;transition: 350ms;}
.nav a {display: block; padding: 10px 10px; line-height: 1.2em; color: #fff;}
.nav a:hover {text-decoration: none;background: #595959;transition: all .7s ease 0s;}
.nav li ul {background: #595959; }
.nav li ul li {width: 80px;text-align:center;}
.nav li ul a {border: none;padding: 10px 0px 10px 0px;}
.nav li ul a:hover {color: #000;font-weight: bold;}

.nav5 ul li:hover ul { max-height: 1000px;-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);}
/*图片遮罩*/
.con {width: 1280px;height: auto;margin: 10px auto;}
.con ul li {width: 304px; height: 220px;float: left;margin-right: 15px; margin-bottom: 10px; position: relative; overflow: hidden;cursor: pointer; }


.txt {width: 304px; padding-left:10px; padding-right:10px; height: 45px;background: rgba(0,0,0,0.6); /*透明背景色，不透明其文字内容*/position: absolute;left: 0; bottom: 0; color: #fff;font-family: "微软雅黑"; font-size:14px; }
.txt h3 { float:left; width:100%;overflow:ellipsis;white-space: nowrap; font-size: 14px;font-weight: 100;height: 45px;text-align: center;line-height: 40px;}
.txt p { float:left; width:100%; font-size: 12px; text-align: center;}

.con1 {width: 1280px;height: auto;margin: 10px auto;}
.con1 ul li {width: 411px; height: 250px;float: left;margin-right: 15px; margin-bottom: 10px; position: relative; overflow: hidden;cursor: pointer; }
.txt1 {width: 411px; padding-left:10px; padding-right:10px; height: 45px;background: rgba(0,0,0,0.6); /*透明背景色，不透明其文字内容*/position: absolute;left: 0; bottom: 0; color: #fff;font-family: "微软雅黑"; font-size:14px; }
.txt1 h3 { float:left; width:100%;overflow:ellipsis;white-space: nowrap; font-size: 14px;font-weight: 100;height: 45px;text-align: center;line-height: 40px;}
.txt1 p {float:left; width:100%; font-size: 12px; text-align: center;}

.cdtop { width:1280px; margin:0px auto; text-align:center;color:#30756a; font-size:36px; font-weight:800;  padding-top:40px; padding-bottom:20px;}
.dhtop { width:1280px; margin:10px auto; text-align:left;color:#30756a; font-size:16px; font-weight:800;  padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #565656; text-indent:10px;}
.daohang{ width:100%; float:left; margin-top:0px; }
.daohangn { width:1280px; margin:0px auto; }
.daohangli{ width:9%; float:left;}
.daohangtit{ width:100%; float:left; color:#30756a; font-weight:800; padding-bottom:5px;}
.daohangtit a{color:#30756a; font-weight:800;}
.daohangtxt{ width:100%; float:left; padding-top:3px;}
.daohangtxt a{color:#575757;}

.zynewsul{ width:100%; float:left;}
.zynewsul li{ width:50%; float:left; padding-top:10px; text-indent:10px;}
/*底部*/
.btm { width:100%; float:left; margin-top:40px; background-color:#2f3e4e; }
.btmn { width:1280px; margin:0px auto; }
.btmleft {width:30%; height:auto; float:left; color:#565656; padding-top:20px; padding-bottom:40px;}
.btmtit { width:100%; height:auto; float:left; text-align:center; color:#ffffff; font-size:25px;padding-top:10px; }
.btmtxt { width:100%; height:auto; float:left; text-align:center; color:#ffffff; font-size:15px;padding-top:15px; }
.btmselect{ width:100%; height:auto; float:left; text-align:center; font-size:15px;padding-top:15px; }
.btmselect select { width:50%; border-radius:5px; padding:10px 5px 10px 5px; }
.btmerma {  width:60%; height:auto;margin:0px auto; padding-top:120px;}
.btmrightl { width:45%; height:auto; float:left;text-align:center; }
.btmrightl img{ width:100%;}
.btmrightl p{ color:#ffffff;}
.btmrightr { width:45%; height:auto; float:right;text-align:center; }
.btmrightr img{ width:100%;}
.btmrightr p{ color:#ffffff;}
.btmcenter { width:30%; height:auto; float:left; padding-top:20px;padding-bottom:40px;}

.btmright {width:39%; height:auto; float:right;padding-top:20px; padding-bottom:40px; }
.btmdz {  width:100%; height:auto; float:left; text-align:center; color:#ffffff; padding-top:15px;}
.btmtxt img { width:80%; }
.comzong{ width:100%; float:left;padding-top:40px; margin-top:300px;}
.comtitle{ width:1280px; margin:0px auto; text-align:left; font-size:20px; text-indent:10px;}
.newstitle{ width:1280px; margin:0px auto; text-align:center; font-size:20px; text-indent:10px;}
.comtext{ width:1280px; margin:0px auto; text-align:center; padding-top:20px;}
.comborder{width:100%; height:auto; float:left; border-top:solid 1px #2ba245; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd; padding:20px 20px 20px 20px;}
.newsul{ width:100%; height:auto; float:left; border-top:solid 1px #2ba245; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd; padding:20px 20px 20px 20px;}
.newsli{ width:100%; height:auto; float:left; padding-top:10px;border-bottom:dashed 1px #dddddd; padding-bottom:10px;}
.newslileft{float:left;padding-left:10px;}
.newsliright{float:right;padding-right:10px;}
.fenye{float:right; margin-top:40px;}
.active{ padding:5px 5px 5px 5px; float:left; margin-left:10px;}
.fybtn{ padding:5px 10px 5px 10px; float:left; margin-left:10px; border:solid 1px #dddddd; border-radius: 3px;}


.contw { width:100%; height:auto; float:left; border-top:solid 1px #2ba245; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd; padding:20px 20px 20px 20px;}
.contw ul li {width: 23%; height: 198px;float: left;margin-right: 2%; margin-bottom: 10px; position: relative; overflow: hidden;cursor: pointer; }
.txttw {width: 100%; padding-left:10px; padding-right:10px; height: 45px;background: rgba(0,0,0,0.6); /*透明背景色，不透明其文字内容*/position: absolute;left: 0; bottom: 0; color: #fff;font-family: "微软雅黑"; font-size:14px; }
.txttw h3 { float:left; width:100%;overflow:ellipsis;white-space: nowrap; font-size: 14px;font-weight: 100;height: 45px;text-align: center;line-height: 40px;}
.txttw p { float:left; width:100%; font-size: 12px; text-align: center;}
