/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#3e3e3e; background:#fff;font-size:12px; min-width:1200px;}
*{margin:0 auto;padding:0;}
a{color:#3e3e3e; text-decoration:none;	transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s;}
a:hover{color:#339933; text-decoration:none;}
img{vertical-align:middle;border:0;}
.w1200{margin:0 auto; width:1200px;}

.k_k{width:100%; height:55px; margin:0 auto;}
.k_k1{width:100%; height:25px; margin:0 auto;}
.k_k2{width:100%; height:35px; margin:0 auto;}
.k_k3{width:100%; height:36px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #00913e;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
p{ word-spacing:-1.5px;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}

/*head*/
.top{height:42px; line-height:42px; color:#fff; width:100%; background:#5a5555;}
.top ul{width:1200px; margin:0 auto;}
.top a{color:#fff;}
.top a:hover{color:#339933;}
a.top_sc{color:#339933; font-weight:bold;}

.head{width:1200px; margin:0 auto; height:110px;}
.logo{width:212px; float:left; margin-top:23px; height:69px;}

/*导航*/
.navBar{position:relative; height:110px; line-height:110px; z-index:99999; width:920px; float:right;}
.nav {width:920px;margin:0 auto;}
.nav .m {float:left;position:relative;}
.nav h3 {float:left;font-size:100%; text-align:center;}
.nav h3 a{display:block; width:115px; vertical-align:top; text-decoration:none; font-size:15px;}
.nav .on {border:0;}
.nav .on h3 a{color:#fff;background:#339933;font-weight:bold;}
.nav .sub {display:none; width:232px;position:absolute; left:0; top:110px; border:1px solid #e9e9e9; background:#fff; z-index:99999; padding:8px 0;}
.nav .sub li {height:35px;line-height:35px;float:left;width:115px; text-align:center;}
.nav .sub li a {display:block;font-size:14px;}
.nav .sub li a:hover {color:#339933;}
.nav #m8 .sub {width:232px;left:auto;right:0px;}

/*banner*/
.shutter {overflow: hidden; width:100%; height:550px; position: relative; margin:0 auto;}
.shutter-img { z-index: 1;}
.shutter-img,.shutter-img a { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.shutter-img a { cursor: default;}
.shutter-img a > img { width: 100%; height: 100%;}
.shutter-img .created { overflow: hidden; position: absolute; z-index: 20;}
.shutter-btn {}
.shutter-btn li {position: absolute; z-index: 2;top: 50%; width: 49px; height: 49px; margin-top: -25px; cursor: pointer;}
.shutter-btn li.prev {left:100px; background: url(shutter_prevBtn.png) no-repeat 0 -49px;}
.shutter-btn li.next {right:100px; background: url(shutter_nextBtn.png) no-repeat 0 -49px;}

/*关于我们*/
.about{width:100%; margin:0 auto; height:565px; background:#edf6ed;}

.about_content{width:1200px; margin:0 auto; height:444px;}
.about_content ul{width:1200px; margin-top:10px;}
.about_content ul li.about_img{float:LEFT; width:519px; height:444px;}
.about_content ul li.about_content_t{float:right; width:625px; margin-top:65px; font-size:14px; margin-left:33px;text-transform:uppercase;}
.about_content ul li.about_content_t font{font-size:20px; color:#339933; font-weight:bold;}
.about_content ul li.about_content_t p{line-height:30px; padding-top:30px;}
.about_content ul li.about_content_t b{font-size:28px; color:#000; line-height:65px;}
.about_content ul li.about_content_t span a{width:110px; height:35px; line-height:35px; color:#fff; text-align:center; background:#339933; display:block; margin-top:30px;}
.about_content ul li.about_content_t span a:hover{background:#8b8b8b;}

/*产品中心*/
.product{width:100%; margin:0 auto; height:640px; background:url(Index_product_bg.jpg) no-repeat center center;}

.product_title{width:100%; text-align:center; color:#fff; text-align:center;margin-bottom:30px;}
.product_title img{}
.product_title p{font-size:21px; line-height:46px;}
.product_title span{font-size:13px; line-height:46px;}

.section{overflow:hidden;}
.section ul{}
.section ul li{float:left;margin-right:75px;margin-bottom:30px;display:inline;width:350px;height:350px;overflow:hidden;position:relative;}
.section ul li .photo{width:350px;height:350px;overflow:hidden;}
.section ul li .photo img{overflow-x: hidden;overflow-y: hidden; position: relative;z-index:1;transition-delay: 0s;transition-duration:1s;transition-property: all;transition-timing-function: ease;/* Firefox 4 */-moz-transition-delay: 0s;-moz-transition-duration: 1s;-moz-transition-property: all;-moz-transition-timing-function: ease;/* Safari 和 Chrome */-webkit-transition-delay: 0s;-webkit-transition-duration: 1s; -webkit-transition-property: all;-webkit-transition-timing-function: ease;/* Opera */-o-transition-delay: 0s;-o-transition-duration: 1s;-o-transition-property: all;-o-transition-timing-function: ease;}
.section ul li:hover img{transform: scale(1.11, 1.11);-ms-transform:scale(1.11, 1.11);/* IE 9 */-moz-transform:scale(1.11, 1.11); /* Firefox */-webkit-transform:scale(1.11, 1.11); /* Safari 和 Chrome */-o-transform:scale(1.11, 1.11); 	/* Opera */}
.section .rsp{width:350px;height:350px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; z-index:1;}
.section .text{position:absolute;width:350px;height:350px;left:-300px;top:0px;overflow:hidden; z-index:4;}
.section .text h3{width:350px;margin-top:100px;height:80px;line-height:80px;text-align:center;color:#FFFFFF;font-size:38px; font-weight:normal;}
.section .text a{text-decoration:none}
.section .text div{text-align:center;color:#FFFFFF;font-size:26px;}

/*新闻中心*/
.news{height:315px; margin:0 auto;}
.news_title{font-size:18px; color:#fff; text-align:center; width:170px; height:190px; background:#339933; border:1px solid #339933; float:left;}
.news_title p{font-size:24px; font-weight:bold; padding-top:60px;}

#club{width:1028px; height:190px; float:left;}
#club .modle{width:513px; height:190px; border:1px solid #ebebeb; background:#f6f6f6; border-left:none; float:left;}
#club .modle_right{border-left:none; float:left;}
#club .modle .modle_con{width:424px; margin:0 auto; height:175px; overflow:hidden;}
#club .modle .modle_con ul li{overflow:hidden;}
#club .modle .modle_con .modle_text{width:424px; height:170px; margin-top:7px;}
#club .modle .modle_con .modle_text p a{color:#339933; font-size:14px; line-height:45px;}
#club .modle .modle_con .modle_text div{line-height:26px;}
#club .modle .modle_con .modle_text span a{width:85px; height:33px; line-height:33px; color:#fff; float:right; text-align:center; background:#339933; display:block; margin-top:10px;}
#club .modle .modle_con .modle_text span a:hover{background:#8b8b8b;}

/*gg*/
.gg{width:100%; height:388px; background:url(Index_gg.jpg) no-repeat center center;}

/*资质荣誉*/
.honor{width:100%; height:500px; background:#f7f7f7;}
.honor_title{font-size:18px; color:#cccccc; text-align:center; height:70px; line-height:35px; text-transform:uppercase; background:url(Index_honor_title_x.gif) no-repeat center bottom;}
.honor_title b{font-size:32px; color:#339933;}

.picMarquee-left{ width:1200px; overflow:hidden; position:relative; padding-top:10px;}
.picMarquee-left .bd{width:1200px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{margin:0 15px; width:285px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .title a{font-size:14px; line-height:40px; background:#fff; width:285px; display:block;}
.picMarquee-left .bd ul li .title a:hover{color:#fff; background:#339933;}

/*底部*/
.bottom{width:100%; height:260px; background:#339933; color:#fff;}
.bottom a{color:#fff;}
.bottom a:hover{color:#ebff9b;}
.bottom_left{width:820px; margin:0 auto; float:left;}
.bottom_left ul{width:820px; height:60px; border-bottom:1px solid #33a765;}
.bottom_left ul li{width:108.57px; height:60px; line-height:60px; float:left; text-align:left; font-size:14px; background:url(Index_bottom_nav_x.gif) no-repeat 84px center;}
.bottom_left ul li.bottom_nav_t{width:60px; text-align:right;}
.copy{text-align:left; line-height:30px; font-size:14px; margin-top:20px;}

.bottom_right{width:352px; float:right; margin-top:27px;}
.bottom_right ul{width:352px;}
.bottom_right ul li{width:166px; text-align:center; font-size:14px; line-height:40px;}

/*内页部分*/
.about_top_title{width:100%; height:240px; background:url(About_banner_bg.jpg) no-repeat center center;}
.about_left_title{font-size:30px; text-align:center; color:#FFF; height:76px; line-height:76px; background:url(About_title_x.gif) no-repeat center bottom;}

.left_nav{padding-top:40px; margin:0 auto;text-align:center;}
.left_nav ul{margin:0 auto;width:100% !important;}
.left_nav ul li{width:110px; height:32px;display:inline-block; margin:0 5px;}
.left_nav ul li a{font-size:13px; width:110px; height:32px; line-height:32px; text-align:center; display:block; background:#fff;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:#339933;}
.left_nav ul li.left_nav_cur a{font-weight:bold; color:#fff; background:#339933;}

.right_content{width:1200px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:240%; min-height:300px;_height:300px; font-size:14px;}
.right_content p{padding-top:15px;}
.right_content_title{font-size:30px; color:#000; text-align:center; background:url(About_right_content_x.gif) no-repeat center bottom; line-height:65px; width:100%;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #00913e;}

.about_qt{line-height:200%; padding-right:10px; font-size:14px;}

.about_news_more a{width:96px; height:30px; display:block; line-height:30px; text-align:center; border:1px solid #339933; color:#339933;}
.about_news_more a:hover{background:#339933; border:1px solid #339933; color:#fff;}

/*左右箭头*/
.page-right{background:url(work-btnright.png) no-repeat;width:50px;height:98px;display:block;text-indent:-9999px;}
.page-right:hover{background:url(work-btnright-hover.png) no-repeat;width:50px;height:98px;display:block;text-indent:-9999px;}
.page-left{background:url(work-btnleft.png) no-repeat;width:50px;height:98px;display:block;text-indent:-9999px;}
.page-left:hover{background:url(work-btnleft-hover.png) no-repeat;width:50px;height:98px;display:block;text-indent:-9999px;}

/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#db0303;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{background:#339933; text-decoration:none; border:1px solid #339933; color:#fff;}
.pages a.pages_cur{ border:1px solid #339933; background:#339933; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}

/*内页招贤纳士*/
.job_title_list{width:1200px; margin:0 auto;}
.job_title_list ul{width:1200px;}
.job_title_list ul li{width:232px; float:left; text-align:center; font-size:14px; font-weight:bold; height:40px; background:#f2f2f2; display:block; line-height:40px; margin-right:10px;}
.job_title_list ul li.no_p{margin-right:0;}

.job_content{width:1200px; margin:0 auto;}
.job_content ul{width:1200px; border-bottom:1px solid #CCC; height:48px; clear:both;}
.job_content ul li{width:232px; float:left; text-align:center; font-size:14px; height:48px; display:block; line-height:48px; margin-right:10px;}
.job_content ul li.no_p{margin-right:0;}
.job_content ul li.no_p a{color:#F00; font-weight:bold;}