@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 { height:500px; display:block}

/*专业的洗眼器配置方案*/
.fa { padding-top:40px;}
.fa_top { background:url(../images/fa_xx.gif) no-repeat center 30px; text-align:center;}
.fa_top a { font-size:24px; color:#1a2a38;}
.fa_top a b { display:block; font-size:24px; color:#fdb811}

.fa_con { margin-top:22px; height:182px;}
.fa01 { top:60px; left:-38px;}
.fa03 { top:60px; right:-38px;}
.fa02 ul li { float:left; width:186px; padding:0 17px 0 0;}
.fa02 ul .nobor01 { padding:0;}
.fa02 ul li img { width:184px; height:151px; border:solid 1px #dbdbdb;}
.fa02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}

/**/
.zx_bg { background:url(../images/zx_bg.jpg) no-repeat center 0; margin-bottom:25px; margin-top: 45px;}

.zx { width:221px; overflow:hidden;}
.zx_top { background: url(../images/zx_top.gif) no-repeat;  height:77px; line-height:77px; text-align:center;}
.zx_top a { font-size:24px; color:#fff; font-weight:bold;}
.zx_con {  width:219px; border:solid 1px #ddd; border-top:none; background:#fff;}
.zx_con h3 { background:#f0f0f0; width:219px; height:38px; line-height:38px;}
.zx_con h3 a { font-size:16px; color:#1a2a38; font-weight:bold; background:url(../images/zx_ico01.gif) no-repeat 0 8px; padding-left:17px; margin-left:55px;}
.zx_con ul { padding-bottom:5px;}
.zx_con ul li { height:33px; line-height:33px; background:url(../images/zx_ico02.gif) no-repeat 54px 15px; padding-left:67px; border-bottom: solid 1px #e8e8e8;}
.zx_con ul li a { font-size:14px; color:#000;}
.zx_con ul .nobor01 { border:none;}
.zx_con i a { display:block; width:219px; height:38px; line-height:38px; background:#1a2a38; text-align:center; color:#fff; text-transform:uppercase; font-size:12px;}

.zx_con h3 a:hover {color:#fdb811;text-decoration:underline;}
.zx_con ul li a:hover {color:#fdb811;text-decoration:underline;}
/**/
.rx { width:861px; padding-left:18px;}
.rx_top { background: url(../images/cp_top.gif) no-repeat; height:45px; line-height:45px;}
.rx_top ul li { float:left;}
.rx_top ul li a { color:#fff; font-size:16px; width:377px; text-align:center; display:block; font-weight:bold;}
.rx_top ul li a:hover,.rx_top ul .cur a { background:#1a2a38}

.rx_con { width:901px; border:solid 1px #dadada; background:#fff; overflow:hidden}
.rx01 { background:url(../images/cp_pic.jpg) no-repeat 207px 27px; height:518px;}
.rx01 p { padding:47px 0 0 37px; width:142px; float:left; height:100px;}
.rx01 .rx_p01 { padding:47px 0 0 350px;;}
.rx01 p b { display:block; line-height:38px;}
.rx01 p b a { color:#1e2c39; font-size:18px;} 
.rx01 p b img { float:left; padding-right:5px;}
.rx01 p span { display:block; font-size:14px; color:#1e2c39; font-weight:bold; padding-top:5px;}
.rx01 em { display:block; padding:58px 0 0 163px; font-size:16px; color:#1a2a38; font-weight:bold;}
.rx01 em i { display:block; float:left; line-height:28px; padding-right:30px;}

.rx0102 { background:url(../images/cp_pic10.jpg) no-repeat 207px 27px; height:518px;}

.rx02 {margin:10px 24px;}
.rx_top02 { height:40px;}
.rx_top02 em { float:right;}
.rx_top02 em a { font-size:20px; color:#1a2a38;}
.rx_top02 em a i { font-weight:bold; color:#f4ad00;}
.rx_top02 b { display:block;}
.rx_top02 b img { float:left; padding-right:5px;}
.rx_top02 b a { font-size:20px; color:#1a2a38;}

.hz01 { padding:0px 7px 0 0;}
.hz03 { padding:125px 0 0 7px;}
.hz02 ul li { float:left; padding:0 3px; display:inline; width:278px;}
.hz02 ul li img { border:solid 1px #e2e2e2; width:273px; height:225px; }
.hz02 ul li span { display:block; height:40px; line-height:40px; overflow:hidden; text-align:center;}
.hz02 ul li span a { color:#000; font-size:14px;}

/*广告*/
.pic01 { background:url(../images/pic01.jpg) no-repeat center 0; height:207px;}
.pic { width:1000px; margin: 0 auto;}
.pic01 p { position:absolute; top:109px; left:791px;}
.pic01 p b { display:block; float:left; font-size:25px; font-style:normal; color:#fff; padding-right:10px;}
.pic02 { background:url(../images/pic02.jpg) no-repeat center 0; height:150px;}
.pic02 p { position:absolute; top:113px; left:0;}
.pic02 p b { display:block; font-size:24px; color:#1a2a38; margin-bottom:10px;}
.pic03 { background:url(../images/pic03.jpg) no-repeat center 0; height:286px; margin-bottom:38px;}

/**/
.yw_bg { background:url(../images/yw_bg.jpg) no-repeat center 0; height:508px;}
.yw { padding:110px 0 0 500px;}
.yw b { display:block; font-size:22px;}
.yw b a { font-size:22px; color:#1a2a38;}
.yw p { font-size:18px; color:#1a2a38; line-height:30px; width:500px; padding-top:60px;}
.yw p em { font-weight:bold;}
.yw span { display:block; font-size:18px; color:#1a2a38; font-weight:bold; padding-top:50px;}
.yw span em { font-size:24px; color:#ed2123;}
.yw span i { font-size:30px; color:#ed2123;}

/*购买洗眼器时*/
.kr_bg { background:url(../images/kr_bg.gif) no-repeat center 0; height:353px;}
.kr_top { padding-top:65px; text-align:center;}
.kr_top a { font-size:24px; color:#1a2a38;}
.kr_top a b { color:#fdba18}
.kr_top a em { display:block; font-family:Arial; font-size:12px; text-transform:uppercase; color:#1a2a38;}

.kr_con { padding-top:35px;}
.kr_con ul li { float:left; margin-right:37px;}
.kr_con ul li a { display:block; width:222px; height:136px; display:block; background:#fff; color:#1a2a38; text-align:center; padding-top:20px;}
.kr_con ul li a:hover {  background:#fdaf14;}
.kr_con ul li a i { display:block; background:url(../images/kr_pic01.png) no-repeat 0 0; width:80px; height:64px; margin:0 auto;}
.kr_con ul li a:hover i { background:url(../images/kr_pic02.png) no-repeat 0 0;}
.kr_con ul li a b { display:block; padding-top:5px; font-size:16px;}

.kr_con ul .kr_li02 a i { background:url(../images/kr_pic01.png) no-repeat -265px 0;}
.kr_con ul .kr_li02 a:hover i { background:url(../images/kr_pic02.png) no-repeat -265px 0;}
.kr_con ul .kr_li03 a i { background:url(../images/kr_pic01.png) no-repeat -515px 0;}
.kr_con ul .kr_li03 a:hover i { background:url(../images/kr_pic02.png) no-repeat -515px 0;}
.kr_con ul .kr_li04 { margin:0;}
.kr_con ul .kr_li04 a i { background:url(../images/kr_pic01.png) no-repeat -770px 0;}
.kr_con ul .kr_li04 a:hover i { background:url(../images/kr_pic02.png) no-repeat -770px 0;}

/**/
.ys_bg { background:url(../images/ys01.jpg) no-repeat center 0; height:602px;}
.ys_bg dl { padding:33px 0 0 6px; clear:both; display:inline-block; height:260px; overflow:hidden}
.ys_bg dl dt { float:left; width:50px; font-size:22px; color:#fff; font-weight:bold; line-height:35px; padding:16px 0 0 30px;}
.ys_bg dl dd { float:left; padding:20px 0 0 42px; width:400px;}
.ys_bg dl dd a { font-size:23px; color:#1a2a38; font-weight:bold;}
.ys_bg dl dd i { display:block; font-size:12px; text-transform:uppercase; color:#a5a5a5; font-family:Arial; padding-top:5px; height:45px;}
.ys_bg dl dd p { font-size:16px; color:#666; line-height:30px; padding-top:25px;}
.ys_bg dl dd p em { font-weight:bold; color:#0a753f;}

.ys_bg .ys_dl02 { padding:60px 0 0 530px; display:inline-block}
.ys_bg .ys_dl02 dd { padding:20px 0 0;}


.ys_bg02 { background:url(../images/ys02.jpg) no-repeat center 0; height:339px;}
.ys_bg02 dl { padding:49px 0 0 6px; height:273px;}
.ys_bg02 dl dd span { display:block; margin-top:20px;}
.ys_bg02 dl dd span b { display:block; background:url(../images/ys_dh.gif) no-repeat 0 0; padding:20px 0 5px 85px; font-size:14px; color:#030000; float:left;}
.ys_bg02 dl dd span a { display:block; float:left; margin:22px 0 0 28px;}
.ys_bg02 .ys_dl04 { padding:60px 0 0 417px; height:250px;}
.ys_bg02 .ys_dl05 { padding:38px 0 0 6px;}

/**/
.jz_bg { background:url(../images/jz_bg.gif) no-repeat center 0; height:599px; overflow:hidden}
.jz_bg .jz_top { text-align:center; padding:65px 0 30px;}
.jz_bg .jz_top a { font-size:24px; color:#1a2a38;}
.jz_bg .jz_top a b { color:#0a753f;}
.jz_bg .jz_top a em { display:block; font-family:Arial; font-size:12px; text-transform:uppercase; margin-top:10px;}

.jz_con { display:inline-block;} 
.jz_con dl { height:240px; padding-left:10px; float:left; width:565px;}
.jz_con .jz_dl02 { width:478px;}
.jz_con dl dt { float: left; width:243px;}
.jz_con dl dt img {    border: solid 1px #e2e2e2; width:243px; height:200px;}
.jz_con dl dd { float: left; width:279px; padding-left:18px;}
.jz_con dl dd b{ line-height:30px; height:30px; overflow:hidden;}
.jz_con dl dd b a { font-size:16px; color:#1a2a38;}
.jz_con dl dd p {height: 131px;    overflow: hidden; color:#333; line-height:25px;}
.jz_con dl dd span { display:block; padding-top:10px;}
.jz_con dd q { display:block; color:#333; line-height:30px; font-weight:bold; border-bottom:solid 1px #cacaca}

/*关于红安*/
.zj { width:811px; overflow:hidden;}
.zj_top { background:url(../images/zj_top.gif) no-repeat 0 0; height:49px;}
.zj_top i { display:block; float:right; padding-top:15px;}
.zj_top b { display:block; padding-left:15px;}
.zj_top b a { font-size:22px; color:#1a2a38;}
.zj_top b em { display:block; font-size:12px; font-family:Arial; color:#c6c6c6; font-weight:bold;}
.zj p { padding-top:16px;}
.zj p img { float:left; width:279px; height:232px;}
.zj p span { float:left; width:444px; font-size:16px; color:#666; line-height:28px; text-indent:28px; padding-left:15px;}

/*荣誉资质*/
.zz { width:299px; margin-left:30px;}

.zz_js { padding:10px 0 0;}
.zjs01 { padding:112px 4px 0 0;}
.zjs03 { padding:112px 0 0 4px;}
.zjs02 ul li { border-bottom: 1px dashed #dedede;   line-height: 36px;font-size: 16px; float:left; width:294px;}
.zjs02 ul li img { border:solid 1px #d0d0d0; padding:3px; width:166px; height:229px;}
.zjs02 ul li span { display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.zjs02 ul li span a { font-size:14px; color:#666;}

/*红安风采*/
.fc { margin-top:20px;}
.fc_con { margin-top:22px;}
.fc01 { top:88px; left:-31px;}
.fc03 { top:88px; right:-31px;}
.fc02 ul li { float:left; width:233px; padding:0 8px; display:inline}
.fc02 ul li img { width:233px; height:207px;}
.fc02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.fc02 ul li span a { color:#000; font-size:14px;}



.fc_con li{ float:left; width:auto; padding:0 9px;}


/*行业动态*/
.dt_bg { background:url(../images/dt_bg.gif) no-repeat center 0; height:472px; margin-top:35px; padding-top:65px;}
.dt { width:758px;}
.dt_top { background:#fff; width:332px; height:32px; line-height:32px; border:solid 1px #d4d4d4;}
.dt_top ul li { float:left;}
.dt_top ul li a { width:166px; height:32px; line-height:32px; font-size:18px; color:#15232f; font-weight:bold; display:block; text-align:center;}
.dt_top ul li a:hover,.dt_top ul .cur a { color:#fff; background:#0a753f;}

.dt_con dl { width:334px;  float:left; padding-top:25px;}
.dt_con dt img { width:334px; height:173px;}
.dt_con dd { width:334px; padding-top:10px;}
.dt_con dd h3 { height:35px; line-height:35px;}
.dt_con dd h3 a { font-size:16px; color:#232323;}
.dt_con dd p { line-height:25px; color:#666;  padding-bottom:10px; text-indent:24px;}
.dt_con dd span { display:block;}
.dt_con dd span a { color:#005dce;}
.dt_con ul { float:left; width:403px; padding:20px 0 0 20px;}
.dt_con ul li { height:35px; line-height:35px; overflow:hidden; background:url(../images/dt_ico.gif) no-repeat 0 12px; padding-left:10px; border-bottom: dotted 1px #c4c4c4}
.dt_con ul li a { font-size:16px; color:#232323;}
.dt_con ul li a:hover { color:#232323; font-weight:bold;}

/*常见问答*/
.wd { width:355px; padding-left:15px; margin:0 0 0 10px; background:url(../images/dt_xx.gif) no-repeat 0 35px; height:410px; overflow:hidden;}
.wd h3 { padding-bottom:10px;}
.wd h3 a {  font-size:18px; color:#0a753f;}

.wd_con dl { padding:5px 0;}
.wd_con dl dt { background: url(../images/wd_w.gif) no-repeat left 4px; height:30px; line-height:30px; padding-left:25px; overflow:hidden;}
.wd_con dl dt a { color:#666;  font-weight:bold; font-size:14px;}
.wd_con dd { background:url(../images/wd_d.gif) no-repeat left 4px; padding-left:25px; width:323px;  line-height:25px;  border-bottom: dotted 1px #c7c7c7; padding-bottom:10px; font-size:14px;}

/**/
.yq_bg { background:url(../images/yq_bg.gif) no-repeat center 0; height:167px;}
.yq_top { padding-top:23px; height:29px; line-height:29px;}
.yq_top em { display:block; float:right; padding-right:15px;}
.yq_top em a { font-size:14px; color:#fff;}
.yq_top b { display:block; padding-left:16px;}
.yq_top b a { font-size:18px; color:#fff;}
.yq_bg p { line-height:31px; padding:5px 20px;}
.yq_bg p a { color:#fff; font-size:14px; padding:0 14px;}

element.style {
    padding: 19.5px 0 0;
}
img.pd_img {
}
fieldset, img {
    border: 0 none;
}
body, ul, ol, div, table, td, form, img, dl, dd, dt, h1, h2, h3, h4, h5, h6 {
    border: 0 none;
    margin: 0;
    padding: 0;
}
* {
    margin: 0;
    padding: 0;
}
* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.mainTab {
    font-size: 13px;
}
.mainTab {
    border-collapse: collapse;
}
table {
    border-collapse: collapse;
    font-size: inherit;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {
    font: 14px/1.231 arial,helvetica,clean,sans-serif;
}
body, textarea, input, select {
    font-family: "微软雅黑";
    font-size: 14px;
}
.index_zx {
    margin-top: 230px;
    position: absolute;
    margin-left: 200px;
}
