html,body{ overflow:auto!important;}
body {margin:0 auto;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; background:#fff;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}

.to{ width:80%; height:auto; overflow:hidden; position:absolute; z-index:999; top:30px; left:10%;}
.to1{ width:274px; height:94px; float:left;}
.to2{ width:390px; height:44px; float:right; padding-top:25px;}
.to2a{ width:200px; height:44px; float:left; text-align:left; font-size:26px; line-height:44px; color:#FFF;}
.to2b{width: 120px;height:44px; float:left;background: #2F9168;border-radius: 0px 20px 0px 20px; line-height:44px; text-align:center; font-size:18px; color:#FFF;}
.to2b a{color:#FFF; text-decoration:none;}
.to2b a:hover{color:#FFF; text-decoration:underline;}
.to2c{ width:34px; height:27px; float:right; padding-top:8px;}

.toy{ width:96%; height:35px; margin:0 auto; padding:0% 2%; background:#2F9168; text-align:left; line-height:35px; color:#FFF; font-size:14px; font-weight:bold;}

.xban{ width:100%; height:auto; margin:0px auto; position:relative!important;}
.nyhf{ width:100%; height:auto; margin:0 auto;}
.nyhf img{ width:100%;}
.banner{ width:100%; height:902px!important; margin:0px auto; position:relative!important;}
#flash {width:100%;height:902px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:902px;background:url(../Images/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:902px;background:url(../Images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:902px;background:url(../Images/banner3.jpg) center no-repeat;
}
#flash4 {width:100%;height:902px;background:url(../Images/banner4.jpg) center no-repeat;
}
#flash img {width:100%;height:902px;
}
.flash_bar {width:56%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:40px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:80px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:80px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:902px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(../Images/touming.png) repeat-x center bottom;height:902px;width:100%;margin:0 auto;clear:both;
}

.cen1{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.cen1a{ width:100%; height:auto; float:left;}
.cen1a img{ width:100%; height:920px;}
.cen1b{width:71%; height:auto; position:absolute; z-index:99; top:14%; left:10%; overflow:hidden; padding-left:9%;}
.sjj1{ width:25%; height:auto; float:left; margin-right:15%; display:inline; margin-top:5%;}
.sjj1a{ width:100%; height:140px; float:left; color:#FFF; line-height:140px;}
.sbh1{ width:auto; height:auto; float:left; text-align:left; font-size:40px; font-weight:bold; padding-right:10px;letter-spacing:20px;}
.sbh2{ width:auto; height:auto; float:left; text-align:left; font-size:14px;}
.sbh3{ width:35%; height:auto; float:right; text-align:left; font-size:14px; line-height:25px; padding-top:70px;}
.shuzi{ width:1240px; height:auto; float:left; overflow:hidden; margin-top:40px; margin-bottom:10px;}
.shuzi dl{ width:310px; height:120px; float:left;}
.shuzi dl dt{ width:310px; height:60px; float:left; font-size:40px; line-height:60px; text-align:center; font-weight:bold; color:#E13D40;}
.shuzi dl dd{ width:310px; height:30px; float:left; font-size:15px; text-align:center; color:#252B3A; line-height:30px;}

.sjj2{ width:37%; height:auto; float:right; padding-right:20%;}
.sjj2a{ width:100%; height:auto; float:left;}
.sjj2a1{ width:auto; height:auto; float:left; padding-right:15px; padding-top:6px;}
.sjj2a2{ width:80%; height:auto; float:left; text-align:left; font-size:40px; line-height:50px; font-weight:bold; color:#000; margin-bottom:80px;}
.sjj2b{ width:100%; height:auto; float:left; font-size:16px; color:#000; line-height:30px; text-align:left;font-weight:600; margin-bottom:30px;}
.sjj2c{ width:100%; height:auto; float:left; font-size:16px; color:#666; line-height:30px; text-align:left; margin-bottom:40px;}
.sjj2d{ width:100%; height:auto; float:left; margin-bottom:60px;}
.slm1{ width:22%; height:110px; float:left; border:1px solid #666; margin-right:3%; display:inline;}
.slm1 a{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#454545; line-height:32px; background:url(../Images/icon08a.png) no-repeat center #fff; display:block;background-position:50% 20px; transition:all 0.8s; }
.slm1 a:hover{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#fff; line-height:32px; background:url(../Images/icon08.png) no-repeat center #2F9168; display:block;background-position:50% 20px;}

.slm2{ width:22%; height:110px; float:left; border:1px solid #666; margin-right:3%; display:inline;}
.slm2 a{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#454545; line-height:32px; background:url(../Images/icon09a.png) no-repeat center #fff; display:block;background-position:50% 20px; transition:all 0.8s; }
.slm2 a:hover{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#fff; line-height:32px; background:url(../Images/icon09.png) no-repeat center #2F9168; display:block;background-position:50% 20px;}

.slm3{ width:22%; height:110px; float:left; border:1px solid #666; margin-right:3%; display:inline;}
.slm3 a{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#454545; line-height:32px; background:url(../Images/icon10a.png) no-repeat center #fff; display:block;background-position:50% 20px; transition:all 0.8s; }
.slm3 a:hover{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#fff; line-height:32px; background:url(../Images/icon10.png) no-repeat center #2F9168; display:block;background-position:50% 20px;}

.slm4{ width:22%; height:110px; float:left; border:1px solid #666; display:inline;}
.slm4 a{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#454545; line-height:32px; background:url(../Images/icon11a.png) no-repeat center #fff; display:block;background-position:50% 20px; transition:all 0.8s; }
.slm4 a:hover{ width:100%; height:110px; float:left; text-align:center; font-size:16px; color:#fff; line-height:32px; background:url(../Images/icon11.png) no-repeat center #2F9168; display:block;background-position:50% 20px;}

.sjj2e{ width:180px; height:63px; float:left;}
.sjj2e a{ width:180px; height:55px; float:left;border-radius: 0px 20px 0px 20px;border: 4px solid #2F9168; color:#2F9168; text-align:center; line-height:55px; font-size:16px; transition:all 0.8s; display:block;}
.sjj2e a:hover{ width:180px; height:55px; float:left;border-radius: 0px 20px 0px 20px;border:4px solid #2F9168; color:#fff; text-align:center; line-height:55px; font-size:16px; background:#2F9168;}

.cen2{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.cen2a{ width:100%; height:auto; float:left;}
.cen2a img{ width:100%; height:950px;}
.cen2b{ width:83%; height:auto; position:absolute; z-index:99; top:70px; left:17%; background:url(../Images/menb.png) no-repeat center right;background-position:100% 100%;}
.scp1{ width:220px; height:auto; float:left; text-align:center; margin-bottom:60px; overflow:hidden; padding-left:33%;}
.scp1a{ width:auto; height:auto; float:left; padding-right:15px; padding-top:6px;}
.scp1b{ width:auto; height:auto; float:left; text-align:left; font-size:40px; line-height:50px; font-weight:bold; color:#000;}

.scp2{ width:100%; height:auto; float:left; overflow:hidden;}
.scp{width: 100%; height:auto; float:left}
.tab1{width:100%; height:auto; float:left; position:relative; z-index:9999;}
.menu{width:420px;height:auto; overflow:hidden; float:right; z-index:8888;}
.menu li{float:left;text-align:center;cursor:pointer; clear:both;}
#one1{ width:112px; height:112px; float:left; text-align:center; margin-left:150px;}
#one2{ width:112px; height:112px; float:left; text-align:center; margin-left:80px; margin-bottom:15px;}
#one3{ width:112px; height:112px; float:left; text-align:center; margin-left:60px; margin-bottom:15px;}
#one4{ width:112px; height:112px; float:left; text-align:center; margin-left:100px;}
#one5{ width:112px; height:112px; float:left; text-align:center; margin-left:180px;}
.gd{ height:40px!important;}
.menudiv{width:100%;height:auto; margin:0 auto; position:absolute; z-index:-1; top:0; left:0;}
#con_one_1,#con_one_2,#con_one_3,#con_one_4,#con_one_5{ width:68%; height:auto; float:left;}

.off{border:2px solid #FFFFFF; border-radius:75px; padding:8px; width:112px; height:112px; text-align:center;}
.syp{ width:100%; height:auto; float:left;}
.syp1{ width:32%; height:auto; float:left;}
.syp1a{ width:70%;height:55px; float:left;background: #2F9168;border-radius:0px 20px 0px 20px; line-height:55px; text-align:center; font-size:22px; color:#FFF; margin-bottom:45px; margin-left:15%;}
.syp1b{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; text-align:left; color:#000; margin-bottom:70px;}
.syp1c{ width:100%; height:auto; float:left;text-align:left;}
.syp2{ width:55%; height:auto; float:left;}
.syp2 img{ width:91%; padding:10px; border-radius:450px;background: linear-gradient(to right, #2F9168 50%, #fff 50%);}



.cen3{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.cen3a{ width:100%; height:auto; float:left;}
.cen3a img{ width:100%; height:996px;}
.cen3b{ width:66%; height:auto; position:absolute; z-index:99; top:100px; left:17%;}
.sxw1{ width:220px; height:auto; margin:0 auto; text-align:center; margin-bottom:60px; overflow:hidden;}
.sxw1a{ width:auto; height:auto; float:left; padding-right:15px; padding-top:6px;}
.sxw1b{ width:auto; height:auto; float:left; text-align:left; font-size:40px; line-height:50px; font-weight:bold; color:#000;}
.sxw2{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.sxw2a{ width:38%; height:340px; float:left; overflow:hidden;}
.sxw2a img{height:340px;}
.sxw2b{ width:56%; height:240px; float:right; background:#FBBB00; padding:50px 3%;}
.sxw2b1{ width:100%; height:40px; float:left; margin-bottom:30px;}
.sxw2b1a{ width:60%; height:40px; float:left; text-align:left; font-size:24px; line-height:40px; color:#000;}
.sxw2b1b{ width:30%; height:17px; float:right; text-align:right; padding-top:11px;}
.sxw2b2{ width:100%; height:auto; float:left;}
.sxw2b2 li{ width:100%; height:40px; line-height:40px; float:left; text-align:right; font-size:14px; color:#000; border-bottom:1px solid #FBC526; white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.sxw2b2 li a{ float:left; color:#000; text-decoration:none;}
.sxw2b2 li a:hover{color:#2F9168; text-decoration:none;}

.sxw3{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.sxw3a{ width:38%; height:340px; float:right; overflow:hidden; text-align:right;}
.sxw3a img{height:340px;}
.sxw3b{ width:56%; height:240px; float:left; background:#2F9168; padding:50px 3%;}
.sxw3b1{ width:100%; height:40px; float:left; margin-bottom:30px;}
.sxw3b1a{ width:60%; height:40px; float:left; text-align:left; font-size:24px; line-height:40px; color:#fff;}
.sxw3b1b{ width:30%; height:17px; float:right; text-align:right; padding-top:11px;}
.sxw3b2{ width:100%; height:auto; float:left;}
.sxw3b2 li{ width:100%; height:40px; line-height:40px; float:left; text-align:right; font-size:14px; color:#fff; border-bottom:1px solid #449C77;white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.sxw3b2 li a{ float:left; color:#fff; text-decoration:none;}
.sxw3b2 li a:hover{color:#FBBB00; text-decoration:none;}

.cen4{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.cen4a{ width:100%; height:auto; float:left;}
.cen4a img{ width:100%; height:1212px;}
.cen4b{ width:66%; height:auto; position:absolute; z-index:99; top:80px; left:17%;}
.sfc1{ width:245px; height:auto; margin:0 auto; text-align:center; margin-bottom:60px; overflow:hidden;}
.sfc1a{ width:auto; height:auto; float:left; padding-right:15px; padding-top:6px;}
.sfc1b{ width:auto; height:auto; float:left; text-align:left; font-size:40px; line-height:50px; font-weight:bold; color:#000;}
.sfc2{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#FFF;}
.mw1{ width:30%; height:580px; float:left; overflow:hidden; background:#FFF;}
.mw1 dl{ width:100%; height:auto; float:left;}
.mw1 dl dt{ width:100%; height:420px; float:left; text-align:center; overflow:hidden;}
.mw1 dl dt img{ height:395px;transition: 0.5s;}
.mw1 dl dt img:hover{transform: scale(1.1,1.1);}
.mw1 dl dd{ width:100%; height:120px; float:left; text-align:center; font-size:14px; color:#000; line-height:30px;}
.mw2{ width:70%; height:auto; float:right; overflow:hidden; position:relative;}
.mw2a{ width:100%; height:290px; float:left; overflow:hidden; overflow:hidden;}
.mw2a img{ width:100%;transition: 0.5s; height:290px;}
.mw2a img:hover{transform: scale(1.1,1.1);}
.mw2b{ width:36%; height:auto; position:absolute; z-index:99; top:50px; left:50px;}
.mw2b1{ width:70%; height:20px; float:left; border-left:6px solid #2F9168; text-align:left; line-height:20px; font-size:20px; font-weight:600; color:#000; padding-left:10px; margin-bottom:17px;}
.mw2b2{ width:100%; height:auto; float:left; text-align:left; line-height:28px; font-size:14px; color:#484848; margin-bottom:25px;}
.mw2b3{ width:70%; height:30px; float:left; text-align:left; font-size:14px; color:#000; line-height:30px; background:url(../Images/an.jpg) no-repeat left center; padding-left:30px;}
.mw2b3 a{ color:#000; text-decoration:none; transition:all 0.8s;}
.mw2b3 a:hover{ color:#2F9168; text-decoration:underline;}
.mw3{ width:100%; height:290px; margin:0 auto; overflow:hidden; background:#E10700; position:relative;}
.mw3a{ width:75%; height:250px; float:left; padding:20px;}
.mw3a1{ width:40%; height:250px; float:left; overflow:hidden;}
.mw3a1 img{transition: 0.5s; height:250px;}
.mw3a1 img:hover{transform: scale(1.1,1.1);}
.mw3a2{ width:50%; height:235px; float:right; padding-top:15px;}
.mw3a2a{ width:100%; height:47px; float:left; margin-bottom:30px;}
.mw3a2a img{ width:80%;}
.mw3a2b{ width:100%; height:auto; float:left; text-align:left; line-height:28px; font-size:14px; color:#fff; margin-bottom:35px;}
.mw3a2c{ width:70%; height:30px; float:left; text-align:left; font-size:14px; color:#fff; line-height:30px; background:url(../Images/an1.jpg) no-repeat left center; padding-left:30px;}
.mw3a2c a{ color:#fff; text-decoration:none; transition:all 0.8s;}
.mw3a2c a:hover{ color:#2F9168; text-decoration:underline;}
.mw3b{ width:245px; height:280px; position:absolute; top:10px; right:-85px;}
.szj{ width:100%; height:290px; position:relative; float:left; overflow:hidden;}
.szj1{ width:100%; height:auto; float:left;}
.szj1 img{ width:100%;transition: 0.5s; height:290px;}
.szj1 img:hover{transform: scale(1.1,1.1);}
.szj2{ width:29%; height:290px; position:absolute; z-index:99; top:45px; left:35%;}
.szj2a{ width:70%; height:20px; float:left; border-left:6px solid #2F9168; text-align:left; line-height:20px; font-size:20px; font-weight:600; color:#000; padding-left:10px; margin-bottom:25px;}
.szj2b{ width:100%; height:auto; float:left; text-align:left; line-height:28px; font-size:14px; color:#484848; margin-bottom:25px;}
.szj2c{ width:70%; height:30px; float:left; text-align:left; font-size:14px; color:#000; line-height:30px; background:url(../Images/an.jpg) no-repeat left center; padding-left:30px;}
.szj2c a{ color:#000; text-decoration:none; transition:all 0.8s;}
.szj2c a:hover{ color:#2F9168; text-decoration:underline;}


.root{ width:100%; height:auto; margin:0 auto; position:relative; background:#0B2218;}
.root1{ width:100%; height:auto; float:left;}
.root1 img{ width:100%; height:50vh;}
.root2{ width:80%; height:auto; position:absolute; z-index:99; top:40px; left:10%;}
.root2a{ width:100%; height:auto; float:left; text-align:center; margin-bottom:40px;}
.root2b{ width:66%; height:auto; float:left;margin-bottom:40px; margin-left:17%}
.root2b1{ width:50%; height:auto; float:left; text-align:left;}
.root2b2{ width:auto; height:auto; float:right; text-align:left; font-size:16px; line-height:30px; color:#737373;}
.root2c{ width:100%; height:auto; float:left; border-bottom:1px solid #1F362C; text-align:left; font-size:14px; color:#9B9B9B; line-height:30px; padding-bottom:15px;}
.root2c a{color:#9B9B9B; text-decoration:none;}
.root2c a:hover{color:#fff; text-decoration:none;}
.root2d{ width:100%; height:auto; float:left; line-height:40px;}
.root2da{ width:50%; height:auto; float:left; text-align:left; font-size:12px; color:#9B9B9B;}
.root2da a{color:#9B9B9B; text-decoration:none;}
.root2da a:hover{color:#fff; text-decoration:none;}
.root2db{ width:40%; height:auto; float:right; text-align:right; font-size:12px; color:#9B9B9B;}
.root2db a{color:#9B9B9B; text-decoration:none;}
.root2db a:hover{color:#fff; text-decoration:none;}

.wapto{ display:none;}
.topbg{width:100%;background:#fff; position:fixed; top:0; z-index:999; padding:0px 0px 10px 0px;box-shadow: 0px 0px 8px 2px #d1d1d1;}
.topbg1{width:100%;background:#fff; padding:0px 0px 10px 0px;}
.navbtn{position:absolute;}
.navbtn1{position:absolute;right:5px;top:70px;height:50px;width:10%;height:50px;}
#inav {position: fixed; _position: absolute; width:100%;height: 100vh; display: none; z-index:999; background:#fff;}
#inavCover { cursor: pointer; width:100%; top:55px; left: 0; position: fixed; filter: alpha(opacity=100); opacity:1; z-index: 99999; text-align:right;}
#inavCover, #inav { display: none; }
#inav.push { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
#inav ul{ overflow:hidden; display:block;}

.big-pic{width:100%; position:relative; border-top:1px solid #071328; clear:both; display:none;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.big-pic img{float:left;height:auto; width:100%;display:block;}
.big-pic3 .pic-list{width:400%;}
.big-pic3 .pic-list img{width:25%;}
.slide-dot{width:96%; overflow:hidden;position:absolute;left:2.8125%; bottom:10px; height:20px;}
.slide-dot span{display:inline-block;width:11px;height:11px;border-radius:11px;vertical-align:top; z-index:10;margin:3px 6px 0;float:left;background:#fbfcfc;background:-webkit-linear-gradient(top,#fbfcfc,#a4abb7);background:-moz-linear-gradient(top,#fbfcfc,#a4abb7);background:linear-gradient(top,#fbfcfc,#a4abb7);box-shadow:0 0 3px #0c1f40;}
.slide-dot .slide-dot-cur{z-index:10;vertical-align:top;background:#fbdf41;background:-webkit-linear-gradient(top,#fbdf41,#fbb304);background:-moz-linear-gradient(top,#fbdf41,#fbb304);background:linear-gradient(top,#fbdf41,#fbb304);box-shadow:0 0 3px #0c1f40}
#inavb{ display:none;}
#inava{ width:100%; height:auto; float:left; padding-top:125px;}
.me1{ width:20%; height:auto; float:left;}
.me1 img{ width:100%;}
.me2{ width:70%; height:70vh; float:right; position:relative;}
.me2a{ width:100%; margin-bottom:90px;}
.me2a li{ width:23%; height:40px; float:left; font-size:14px; text-align:left; line-height:40px;}
.me2a li a{ color:#000; text-decoration:none;}
.me2a li a:hover{ color:#2F9168; text-decoration:none;}
.me2b{ width:100%; margin-bottom:70px;}
.me2b dl{ width:23%; height:auto; float:left;}
.me2b dl dt{ width:100%; height:auto; float:left; font-size:18px; color:#282802; font-weight:bold; line-height:45px; text-align:left; margin-bottom:5px;}
.me2b dl dt a{color:#282802; text-decoration:none;}
.me2b dl dt a:hover{color:#2F9168; text-decoration:none;}
.me2b dl dd{ width:100%; height:auto; float:left;font-size:14px; text-align:left; line-height:30px; color:#333;}
.me2b dl dd li{ width:100%; height:30px; float:left;font-size:14px; text-align:left; line-height:30px; color:#333;}
.me2b dl dd li a{ color:#333; text-decoration:none;}
.me2b dl dd li a:hover{ color:#2F9168; text-decoration:none;}
.me2c{ width:100%; height:45px; float:left; font-size:24px; color:#000; line-height:45px; text-align:left; position:absolute; left:0; bottom:20px; z-index:999;}
.me2c a{ color:#999; text-decoration:none;}
.me2c a:hover{ color:#000; text-decoration:none;}

.nya{ width:80%; height:60px; margin:0 auto; padding:0 10%; border-bottom:1px solid #eee;}
.nyal{ width:100%; height:60px; float:left;}
.nyal li{float:left; margin:0 20px; display:inline;}
.ny1 a{width:80px; height:60px; color:#333; text-decoration:none; line-height:57px; display:block; float:left; padding-left:40px; background:url(../Images/m2nmi1.png) no-repeat left center; font-size:16px; text-align:left; color:#333;display:inline;}
.ny1 a:hover{width:80px; height:60px;background:url(../Images/m2nmi1a.png) no-repeat left center;color:#2F9168; display:block; border-bottom:3px solid #2F9168;}
.ny2 a{width:80px; height:60px; color:#333; text-decoration:none; line-height:57px; display:block; float:left; padding-left:40px; background:url(../Images/m2nmi2.png) no-repeat left center; font-size:16px; text-align:left; color:#333;display:inline;}
.ny2 a:hover{width:80px; height:60px;background:url(../Images/m2nmi2a.png) no-repeat left center;color:#2F9168; display:block; border-bottom:3px solid #2F9168;}
.ny3 a{width:80px; height:60px; color:#333; text-decoration:none; line-height:57px; display:block; float:left; padding-left:40px; background:url(../Images/m2nmi3.png) no-repeat left center; font-size:16px; text-align:left; color:#333;display:inline;}
.ny3 a:hover{width:80px; height:60px;background:url(../Images/m2nmi3a.png) no-repeat left center;color:#2F9168; display:block; border-bottom:3px solid #2F9168;}
.ny4 a{width:80px; height:60px; color:#333; text-decoration:none; line-height:57px; display:block; float:left; padding-left:40px; background:url(../Images/m2nmi4.png) no-repeat left center; font-size:16px; text-align:left; color:#333;display:inline;}
.ny4 a:hover{width:80px; height:60px;background:url(../Images/m2nmi4a.png) no-repeat left center;color:#2F9168; display:block; border-bottom:3px solid #2F9168;}

.gywm{ width:80%; height:auto; margin:50px auto; overflow:hidden;}
.gywm1{ width:35px; height:5px; float:left; background:#2F9168; margin-bottom:45px;}
.gywm2{ width:100%; height:auto; float:left; font-size:24px; color:#333; line-height:40px; text-align:left; font-weight:bold; margin-bottom:10px;}
.gywm3{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#333;}
.lxwm{ width:100%; height:auto; float:left; font-size:16px; line-height:40px; color:#333; margin-bottom:30px;}

.cpzs{ width:100%; height:auto; float:left;}
.cpzs dl{ width:23%; height:auto; float:left; margin:20px 1%; display:inline;}
.cpzs dl dt{ width:96%; height:auto; float:left; overflow:hidden; padding:2%; border:1px solid #CCC;}
.cpzs dl dt img{width:100%;transition: 0.5s;}
.cpzs dl dt img:hover{transform: scale(1.2,1.2);}
.cpzs dl dd{ width:95%; height:60px; float:left; text-align:left; line-height:40px; font-size:18px; font-weight:bold; padding-left:5%;}
.cpzs dl dd span{text-align:left; line-height:20px; font-size:14px; color:#666; font-weight:normal;}
.cpzs dl a{color:#333; text-decoration:none;}
.cpzs dl a:hover{color:#2F9168; text-decoration:none;}

.fy{ width:100%; text-align:center; height:50px; overflow:hidden; font-size:14px; float:left; line-height:50px; background:#efefef; margin:15px 0; color:#000;}
.fy a{color:#666666; text-decoration:none; border:1px solid #CCC;  margin:0px 5px; display:inline;}
.fy span{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy a:hover{color:#000; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:20px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.tu img{ width:500px;}
.spv{ width:60%; margin:20px 0px; text-align:center; float:left; padding:0 20%;}
.spvw{ width:90%; margin:20px 0px; text-align:center; float:left; padding:0 5%; display:none;}
.nr{ width:100%; float:left; line-height:27px; text-align:left;}
.cpfl{ width:100%; height:auto; float:left; margin-bottom:10px;}
.cpfl li{ width:18%; height:45px; float:left; margin:10px 1%; display:inline; text-align:center; color:#fff; background:#2F9168; line-height:45px;}
.cpfl li a{ width:100%; height:45px;color:#fff; background:#2F9168; text-decoration:none; display:block; transition:all 0.8s; font-size:14px;}
.cpfl li a:hover{ width:100%; height:45px;color:#fff; background:#006600; text-decoration:none; display:block;}

.xwdt{ width:100%; height:auto; float:left;}
.xwdt dl{ width:100%; height:auto; float:left; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.xwdt dl dt{ width:30%; height:auto; float:left; overflow:hidden;}
.xwdt dl dt img{height:250px;transition: 0.5s; width:380px;}
.xwdt dl dt img:hover{transform: scale(1.2,1.2);}
.xwdt dl dd{ width:65%; height:auto; float:right; overflow:hidden;}
.ana{ width:100%; height:auto; float:left; font-size:26px; line-height:50px; color:#000; font-weight:bold; text-align:left; margin-bottom:20px;}
.ana a{ color:#000; text-decoration:none;}
.ana a:hover{ color:#2F9168; text-decoration:none;}
.anb{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#666; text-align:left; margin-bottom:30px;}
.anc{ width:200px; height:50px; float:left; text-align:center; color:#fff; background:#2F9168; line-height:50px; border-radius:5px;}
.anc a{ width:200px; height:50px;color:#fff; background:#2F9168; text-decoration:none; display:block; transition:all 0.8s; font-size:14px; border-radius:5px;}
.anc a:hover{ width:200px; height:50px;color:#fff; background:#000; text-decoration:none; display:block;}
.alzs{ width:100%; height:auto; float:left;}
.alzs dl{ width:100%; height:auto; float:left; margin-bottom:50px; background:#f5f5f5;}
.alzs dl dt{ width:60%; height:auto; float:left; overflow:hidden;}
.alzs dl dt img{width:100%;transition: 0.5s;}
.alzs dl dt img:hover{transform: scale(1.2,1.2);}
.alzs dl dd{ width:30%; height:auto; float:right; overflow:hidden; padding:5%;}

.show-box{position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); display: none; z-index:999999999;}
.login-page{width: 650px; height: 450px; margin: 0 auto; margin-top:200px; background-color: white; padding:10px;}
.close-btn{height: 20px; width: 100%; float: right; text-align: right; line-height:20px; cursor: pointer; font-weight:bold;}
.close-btn:hover{color:#2F9168;}
.spnr{ width:100%; height:420px; float:left; background:#000;}
.sysp{position:fixed; bottom:5%; right:10px; z-index:999999999;}
.sysp img{ width:75px; height:75px;}
@media screen and (max-width:768px) {
.wapto{ display:block;}
.to{ display:none;}
#inava{ display:none;}
#inavb{ display:block; height:auto; width:100%; padding-top:135px;}
#inavb dl{ width:100%; height:auto; float:left;}
#inavb dl dt{ width:100%; height:50px; float:left; border-bottom:1px solid #CCC; font:16px/50px '微软雅黑';color:#000; text-align:center; font-weight:bold; overflow:hidden;}
#inavb dl dt a{ color:#000; text-decoration:none;}
#inavb dl dd{ width:100%; height:auto; float:left;}
#inavb dl dd li{ width:100%; height:35px; float:left; font:14px/35px '微软雅黑';color:#333; text-align:center;}
#inavb dl dd li a{color:#333; text-decoration:none;}
#inavb dl dd li a:hover{color:#2F9168; text-decoration:none;}
.banner{ z-index:9999!important; height:auto!important;}
#flashBg{ display:none;}
.big-pic{ display:block;}
.cen1a{ display:none;}
.cen1b{width:100%; height:auto; position:inherit; z-index:99; top:0%; left:0%; overflow:hidden; padding-left:0%;}
.sjj1{ width:90%; height:auto; float:left; display:inline; margin-top:0%; background:url(../Images/wap2.jpg) no-repeat bottom; padding:2% 5%;}
.sjj1a{ height:90px; line-height:90px;}
.sbh3 { padding-top:20px;}
.sjj2{ width:90%; height:auto; float:left; display:inline; margin-top:0%; background:url(../Images/wap1.jpg) no-repeat bottom right; padding:2% 5%;}
.sjj2a{ margin-top:30px;}
.sjj2a2{ margin-bottom:40px;}
.sjj2d{ margin-bottom:40px;}
.sjj2e{ display:none;}
.cen3b{ width:90%; padding:10% 5%; position:inherit; background:url(../Images/back5.jpg) no-repeat bottom #88B598; background-size:100%; left:0; top:0;}
.cen3a{ display:none;}
.sxw1{ margin-bottom:30px;}
.sxw2a,.sxw3a{ display:none;}
.sxw2b,.sxw3b{ width:94%; padding:15px 3%;}
.sxw2b2 li span,.sxw3b2 li span{ display:none;}
.sxw2b1,.sxw3b1{ margin-bottom:10px;}
.cen4a,.mw1{ display:none;}
.cen4b{ width:100%; position:inherit; background:url(../Images/back9.jpg) no-repeat top #F2F9F2; background-size:100%; left:0; top:0; padding-top:40px;}
.mw2{ width:100%;}
.sfc1{ margin-bottom:20px;}
.mw2b{ left:0; top:0; width:100%; position:inherit; height:auto; overflow:hidden; background:url(../Images/mw2a.jpg) no-repeat right; background-size:110% 100%; padding:10px 0px 10px 10px;}
.mw2b2{ font-size:12px; line-height:18px; width:39%; margin-bottom:0px;}
.mw2b3{font-size:12px; }
.mw2a{ display:none;}
.mw3a{ width:100%; padding:10px; height:230px;}
.mw3a1 { width:50%; height:220px;}
.mw3a2{ width:40%; padding-right:20px;}
.mw3a2a{ margin-bottom:0px;}
.mw3a2b{ line-height:24px; font-size:12px;}
.mw3a2c{ width:85%;}
.szj1{ display:none;}
.szj2{ width:45%; background:url(../Images/ui.jpg) no-repeat left; background-size:155% 100%; top:0; left:0; padding-left:55%; padding-top:20px;}
.szj2b{ line-height:20px;}
.szj,.szj2{ height:180px;}
.root2{ width:90%; padding:0 5%; background:#0B2218; left:0px; top:20px;}
.root2a img{ width:100%;}
.root2b{ width:100%; height:auto; float:left;margin-bottom:40px; margin-left:0%}
.root2b1{ width:100%; text-align:center;}
.root2b2{ width:100%;}
.root1 img { height:77vh;}
.root2da,.root2db{ width:100%; text-align:center;}
.cen2{ width:90%; padding:10% 5% 20% 5%; background:url(../Images/back04a.jpg) repeat-y top center;}
.cen2a{ display:none;}
.cen2b{ position:inherit; width:100%; top:30px; left:0px;}
.scp1{padding-left:55px; margin-bottom:25px;}
.menu{ width:100%; float:left;margin-bottom:30px;}
.menudiv{ position:inherit;}
.menu li{ clear:none;}
#one1,#one2,#one3,#one4,#one5{ width:112px; height:112px;margin-left:0px; display:inline; float:none;}
.off{ padding:0px; border:none; border-radius:70px;}
.syp1,.syp2{ width:100%;}
.syp1c{ display:none;}
.syp1a,.syp1b{ margin-bottom:20px;}
#con_one_1, #con_one_2, #con_one_3, #con_one_4, #con_one_5{ width:100%;}
.syp2 img{ width:98%; padding:0px; border:3px solid #2F9168;}
.gywm3 img{ width:100%;}
.lxwm img{ width:100%;}
.cpfl li{ width:31%; margin:10px 1%;}
.cpfl li a{font-size:13px;}
.gywm{ width:90%;}
.gywm1{ margin-bottom:20px;}
.cpzs dl { width:98%;}
.xwdt dl dd { width:100%; margin-top:15px;}
.xwdt dl dt img{width:100%;}
.ana { font-size:20px; line-height:35px;}
.alzs dl dt ,.xwdt dl dt{ width:100%;}
.alzs dl dd { width:90%;}
.mw3b{ display:none;}
.tu img{ width:100%;}
#one4{ margin-left:55px!important;}
.sysp img{ width:55px; height:55px;}
.login-page { width:90%; height:360px;}
.spnr{ height:330px;}
.mw3a1 img{ height:210px;}
.mw3a2b{ margin-bottom:10px;}
.mw3{ height:230px;}
.szj2a{ margin-bottom:10px;}
.szj2b { font-size:12px; margin-bottom:10px;}
}