﻿*{ padding:0 ; margin: 0;}
li{list-style: none;}
a{text-decoration: none; color:#666 ;}
body{font-family: "microsoft yahei"; color: #666; font-size: 12px;}
img{border:none; vertical-align: top;}
i,em{font-style: normal;}
.clearFix{*zoom: 1;}
.clearFix:after{ content: ""; height: 0; display: block;clear: both; visibility: hidden;} 
.main{ width: 1100px; margin: 0 auto;}
.top{position:relative; z-index:2;}
.top_u{ background: #f3f3f3; height: 28px; line-height: 28px;}
.topu_Ul{float: right;}
.topu_Li{float: left;}
.topu_Li a,.topu_Li span{float: left;}
.topu_Li span{ padding: 0 12px;}
.topu_Lli a{ padding-right: 19px;}
.topu_Lli_i{float: left; width: 28px; height:28px;background:url(../img/icon.png) no-repeat -41px  2px #f33801; cursor: pointer;}
.top_d{border-bottom: 5px solid #0066FF;}
.logo{ float: left; width: 230px;height: 96px;}
.topd_r{float:right; padding-top: 21px; width: 764px;;}
.topd_r_u{width: 250px; line-height: 20px; float: right;}
.topd_r_u li{ float: left;}
.topd_r_u a{float: left; padding:0 14px;}
.search_li{width: 157px;height: 20px; border: 1px solid #ccc; background: #f6f6f6 url(../img/icon.png) no-repeat 137px -6px;}
.search{float: left; background: none; padding:0 3px; width: 133px; border: 0 none; line-height: 20px; color: #666;}
.search_btn{float: left; width: 18px;height: 20px; text-indent: -99em;overflow: hidden; border: 0 none;background: none; cursor: pointer;}
.topd_r_d {float: right; padding-top: 13px;}
.topd-r-d h3{float:left;}
.topd_r_d li{position:relative; float: left; line-height: 40px;}
.topd_r_d h3 a{float:left;padding: 0 16px;font-size: 14px; color: #333; height: 40px; transition:color .3s ease, background-color .3s ease;}
.topd_r_d .currentA,.topd_r_d a:hover{background: #0066FF; color: #fff;}
.topd_r_d dl{display:none; position:absolute; top:40px; left:0; width:160px; background-color:#fff;}
.topd_r_d dd{border-bottom:1px solid #ccc;}
.topd_r_d dd:last-child{border-bottom:none;}
.topd_r_d dd a{display:block; padding:0 15px;}
.topd_r_d li:hover dl{display:block;}

/*fade*/
.m-fade{position:relative; width:100%; height:460px;}
.m-fade .fade-lst{position:relative; height:100%;}
.m-fade .fade-lst li{position:absolute; width:100%; height:100%; overflow:hidden; display:none; opacity:0; filter:alpha(opacity=0);}
.m-fade .fade-lst .z-crt{display:block; opacity:1; filter:alpha(opacity=100);}
.m-fade img{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:460px;}
.m-fade .fade-btn{position:absolute; left:0; bottom:12px; width:100%; height:10px; overflow:hidden; text-align:center; font-size:0; *word-spacing:-1px}
.m-fade .fade-btn a{display:inline-block; width:50px; height:100%; overflow:hidden; margin:0 6px; vertical-align:top; word-spacing:normal; background-color:#fff; transition:opacity .3s ease;}
.m-fade .fade-btn a:hover, .m-fade .fade-btn .z-crt{background-color:#63b5d4;}
.m-fade .fade-lst a, .m-fade img{filter:inherit;}
:root .m-fae a, :root .m-fade img{filter:none;}
.middleNav{ height:41px;line-height:40px; margin-top: 16px; background:#f5f4f2;}
.middleNav h3{ float:left; width:104px; height: 41px; color: #fff; font-size:16px; text-align: center; background: #0066FF; }
.newsTitle{ float:left; padding-left:10px; width:600px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.newsTitle a{color:#444; float: left; padding: 0 15px;}
.newsTitle span{float: left;}
.mmRul{ float:right; color:#e83e01; padding-right:14px;}
.mmRulLi span{ margin:0 9px;}
.mm{margin-top: 16px;}
.mm_L{ float: left; width:194px;}
.mm_R{ float: right; margin-left: 16px; width: 890px;}
.mm_L h3{padding-left: 8px; height: 30px; line-height:30px; background: #55acde;}
.mm_L img{width:194px; height:150px;}
.mm_L p{height:24px; line-height:24px; text-align:center;}
.mm_L div{text-align:center;}
.mm_L a{display:inline-block; width:74px; height:22px;}
.qq{margin-top:15px;}
.qq a{background:url(../img/qq.jpg) 0 0 no-repeat;}
.wangwang a{background:url(../img/qq.jpg) 0 0 no-repeat;}

.mm_r_u{background: #f7f7f6; padding-top: 9px;}
.mm_r_u_l {float: left;}
.mm_r_u_l h3{ padding-left:4px ; height: 30px;}
.mm_r_u_l h3 a{ float: left; padding: 0 8px; font-size: 18px; color:#bcbcbc;}
.mm_r_u_l h3 a:hover{color: #444;}
.mm_r_u_l_dl{padding: 13px 0 0 13px; height: 172px;}
.mm_r_u_l_dl dt,.mm_r_u_l_dl dd{ float: left;}
.mm_r_u_l_dl dd{ margin-left: 18px; padding-left: 7px; width: 260px;overflow: hidden;}
.mm_r_u_l_dl dd a,.mm_r_u_l_dl dd span{display:block;  line-height: 20px;}
.mm_r_u_l_dl dd a{color: #444;}
.mm_r_u_l_dl dd span{color: #9b9b9b;}
.mm_r_u_r{ float: right; margin-right: 10px; width: 250px; height: 215px; position: relative; overflow:hidden; display:inline;}
.sbannerUl{position: relative; left:0; width:300%; height: 190px; overflow:hidden;}
.sbannerUl li{float:left; width:33.33%;}
.spoint{ position:absolute; width:100%; padding-top: 6px; height:15px; right: 0; bottom: 0; text-align:center; font-size:0;}
.spoint span{display:inline-block; width: 9px;height:9px; background: #b2b3b6;border-radius: 50%; margin:0 4px; cursor:pointer;}
.spoint .currentSpan{background: #e64214;}
.mm_r_d h3{margin-top: 7px; height: 30px;}
.bg{display: block; height: 13px;border-bottom: 3px solid #e83e01; position: relative;}
.bg span{ padding: 0 6px; height: 20px; color: #e83e01; background: #fff; font-size: 14px; position: absolute; left: 21px; top: 4px;}
.serve_cLi{float: left; width: 94px; padding-left: 78px; height: 105px; line-height: 104px; font-size: 20px; color: #6c6c6c; border-radius: 6px; margin-left: 7px; background: url(../img/icon.png)no-repeat #eaeaea;}
.serve_cLi a{display: block;}
.sxyb{background-position: 14px -29px;}
.hzjk{background-position: 20px -113px;}
.oemnl{background-position: 11px -197px;}
.xfdq{background-position: 16px -273px;}
.znzm{background-position: 14px -363px;}
.jdanli h3{ margin-top: 15px; line-height: 30px;height:43px; font-weight: 500; font-size: 18px; color: #333;}
.case{float: left; width: 258px; height: 270px; padding:1px; margin-left: 20px; font-size: 14px; background: #eff0f2; }
.case dt{margin-bottom:10px;}
.case img{width:258px; height:195px;}
.case dd{width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center;}

.shareBg{background: #eee;margin-top: 28px; height: 103px;}
.infoSearch{padding-top: 16px;color: #333; line-height: 30px;}
.infoSearch_div div{float: left;}
.type{float: left; width: 76px;height: 30px; border: 1px solid #ddd; border-right: 0 none; text-align:center;} 
.choose{background: url(../img/search.png) no-repeat #fff; float: left; width: 23px; height: 30px;border: 1px solid #ddd;border-left: 0 none;}
.search_text{float: left; width:270px;padding-left:3px;height: 30px; border: 1px solid #ddd;border-left: 0 none;}
.searchBtn{background: url(../img/search.png) 23px -31px no-repeat #ff0000; float: left; width: 65px; height: 30px;border: 1px solid #ddd;border-left: 0 none;}
.sina,.dyue{margin-left: 20px;background: url(../img/search.png) 0 -61px no-repeat; padding-left: 19px;}
.dyue{background-position:0 -86px ;padding-left: 16px;}

.bottom_U{ background:#888; padding-top: 34px; margin-top:28px; height: 270px;}
.bottomUdlCo{ float:left; padding-left:3px; height:241px;margin-left: 25px; border-right: 1px solid #b9b9b9;}
.bottomUdtCo{ height:30px; color:#fefefe; font-size:18px;}
.bottomUddCo li{ line-height:30px; padding-right:10px;width:130px; height: 30px; overflow: hidden;}
.bottomUddCo a{ color:#fff;}
.bottomU_r{ float:right; padding:29px 34px 0 0;}
.bottomU_r_div{ float:left; width: 157px;}
.bottomU_r_p{height:42px; line-height:42px; color:#fff; font-weight: bold; text-align: center;}
.bottom_d{ padding-top: 5px; height:32px; background:#b3b3b3; color:#fff; line-height:32px; text-align: center;}
/*proDetail*/
.d_banner{position: relative; max-width: 100%; height:270px; overflow: hidden;}
.d_banner img{position: absolute; left: 50%;margin-left: -960px;width: 1920px;height: 270px;}
.proCentre{ position:relative;}
.l-absolutePos-f{ position:relative; width:210px;  top:-35px; left:0;}
.l-absolutePos-f dt{ background:#3d87f6; text-align:center; color:#fff; font-size:24px; padding-top:17px; line-height:30px; height:65px;}
.l-absolutePos-f dt span{font-size: 20px;}
.l-absolutePos-f dd{line-height:42px;  border-bottom:1px solid #d9d9d9; font-size:14px; color:#333; background:#f6f6f6;}
.l-absolutePos-f dd a{position:relative; display: block; height:42px; color: #333;padding:0 12px 0 35px; transition:background-color .3s ease;}
.l-absolutePos-f dd a:hover{background-color:#cacaca;}
.l-absolutePos-f .arrow{float:right; font-size:20px; font-weight:bold; font-family:"宋体"; }
.intro {padding-top: 12px;}
.l-absolutePos{ float:left; width:210px; min-height:450px;}
.currentDetail{background: #e1e1e1;}
.detailLm{line-height: 36px;}
.detailLm li{height: 36px;overflow: hidden;}
.detailLm li a{height:36px; padding-left:60px;}
.fontColor{color:#808285;}
.l-absolutePos-s .choice{ font-size:14px; color:#58595b; margin-top:7px; line-height:20px;}
.brand{ font-size:8px;}
.r-proCentre{ float:right; width:898px; text-align:center; border:1px solid #f5f5f5; margin-top:16px;}
.mapH{ float:right; width:869px; margin:11px 0 0 21px; line-height:28px; color:#9a9a9a;border-bottom:1px solid #bdbdbd;text-align: right;}
.mapH h3{ padding-right:15px; float:right;}
.mapH a{ color:#9a9a9a;}
.r-pro{float: left; margin-left:21px; width: 869px;overflow: hidden;}
.proD_dl{margin-top: 20px;}
.proD_dt{float:left; padding-top: 7px}
.proD_dd{float: left;margin-left: 30px;}
.proD_dd li{line-height: 36px; font-size: 14px; color: #000;}
.proD_dd .proName{color: #eb3d01;}
.proInfo{margin-top: 33px;height: 33px;width: 852px; padding-left: 17px;line-height: 32px; background: #d8d8d8; color: #000000; font-size: 14px;}
.proInfo_dl{margin-top: 12px;padding-left: 15px; min-height: 280px;}
.proInfo_dl dt{line-height: 28px; color: #000000; font-size: 14px;}
.proInfo_dl dd{line-height: 24px; }
.proInfo_dl dd li{background: url(../img/li_bg.png)no-repeat;padding-left: 19px;}
.otherModel{padding-top: 20px; margin-top:20px; height: 56px;border-top: 1px solid #e0e4e7;}
.otherModel a,.otherModel span{float: left;}
.otherModel a{background: url(../img/bg_icon.jpg) no-repeat;padding-left: 26px; line-height: 20px;}
.dyin{background-position: 0px 0px; }
.otherModel .fenxiang{background-position: 0px -22px;}
.otherModel span{padding: 0 10px;}
.otherModel div{float: left;height:44px; width: 200px; margin-top: -3px;}
.onDetail{padding-top: 29px;line-height: 30px;}

/*product*/
.prolist{width:868px; margin-top:10px; overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.prolist dl{float:left; width:200px; padding:8px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.prolist img{width:200px; height: 150px;}
.prolist dd{width:100%; height:24px; line-height: 24px;overflow:hidden; color: #54668a; text-align: center;}
.proDe_div {line-height: 16px;}
.proDe_div a{float: right;}
.proDe_div a{background: url(../img/more.jpg) no-repeat; width: 15px;height: 13px;}
.page{ width:100%; margin-top:14px; text-align:center; height: 30px;}
.beCenter{margin:0 auto;}
.page div{ width:230px;}
.page a{float:left; width:22px; height:22px;border: 1px solid #d4d4d4; display:inline; margin-right:9px;line-height:22px; font-size:15px; color:#000;}
.pageNo{background:#fff; }
.page a:hover,.beCenter a.current{ background:#6295c0; color:#fff !important;}
.page .marginRnone{ margin-right:0;}
.marginLnone{ margin-left: 0px;}
.page .prePage, .page .nextPage{font-weight:bold; font-family:"宋体";}

/*newsList1*/
.newsDl{border-bottom: 1px dashed #ccc; padding-top: 13px; height: 123px;}
.newsDt,.newsDd{float: left;}
.newsDt{width: 124px; height: 83px;}
.newsDd{margin-left: 12px; line-height: 22px; width: 602px;}
.newsDd a,.newsDd span{display: block; }
.newsDd a{color: #6c6c6c; font-weight: bold; font-size: 14px;}
.newsDd span{color: #afafaf;}
.newsDd div{height: 66px;overflow: hidden;text-overflow: ellipsis;}
/*newsList2*/
.newLi a{float: left; width: 386px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color: #333;font-size:14px;}
.currentNewsLi a,.newLi a:hover{color: #ffd293;}
.newLi .time{ float:right; font-size:14px;}
.currentNewsLi .time,.newLi .time:hover{ color: #999;}
.newLi{ line-height:50px; border-bottom:1px dashed #e5e5e5; padding-left:18px;}
.r-newsList .newDl-title{ float:left; width:190px;}
/*newsList3*/
.newLi_3rd{padding-top:15px; line-height:32px;min-height: 78px; border-bottom: 1px solid #e8e8e8;}
.newLi_3rd div{float: left; width: 100%; height: 64px; overflow: hidden;}
.news-tt{margin-top:20px; line-height:30px; text-align:center; font-size:20px; font-weight:normal; color:#333;}

/*contactUs*/
.com_dl dt{line-height: 72px; color: #545454; font-weight: bold;}
.com_dl dd{line-height: 24px;}
/*联系我们*/
.self_intro{margin-top: 20px; line-height: 46px; height: 46px;padding-left: 6px; width: 730px; color: #4c4c4c;background: #eee;}
.form_1stM{padding: 0 0 0 6px; height: 100px;}
.form_1stM .lab_com{float: left; height: 25px;line-height: 24px; margin-top: 20px; }
.lab_com span,.lab_com input .lab_com em{float: left;color: #333;}
.lab_com em{color: #ff0000;}
.lab_com span{width: 76px;}
.lab_com .com_input{width: 167px;height: 23px;border: 1px solid #ddd;}
.marginL66{margin-left: 66px;}
.sex{ width: 410px; }
.sex input{line-height: 24px;}
.sex_g{margin-left: 24px;}
.text{display: block;width: 734px;height: 148px;margin-top: 20px; border: 1px solid #ddd;}
.code{display: block;margin-top: 20px; height: 25px;}
.code span,.code input{float: left; height: 23px; line-height: 22px;}
.code span{width: 58px;}
.code input{border: 1px solid #ddd;}
.form_p{height: 54px;line-height: 46px; color: #333; font-weight: bold; border-bottom: 1px dashed #e5e5e5;}
.btn_div{text-align: right; width: 178px;margin: 20px auto;}
.subBtn,.resBtn{float: left; width: 80px; height:26px; border-radius: 2px; color: #fff; border: 0 none;cursor:pointer;} 
.subBtn{background: #b4030c;}
.resBtn{background: #9e9e9e; margin-left: 14px;}
/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}