@charset "utf-8";
/* CSS Document */

input.normalInput { width:326px; height:52px; line-height:52px; font-size:16px; color:#bfbfbf; border:1px solid #999; padding:0 0 0 5px; }
input.normalBotton { width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; border:none; background:#ff3737; display:block; margin:0 auto; padding:0 10px; }

header { width:1200px; height:100px; margin:0 auto; padding:0; }
.logo { width:494px; height:60px; display:inline-block; float:left; margin:20px 0 0; padding:0; }
.logo img { width:494px; height:60px; }
.hotLine { width:280px; height:55px; line-height:55px; font-size:23px; color:#57c5ff; background:url(../images/bg_header_hotline.png) left center no-repeat; display:inline-block; float:right; margin:22px 0 0; padding:0 0 0 78px; }

menu { width:100%; height:55px; background:#1f86cb; margin:0 auto; padding:0; }
.menuMain { width:1200px; height:55px; margin:0 auto; }
menu a { width:auto; height:55px; line-height:55px; font-size:17px; color:#fff; text-align:center; display:inline-block; float:left; margin:0; padding:0 41px; }
menu a:hover { color:#fff; background:#57c5ff; transition:ease-in-out 0.5s; }
menu a.current { color:#fff; background:#57c5ff; }

.focusPreNext { width:1200px; height:69px; top:50%; left:50%; position:absolute; margin:-34px 0 0 -600px; z-index:99999; }
.focusLeft { width:41px; height:69px; display:inline-block; }
.focusLeft img { width:41px; height:69px; }
.focusRight { width:41px; height:69px; display:inline-block; }
.focusRight img { width:41px; height:69px; }

.indexAbout { width:1200px; height:799px; background:url(../images/bg_index_about.jpg) no-repeat; margin:100px auto 0; padding:37px 0 0; }
.indexAboutMain { width:335px; height:580px; margin:0 0 0 37px; }
.indexAboutMain h3 { width:335px; height:47px; line-height:47px; font-size:38px; color:#4c4c4c; margin:0 0 21px; }
.indexAboutMainSubTitle { width:335px; height:29px; line-height:29px; font-size:20px; color:#8c8c8c; margin:0 0 70px; }
.indexAboutContent { width:332px; height:auto; }
.indexAboutContent p { width:332px; height:auto; line-height:28px; font-size:16px; color:#808080; text-indent:2em; }
.indexAboutReadMore { width:120px; height:44px; margin:68px 0 0; }
.indexAboutReadMore a { width:120px; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center; background:#51c5ff; display:block; }
.indexAboutReadMore a:hover { background:#9dd7f5; transition:ease-in-out 0.5s; }

/*首页幻灯片*/
.indexImagesList{position:relative;width:1240px;height:390px;margin:0 auto;}
.indexImagesList .d_img{position:relative;margin:0 auto;width:1100px;height:390px;}
.indexImagesList .d_img li{position:absolute;display:none;z-index:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);}
.indexImagesList .d_img li img{width:100%;}

.indexImagesList .d_img li.d_pos1{display:block;width:276px;left:0;top:100px;z-index:1}
.indexImagesList .d_img li.d_pos2{display:block;width:394px;left:104px;top:57px;z-index:2}
.indexImagesList .d_img li.d_pos3{display:block;width:562px;left:271px;top:0;z-index:3}
.indexImagesList .d_img li.d_pos4{display:block;width:394px;right:104px;top:57px;z-index:2}
.indexImagesList .d_img li.d_pos5{display:block;width:276px;right:0;top:100px;z-index:1}

.indexImagesList .d_next{position:absolute;right:0;top:170px;z-index:10;cursor:pointer}
.indexImagesList .d_prev{position:absolute;left:0;top:170px;z-index:10;cursor:pointer}

.indexEquipment { width:100%; max-width:1920px; height:500px; background:url(../images/bg_production_equipment.jpg) center top no-repeat; margin:99px auto 0; }
.indexEquipment h3 { width:1200px; height:91px; line-height:91px; font-size:24px; color:#fff; text-align:center; font-weight:bold; margin:0 auto; }

.indexProducts { width:100%; max-width:1920px; height:500px; background:url(../images/bg_index_products.jpg) center top no-repeat; margin:0 auto; }
.indexProducts h3 { width:1200px; height:91px; line-height:91px; font-size:24px; color:#fff; text-align:center; font-weight:bold; margin:0 auto; }

.indexNews { width:100%; height:auto; background:#e7e6e5; padding:32px 0 0; }
.indexNewsTitle { width:100%; height:110px; line-height:110px; font-size:24px; color:#4c4c4c; text-align:center; background:#e7e6e5 url(../images/bg_index_news_title.png) center center no-repeat; }

.indexNewsMain { width:1200px; height:auto; margin:0 auto; }
.indexNewsLeft { width:750px; height:auto; display:inline-block; float:left; }

.indexNewsImages { width:750px; height:173px; }
.indexNewsImages a { width:375px; height:173px; display:inline-block; float:left; }
.indexNewsList { width:750px; height:auto; margin:20px 0 0; }
.indexNewsLi { width:750px; height:auto; margin:0 0 8px; }
.indexNewsLi a { width:750px; height:auto; display:block; padding:13px 0; }
.indexNewsLi a:hover { background:#fff; transition:ease-in-out 0.5s; }
.indexNewsLiLeft { width:100px; height:auto; display:inline-block; float:left; }
.indexNewsLiLeft p.indexNewsLiYear { width:100px; height:28px; line-height:28px; font-size:20px; color:#a5a5a5; text-align:center; }
.indexNewsLiLeft p.indexNewsLiDate { width:100px; height:21px; line-height:21px; font-size:15px; color:#a5a5a5; text-align:center; margin:5px 0 0; }

.indexNewsLiRight { width:650px; height:auto; border-left:1px solid #d9d9d9; display:inline-block; float:left; padding:0 106px 0 20px; }
.indexNewsLi a:hover .indexNewsLiRight { background:url(../images/bg_index_news_li_hover.png) 600px center no-repeat; }
.indexNewsLiRight h3 { width:524px; height:25px; line-height:25px; font-size:18px; color:#595959; overflow:hidden; }
.indexNewsLi a:hover .indexNewsLiRight h3 { color:#51c5ff; }
.indexNewsLiRight p { width:524px; height:46px; line-height:23px; font-size:14px; color:#7f7f7f; margin:5px 0 0; overflow:hidden; }

.indexNewsRight { width:375px; height:auto; display:inline-block; float:right; position:relative; }
.indexNewsRightImage { width:375px; height:auto; }
.indexNewsRightImage img { width:375px; height:auto; }
.indexNewsRightReadMore { width:120px; height:44px; position:absolute; left:50%; bottom:63px; margin:0 0 0 -60px; }
.indexNewsRightReadMore a { width:120px; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center; background:#51c5ff; display:block; }
.indexNewsRightReadMore a:hover { background:#62cbff; transition:ease-in-out 0.5s; }

.indexLinks { width:1200px; height:auto; background:#fff; margin:78px auto 0; padding:33px; }
.indexLinks a { width:auto; height:25px; line-height:25px; font-size:14px; color:#595959; display:inline-block; margin:0 10px 0 0; }
.indexLinks a:hover { color:#51c5ff; }

footer { width:100%; height:auto; background:#3f3f3f; padding:48px 0; }
.footerMenuMain { width:1200px; height:auto; border-bottom:1px solid #717171; margin:0 auto; padding:0 0 50px; }
.footerMenu { width:820px; height:auto; border-right:1px solid #717171; display:inline-block; float:left; padding:0 93px 0 0; }
.footerMenuLi { width:820px; height:auto; margin:0 0 21px; }
.footerMenuLiLeft { width:70px; height:25px; line-height:25px; font-size:14px; color:#8c8c8c; display:inline-block; float:left; }
.footerMenuLiRight { width:750px; height:auto; display:inline-block; float:left; }
.footerMenuLiRight a { width:auto; height:25px; line-height:25px; font-size:14px; color:#8c8c8c; display:inline-block; margin:0 10px 0 0; }
.footerMenuLiRight a:hover { color:#51c5ff; }

.footerCode { width:297px; height:127px; display:inline-block; float:right; }

.footerCopyright { width:1200px; height:auto; margin:25px auto 0; }
.footerCopyright p { width:1200px; height:auto; line-height:25px; font-size:14px; color:#8c8c8c; text-align:center; }
.footerCopyright em { width:auto; height:auto; display:inline-block; padding:0 10px; }
.footerCopyright p a { width:auto; height:auto; font-size:14px; color:#8c8c8c; display:inline-block; padding:0 10px; }
.footerCopyright p a:hover { color:#51c5ff; }

.channelBanner { width:100%; height:auto; }
.channelBanner img { width:100%; height:auto; }

.aboutMain { width:100%; height:auto; margin:36px auto 0; }
h3.aboutMainTitle { width:1200px; height:34px; line-height:34px; font-size:26px; color:#3f3f3f; text-align:center; margin:0 auto; }
.aboutMainLine { width:54px; height:2px; background:#51c5ff; margin:20px auto 26px; }
.aboutMainContent { width:1200px; height:auto; line-height:36px; font-size:16px; color:#727272; margin:0 auto; }
.aboutMainContent p { width:1200px; height:auto; line-height:36px;
  font-size:16px; color:#727272;  }/*text-indent:2em;*/

.aboutMainImages { width:1200px; height:auto; margin:30px auto 66px; }
.aboutMainImages a { width:400px; height:auto; display:inline-block; float:left; }
.aboutMainImages a img { width:390px; height:auto; display:block; margin:0 5px; }

.aboutCulture { width:1200px; height:auto; margin:0 auto; }
.aboutCultureImage { width:807px; height:496px; display:inline-block; float:left; }
.aboutCultureImage img { width:807px; height:496px; }
.aboutCultureContent { width:393px; height:496px; background:#51c5ff; display:inline-block; float:left; padding:58px 10px 54px; }
.aboutCultureContent p { width:373px; height:33px; line-height:33px; font-size:25px; color:#fff; text-align:center; margin:0 0 25px; }

ul.newsList { width:1200px; height:auto; margin:0 auto 100px; }
ul.newsList li { width:600px; height:auto; display:inline-block; float:left; margin:0 0 40px; }
ul.newsList li dl { width:575px; height:auto; display:block; margin:0 auto; }
ul.newsList li dl dt { width:177px; height:140px; display:inline-block; float:left; }
ul.newsList li dl dt img { width:177px; height:140px; border-radius:10px; }
ul.newsList li dl dd { width:387px; height:auto; display:inline-block; float:right; }
ul.newsList li dl dd h3 { width:387px; height:25px; line-height:25px; font-size:18px; color:#3f3f3f; display:inline-block; margin:4px 0 10px; }
ul.newsList li dl dd p { width:387px; height:50px; line-height:25px; font-size:16px; color:#727272; display:inline-block; margin:4px 0 10px; }
.newsLiReadMore { width:387px; height:27px; margin:25px 0 0; }
.newsLiReadMore a { width:77px; height:27px; line-height:27px; font-size:14px; color:#fff; text-align:center; background:#51c5ff; display:inline-block; float:right; }
.newsLiReadMore a:hover { background:#a8e2ff; transition:ease-in-out 0.5s; }

.newsDetailMain { width:1200px; height:auto; margin:0 auto 100px; }
.newsDetailTitle { width:1200px; height:25px; line-height:25px; font-size:18px; color:#3f3f3f; text-align:center; margin:0 auto; }
.newsDetailInfo { width:1200px; height:21px; line-height:21px; font-size:14px; color:#727272; text-align:center; margin:12px auto 44px; }
.newsDetailContent { width:1200px; height:auto; line-height:38px; font-size:16px; color:#727272; margin:0 auto; }
.newsDetailContent p { width:1200px; height:auto; line-height:38px; font-size:16px; color:#727272; text-indent:2em; }

.newsDetailImages { width:1200px; height:auto; }
.newsDetailImages a { width:400px; height:auto; display:inline-block; float:left; }
.newsDetailImages a img { width:auto; height:auto; display:block; margin:28px auto 0; }

ul.productsList { width:1200px; height:auto; margin:0 auto 100px; }
ul.productsList li { width:300px; height:auto; display:inline-block; float:left; margin:0 0 17px; }
ul.productsList li .productsLiImg { width:270px; height:auto; display:block; margin:0 auto; }
ul.productsList li .productsLiImg img { width:270px; height:185px; }
ul.productsList li .productsLiTitle { width:270px; height:23px; line-height:23px; font-size:16px; color:#3f3f3f; text-align:center; margin:17px auto; }
ul.productsList li a:hover .productsLiTitle { color:#51c5ff; }

ul.honorList { width:1200px; height:auto; margin:0 auto 100px; }
ul.honorList li { width:400px; height:auto; display:inline-block; float:left; margin:0 0 17px; }
ul.honorList li .productsLiImg { width:300px; height:420px; border:1px solid #eee; display:block; margin:0 auto; position:relative; }
ul.honorList li .productsLiImg img { max-width:298px; max-height:418px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
ul.honorList li .productsLiTitle { width:300px; height:23px; line-height:23px; font-size:16px; color:#3f3f3f; text-align:center; margin:17px auto; }
ul.honorList li a:hover .productsLiTitle { color:#51c5ff; }

.performanceList { width:1200px; height:auto; margin:0 auto 100px; }
.performanceListTitle { width:1200px; height:auto; border-bottom:1px solid #dbdbdb; padding:0 0 25px 0; }
.performanceListTitle span { width:400px; height:25px; line-height:25px; font-size:18px; color:#3f3f3f; font-weight:bold; display:inline-block; float:left; }

ul.performanceListMain { width:1200px; height:auto; margin:27px auto 0; }
ul.performanceListMain li { width:1200px; min-height:35px; }
ul.performanceListMain li span { width:400px; line-height:35px; font-size:18px; color:#3f3f3f; display:block; float:left; }
ul.performanceListMain li span.performanceLiMiddle { width:600px; line-height:35px; font-size:18px; color:#3f3f3f; display:block; float:left; }
ul.performanceListMain li span.performanceLiRight { width:200px; line-height:35px; font-size:18px; color:#3f3f3f; display:block; float:left; }
ul.performanceListMain li a:hover span { color:#51c5ff; }

.contactUsMain { width:1200px; height:auto; margin:0 auto 100px; }
.contactUsMap { max-width:1200px; height:auto; margin:0 auto 38px; }
.contactUsMap img { max-width:1200px; height:auto; }
.contactUsMain p { width:1200px; height:auto; line-height:32px; font-size:18px; color:#3f3f3f; }

.newsPages { width:100%; height:36px; text-align:center; margin:40px auto; }
.newsPages a { width:auto; height:36px; line-height:36px; font-size:20px; color:#4d4d4d; background:#e6e6e6; display:inline-block; margin:0 5px; padding:0 15px; }
.newsPages a:hover { color:#fff; background:#51c5ff; }
.newsPages a.current { color:#fff; background:#51c5ff; }


















