@charset "utf-8";
/*flexslider*/
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;} 
.slides li a{ display:block; width:100%; height:auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:260px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:260px;background:url(../images/next.png) center center no-repeat;}
/*search*/
.search{ height:77px; line-height:77px; width:1200px; margin:0 auto;}
.search .sea { width:362px; height:39px; margin-top:19px; }
.search .sea .search_txt { width:291px; height:37px; line-height:37px; float: left; color: #999; font-size: 12px; padding:0 10px; border:1px #eaeaea solid;}
.search .sea .search_btn { border:0; cursor: pointer; width:49px; height:39px; float:right; background:url(../images/btn.jpg) no-repeat; }
/*合作伙伴*/
.hzhb{ width:100%; background:url(../images/bg1.jpg) no-repeat center; height:318px; padding:49px 0;}
.hzhb h1{ font-size:46px; color:#0f3d88; text-align:center; padding-top:25px;}
.hzhb h2{ color:#616161; font-size:16px; text-align:center; font-weight:normal; padding-top:45px;} 
.hzhb_bo{ width:1280px; margin:40px auto 0 auto;height:165px;}
.hzhb_bo .process{ width:1280px; position:relative; min-width:1280px; top:0;height:165px;}
.hzhb_bo .slidegrid {float: left;position: relative;overflow: hidden;}
.hzhb_bo .slideitems {width: 20000em;position: absolute;}
.hzhb_bo .slideitems li {float: left;}
.hzhb_bo .process .mainPhoto { width:1280px; height:165px; margin:0 auto; position: relative;}
.hzhb_bo .process .mainPhoto span.goleft, .process .mainPhoto span.goright { display: block; width:32px; height:32px; position:absolute; top:53px;}
.hzhb_bo .process .mainPhoto span.goleft a{ background:url(../images/left.png) no-repeat; display: block; width:32px; height:32px;}
.hzhb_bo .process .mainPhoto span.goleft a:hover{ background:url(../images/left_ed.png) no-repeat; display: block;}
.hzhb_bo .process .mainPhoto span.goleft {left:0px;}
.hzhb_bo .process .mainPhoto span.goright a{ background:url(../images/right.png) no-repeat; display: block; width:32px; height:32px;}
.hzhb_bo .process .mainPhoto span.goright a:hover{ background:url(../images/right_ed.png) no-repeat; display: block;}
.hzhb_bo .process .mainPhoto span.goright { right:0px;}
.hzhb_bo .process .mainPhoto .go { width:1200px; height:165px; position: relative; left:40px; overflow: hidden}
.hzhb_bo .process .mainPhoto .go li { width:270px; overflow:hidden; position:relative; float:left; display:block; margin:0 15px;}
.hzhb_bo .process .mainPhoto .go li a{width:270px; overflow:hidden; display:block;}
.hzhb_bo .process .mainPhoto .go li a img{ width:270px; height:126px;}
.hzhb_bo .process .mainPhoto .go li a p{ line-height:18px; padding-top:10px; text-align:center;}
/*产品展示*/
.p_left{ width:199px; overflow:hidden; float:left; background:url(../images/left.jpg) no-repeat top #3fa983; color:#FFF; padding:10px 29px;}
.p_left dl{ width:199px; height:50px; padding-top:93px;}
.p_left dl dt{ width:93px; font-size:20px; font-weight:bolder; line-height:25px; float:left;}
.p_left dl dd a{ width:57px; height:22px; float:right; display:block; margin-top:22px;}
.p_left .p_left_bo{ width:199px; overflow:hidden; padding-top:50px;}
.p_left .p_left_bo li{ width:199px; overflow:hidden; line-height:18px;}
.p_left .p_left_bo li a{ width:163px; overflow:hidden; padding:10px 18px; display:block; color:#FFF;}
.p_left .p_left_bo li a span{ padding-right:18px;}
.p_left .p_left_bo li a:hover{ background:#0f3d88;}
.p_right{ width:943px; float:right; overflow:hidden;}
.p_right .p_right_top{ width:909px; height:59px; padding-left:34px;}
.p_right .p_right_top dt{ width:123px; float:left; background:url(../images/ioc4.png) no-repeat left center; height:59px; padding-left:85px;}
.p_right .p_right_top dt h1{ font-size:20px; color:#0f3d88; padding-top:12px;}
.p_right .p_right_top dt p{ color:#747474; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;}
.p_right .p_right_top dd{ width:78px; height:18px; float:right; display:block; font-size:12px; text-transform:uppercase; margin-top:20px;}
.p_right .p_right_top dd a{ background:url(../images/more1.jpg) no-repeat; width:64px; height:18px; display:block; line-height:18px; color:#FFF; padding-left:14px; }
.p_right .p_right_bo{ width:943px; overflow:hidden; padding-top:23px;}
.p_right .p_right_bo li{ width:280px; overflow:hidden; display:block; float:left; margin-left:34px; margin-bottom:36px;}
.p_right .p_right_bo li a{ width:278px; height:249px; border:1px #ebebeb solid; background:#ebebeb; display:block;}
.p_right .p_right_bo li a .imn{ width:278px; height:209px; overflow:hidden;}
.p_right .p_right_bo li a .imn img{ width:278px; height:209px; -moz-transition: .3s ease-in; -webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in;}
.p_right .p_right_bo li a p{ width:278px; height:40px; line-height:40px; text-align:center;}
.p_right .p_right_bo li a:hover{ border:1px #0f3d88 solid; background:#0f3d88; color:#FFF;}
.p_right .p_right_bo li a:hover .imn img{ transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
/*荣誉资质*/
.ryzz_top{ width:100%; overflow:hidden; text-align:center; margin-top:30px; color:#0f3d88;}
.ryzz_top h1{ font-size:27px;}
.ryzz_top p{ font-size:14px; background:url(../images/tit.png) no-repeat center; margin-top:15px; font-weight:bold;}
.list { width:1280px; margin: 0 auto; overflow: hidden; padding-top:40px; }
.list.blue { border: none; }
.list-con { width:1280px; margin: 0 auto; overflow: hidden; }
.list-con-a, .list-con-b, .list-con-b li { float: left; }
.list-con-a { margin:98px 8px 0 0; width:32px; height:32px; display:block; }
.list-con-a a{ background:url(../images/left.png) no-repeat; display: block; width:32px; height:32px;}
.list-con-a a:hover{ background:url(../images/left_ed.png) no-repeat;}
.list-con-c { margin:98px 0 0 8px; float: right; width:32px; height:32px; display:block; }
.list-con-c a{ background:url(../images/right.png) no-repeat; display: block; width:32px; height:32px;}
.list-con-c a:hover{ background:url(../images/right_ed.png) no-repeat;}
.list-con-b li {  _display: inline; width: 291px; text-align: center; margin:0 7px; }
.list-con-b li img { width:291px; height:203px; }
.list-con-b li span{ margin-top:10px;}
/*优势*/
.youshi{ width:100%; overflow:hidden; background:#f2f2f2; margin-top:65px;}
.youshi .youshi_top{ width:100%; background:url(../images/ys_title.jpg) no-repeat center; height:211px; color:#FFF; text-align:center;}
.youshi .youshi_top h1{ font-size:26px; line-height:normal; padding-top:15px;}
.youshi .youshi_top h1 i{ color:#f1580b; font-size:113px; font-family:"Times New Roman", Times, serif;}
.youshi .youshi_top p{ font-size:16px;}
.youshi .ys1{ width:100%; background:url(../images/ys1.jpg) no-repeat center; height:541px;}
.youshi .ys1 .ys_1{ width:1079px; overflow:hidden; margin:0 auto; padding:138px 0 0 121px;}
.youshi .ys{ width:auto; overflow:hidden;}
.youshi .ys h1{ font-size:25px; color:#1a1e29;}
.youshi .ys h1 span{ color:#f14c0b;}
.youshi .ys h2{ font-size:14px; font-weight:normal; color:#616161;}
.youshi .ys ul{ width:408px; overflow:hidden; padding-top:55px;}
.youshi .ys ul li{ background:url(../images/ioc5.jpg) no-repeat left 5px; padding-left:30px; line-height:21px; color:#616161; margin-bottom:20px;}
.youshi .ys ul li span{ color:#f14c0b;}
.youshi .ys2{ width:100%; background:url(../images/ys2.jpg) no-repeat center; height:419px;}
.youshi .ys2 .ys_2{ width:451px; overflow:hidden; margin:0 auto; padding:34px 0 0 749px;}
.youshi .ys3{ width:100%; background:url(../images/ys3.jpg) no-repeat center; height:381px;}
.youshi .ys3 .ys_3{ width:1079px; overflow:hidden; margin:0 auto; padding:36px 0 0 121px;}
.youshi .ys4{ width:100%; background:url(../images/ys4.jpg) no-repeat center; height:323px;}
.youshi .ys4 .ys_4{ width:451px; overflow:hidden; margin:0 auto; padding:34px 0 0 749px;}
/*设备展示*/
.sbzs{ width:100%; background:url(../images/sbzs.jpg) no-repeat center; height:864px; margin-top:70px; color:#FFF;}
.sbzs h1{ font-size:36px; text-align:center; padding-top:60px;}
.sbzs h2{ font-size:14px; font-weight:normal; text-align:center; padding-top:40px;}
.hy { width:1200px; padding-top:43px; margin:0 auto;}
.hy_top { height:53px; width:1200px; margin:0 auto;}
.hy_top ul li { float:left; width:234px; font-size:12px; margin:0 33px;}
.hy_top ul li a { height:53px; line-height:53px; width:232px; text-align:center; display: block; float:left; border:1px #bfd9e1 solid; color:#FFF;}
.hy_top ul li a:hover, .hy_top ul .cur a { color:#414141; display: block; background:#FFF; border:1px #FFF solid; }
.hy_con { width:1198px; overflow:hidden; margin-top:31px; height:554px; border:1px #bfd9e1 solid; border-bottom:none;}
.hy_con .ibj{ width:767px; height:530px; float:left; padding:23px 25px 0 16px; border-right:1px #bfd9e1 solid; border-bottom:1px #bfd9e1 solid;}
.hy_con .ibj dt a{ width:767px; height:446px; overflow:hidden; display:block;}
.hy_con .ibj dt a img{ width:767px; height:446px; display:block; -moz-transition: .3s ease-in; -webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in;}
.hy_con .ibj dt a:hover img{ transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
.hy_con .ibj dd{ width:767px; overflow:hidden;}
.hy_con .ibj dd h3{ font-size:14px; padding-top:10px;}
.hy_con .ibj dd p{ font-size:12px; padding-top:5px;}
.hy_con .case_r a{ width:340px; height:230px; overflow:hidden; float:right; position:relative; cursor:pointer; display:block; padding:23px 16px 23px 33px; border-bottom:1px #bfd9e1 solid;}
.hy_con .case_r a .imga{ width:340px; height:230px; overflow:hidden; display:block; position:relative; cursor:pointer; z-index:0;}
.hy_con .case_r a img{ width:340px; height:230px; display:block; -moz-transition: .3s ease-in; -webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in;}
.hy_con .case_r a:hover img{ transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
.hy_con .case_r a .txt{ display:none;}
.hy_con .case_r a:hover .txt{ width:340px; height:90px; display:block; background:url(../images/bg1.png) no-repeat; position:absolute; z-index:99; top:23px; left:33px; text-align:center; font-size:12px; color:#FFF; padding-top:140px;}
/*走进我们*/
.about{ width:1200px; height:361px; margin:0 auto; padding-top:76px;}
.about .about_img{ width:539px; height:333px; float:left; padding:13px 18px; border:1px #dfdfdf solid;}
.about .about_txt{ width:602px; height:361px; float:right; position:relative; cursor:default;}
.about .about_txt h1{ color:#0f3d88; font-size:24px; line-height:normal; padding-top:20px;}
.about .about_txt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#616161;}
.about .about_txt .about_bo{ width:602px; overflow:hidden; color:#616161; font-size:13px; line-height:26px; margin-top:16px;}
.about .about_txt .more{ display:block; background:url(../images/btn2.jpg) no-repeat; width:92px; height:42px; line-height:42px; color:#FFF; font-size:12px; padding-left:77px; position:absolute; bottom:0; right:0;}
/*厂房设备*/
.leibie{ height:47px; line-height:47px; width:1200px; margin:40px auto; text-align:center;}
.leibie a{ padding:16px 63px; height:47px;}
.leibie a:hover{ background:#0f3d88; color:#FFF;}
.cfsb{ width:1200px; height:317px; margin:0 auto;}
.poster-main { width:1200px; height:317px; position: relative; margin:0 auto; cursor:default;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list { width:994px; height:317px; position: absolute; }
.poster-main .poster-list .poster-item { width:420px; overflow:hidden; position: absolute; left: 0; top: 0;  }
.poster-main .poster-list .poster-item a{ display:block;}
.poster-main .poster-btn { position: absolute; top:0; z-index: 10; cursor: pointer; }
.poster-main .poster-prev-btn { left:0; background:url(../images/left1.jpg) no-repeat left center; }
.poster-main .poster-next-btn { right:0; background:url(../images/right1.jpg) no-repeat right center; }
/*留言*/
.liuyan{ width:100%; height:342px; background:url(../images/ly.jpg) no-repeat center; margin-top:50px;} 
.liuyan .lyleft{ width:492px; overflow:hidden; padding-left:24px; color:#FFF; line-height:normal; float:left;}
.liuyan .lyleft h1{ font-size:25px; padding-top:48px;}
.liuyan .lyleft h2{ font-size:15px; padding-top:15px;}
.liuyan .lyleft .lv_bo{ padding-top:75px; padding-left:43px;}
.liuyan .lyleft .lv_bo span{ font-size:16px; padding:0 13px;}
.liuyan .lyleft p{ text-align:center; padding-top:54px;}
.liuyan .lyleft p span{ font-size:25px; font-family:"Times New Roman", Times, serif;}
.liuyan .ly_r{ width:600px; overflow:hidden; float:right; padding-top:42px;}
.liuyan .ly_r .lyb1{ width:600px; overflow:hidden; margin-bottom:18px;}
.liuyan .ly_r .lyb1 dl{ height:49px; width:290px;}
.liuyan .ly_r .lyb1 dl dt{ width:64px; height:49px; line-height:49px; float:left; background:#2c5596; font-size:13px; text-align:center; color:#FFF;}
.liuyan .ly_r .lyb1 dl dd{ width:226px; height:49px; float:right;}
.liuyan .ly_r .lyb1 dl dd .txt1{ width:216px; height:49px; background:url(../images/bg2.png) repeat; padding:0 5px; font-size:12px; border:0;}
.liuyan .ly_r .lyb2{ width:600px; overflow:hidden; height:126px;}
.liuyan .ly_r .lyb2 .nt{ width:290px; height:126px; float:left;}
.liuyan .ly_r .lyb2 .nt dt{ width:64px; height:126px; float:left; background:#2c5596; font-size:13px; text-align:center; color:#FFF;;}
.liuyan .ly_r .lyb2 .nt dd{ width:226px; height:126px; float:right;}
.liuyan .ly_r .lyb2 .nt dd textarea{ width:216px; height:116px; background:url(../images/bg2.png) repeat; padding:5px; font-size:12px; border:0;}
.liuyan .ly_r .lyb2 .fr{ width:290px; overflow:hidden; float:right;}
.liuyan .ly_r .lyb2 .fr .fl{ width:182px; height:49px;}
.liuyan .ly_r .lyb2 .fr .fl dt{ width:80px; height:49px; line-height:49px; float:left; background:#2c5596; font-size:13px; text-align:center; color:#FFF;}
.liuyan .ly_r .lyb2 .fr .fl dd{ width:102px; height:49px; float:right;}
.liuyan .ly_r .lyb2 .fr .fl dd .txt2{ width:92px; height:49px; background:url(../images/bg2.png) repeat; padding:0 5px; font-size:12px; border:0;}
.liuyan .ly_r .lyb2 .fr a img{ width:88px; height:33px; float:right; margin-top:10px;}
.liuyan .ly_r .lyb2 #btnSubmit{ width:140px; height:49px; line-height:49px; text-align:center; float:left; background:url(../images/bg3.png) repeat; margin-top:18px; border:0;}
.liuyan .ly_r .lyb2 .btn2{ width:140px; height:49px; line-height:49px; text-align:center; float:right; color:#FFF; background:#0f3d88; margin-top:18px; border:0;}
/*新闻*/
.news{ width:100%; overflow:hidden; padding:40px 0; background:#f5f5f5;}
.news .gsxw{ width:572px; overflow:hidden;}
.news .gsxw .news_top{ height:34px; line-height:34px; border-bottom:1px #c8c8c8 solid;}
.news .gsxw .news_top h1{ float:left; border-bottom:3px #0f3d88 solid; color:#0f3d88; font-size:20px;}
.news .gsxw .news_top span a{ float:right; background:url(../images/btn3.jpg) no-repeat right center; padding-right:23px; display:block; color:#616161;}
.news .gsxw .news_bo{ width:572px; height:638px; margin-top:26px; position:relative; cursor:default;}
.news .gsxw .news_bo a .news_img{ width:572px; height:302px; overflow:hidden; position:absolute; z-index:0;}
.news .gsxw .news_bo a .news_img img{ width:572px; height:302px; display:block; -moz-transition: .3s ease-in; -webkit-transition: .3s ease-in; -o-transition: .3s ease-in; -ms-transition: .3s ease-in; transition: .3s ease-in;}
.news .gsxw .news_bo a:hover .news_img img{ transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
.news .gsxw .news_bo .news_txt{ width:538px; height:378px; position:absolute; bottom:0; left:17px; border-top:4px #0f3d88 solid;}
.news .gsxw .news_bo .news_txt .news_r{ width:466px; height:378px; margin:0 auto; background:#FFF; padding:0 26px;}
.news .gsxw .news_bo .news_txt .news_r .nws1{ width:466px; overflow:hidden; padding-top:22px;}
.news .gsxw .news_bo .news_txt .news_r .nws1 h1{ font-size:14px;}
.news .gsxw .news_bo .news_txt .news_r .nws1 h1 span{ float:right;}
.news .gsxw .news_bo .news_txt .news_r .nws1 p{ color:#616161; margin-top:10px;}
.news .gsxw .news_bo .news_txt .news_r .news2{width:466px; overflow:hidden; border-top:1px dashed #616161; margin-top:30px; padding-top:30px;}
.news .gsxw .news_bo .news_txt .news_r .news2 li{ height:35px; line-height:35px;}
.news .gsxw .news_bo .news_txt .news_r .news2 li span{ font-size:12px; float:right;}