/*banner*/
.banner_box{ width:100%; min-width:1200px; height:620px; overflow:hidden;}
.banner{ width:1000px; height:620px; margin:auto; position:relative;}
.banner img{ position:absolute; left:-460px;}
.anniu{ width:1000px; display:block; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:20px; overflow:hidden;}
.anniu li{ display:inline-block; width:16px; height:16px; border-radius:8px; background:#fff; margin:0 8px;}
.anniu .anniu_bj{ background:#f8bd01;}

.sousuo_bj{ width:100%; min-width:1200px; height:76px; border-bottom:1px solid #e7e7e7;}
.sousuo_b{ width:1200px; height:76px; margin:auto; overflow:hidden;}
.sousuo_b ul{ float:left; overflow:hidden}
.sousuo_b ul span{ float:left; font-size:14px; color:#545454; line-height:76px;}
.sousuo_b ul li{ float:left; margin-right:10px;}
.sousuo_b ul li a{ font-size:14px; color:#545454; line-height:76px;}
.sousuo{ float:right; height:38px; margin-top:20px; overflow:hidden;}
.sousuo input{ float:left; height:38px;width:250px; background:none;line-height:38px; text-align:left; color:#929292; padding:0; margin:0; outline:none; border:none;}
.sousuo button{ float:left; width:38px; height:38px; background:url(../images/ss_tu.png) no-repeat center;;outline:none; border:none;}
/*品质之道*/
.pinzhi_title{ width:1200px; margin:50px auto 0;}
.pinzhi_title h1{ display:block; font-size:36px; color:#3f3f3f; text-align:center;}
.pinzhi_title h1 span{ font-size:36px; color:#009c6e; font-weight:bold;}
.pinzhi_title p{ display:block; font-size:18px; color:#3e3e3e; text-align:center; line-height:20px; margin-top:10px;}
.pinzhi_title p em,.cp_title p em,.youshi_title p em,.news_title em{ font-style:normal; font-size:14px; color:#009c6e; line-height:20px; padding:0 20px;}
.pinzhi_box{ width:1200px; margin:auto; padding:100px 0 85px;}
.pinzhi_box ul{ display:block;}
.pinzhi_box ul li{ float:left; width:280px; height:385px; position:relative; margin-right:25px; overflow:hidden; transition:all 0.3s ease-out;}
.pinzhi_box ul li img{ display:block;}
.pinzhi_jieshao{ width:100%; height:75px; background:#009c6e; position:absolute; bottom:0; transition:all 0.3s ease-out;}
.pinzhi_jieshao span{ display:block; position:absolute; top:-30px; left:50%; margin-left:-24px; transition:all 0.3s ease-out;}
.pinzhi_jieshao h1{ display:block; margin-top:30px; font-size:20px; font-weight:bold; color:#fff; text-align:center;}
.pinzhi_jieshao p{ display:block; font-size:16px; color:#fff; line-height:26px; margin-top:28px; text-align:center; padding:0 20px;}
.pinzhi_box ul li:nth-child(4){ margin-right:0;}
.pinzhi_box .cur{ transform:translateY(-36px);}
.pinzhi_box .cur .pinzhi_jieshao{ background:rgba(0,0,0,0.8); height:100%;}
.pinzhi_box .cur span{ top:86px;}
.pinzhi_box .cur h1{ margin-top:155px;}
/*产品展示*/
.chanpin_bj{ width:100%; min-width:1200px; background:url(../images/products_bj.jpg) no-repeat center; padding:78px 0;}
.cp_title{ width:1200px; margin:auto;}
.cp_title h1,.youshi_title h1{ display:block; font-size:36px; color:#3f3f3f; text-align:center;}
.cp_title h1 b,.youshi_title h1 b{ font-size:36px; color:#009c6e;}
.cp_title p,.youshi_title p,.news_title p{ display:block; font-size:18px; color:#3e3e3e; text-align:center; line-height:20px; margin-top:10px;}
.cp_nav{ width:875px; margin:60px auto 0; text-align:center; overflow:hidden;}
.cp_nav li{ float:left; width:218px; background:#3e3e3e; margin-right:1px;}
.cp_nav li a{ display:block; font-size:18px; color:#fff; text-align:center; line-height:45px;}
.cp_nav li:last-child{ margin-right:0;}
.cp_nav .cur{ background:#009c6e;}
.cp_box{ width:1200px; margin:80px auto 0; overflow:hidden;}
.cp_box ul{ display:block; overflow:hidden;}
.cp_box ul li{ float:left; width:280px; margin-right:25px;}
.cp_box ul li .cp_tu{ width:280px; height:280px; overflow:hidden;}
.cp_box ul li h1{ display:block; font-size:16px; color:#343434; font-weight:bold; text-align:center; margin-top:10px;}
.cp_box ul li p{ display:block; font-size:12px; color:#818181; line-height:20px; text-align:center; margin-top:10px;}
.cp_box ul li span{ display:block; width:138px; height:36px; font-size:14px; color:#fff; text-align:center; line-height:36px; margin:25px auto 0; background:#009c6e;}
.cp_box ul li:nth-child(4){ margin-right:0;}
.cp_box ul li:hover span{ background:#e7b900;}
/*优势*/
.youshi_title{ width:1200px; margin:80px auto 120px;}
.youshi_box{ width:1200px; height:550px; margin:auto; position:relative;}
.youshi_nav{ width:895px; position:absolute; left:50%; margin-left:-447px; top:-50px; z-index:2;}
.youshi_nav ul{ display:block; overflow:hidden;}
.youshi_nav ul li{ float:left; width:93px; height:103px; background:url(../images/yous-b1.png) no-repeat center; margin:0 43px; font-size:20px; font-weight:bold; color:#fff; text-align:center; cursor:default;}
.youshi_nav ul li img{ display:block; margin:20px auto 5px;}
.youshi_nav .cur{ background:url(../images/yous-b2.png) no-repeat center;}
.youshi_conbox{ width:1200px; height:600px; position:relative;}
.youshi_conbox img{ display:block;}
.youshi_conbox dl{ display:block; width:100%; height:60px; padding:23px 0; background:rgba(0,156,110,0.9); position:absolute; bottom:0; overflow:hidden;}
.youshi_conbox dl dt{ float:left; width:368px; padding:0 35px; border-right:1px solid #61b39b; font-size:22px; color:#fff; line-height:28px;}
.youshi_conbox dl dd{ float:left; width:675px; padding:0 35px; font-size:16px; color:#fff; line-height:26px;}
/*新闻动态*/
.news_bj{ width:100%; min-width:1200px; padding:70px 0; background:#f7f7f7; margin-top:80px;}
.news_title{ width:1200px; margin:auto;}
.news_title h1{ display:block; font-size:36px; color:#3f3f3f; text-align:center;}
.news_nav{ display:block; width:1200px; margin:50px auto 0; text-align:center;}
.news_nav li{ display:inline-block; margin:0 9px;}
.news_nav li a{ display:inline-block; width:153px; height:43px; border:1px solid #e0e0e0; font-size:14px; color:#767676; text-align:center; line-height:43px;}
.news_nav .cur{ background:#009c6e;}
.news_nav .cur a{ color:#fff; border:1px solid #009c6e;}
.news_box{ width:1200px; margin:65px auto 0;}
.news_toutiao{ float:left; width:600px;}
.news_tu{ width:600px; height:300px; background:#000; overflow:hidden;}
.news_tu img{ display:block; transition:all 0.5s ease-out;}
.toutiao_box{ width:600px; margin-top:25px; overflow:hidden;}
.toutiao_box a{ display:block; overflow:hidden;}
.toutiao_box dl{ float:left; padding-right:20px; border-right:1px solid #e2e2e2;}
.toutiao_box dl dt{ display:block; font-size:48px; font-weight:bold; color:#414141; line-height:48px;}
.toutiao_box dl dd{ display:block; font-size:14px; color:#414141; margin-top:5px;}
.toutiao_con{ float:right; width:495px;}
.toutiao_con h1{ display:block; font-size:16px; color:#414141; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.toutiao_con p{ display:block; font-size:14px; color:#828282; line-height:20px; margin-top:5px;}
.news_toutiao:hover img{ opacity:0.6; transform:scale(1.1);}
.news_toutiao:hover h1{ color:#009c6e;}
.news_conbox{ float:right; width:546px;}
.news_conbox ul{ display:block;}
.news_conbox ul li{ display:block; width:544px; height:110px; border:1px solid #e0e0e0; background:#fff; margin-bottom:27px; overflow:hidden;}
.news_conbox ul li:hover{ border:1px solid #009c6e; box-shadow:0 0 6px rgba(102,102,102,0.5);}
.news_conbox ul li dl{ float:left; width:107px; height:110px; border-right:1px solid #e0e0e0;}
.news_conbox ul li dl dt{ display:block; font-size:48px; font-weight:bold; color:#414141; line-height:48px; text-align:center; padding-top:20px;}
.news_conbox ul li dl dd{ display:block; font-size:14px; color:#414141; margin-top:5px; text-align:center;}
.news_con{ float:right; width:396px; padding:20px 20px 0;}
.news_con h1{ display:block; font-size:16px; color:#414141; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_con p{ display:block; font-size:14px; color:#828282; line-height:20px; margin-top:8px;}

.about_title{ width:1200px; margin:52px auto 0; }
.about_title h1{ display:block; font-size:36px; color:#3f3f3f; text-align:center;}
.about_title p{ display:block; font-size:18px; color:#3e3e3e; text-align:center; line-height:20px; margin-top:10px;}
.about_title em{ font-style:normal; font-size:14px; color:#009c6e; line-height:20px; margin:0 20px;}
.about_bj{ width:1200px; margin:60px auto 0; background:#f7f7f7;}
.about_box{ width:1200px; overflow:hidden;}
.about_tu{ float:left; width:644px; height:416px; overflow:hidden;}
.about_tu img{ display:block;}
.about_con{ float:left; padding:65px 50px 0; width:456px;}
.about_con h1{ display:block; font-size:30px; color:#3f3f3f;}
.about_con p{ display:block; font-size:14px; color:#3f3f3f; line-height:26px; margin-top:32px;}
.about_con span{ display:block; width:108px; height:34px; border-radius:17px; background:#ffbf14; margin-top:30px;}
.about_con span a{ display:block; font-size:14px; color:#fff; text-align:center; line-height:34px;}
/*企业风采*/
.fengcai_title{ width:1130px; margin:auto; padding:30px 0; overflow:hidden;}
.fengcai_title h1{ float:left; padding-left:40px; background:url(../images/title_tb.png) no-repeat left; font-size:18px; font-weight:bold; color:#444444; line-height:30px;}
.fengcai_title span{ float:left; width:920px; height:18px; border-bottom:1px solid #e7e7e7; margin-left:18px;}
.fengcai_title a{ float:right; font-size:14px; color:#787878; line-height:30px;}
.fengcai_box{ width:1200px; margin:10px auto 0; overflow:hidden;}
.fengcai_box ul{ display:block; width:10000px; overflow:hidden;}
.fengcai_box ul li{ float:left; width:300px; margin-right:12px;}
.fengcai_tu{ width:300px; height:260px; background:#000; overflow:hidden;}
.fengcai_tu img{ display:block; transition:all 0.5s ease-out;}
.fengcai_box ul li span{ display:block; font-size:14px; color:#606060; text-align:center; line-height:36px;}
.fengcai_box ul li:hover img{ opacity:0.6; transform:scale(1.1);}