



.search { height: 80px; border-bottom: 1px solid #eeeeee; overflow: hidden;}

.search .sez { float: left; font-size: 16px; color: #1a1a1a; line-height: 80px;}

.search .sez a { color: #1a1a1a; margin-right: 10px;}

.search .sey { float: right; margin-top: 20px;}

.search .sey input { display: block; float: left; border: 0;}

.search .sey .sek1 { width: 245px; height: 40px; background: url("../image/tok.jpg") no-repeat; padding-left: 20px;}

.search .sey .sek2 { width: 55px; height: 40px; background: url("../image/tok1.jpg") no-repeat;}



/*产品*/

.tit {text-align: center;font-size: 38px;color: #333;display: block;margin-bottom: 40px;/* background:url(../img/tit.jpg) no-repeat center 55px; */}

.tit em{font-size: 18px;color: #555;display: block;font-weight: normal;padding-top:23px;}





.fen{width: 265px;float: left;}

.fen dt{height:106px;}

.fen dt a{width:249px; height:106px;display: block;}

.fen dt a img {width:249px;}

.fen_c{width: 249px;height: 550px;padding-top: 21px;/* border: 7px solid #333; */border-top:none;position:relative;background: #fff;} 

.fen_c b{width:202px; height:35px;background:url(../image/0_h4_bg.jpg) no-repeat center center; margin: 0 auto 13px; display:block;}

.fen_c b a{display: block;height:35px;line-height: 35px;text-indent: 36px;font-size: 16px;color: #fff;font-weight: normal;}

.fen_c b a:hover,.fen_c h4.cur a{background:url(../image/313_h4_cur_bg.jpg) no-repeat center center;}

.fen_c b.nones{margin-bottom: 0;}

.fen_c ul{width:202px;margin: 0 auto;}

.fen_c ul li a{font-size: 14px;color: #555;display: block;height: 34px; background:url(../image/8609_ico1.jpg) no-repeat 25px center; line-height: 34px;text-align: center;}

.fen_c span{width:242px;height: 239px;display: block;position: absolute;bottom: 0;left: 0; background:url(http://www.haixin66.com/jscssimg/img/2025_ban.jpg) no-repeat 0px 148px;}

.fen_c span b{position: absolute;left: 24px;top: 187px;font-size: 25px;color: #fff;}	





.til01{text-align: center;color: #0088ce;font-size:34px;line-height:42px;font-family: "Microsoft Yahei";font-weight: normal;clear: both;display: block;height:97px;white-space: nowrap;background:url(http://www.haixin66.com/jscssimg/img/tilbg1.png) no-repeat center 17px;}

.til01 span{display: block;font-size:22px;color: #555;line-height:26px;}

.til01 em{display: block;font-size:14px;color: #c1c1c1;line-height:16px;letter-spacing: 3px;text-transform: uppercase;font-style: normal;}

.til01 a{color: #0088ce;}



.pro_nav{height:188px;line-height: 53px;}





.pro_nl{height: 53px;overflow: hidden;background: #fff;margin-bottom: 1px;font-size: 16px;}

.pro_nl h4{font-size: 18px;line-height:53px;background:#0071bf;padding:0 0 0 32px;float: left;width: 143px;}

.pro_nl h4 a{display: block;color: #fff;}

.pro_nl ul{float: left;display: block;padding:0 0 0 36px;width: 988px;}

.pro_nl li{float: left;}

.pro_nl li a{display: block;color: #333;padding:0 45px 0 16px;background:url(http://www.haixin66.com/jscssimg/img/ico08.gif) no-repeat 0 24px;}



.pro_qh li:nth-child(4n) { margin-right: 0; }

.pro{padding-top:40px;/*overflow: hidden;*/height: 850px;background:url(../image/pro_bj.jpg) no-repeat center top;}

.pro_qh{margin-top: 20px;height: 60px;overflow: hidden;background: url(http://www.haixin66.com/jscssimg/img/pro_ico1.jpg) no-repeat left 34px;}

.pro_qh li {float:left;width: 214px;height: 35px;background: #f4f4f4;border:1px solid #dbdbdb;margin-right: 20px;border-radius: 30px;text-align: center;line-height: 34px;}

.pro_qh li span {font-size:34px;color: #b5b5b5;display: inline-block;vertical-align: middle;padding-right:20px;}

.pro_qh li p {display: inline-block;vertical-align: middle;text-align: left;line-height:20px;}

.pro_qh li em {font-size: 17px;color: #1f1f1f;display: inline-block;line-height: -42px;}

.pro_qh li i {font:12px arial;color: #a1a1a1;text-transform: uppercase;}

.pro_qh li.on,.pro_qh li:hover{background: #e40112;}

.pro_qh li.cur span,.pro_qh li:hover span {color: #b98f00}

.pro_qh li.on em,.pro_qh li:hover em {color: #fff}

.pro_qh li.cur i,.pro_qh li:hover i{color: #d4b07f}

.pro_nr{}

.pro_nr li{float:left;width: 301px;margin: 0 10px 20px 0;line-height: 0;font-size:0;position: relative;}

.pro_nr li img{width: 301px;height: 188px;}

.pro_nr li p a{position: absolute;width:100%;text-align: center;height: 38px;background:rgba(0,0,0,0.4);line-height: 38px;color: #dbdbdb;font-size:16px;left;bottom:0;display: block;}

.pro_nr li:nth-child(3n){margin:0 0 27px 0;}



.zs { height: 595px; background: url("../image/zsb.jpg") no-repeat center 0; overflow: hidden;}

.zs dl { height: 415px; padding-top: 99px;}

.zs dt { float: left;}

.zs dt img { width: 600px; height: 382px;}

.zs dd { float: right; width: 490px;}

.zs dd b { font-size: 16px; color: #333333; font-weight: normal;}

.zs dd b img { padding: 25px 0 10px;}

.zs dd i { font-size: 16px; color: #333333; font-weight: normal; line-height: 28px; width: 455px; margin-top: 35px; height: 160px;}

.zs dd i span {background: url("../image/sm_27.jpg") no-repeat left 12px;/* margin-bottom: 0px; */padding-left: 15px;display: block;}

.zs dd p { height: 180px; background: url("../image/zsx.jpg") no-repeat 15px 40px;}

.zs dd p em { display: block; float: left; width: 85px; margin-right: 40px; font-size: 13px; color: #333333; text-align: center; line-height: 24px;}

.zs dd p em span { display: block; width: 80px; height: 80px; background: url("../image/zsy_03.png") no-repeat; margin-bottom: 20px;}

.zs dd p em img { width: 36px; height: 34px; margin: 0 auto; padding-top: 23px;}

.zs dd p em:last-child { margin-right: 0;}

.zs dd p em:hover span { background: url("../image/zsy_05.png") no-repeat;}

.zs ul { margin-left: 410px;}

.zs ul li { float: left; margin-right: 10px;}

.zs ul li a { display: block; width: 120px; height: 40px; background: #666666; font-size: 16px; color: #ffffff; text-align: center; line-height: 40px;}

.zs ul li a:hover { background: #ce0004;}



.lr { height: 1330px; background: url("../image/lrb.jpg") no-repeat center 0; overflow: hidden;}

.lr h3 { height: 153px; text-align: center; padding-top: 167px; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px; border-bottom: 1px solid #e6e6e6;}

.lr h3 img { margin-bottom: 10px;}

.lr .lru { height: 174px; border-bottom: 1px solid #e6e6e6; padding-top: 45px;}

.lr .lru li { float: left; width: 255px; height: 135px; border-right: 1px dashed #dddddd;}

.lr .lru li em { display: block; float: left; margin: 5px 0 0 10px;}

.lr .lru li em a { display: block; padding-bottom: 50px; font-size: 20px; color: #1a1a1a; font-weight: bold; background: url("../image/lr_09.png") no-repeat center bottom;}

.lr .lru li em a:hover, .lr .lru .on em a { background: url("../image/lr_07.png") no-repeat center bottom; color: #e50012;}

.lr .lru li p { float: left; margin-left: 35px;}

.lr .lru li p a { display: block; font-size: 16px; color: #666666; line-height: 30px;}

.lr .lru li:nth-child(2) em { margin-left: 45px;}

.lr .lru li:nth-child(3) { width: 340px;}

.lr .lru li:nth-child(3) em { margin-left:35px;}

.lr .lru li:last-child { border: 0; width: 344px; padding-left: 0px;}

.lr .lru li:last-child p{margin-left:50px;}

.lr .lru li:last-child em{margin-left:30px;}

.lr .lrk { height: 677px;}

.lr .lrl { float: left; width: 290px; position: relative; padding-top: 69px; margin-left: -20px;}

.lr .lrl li { box-shadow: #d3d3d3 0 0 20px; margin-bottom: 20px; position: relative; width: 260px; margin-left: 20px;}

.lr .lrl li p { display: none; position: absolute; left: 0; top: 0; width: 260px; height: 160px; background: rgba(229,0,18,0.92) url("../image/lrj.png") no-repeat center 141px; font-size: 20px; color: #ffffff; text-align: center; padding-top: 100px;}

.lr .lrl li img { width: 260px; height: 260px;}

.lr .lrl li a:hover p { display: block;}

.lr .lrl .lrj1 { position: absolute; left: 144px; top: 35px;}

.lr .lrl .lrj2 { position: absolute; left: 144px; top: 630px;}

.lr .lrd { float: right; width: 910px; padding-top: 70px;}

.lr .lrd dl { box-shadow: #d3d3d3 0 0 20px; height: 540px;}

.lr .lrd dt { float: left; width: 538px; height: 538px; border: 1px solid #ffffff;}

.lr .lrd dd { float: left; width: 320px; height: 540px; background: #ffffff; padding: 0 0 0 30px;}

.lr .lrd dd h4 { height: 55px; border-bottom: 1px solid #e2e2e2; font-size: 24px; color: #333333; padding-top: 45px; width:310px;}

.lr .lrd dd p { width: 291px; font-size: 14px; color: #666666; line-height: 22px; margin: 25px 0 45px;}

.lr .lrd dd em { display: block; height: 70px; overflow: hidden;}

.lr .lrd dd em b { display: block; font-size: 14px; color: #333333; margin-bottom: 5px;}

.lr .lrd dd em a { display: block; float: left; padding: 0 12px; font-size: 14px; color: #333333; line-height: 25px; border:1px solid #666; margin-right:5px;}

.lr .lrd dd em a:hover,.lr .lrd dd em .cuo { background: #e50012; color: #ffffff; border-color:#e50012;}

.lr .lra { margin-left: 450px; padding-top: 40px;}

.lr .lra a { display: block; float: left; width: 116px; height: 40px; background: #e50012 url("../image/lr_31.jpg") no-repeat 102px center; font-size: 16px; color: #ffffff; margin-right: 20px; line-height: 40px; padding-left: 24px;}

.lr .lra a:last-child { background: #666666 url("../image/lr_33.jpg") no-repeat 102px center;}





/*优势*/

.edge{line-height:24px;color: #737373;font-family:"Microsoft Yahei";padding:88px 0 66px;font-size:16px;position: relative;padding: 229px 0 0;background: url(../image/edge_line.gif) no-repeat center 291px;}

.edge span{position: absolute;left: 0;top: 45px;}

.edge dt{height: 97px;font-size: 28px;color: #e3232f;line-height: 38px;}

.edge dt em{display: block;font-weight: normal;font-style: normal;font-family: Arial;font-size: 14px;color: #a8a8a8;text-transform: uppercase;line-height: 17px;}

.edge li{clear: both;padding: 0 0 12px 23px;background:url(../image/ico01.gif) no-repeat 2px 9px;}

.edge1{height: 430px;}

.edge2{height: 273px;}

.edge3{height: 339px;}

.edge4{height: 324px;}

.edge_p1{width: 519px;}

.edge_w1{width: 520px;padding: 46px 0 0;}

.edge_ico1{top:39px;left:564px;}

.edge_p2{width: 539px;top:-120px;right: 0;}

.edge_w2{width: 404px;left: 122px;top: -58px;white-space: nowrap;}

.edge_w2 dt,.edge_w4 dt{text-align: right;}

.edge_ico2{top:-58px;left:564px;}

.edge_p3{width: 540px;left: 5px;top: -46px;}

.edge_w3{width: 520px;}

.edge_ico3,.edge_ico4{top:2px;left:564px;}

.edge_p4{width: 547px;top:-96px;right: 0;}

.edge_w4{width: 395px;padding: 0px 0 0 145px;}

.edge_w4 ul{margin: 0px 0 0 0px;}





.ss { height: 910px; overflow: hidden;}

.ss span { height: 190px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; display:block;}

.ss span img { padding: 45px 0 10px;}

.ss dl { height: 450px; margin-bottom: 80px; box-shadow: #d3d3d3 0 0 20px;}

.ss dt { float: left;}

.ss dt img { width: 600px; height: 450px;}

.ss dd { float: left; width: 540px; padding: 55px 0 0 60px;}

.ss dd p { font-size: 16px; color: #1a1a1a; margin-bottom: 15px;}

.ss dd p:last-of-type { font-size: 16px; color: #666666; line-height: 30px; margin-top: 10px;}

.ss dd em { display: block; margin-top: 45px;}

.ss dd em a { display: block; float: left; width: 115px; height: 40px; margin-right: 20px; background: #ce0004 url("../image/lr_31.jpg") no-repeat 102px center; padding-left: 25px; line-height: 40px; font-size: 16px; color: #ffffff;}

.ss dd em a:last-child { background: #666666 url("../image/lr_33.jpg") no-repeat 102px center;}

.ss ul {height: 95px;background: #888888;}

.ss ul li {float: left;width: 132px;height: 95px;text-align: center;font-size: 16px;color: #ffffff;border-right: 1px solid #c3c3c3;}

.ss ul li a { color:#ffffff;}

.ss ul .cur { background: url("../image/ssk.jpg") no-repeat;}

.ss ul .ssl1 {line-height: 30px;height: 79px;padding-top: 16px;}

.ss ul .ssl2 {line-height: 95px;}



.ms { height: 460px; background: url("../image/msb.jpg") no-repeat center 0; overflow: hidden;}

.ms span { height: 250px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px; display:block;}

.ms span img { padding: 97px 0 10px;}

.ms li { float: left; margin-right: 30px;}

.ms li img { width: 212px; height: 118px; border: 2px solid #e2e2e2;}

.ms .msj1 { position: absolute; left: -44px; top: 305px;}

.ms .msj2 { position: absolute; right: -44px; top: 305px;}



.dz { height: 750px; overflow: hidden;}

.dz h3 { height: 230px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px;}

.dz h3 img { padding-top: 107px}

.dz .dzu { float: left; width: 240px;}

.dz .dzu li a { display: block; height: 75px; border-bottom: 1px solid #e2e2e2; padding: 25px 0 0 40px; font-size: 18px; color: #1a1a1a;}

.dz .dzu li a p { padding-left: 50px;}

.dz .dzu li a p span { display: block; font: 12px "Arial"; color: #1a1a1a; text-transform: uppercase; margin-top: 8px;}

.dz .dzu li a:hover,.dz .dzu .on a { background: #e50012; color:#ffffff;}

.dz .dzu .on a span { color:#ffffff;}

.dz .dzu li:nth-child(1) a p { background: url("../image/dzt_03.png") no-repeat left center;}

.dz .dzu li:nth-child(2) a p { background: url("../image/dzt_06.png") no-repeat left center;}

.dz .dzu li:nth-child(3) a p { background: url("../image/dzt_08.png") no-repeat left center;}

.dz .dzu .on:nth-child(1) a p { background: url("../image/dzb_03.png") no-repeat left center;}

.dz .dzu .on:nth-child(2) a p { background: url("http://www.haixin66.com/jscssimg/img/dzb_06.png") no-repeat left center;}

.dz .dzu .on:nth-child(3) a p { background: url("http://www.haixin66.com/jscssimg/img/dzb_08.png") no-repeat left center;}

.dz .dzk { float: right; width: 870px;}

.dz .dzk li { float: left; width: 400px;}

.dz .dzk li a { display: block; font-size: 14px; color: #666666; height: 425px; background: url("../image/dzk.jpg") no-repeat 0 bottom;}

.dz .dzk li img { width: 400px; height: 225px;}

.dz .dzk li em { display:block; height: 45px; border-bottom: 1px solid #e2e2e2; font-size: 18px; color: #1a1a1a; padding-top: 30px; margin-bottom: 20px;}

.dz .dzk li:first-child { margin-right: 70px;}

.dz .dzk li:hover em { color:#e50012;}





/*新闻资讯*/

.news{ background: #f5f5f5; padding-top: 58px; padding-bottom: 62px; }



.news_con dt{ text-align: center; line-height: 30px; margin-bottom:26px; font-weight: bold; font-size:33px;  color:#d32727;}

.news_con dt a{font-size:33px;  color:#d32727;}

.news_con dt i{ font-size:22px; display: block;color:#4c4c4c;font-weight: normal;height:62px; background: url("http://www.haixin66.com/jscssimg/img/watch2.png") no-repeat center 98%; padding-top:8px;}



.news_con dl{float: left;width: 383px;padding-left: 5px;background: #fff;padding-right: 5px;padding-bottom: 15px;margin-right: 7px;display: inline;border: 1px solid #e6e6e6;border-top: 3px solid #d32727;}

.news_con dl.none{ float: right; margin-right: 0; }

.news_con dl span{ display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; padding-top: 18px;font-size: 18px; padding-left:16px;color: #222222; font-weight: bold; }

.news_con dl span a{ float: left; font-size: 14px; color: #66;}

.news_con dl span a.more{float: right;}

.news_con dl span a.more img{ width: 59px; height: 29px; display: inline-block; }

.news_con dl dt img{ width: 328px; height: 164px; display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 12px; }

.news_con dl dd li{ line-height: 44px; height: 44px; background: url(../image/li.jpg) no-repeat left center; border-bottom: 1px dashed #e6e6e6;  }

.news_con dl dd li.last{border-bottom: none;}

.news_con dl dd li a{ color: #555555; display: block; width: 100%; font-size: 14px; text-indent: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*友情链接*/

.flk em{ float: left; background: url(../image/lk.jpg) no-repeat left center; width: 169px; height: 92px; line-height: 92px; text-indent: 92px; font-size: 16px; color: #fff; }

.flk p{ float: left; margin-left: 30px; padding-top: 22px; width: 968px; }

.flk p a{ font-size: 16px; line-height: 30px; color: #444444; padding-right: 20px; display: inline-block; }



