﻿@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family:"Microsoft YaHei";}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner a { background:url(banner.jpg) no-repeat center 0; height:500px; display:block}

/**/
.zx { width:233px; overflow:hidden;}
.zx_top { background: url(zx_top.gif) no-repeat; height:60px;}
.zx_top a { font-size:18px; color:#fff; font-weight:bold; display:block; padding:15px 0 0 42px;}
.zx_con {  width:224px; border:solid 4px #dadada;  overflow:hidden}
.zx_con h3 { padding:6px 0 2px 7px; font-weight:normal;}
.zx_con h3 a { font-size:16px; color:#fff; padding-left:45px; background: url(zx_h301.jpg) no-repeat 0 center; width:210px; height:36px; line-height:36px; display:block;}
.zx_con h3 a:hover { background: url(zx_h302.gif) no-repeat; color:#b73133;}
.zx_con ul { padding:0 0 0 15px;}
.zx_con ul li { height:30px; line-height:30px; background:url(zx_ico01.gif) no-repeat 15px 15px; padding-left:34px; border-bottom:dashed 1px #d6d6d6;}
.zx_con ul li a { font-size:16px; color:#333;}
.zx_con ul li a:hover { color:#b73133;}
.zx_con ul .nobor01 { border:none;}
.zx_bot { width:233px; background:#b73133; text-align:center; color:#fff; font-weight:bold; height:101px; font-size:22px; padding-top:20px; line-height:25px;}
.zx_bot em { display:block; padding-top:15px;}


/**/
.rx { width:944px; margin-left:20px}
.rx_top { background:#333; height:60px; line-height:60px;}
.rx_top ul li { float:left; border-right:solid 1px #dbdbdb}
.rx_top ul .nobor { background:none;}
.rx_top ul li a {  width:145px; display:block; text-align:center; font-size:14px; color:#fff; }
.rx_top ul li a:hover,.rx_top ul .cur a { background:#b73133; color:#fff; }
.more01 { padding:0 45px 0 0;}
.more01 a { color:#fff; font-size:14px;}
.rx_con { padding-top:20px; display:inline-block;}
/*.rx_con dl { height:352px; overflow:hidden;}
.rx_con dl dt { float:left; width:580px; height:349px; position:relative;}
.rx_con dl dt img { width:580px; height:349px;}
.rx_con dl dt em { display:block; background:url(btm07.png) repeat; width:580px; height:44px; line-height:44px; position:absolute; top:305px; left:0; text-align:center;}
.rx_con dl dt em a { color:#fff; font-size:14px;}

.rx_con dl dd { float:left; width:181px; padding-left:2px;}
.rx_con dl dd img { width:181px; height:173px;}
.rx_con dl dd span { display:block; position:relative; margin-bottom:3px;}
.rx_con dl dd span em { display:block; background:url(btm07.png) repeat; width:181px; height:44px; line-height:44px; position:absolute; top:130px; left:0; text-align:center;}
.rx_con dl dd span em a { color:#fff; font-size:14px;}*/

.rx_con dl { height:359px; overflow:hidden;}
.rx_con dl dt { float:left; width:506px; height:359px; position:relative;}
.rx_con dl dt img { width:506px; height:359px;}
.rx_con dl dt em { display:block; background:url(btm07.png) repeat; width:506px; height:44px; line-height:44px; position:absolute; top:315px; left:0; text-align:center;}
.rx_con dl dt em a { color:#fff; font-size:14px;}
.rx_con dl dt em a:hover{ font-size:16px; text-decoration:underline; font-weight:bold;}

.rx_con dl dd { float:left; width:248px; padding-left:10px;}
.rx_con dl dd img { width:248px; height:176px;}
.rx_con dl dd span { display:block; position:relative; margin-bottom:6px;}
.rx_con dl dd span em { display:block; background:url(btm07.png) repeat; width:248px; height:44px; line-height:44px; position:absolute; top:132px; left:0; text-align:center;}
.rx_con dl dd span em a { color:#fff; font-size:14px;}
.rx_con dl dd span em a:hover{ font-size:16px; text-decoration:underline; font-weight:bold;}

.rx_ul { padding:0px 0 0; display:inline-block}
.rx_ul ul li { float:left; width:300px; height:225px; overflow:hidden; line-height:0; font-size:0; margin:0 5px 20px 5px; display:inline; position:relative; background-color:#CCC;}
.rx_ul ul .nobor { margin:0 0 20px;}
.rx_ul ul li a img { width:300px; height:225px;}
.rx_ul ul li span { width:300px; display:block; position:absolute; background:url(btm07.png) repeat; height:44px; line-height:44px; top:182px; left:0; text-align:center;} 
.rx_ul ul li span a {color:#fff; font-size:16px;}
.rx_ul ul li span a:hover{  font-size:16px; text-decoration:underline; font-weight:bold;}

/*广告*/
.pic01 { background:url(pic01.jpg) no-repeat center 0; height:200px; margin-top:10px;}
.pic { width:1200px; margin: 0 auto;}
.pic01 p { position:absolute; top:75px; left:950px; text-align:center;}
.pic01 p a:hover{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.pic01 p span { display:block; font-size:16px; color:#fff; padding-top:15px;}
.pic02 { background:url(pic02.jpg) no-repeat center 0; height:255px; margin-top:60px;}
.pic02 p { position:absolute; top:170px; left:33px;}
.pic02 p img { float:left; display: block} 
.pic02 p span { float:left; padding-left:20px; font-size:16px; color:#fff; display:block; padding-top:5px;} 
.pic02 p span b { font-size:22px;}

/*成就好品质*/
/*.pz_top { padding-top:60px; text-align:center;}
.pz_top a { font-size:30px; color:#333; font-weight:bold;}
.pz_top a:hover{ text-decoration:underline;}
.pz_top a b { color:#b73133;}
.pz_top a em { display:block; font-size:16px; color:#666; font-weight:normal; padding:10px 0;}

.pz_con { margin-top:84px; background:url(pz_bg.jpg) no-repeat; height:456px;}
.pz_con p { position:absolute; top:0; left:74px;}
.pz_con p a:hover{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.pz_con p img { float:left; display:block; width:128px; height:128px;}
.pz_con p span { float:left; display:block; padding:25px 0 0 20px;}
.pz_con p span a { display:block; font-size:18px; color:#b73133; font-weight:bold;}
.pz_con p span a:hover{ text-decoration:underline; font-size:20px;}
.pz_con p span em { display:block; color:#333; line-height:22px; padding-top:10px;}
.pz_con .pz_p02 { top:0; left:670px;}
.pz_con .pz_p03 { top:252px; left:0;}
.pz_con .pz_p04 { top:255px; left:688px;}
.pz_con .pz_p04 span { padding-top:40px;}*/

/*成就好品质*/
.pz{ width:1000px; margin:0 auto;}
.pz_top { padding-top:60px; text-align:center;}
.pz_top a { font-size:30px; color:#333; font-weight:bold;}
.pz_top a b { color:#b73133;}
.pz_top a em { display:block; font-size:16px; color:#666; font-weight:normal; padding:10px 0;}

.pz_con { margin-top:34px; background:url(pz_bg.jpg) no-repeat; height:650px;}
.pz_con p { position:absolute; top:12px; left:13px;}
.pz_con p a { color:#333}
.pz_con p a:hover { color:#b73133;}
.pz_con p a i { background:url(pz_pic01.png) no-repeat; width:150px; height:150px; display:block;}
.pz_con p a:hover i { background:url(pz_pic02.png) no-repeat;}
.pz_con p a b { display:block; font-size:16px; padding:20px 0 5px;}
.pz_con p a em { display:block; font-size:14px;}
.pz_con .pz_p02 { top:12px; left:718px;}
.pz_con .pz_p02 a i { margin-left:120px}
.pz_con .pz_p03 { top:350px; left:13px;}
.pz_con .pz_p03 em { display:block; margin-bottom:30px;}
.pz_con .pz_p04 { top:350px; left:718px;}
.pz_con .pz_p04 span { padding-top:40px;}
.pz_con .pz_p04 em { display:block; margin-bottom:30px;}
.pz_con .pz_p04 a i { margin-left:120px}

.pz_con .pz_p02 a i { background:url(pz_pic01.png) no-repeat -819px 0;}
.pz_con .pz_p02 a:hover i { background:url(pz_pic02.png) no-repeat -819px 0;}
.pz_con .pz_p03 a i { background:url(pz_pic01.png) no-repeat 0 -404px;}
.pz_con .pz_p03 a:hover i { background:url(pz_pic02.png) no-repeat 0 -404px;}
.pz_con .pz_p04 a i { background:url(pz_pic01.png) no-repeat -819px -404px;}
.pz_con .pz_p04 a:hover i { background:url(pz_pic02.png) no-repeat -819px -404px;}

/*优势*/
.ys_bg { background:#f5f5f5; padding-top:31px; height:1334px; overflow:hidden}
.ys_top { text-align:center; padding-bottom:54px;}
.ys_top a { display:block; font-size:30px; color:#333; font-weight: bold; letter-spacing:3px;}
.ys_top a:hover{ text-decoration:underline;} 
.ys_top a em { color:#b73133;}
.ys_top a em b { font-size:60px; font-family:Arial; font-family:Arial;}
.ys_top a span { display:block; font-size:16px; font-weight:normal; padding-bottom:10px;}

.ys01 { width:450px; margin-bottom:80px;}
.ys01 dl { height:201px; overflow:hidden;}
.ys01 dl dt { background:#b73133; width:128px; height:201px; float:left;}
.ys01 dl dt a { display:block; padding-top:50px; text-align:center; color:#fff;}
.ys01 dl dt a em { display:block; font-size:14px; padding-top:10px;}
.ys01 dl dd { width:128px; height:201px; float:left; padding:32px 0 0 12px; width:305px; overflow:hidden;}
.ys01 dl dd a { display:block; font-size:20px; color:#333; font-weight:bold; margin-bottom:20px;}
.ys01 dl dd a:hover{ color:#b73133; text-decoration:underline;}
.ys01 dl dd p { font-size:14px; color:#333; line-height:25px;}
.ys01 dl dd p em { color:#b73133}
.ys01 i { display:block; line-height:0; font-size:0}
.ys01 i img { width:450px; height:346px;}

.ys02 { padding-left:88px;}
.ys02 dl dd { padding:32px 17px 0 0;} 
.ys02 dl dd span { display:block; font-size:16px; color:#333; background:url(ys_dh.gif) no-repeat 0 0; padding-left:55px; margin:70px 0 0 45px;}
.ys02 dl dd span b { display:block; font-size:24px; color:#b73133;}

/**/
.dz {padding-top:40px; width:935px; margin:0 auto; padding-bottom:50px;}
.dz_top { text-align:center; padding-bottom:50px;}
.dz_top a { font-size:30px; color:#333; font-weight:bold;}
.dz_top a em { color:#b73133}
.dz_top a span { display:block; font-size:16px; color:#333; font-weight:normal; padding:10px 0;}
.dz_con ul li { float:left; background:url(dz_ico01.gif) no-repeat right 42px; padding-right:48px; margin-right:23px;}
.dz_con ul li a i { display:block; background:url(lc_pic01.jpg) no-repeat; width:96px; height:96px;}
.dz_con ul li a:hover i { display:block; background:url(lc_pic02.jpg) no-repeat;}
.dz_con ul li a em { display:block; font-size:16px; color:#7e7e7e; font-weight:bold; width:96px; text-align:center; padding-top:12px;}
.dz_con ul li a:hover em {  color:#b73133;}
.dz_con ul .dz_li02 a i { background:url(lc_pic01.jpg) no-repeat -167px 0; }
.dz_con ul .dz_li02 a:hover i {  background:url(lc_pic02.jpg) no-repeat -167px 0;}
.dz_con ul .dz_li03 a i { background:url(lc_pic01.jpg) no-repeat -333px 0; }
.dz_con ul .dz_li03 a:hover i {  background:url(lc_pic02.jpg) no-repeat -333px 0;}
.dz_con ul .dz_li04 a i { background:url(lc_pic01.jpg) no-repeat -500px 0; }
.dz_con ul .dz_li04 a:hover i {  background:url(lc_pic02.jpg) no-repeat -500px 0;}
.dz_con ul .dz_li05 a i { background:url(lc_pic01.jpg) no-repeat -666px 0; }
.dz_con ul .dz_li05 a:hover i {  background:url(lc_pic02.jpg) no-repeat -666px 0;}
.dz_con ul .dz_li06 { background:none; padding:0; margin:0}
.dz_con ul .dz_li06 a i { background:url(lc_pic01.jpg) no-repeat -833px 0; }
.dz_con ul .dz_li06 a:hover i {  background:url(lc_pic02.jpg) no-repeat -833px 0;}

.dz_con span { display:block; text-align:center; padding:30px 0 60px;}
.dz_con span a:hover{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
/*客户见证*/
.jz_bg { background:url(jz_bg.jpg) no-repeat center 0; height:448px;}
.jz_con { padding:82px 0 0 26px;}

.jz_con ul li { float:left; width:230px; margin:0 0 0 26px; position:relative; display:inline}
.jz_con ul .nobor { margin:0;}
.jz_con ul li a { display:block;}
.jz_con ul li a img { width:230px; height:225px;}
.jz_con ul li i { display:block; position:absolute; top:248px; left:218px;}
.jz_con ul li span { display:block; height:68px; background:#3a3a3a;}
.jz_con ul li span a { font-size:14px; color:#c1c1c1; text-transform:uppercase; display:block; background:url(jz_ico01.gif) no-repeat 23px 20px; padding:15px 0 0 35px; font-weight:bold;}
.jz_con ul li span a em { display:block; color:#fff; padding-top:3px;}
.jz_con ul li .rx_p { position:absolute; top:0; left:0; display: none ;}
.jz_con ul li .rx_p a { display:block;background:#3a3a3a;  width:230px; height:293px;}
.jz_con ul li .rx_p a b { display:block; font-size:16px; color:#fff; text-align:center; padding-top:25px; line-height:25px;}
.jz_con ul li .rx_p a em { display:block; font-size:14px; color:#e1e1e1; line-height:28px; padding:10px 26px 0;}

.jz_bt { background:url(jz_bt.png) no-repeat; width:180px; height:297px; margin:78px 0 0 26px;}
.jz_bt a { padding:90px 0 0 19px; font-size:23px; display:block; color:#fff; font-weight:bold;}
.jz_bt a:hover{ text-decoration:underline;}
/*合作伙伴*/
.hz_bg { padding-top:52px; height:135px; background:url(hz_xx.jpg) repeat-x center bottom;}
.hz01 { width:180px;}
.hz01 a { display:block; font-size:19px; color:#b40b28; font-weight:bold; padding-bottom:10px;} 
.hz01 a:hover{ text-decoration:underline;}
.zz01,.zz03 { padding:15px 5px 0}
.zz01 a { background:url(hz_le01.gif) no-repeat; width:35px; height:35px; display:block;}
.zz01 a:hover { background:url(hz_le02.gif) no-repeat;}
.zz03 a { background:url(hz_ri01.gif) no-repeat; width:35px; height:35px; display:block;}
.zz03 a:hover { background:url(hz_ri02.gif) no-repeat;}
.zz02 ul li { float:left; width:157px; padding:0 12px;}
.zz02 ul li a img { width:153px; height:65px; border:solid 2px #c2c2c2}
.zz02 ul li a:hover img {  border:solid 2px #b73133}
.zz02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.zz02 ul li span a { color:#474747}

/*自有大规模生产基地*/
.zj_top { text-align:center; padding-top:50px;}
.zj_top a { font-size:30px; color:#b73133; font-weight:bold;}
.zj_top a em { display:block; font-size:14px; color:#333; font-weight:normal; padding:5px 0} 
.zj_con { padding:40px 0 0;}
.zj_con dl dt { float:left;}
.zj_con dl dt a:hover{filter :alpha(opacity=70) ; -moz-opacity: 0.7 ; -khtml-opacity: 0.7 ; opacity : 0.7;}
.zj_con dl dd { float:left; background:url(zj_ddbg.gif) no-repeat; width:473px; height:324px;}
.zj_con dl dd a { display:block; padding:80px 0 40px 46px; font-size:20px; color:#3a3a3a;}
.zj_con dl dd a:hover{ color:#b73133;}
.zj_con dl dd a b { display:block;}
.zj_con dl dd p { font-size:14px; color:#666; width:345px; line-height:28px; padding-left:48px;}

.zj_nav { background:#3a3a3a; height:82px; line-height:82px; margin-top:40px;}
.zj_nav ul li { float:left; border-right:solid 1px #fff; width:24.9%; text-align:center;}
.zj_nav ul .nobor { border:none;}
.zj_nav ul li a { color:#fff; font-size:16px; display:block;}
.zj_nav ul li a:hover,.zj_nav ul .cur a { background:#b73133}

/*走进*/
.jj_top { text-align:center; padding-top:30px;}

.jj_con { padding:40px 0 0;}
.jj_con dl { height:275px;}
.jj_con dt { float:left; width:551px;}
.jj_con dt img { width:551px; height:414px;}
.jj_con dd { float:left; background:url(zj_bg.png) no-repeat; width:600px; height:276px; padding:30px 0 0 73px; margin:51px 0 0 -25px; }
.jj_con dd b {  height:30px; display:block; border-bottom:solid 1px #c55a5c; width:315px;}
.jj_con dd b a { font-size:16px;color:#fff; font-weight:normal;}
.jj_con dd p { line-height:28px; font-size:14px; color:#fff; overflow:hidden; width:555px; padding-top:10px;}
.jj_con dd p a { display:block; margin-top:30px;}

/*公司荣誉*/
.fc_bg { background:#f5f5f5; height:325px; margin-top:45px;}
.fc_top { height:30px; background: url(fc_xx01.gif) repeat-x 0 bottom; padding-top:30px;}
.fc_top ul li { float:left; background: url(fc_bor.gif) no-repeat right 5px; padding:0 20px 0 0; margin-right:20px;}
.fc_top ul .nobor { background:none;}
.fc_top ul li a { font-size:16px; color:#333; display: inline-block; height:30px;}
.fc_top ul li a:hover,.fc_top ul .cur a { color:#9a0000; background:url(fc_xx02.gif) repeat-x 0 bottom}

.fc_con { padding-top:34px;}
.fc01 { padding:55px 15px 0 0}
.fc03 { padding:55px 0 0}
.fc01 a { background:url(fc_le01.gif) no-repeat; width:21px; height:56px; display:block;}
.fc01 a:hover { background:url(fc_le02.gif) no-repeat;}
.fc03 a { background:url(fc_ri01.gif) no-repeat; width:21px; height:56px; display:block;}
.fc03 a:hover { background:url(fc_ri02.gif) no-repeat;}
.fc02 ul li { float:left; width:220px; padding:0 15px 0 0;}
.fc02 ul li img { width:218px; height:162px; border:solid 1px #c9c9c9;}
.fc02 ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center; padding-top:10px;}
.fc02 ul li span a { color:#44413e}
.fc02 ul li span a:hover{ color:#b73133;}
.fc02 ul li a:hover img{border:solid 1px #b73133;}

/*动态*/
.dt { width:792px;}
.dt .fc_top ul li { float:left; background: url(dt_bor.gif) no-repeat right 5px; padding:0 20px 0 0; margin-right:20px;}
.dt .fc_top ul .nobor { background:none;}

.dt_con { padding:22px 0 0; width:px; overflow:hidden;}
.dt_con dl { height:100px;}
.dt_con dl dt { float:left; padding-right:10px;}
.dt_con dl dt img { width:278px; height:160px; border:solid 1px #cbcbcb; padding:3px;}
.dt_con dl dt a:hover img{border:solid 1px #b73133;}
.dt_con dl dd { float:left; width:495px;}
.dt_con dl dd b { height:34px; line-height:34px; display:block; border-bottom:dashed 1px #807c7d}
.dt_con dl dd b a { font-size:16px; color:#333;}
.dt_con dl dd b a:hover{ color:#b73133;}
.dt_con dl dd p { line-height:25px; font-size:14px; color:#666; height:95px; overflow:hidden; padding-top:10px;}
.dt_con dl dd p a { color:#b73133;}

.dt_list { padding-top:10px;}
.dt_list ul li { height:33px; line-height:33px; padding: 0 0 0 15px;  overflow:hidden; background: url(dt_ico01.gif) no-repeat left 13px;  font-size:14px; width:46%; float:left; margin-right:2%;}
.dt_list ul .nobor { border:none;}
.dt_list ul li span { float:right; color:#666;}
.dt_list ul li a { color:#666;}
.dt_list ul li a:hover { color:#b73133;}

/**/
.wd { width:342px; float:right;}
.wd_top { height:30px; background:url(wd_xx.gif) no-repeat 0 bottom;}
.wd_top a { font-size:16px; color:#333;}
.wd_top a:hover { color:#b73133;}

.wd_con dl { padding:15px 0; border-bottom:dashed 1px #807c7d;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { background: url(wd_w.gif) no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.wd_con dl dt a { color:#333; font-size:14px;}
.wd_con dl dt a:hover { color:#b73133}
.wd_con dd { background:url(wd_d.gif) no-repeat left 4px; width:310px;  line-height:25px; padding-left:30px;color:#666; font-size:14px; white-space:normal; word-break:normal;}

/*友情链接*/
.yq { padding-top:30px;}
.yq .wd_top { background:url(yq_xx.gif) no-repeat 0 bottom;}
.yq .wd_top em { display:block; float:right; padding-top:3px;}
.yq .wd_top em a { font-size:12px;}
.yq_con { line-height:28px; padding-top:10px;}
.yq_con a { padding:0 26px; color:#333; font-size:14px;}
.yq_con a:hover {  color:#b73133;}

