@charset "utf-8";
.logo img { margin-top:0; }
.g-ft-tel { position:absolute; left:50px; bottom:5%; padding-left:48px; background:url(g-ft-tel.png) no-repeat; color:#53aa47; font:20px/35px Impact; z-index:99; }
.g-ft-set { position:absolute; right:42px; bottom:5%; height:35px; z-index:99; }
.g-ft-set a { display:block; float:left; width:35px; height:35px; margin-left:18px; }
.g-ft-set .u-ft-lc { background:url(ico_01.png) no-repeat; }
.g-ft-set .u-ft-weixin { position:relative; background:url(ico_02.png) no-repeat; }
.g-ft-set .u-ft-weixin i { position:absolute; width:160px; height:160px; left:-67px; bottom:38px; display:none; }
.g-ft-set .u-ft-weixin:hover i { display:block; }
.g-ft-set .u-ft-weibo { background:url(ico_03.png) no-repeat; }
.g-ft-set .u-ft-qq { background:url(ico_04.png) no-repeat; }
.section1 { position:relative; background:url(bg1.jpg) no-repeat center; }
.bg11 { position:relative; width:1000px; height:70%; margin:0 auto; /*background:url(bg11.png) no-repeat;*/ z-index:1; display:none; }
.bg12 { position:absolute; left:0; width:100%; height:84px; top:80%; z-index:1; }
.bg12 .mc { width:506px; height:33px; margin:24px auto; background:url(o_ico_09s.png); }
.bg12 .hd,.bg12 .bd,.bg12 .ft { float:left; height:34px; line-height:34px; }
.bg12 .bd { width:374px; }
.bg12 .hd,.bg12 .ft { width:40px; padding:0 0 0 16px; color:#fff; font:14px/34px Impact; text-transform:uppercase; }
.bg12 .hd a,.bg12 .ft a { color:#fff; }
.bg12 .ft { float:right; padding:0 16px 0 0; text-align:right; }
.bg12 .mc a { color:#fff; }
.bg12 .mt { width:100%; z-index:1; }
.bg12 .mt ul { width:1200px; height:3px; margin:0 auto; text-align:center; }
.bg12 .mt ul li { display:inline-block; *display:inline; zoom:1; width:40px; height:3px; margin:0 3px; background:#c2c2c2; line-height:999px; vertical-align:top; overflow:hidden; cursor:pointer; }
.bg12 .mt ul .on { background:#53aa47; }
.bg13 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(bg12.png) no-repeat; }

.fullSlide{ position:absolute; left:0; top:0; width:100%;  height:100%;  min-width:1000px;  }
.fullSlide ul{ height:100% !important; width:100% !important;  }
.fullSlide li{  height:100% !important; width:100% !important; }

.u-ac { position:relative; width:50px; height:50px; margin:0 auto; background:url(ico_09.png) no-repeat; cursor:pointer; overflow:hidden; zoom:1; clear:both; z-index:4; }
.u-ac a { display:block; width:50px; height:50px; font-size:0; }

.m-more { padding-bottom:30px; text-align:center; }
.m-more a { display:inline-block; width:101px; height:35px; border:1px solid #53aa47; color:#53aa47; line-height:35px; text-align:center; }
.m-more a:hover { background:#53aa47; color:#fff; }

.section2 { position:relative; background:url(bg2.jpg) no-repeat center; }
.section2 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:336px; margin:-118px 0 0 -500px; }

.m-abt .bd { height:336px; margin-bottom:46px; }
.m-abt .hd { height:13px; margin-bottom:46px; }
.m-abt .hd ul { height:13px; text-align:center; }
.m-abt .hd ul li { display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:0 3px; border-radius:100%; background:#fff; line-height:999px; vertical-align:top; overflow:hidden; cursor:pointer; }
.m-abt .hd ul .on { background:#53aa47; }

.m-abt-1 .g-sd { float:left; width:490px; }
.m-abt-1 .g-sd h2 { text-align:right; }
.m-abt-1 .g-sd .m-desc { padding:20px 0 30px; font-size:14px; line-height:24px; text-indent:2em; }
.m-abt-1 .g-sd .m-more { padding-bottom:0; text-align:right; }
.m-abt-1 .g-ex { float:right; padding-top:37px; }

.m-abt-2 .g-sd { float:right; width:490px; }
.m-abt-2 .g-sd h2 { text-align:right; }
.m-abt-2 .g-sd .m-desc { padding:20px 0 30px; font-size:14px; line-height:24px; text-indent:2em; }
.m-abt-2 .g-sd .m-more { padding-bottom:0; text-align:right; }
.m-abt-2 .g-ex { float:left; padding-top:37px; }

.m-abt-3 .g-sd { float:left; width:490px; }
.m-abt-3 .g-sd h2 { text-align:right; }
.m-abt-3 .g-sd .m-desc { padding:20px 0 30px; font-size:14px; line-height:24px; text-indent:2em; }
.m-abt-3 .g-sd .m-more { padding-bottom:0; text-align:right; }
.m-abt-3 .g-ex { float:right; padding-top:37px; }


.section3 { position:relative; background:url(bg3.jpg) no-repeat center; }
/*
.section3 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:390px; margin:-195px 0 0 -500px; }
.section3 .hd { height:70px; padding-bottom:30px; text-align:center; }

.section3 .m-pro { width:1040px; }
.m-pro .bd { position:relative; height:290px; padding:0; }
.m-pro .bd li { position:relative; float:left; width:240px; height:290px; margin:0 10px; }
.m-pro .bd li span { position:absolute; left:0; bottom:0; display:block; width:240px; background:url(o_ico_09.png); color:#fff; font-size:14px; line-height:33px; text-align:center; }
.m-pro .bd a.prev,.m-pro .bd a.next{display:block;width:30px;height:42px;position:absolute;top:50%; margin-top:-21px; z-index:1; }
.m-pro .bd a.prev{left:0;background:url(ico_10.png) no-repeat;} 
.m-pro .bd a.next{right:0;background:url(ico_11.png) no-repeat;}
*/
.section3 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:600px; margin:-200px 0 0 -500px; }
.section3 .hd { height:70px; padding-bottom:30px; text-align:center; }

.section3 .m-pro { width:1022px; margin-left:-511px; }
.m-pro .bd { position:relative; height:372px; padding:0 55px; }
.m-pro .bd li { position:relative; float:left; width:284px; height:158px; margin:0 10px 17px; }
.m-pro .bd li span { position:absolute; left:0; bottom:0; display:block; width:284px; background:url(o_ico_09.png); color:#fff; font-size:14px; line-height:33px; text-align:center; }
.m-pro .bd a.prev,.m-pro .bd a.next{display:block;width:30px;height:42px;position:absolute;top:50%; margin-top:-21px; z-index:1; }
.m-pro .bd a.prev{left:0;background:url(ico_10.png) no-repeat;} 
.m-pro .bd a.next{right:0;background:url(ico_11.png) no-repeat;}
/*
.section4 { position:relative; background:url(bg4.jpg) no-repeat center; }
.section4 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:390px; margin:-195px 0 0 -500px; }
.section4 .hd { height:70px; padding-bottom:30px; text-align:center; }

.section4 .m-case { width:1040px; }
.m-case .bd { position:relative; height:290px; padding:0; }
.m-case .bd li { position:relative; float:left; width:240px; height:290px; margin:0 10px; }
.m-case .bd li img { width:100%; height:100%; }
.m-case .bd li span { position:absolute; left:0; bottom:0; display:block; width:100%; background:url(o_ico_09.png); color:#fff; font-size:14px; line-height:33px; text-align:center; overflow:hidden; }
.m-case .bd a.prev,.m-case .bd a.next{display:block;width:30px;height:42px;position:absolute;top:50%; margin-top:-21px; z-index:1; }
.m-case .bd a.prev{left:0;background:url(ico_10.png) no-repeat;} 
.m-case .bd a.next{right:0;background:url(ico_11.png) no-repeat;}

.m-case .bd .m-case-1,.m-case .bd .m-case-6 { width:445px; height:230px; }
.m-case .bd .m-case-2,.m-case .bd .m-case-7 { width:445px; height:230px; }
.m-case .bd .m-case-3,.m-case .bd .m-case-8 { width:244px; height:170px; }
.m-case .bd .m-case-4,.m-case .bd .m-case-9 { width:400px; height:170px; }
.m-case .bd .m-case-5,.m-case .bd .m-case-10 { width:244px; height:170px; }
*/
.section4 { position:relative; background:url(bg4.jpg) no-repeat center; }
.section4 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:570px; margin:-185px 0 0 -500px; }
.section4 .hd { height:70px; padding-bottom:30px; text-align:center; }

.section4 .m-case { width:1004px; margin-left:-502px; }
.m-case .bd { position:relative; height:411px; padding:0 55px; }
.m-case .bd li { position:relative; float:left; width:284px; height:158px; margin:0 1px 2px; }
.m-case .bd li img { width:100%; height:100%; }
.m-case .bd li span { position:absolute; left:0; bottom:0; display:block; width:100%; background:url(o_ico_09.png); color:#fff; font-size:14px; line-height:33px; text-align:center; overflow:hidden; }
.m-case .bd a.prev,.m-case .bd a.next{display:block;width:30px;height:42px;position:absolute;top:50%; margin-top:-21px; z-index:1; }
.m-case .bd a.prev{left:0;background:url(ico_10.png) no-repeat;} 
.m-case .bd a.next{right:0;background:url(ico_11.png) no-repeat;}

.m-case .bd .m-case-1,.m-case .bd .m-case-6 { width:445px; height:230px; }
.m-case .bd .m-case-2,.m-case .bd .m-case-7 { width:445px; height:230px; }
.m-case .bd .m-case-3,.m-case .bd .m-case-8 { width:244px; height:170px; }
.m-case .bd .m-case-4,.m-case .bd .m-case-9 { width:400px; height:170px; }
.m-case .bd .m-case-5,.m-case .bd .m-case-10 { width:244px; height:170px; }
.section5 { position:relative; background:url(bg5.jpg) no-repeat center; }
.section5 .wrap { position:absolute; top:50%; left:50%; width:1000px; height:485px; margin:-202px 0 0 -500px; }
.section5 .hd { height:70px; padding-bottom:30px; text-align:center; }

.section5 .m-news { width:1040px; }
.m-news .bd { position:relative; height:385px; padding:0; }
.m-news .bd a.prev,.m-news .bd a.next{display:block;width:30px;height:42px;position:absolute;top:50%; margin-top:-55px; z-index:1; }
.m-news .bd a.prev{left:0;background:url(ico_10.png) no-repeat;} 
.m-news .bd a.next{right:0;background:url(ico_11.png) no-repeat;}

.hotNews { float:left; width:240px; height:290px; margin:0 10px; background:url(ico_12.png); overflow:hidden; }
.hotNews .pic { width:220px; height:147px; padding:10px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; line-height:20px; }
.hotNews dl dt { padding:0 10px 10px; border-bottom:1px solid #d1d1d1; color:#363636; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.hotNews dl dt a { color:#363636; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:60px; padding:10px 10px 15px; color:#5f6061; }
.hotNews dl .m { width:74px; height:23px; margin:0 auto; background:#53aa47; text-align:center; line-height:23px; display:none; }
.hotNews dl .m a { color:#fff; }
.hotNews dl .m a:hover { color:#000; }

.section6 { position:relative; background:url(bg6.jpg) no-repeat center; }
.section6 .wrap { position:absolute; top:50%; left:50%; width:800px; height:362px; margin:-151px 0 0 -400px; }
.section6 .hd { height:70px; padding-bottom:30px; text-align:center; }
.section6 .bd { height:210px; font-size:14px; line-height:30px; }
.u-tel { color:#53aa47; font:40px/50px Impact; }
.m-contact .ft { overflow:hidden; }
.m-contact .ft ul { width:898px; height:52px; }
.m-contact .ft li { float:left; width:192px; height:52px; margin-right:98px; background:#53aa47; font-size:16px; line-height:52px; text-align:center; }
.m-contact .ft li a { display:block; color:#fff; }
.m-contact .ft li a:hover { background:#f60;  color:#fff; }

.wrap img { vertical-align:top; }