.autoWidth{ width: 1200px; margin: auto auto;}
body{ position: relative;min-width: 320px;}
.footer{background: #222;border-bottom: 1px solid #222; font-size: 14px;color: #ccc;padding: 80px 0;}
.footer .footer_nav{ width: 380px; padding-left:100px; height: 88px; float: left;}
.footer .guild{ width: 380px; padding-right: 100px; height: 88px; float: right;}
.footer .footer_nav>p{ margin-bottom: 20px; margin-top:-30px;font-size:18px}
.footer .guild>p{ margin-bottom: 20px; margin-top:-30px;font-size:18px}
.footer .footer_nav .bottom a{margin-right: 2.333%;margin-bottom:2.333%; display: block;float: left; width:31%;text-align:center;line-height: 28px;background: #636363;color: #fff;}
.footer .guild .bottom a{margin-right: 2.333%;margin-bottom:2.333%; display: block;float: left; width:31%;text-align:center;line-height: 28px;background: #636363;color: #fff;}
.footer .footer_nav .bottom a:hover{background: #AE1425;}
.footer .guild .bottom a:hover{background: #AE1425;}
.footer_2{ border-top: 1px solid #555;background: #222}
.footer_2 .autoWidth{ color: #888; font-size: 12px;line-height: 26px;padding: 8px 0;}

.header .container{margin-left:auto;margin-right:auto; width:1200px;font-family:microsoft yahei;}
.header{width:100%;  background-color:#fff; z-index: 11; position: inherit}
.htop{ border-bottom:1px solid #ececec;}
.htop .container{ height:43px;}
.htop em{ float:left; line-height:43px; font-size:13px; color:#3b3b3b;}
.htop ul{ float:right;}
.htop li{ float:left; line-height:43px; padding:0 13px; background:url(images/htop_line.png) no-repeat left center;}
.htop li a{ font-size:13px; color:#3b3b3b;}
.htop li.noBg{ background:none;}
.htop span{float:right;background:url(images/wx1.png) no-repeat center;width:23px;height:21px;margin-top: 11px;position: relative;z-index: 999;}
.htop span img{display:block;position:absolute;bottom: -152px;left: -107px;display:none;}
.htop span:hover img{ display:block;}
/*hcont*/
.hcont{padding: 30px 0;position: relative;}
.hcont .logo{ float:left; position:relative;}
.hcont .logo dl{ overflow:hidden;}
.hcont .logo dt{ float:left;}
.hcont .logo dd{margin-left: 170px;padding-left:15px;border-left:1px solid #ececec;margin-top: 7px;}
.hcont .logo dt h1{width: 165px;height:54px;}
.hcont .logo dd h2{font-size:30px;color:#000;margin-bottom: 5px; font-weight:600}
.hcont .logo dd p{font-size:18px;color:#3b3b3b;font-weight: inherit;}
.hcont .phone{padding-left: 50px;background: url(../images/phone.png) no-repeat left center;margin-top:12px;float:right;}
.hcont .phone p{ font-size:18px; color:#3b3b3b;}
.hcont .phone b{font-size:22px;color: #034091;}


.header .a_1:hover .searchInput{opacity: 1;-webkit-opacity: 1;filter:alpha(opacity=100);}
.searchInput .sousuo:hover{background-color: #AE1425;}
.header .fr .a_ .phone_{display: none; position: absolute; top: 100%; left: 0; white-space: nowrap; font-size: 18px; font-style: italic;}
.header .fr .a_ .phone_ img{ padding-top: 10px;}
.searchTxt {cursor: pointer; position: relative; width: 30px; float: left; border: 2px solid #fff;border-radius: 17px; transition: 0.3s;-webkit-transition: 0.3s; }
.searchTxt input{ width: 100%;border: 0;background: transparent; line-height: 18px;color: #333;padding: 7px 0 7px 10px;display: none;}
.aSearch{ position: absolute; left: 0;top: 0; width: 100%; padding-right: 32px;}
.header .fr .a_1{float:right; margin-right: 1px; position:relative; z-index:2;background: url(../images/t1.png) no-repeat center;transition: 0.3s;-webkit-transition: 0.3s; border: none; margin-left: 0;}
.header .a_2{background: url(../images/ti.png) no-repeat center;}
.header .a_6{background: url(../images/t2.png) no-repeat center;display: none !important;}

.nav{background: #006 repeat;}
.nav.active{ position: fixed;left: 0;top: 0;width: 100%;}
.navMenu{ position: relative; margin-left:2%}
.navMenu dd{ float: left; width: 11%; text-align: center;}
.navMenu dd.loc{ position: relative;}
.navMenu dd.loc:hover .position{ background: #014099;}
.navMenu dd.on loc.position{background: #014099;}
.navMenu dd .position{ display: block; height: 38px;line-height: 38px;overflow: hidden;color: #fefefe;}
.navMenu dd:hover .position{background: #014099;}
.navMenu dd.on .position{background: #014099;}
.displayOrNot{display: none; position: absolute; left: 0;top: 38px;width: 100%;background:#222;}
.displayOrNot .fenlei{ padding: 0px 15px 25px 15px;}
.displayOrNot .scaleImg2{border: 4px solid transparent; position: relative;}
.displayOrNot .scaleImg2:before{position: absolute; left: 0;top:0;background:rgba(0,0,0,0.3);width: 100%; height: 0;content: '';transition: 0.4s;-webkit-transition: 0.4s;}
.displayOrNot .scaleImg2:hover:before{ height: 100%;}
.displayOrNot .scaleImg2 img{width: 100%;}
.displayOrNot .subNav li a{ display: block; margin: 5px; line-height: 28px;color: #fff; font-size: 14px;}
.displayOrNot .subNav li a:hover{background: #014099;}


.fixedFL{ position: fixed;left: 100%;top: 0;background: rgba(0,0,0,0.7);width: 100%;height: 100%;z-index: 100;overflow-y: scroll;}
.fenlei_s ul{padding:15px 0px 15px 15px;background: #fff; font-size: 0;}
.fenlei_s ul li a{color: #666;display: inline-block;}
.fenlei_s ul li>a{position: relative; line-height: 26px; padding: 0px 10px;border: 1px solid #ff9900;color: #ff9900;font-size: 15px;border-radius: 2px;}
.fenlei_s ul li>a:after{ position: absolute;content: '';}

.fenlei_s ul li{position: relative; padding: 10px 0;border-bottom: 1px dotted #EDEDED;}
.fenlei_s ul li .displayOrShow a{padding: 0px 15px 0 0;font-size: 14px;border-bottom: 0; line-height: 26px;}
.fenlei_s ul li .displayOrShow{ padding-top: 7px;}
.fenlei_s dl dd{color: #fff;display: block;padding: 15px 0;font-size: 16px;border-bottom: 1px dashed #5b5b5b;text-align: center;}
.fenlei_s dl dd a{color: #fff;}
/*.fixedFL .shou{ position: absolute;left: 50%; margin-left:-13px;top: 10px;width: 26px; height: 26px;background:#FF9900 url(../images/guanbi.png) no-repeat center; border-radius: 50%;}
.fixedFL .shou div{position: relative;top: 40%;font-size: 14px;line-height: 20px;}
.fixedFL .shou div img{ margin-bottom: 10px;}*/
.fenlei_s{ position: absolute;right: 0;top: 0;background: #fff;width: 72%;height: 100%;overflow-y: scroll;}
.fixedFL .shou{ position: absolute;left: 0;top: 0;width: 28%;text-align: center;height: 100%;color: #fff;}
.fixedFL .shou div{position: relative;top: 40%;font-size: 14px;line-height: 20px;}
.fixedFL .shou div img{ margin-bottom: 10px;}


.fixedPoint{ position: fixed; right: 60px;top: 50%; margin-top: -200px; z-index: 10;}
.fixedPoint dl{background: url(../images/dlbg.png) repeat-y center top;}
.fixedPoint dl a{margin: 40px 0 0 0; display: block; width:10px; height:10px; background:#ccc; border-radius: 50%; -webkit-border-radius: 50%; position: relative; cursor: pointer;}
.fixedPoint dl a span{ position: absolute; left: 1px; top: 1px; width: 0px; height: 0px; border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid transparent; transition: 0.5s;-webkit-transition: 0.5s;}
.fixedPoint dl a.active span{ width: 20px;left: -7px; top: -7px; height: 20px;border: 2px solid #014099;}
.breadCrumb{ border-bottom: 1px solid #ededed; position: relative;z-index: 3;}
.breadLeft { font-size: 14px;line-height: 20px;padding: 20px 0px;color: #999;position: relative;}
.breadLeft a.default{ display: inline-block;*display:inline;*zoom:1;position: relative;top: 3px;}
.breadLeft .default{ width: 22px;height: 18px;background: url(/images/hone.png) no-repeat center center;}
.breadLeft .default:hover{background: url(/images/hone2.png) no-repeat center center;}
.breadLeft .gt{ font-family:\5B8B\4F53;}
.breadLeft a{ color: #000;}
.breadLeft a:hover{color: #005BAC;}
.breadLeft .nemuUL{position: absolute;right: 0;top: 0;height: 100%;}
.breadLeft .nemuUL li{float: left;line-height: 63px;padding-right: 20px; position: relative;}
.breadLeft .nemuUL li a{display: block;position: relative;}
.breadLeft .nemuUL li a span{position: absolute;left: 0;width: 0;bottom: 0;height: 3px;background: #005BAC;transition: 0.5s;-webkit-transition: 0.5s;}
.breadLeft .nemuUL li.on a span{ width: 100%;}
.breadLeft .nemuUL li a:hover span{ width: 100%;}
.screws { font-size: 15px; font-weight:600;line-height: 20px;padding: 20px 0;color: #999;position: relative;}
.screws a.default{ display: inline-block;*display:inline;*zoom:1;position: relative;top: 3px;}
.screws .default{ width: 22px;height: 18px;background: url(/images/hone.png) no-repeat center center;}
.screws .default:hover{background: url(/images/hone2.png) no-repeat center center;}
.screws .gt{ font-family:\5B8B\4F53;}
.screws a{ color: #000;}
.screws a:hover{color: #005BAC;}
.screws .nemuUL{position: absolute;right: 18.3%;top: 30px;height: 100%;}
.screws .nemuUL li{float: left;line-height: 63px;padding-right: 20px; position: relative;}
.screws .nemuUL li a{display: block;position: relative;}
.screws .nemuUL li a span{position: absolute;left: 0;width: 0;bottom: 0;height: 3px;background: #005BAC;transition: 0.5s;-webkit-transition: 0.5s;}
.screws .nemuUL li.on a span{ width: 100%;}
.screws .nemuUL li a:hover span{ width: 100%;}
.pageBanner{background: url(../image/banner/background02.jpg) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_7{background: url(../image/banner/background01.jpg) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_4{background: url(../images/bg01.jpg) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_5{background: url(../images/bg04.png) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_2{background: url(../image/banner/bg01.png) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_3{background: url(../image/banner/timg.png) no-repeat center; height: 480px;background-size: cover !important;}
.pageBanner_8{background: url(../image/banner/bg06.png) no-repeat center; height: 480px;background-size: cover !important;}
.pageTurn{ text-align: center; padding: 80px 0;}
.pageTurn a{color: #000; font-size: 12px;font-family: arial; margin: 0 3px; display: inline-block;*display: inline;*zoom: 1; width: 26px; height:26px;text-align: center;line-height: 26px;border: 1px solid #e8e8e8;}
.pageTurn a.current,.pageTurn a:hover{ color: #fff;background-color: #014099 !important;border-color: #014099;}
.salesHot_Line{padding-left: 50px;margin-top:12px;float:right; font-size:24px; color:#000}

/*?o¡ì?¡°?¨¨¡¥|??¡­¨¦?¦Ì*/
.detailsProject{ position: relative; padding-left: 640px; margin: 80px 0 50px 0;}
.detailsProject .left{position: absolute;left: 0;top: 0; width: 600px;}
.detailsProject .left>img{ width:100%; display: none;}
.detailsProject .right h3{ font-size: 24px;color: #000; line-height: 24px;padding-bottom: 37px;}
.detailsProject .right .editor{border-bottom: 1px solid #ededed; height: 184px; font-size: 16px;color: #444; line-height: 24px; padding-bottom: 15px;}
.detailsProject .slimScrollBar{ width: 3px !important;background: #007AFF !important;}
.detailsProject .right{ padding-bottom: 135px; position: relative;}
.xiaotuLunbo .item img{ width: 100%; cursor: pointer;}
.xiaotuLunbo{ position: absolute;right: 5%;bottom: 0; width: 90%;}
.xiaotuLunbo .owl-controls{ display: block !important;}
.xiaotuLunbo .owl-pagination{ display: none;}
.xiaotuLunbo .owl-controls .owl-buttons{ display: block !important;}
.xiaotuLunbo .owl-buttons div{ width: 24px; height: 34px; margin-top: -17px;}
.xiaotuLunbo .owl-buttons .owl-prev{ left: -30px;background: url(../images/qian.jpg) no-repeat center;}
.xiaotuLunbo .owl-buttons .owl-next{ right: -30px;background: url(../images/hou.jpg) no-repeat center;}
.xiaotuLunbo .owl-item.on .item:after{ position: absolute; left: 0; bottom: 0; width: 100%; height:3px; background: #AE1425; content: '';}
.productTd{ background: url(../images/11.jpg) no-repeat center;background-size: cover;}
.productTd .hJs{ color: #fff; font-weight: bold;font-size: 25px;padding: 42px 0 30px 0;line-height: 26px;}
.tdList li{cursor: pointer; float: left; width: 24%; margin-left: 1%; line-height: 62px;text-align: center;}
.tdList{ margin-left: -1%;}
.tdList li a{ display: block;background: url(../images/bb2.png) no-repeat center;background-size: cover;color: #fff;}
.tdList li.on a{background: #fff;color:#014099;}
.tdListDL dd{ display: none; color: #000; font-size: 16px; line-height: 28px;}
.tdListDL dd p span{font-size:18px; color:#000; margin-left:43%;}
.tdListDL dd>h4{color: #404040; font-size: 16px; font-weight: bold;}
.tdListDL{ padding: 35px 0;}

.recruit{text-align: center;padding: 60px 0 40px 0;}
.recruit h2{text-transform: uppercase;font-size: 30px;font-family: arial;color: #999;}
.recruit >p{color: #000; font-size: 23px;}
.publicHn{text-align: center;padding: 60px 0 40px 0;}
.publicHn h2{text-transform: uppercase;font-size: 30px;font-family: arial;color: #999;}
.publicHn >p{color: #000; font-size: 23px;}



/*??¡ì¨¨?1? ?*/
.sidebar { position: fixed;right: -0px;top: 50%;margin-top: -120px;z-index: 15;}
.sidebar dl{ position:relative; z-index:2;}
.sidebar dl dd{ position: relative; background: url(../images/fxbg.png) repeat; margin-bottom: 1px; transition: 0.4s;-webkit-transition: 0.4s;}
.sidebar dl dd:hover{background: #AE1425;}
.sidebar dl dd a{ display: block;width: 46px;height: 46px;position: relative;z-index: 5; text-align:center; line-height:45px; color: transparent; font-size:14px;transition: background 0s;-webkit-transition: background 0s;}
.sidebar dl dd a:hover{ color:#fff; background:transparent !important;}
.sidebar dl dd.wechat a{ background: url(../images/sidebar/wechat.png) no-repeat center center;}
.sidebar dl dd.email a{ background: url(../images/sidebar/email.png) no-repeat center center;}
.sidebar dl dd.qq a{ background: url(../images/sidebar/qq.png) no-repeat center center;}
.sidebar dl dd.top a{ background: url(../images/sidebar/top.png) no-repeat center center;}
.sidebar dl dd .ewm{padding:5px;text-align: center; background: #fff;color: #666; font-size: 14px; position: absolute;right: -155px;top: 0;transition: 0.5s;-webkit-transition: 0.5s;}
.sidebar dl dd.email:hover .phone{ right: 0px;}
.sidebar dl dd.wechat:hover .ewm{ right: 47px;}
.sidebar dl dd .phone{line-height: 46px; font-size:18px;position: absolute;top: 0;transition: 0.5s;-webkit-transition: 0.5s;width: 300px;text-align: center;right: -300px;color: #fff; z-index:5;}
.container{ position:relative;}
.sidebar dl dd .phone span{ font-size: 20px;}


/*??¡®?????¡ã???*/
.mapproduct{border-bottom: 1px dashed #ddd;padding-bottom:26px;}
.zhinengpr{color:#014099;font-size: 16px; padding:25px 0 10px 0; display: inline-block;}
.familys li{font-size: 14px; float: left;padding-right:26px;color:#333; position: relative;}
.familys li>a{ display: block;padding-bottom: 5px;}
.familys li:hover>a{color: #0192E2;}
.btooo{text-align: center;padding-bottom: 50px;padding-top:50px;}
.btooo a{width:140px;line-height:30px;background: #014099;color:#fff;border: 2px solid #014099;cursor: pointer;display: inline-block;*display: inline;*zoom: 1;}
.btooo a:hover{background: #fff;color: #014099;}
.othetA{background: #ddd; padding: 5px 10px; position: absolute; left: 0; top: 100%; font-size: 12px; white-space: nowrap; display: none;}
.othetA>a{ padding-right: 15px;}
.othetA:before{ position: absolute;content: ''; left: 20px;top: -10px;width: 0;height: 0;border-style:solid;border-width: 5px;border-color: transparent transparent #ddd transparent;}

/*????¡ä¡é¨¦?¦Ì¨¦?¡é*/
.search .h4{ font-size:22px; padding:15px 0;}
.search .h4 span{ color:#005bac; margin-left:5px;}
.searchDL dd{ padding:10px 0; border-bottom:1px solid #dcdcdc;}
.searchDL dd a{ display:block; position:relative; padding-right:85px; line-height:22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.searchDL dd a span{ position:absolute ; right:0; top:0; color:#999;}
.searchDL dd a em{color:#005bac;}
.returnGo{ text-align: right; padding: 30px 0;}
.returnGo a{ display: inline-block;*display: inline;*zoom: 1;color: #fff;line-height: 24px;padding: 0 15px;background: #005bac;}
.returnGo a:hover{background: #ec7700;}
.tdListDL dd img{max-width:100%;}
/*?? ¨¨??*/
.loadings { width: 36px;height: 36px;display: inline-block;vertical-align: middle;-webkit-animation: weuiLoading 1s steps(12, end) infinite;animation: weuiLoading 1s steps(12, end) infinite;
				  background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
				  background-size: 100%;}
.loadingBg{background:rgba(0,0,0,0.8); padding: 10px 35px;border-radius: 10px;-webkit-border-radius: 10px; *background:#000;position: fixed; left: 50%;top: 50%; margin-left: -53px;margin-top: -20px;}
.loadingBg_{position: fixed; background: #fff;left: 0;top: 0;width: 100%; height: 100%;z-index: 555;}
@-webkit-keyframes weuiLoading {
  0% {-webkit-transform: rotate3d(0, 0, 1, 0deg);}
  100% {-webkit-transform: rotate3d(0, 0, 1, 360deg); }}
@keyframes weuiLoading {
  0% {-webkit-transform: rotate3d(0, 0, 1, 0deg);}
  100% {-webkit-transform: rotate3d(0, 0, 1, 360deg);}}


.serviceHot{ color:#000; margin-top:15px; text-align:right; font-size:20px;}
.serviceHot a{ color:#000; margin-top:15px; text-align:right; font-size:20px;}
.weixinEWM{ display:none; text-align:center; background:#fff; padding-bottom:8px; position:fixed; left:50%; margin-left:-100px; width:200px; top:40%; z-index:10;}
.closeWX{ position:absolute; right:-20px; top:-20px; width:40px; height:40px; background: url(/images/close.png) no-repeat;}

.tonghuaPh{ font-size:0;}
.tonghuaPh input{ font-size:14px; border:none; background:#f5f5f5; line-height:46px; display:block; float:left;}
.tonghuaPh .put1{ padding-left:5px; width:180px;}
.tonghuaPh .put2{ cursor:pointer; background:#AE1425; color:#fff; padding:0 15px;}
.tipsPhone{background: #FFECBF; position:absolute; right:105%; top:0; width:300px; font-size:14px; color:#333; text-align:left; padding:15px 15px; line-height:22px; display:none;}
.tipsPhone div{color: #C60;}
.tipsPhone div b{ color:#AE1425;}
.tipsPhone .picut{width: 14px;height: 17px;background-image: url(/images/cursor.png);background-repeat: no-repeat;background-position: -14px -25px; position:absolute; right:-14px; top:14px;}
body .lxb-container,body #LXB_CONTAINER{ display:none !important;}

.fenlei_s ul  .phoneSearch{ position:relative; padding-right:70px; font-size:15px; margin-right:15px; padding:0; border:0;}
.fenlei_s ul  .phoneSearch input {font-size:15px; color:#333; width:100%; border:none; background:#f7f7f7; line-height:16px; padding:7px 0; text-indent:10px;}
.fenlei_s ul  .phoneSearch a{ width:70px; position:absolute; right:0; top:0px; height:100%; line-height:31px; background:#ff9900; color:#fff; text-align:center;}
.fenlei_s ul .padding_0{ padding:0;}

@media only screen and (min-width:1400px ) {
     .fixedPoint{ right: 65px;}
}


@media only screen and (max-width:1480px ) {
	 .publicHn{ padding: 40px 0;}
     .recruit{ padding: 40px 0;}
     .fixedPoint{ right: auto; left: 25px;}
}

@media only screen and (max-width:1400px) {
	.autoWidth{ width: 96%;}
	.footer .footer_nav{ width: 29%; padding-left: 5%;}
	.navMenu dd .position{ font-size: 15px;}
	.detailsProject{ padding-left: 580px;}
	.detailsProject .left{ width: 560px;}
	.detailsProject .right .editor{ height: 157px;}
	.xiaotuLunbo .owl-buttons .owl-prev{ left: -30px;}
    .xiaotuLunbo .owl-buttons .owl-next{ right: -30px;}
   
	
}
@media only screen and (min-width: 960px) and (max-width: 1400px) {
	.autoWidth{ width: 86%;}
}
@media only screen and (max-width:1140px) {
	.footer .footer_nav{ width: 29%; padding-left:0;border: none; height: auto;}
}
@media only screen and (min-width:960px) {
	.searchTxt.on{ width: 220px;}
    .header .fr .a_:hover{border-color: #AE1425;color: #AE1425;}
    .header .a_2:hover{background: url(../image/ti.png)) no-repeat center;}
    .header .a_3:hover{background: url(../images/t3_.png) no-repeat center;}
    .header .a_4:hover{background: url(../images/t4_.png) no-repeat center;}
	.header .fr .a_0 ,.header_1 .cancel{ display: none;}
	.header .fr .a_1{ font-size: 0;}
         .fixedPhone{display:none;}
	
}
@media only screen and (max-width:960px) {
	.publicHn{ padding: 30px 0;}
	.recruit{ padding: 30px 0;}
	.footer{ display: none;}
	.footer_2 .autoWidth{ text-align: center;line-height: 22px;}
	.nav{ display: none;}
	.header{ position: fixed;background: rgba(255,255,255,0.7);}
	.header .on_lineOrder{ padding: 15px 0;}
	.heightFixed{ height: 65px;}
	.searchTxt{border: none;}
	.serviceHot{ display:none;}
	.header .logo{ margin-top:0;}
	.header .fr .a_4{ display:none;}
	.header .a_2{background: url(../images/top2_.png) no-repeat center;}
	.header .a_3{background: url(../images/top3_.png) no-repeat center;}
	.header .a_4{background: url(../images/top4_.png) no-repeat center;}
	.header .a_5{background: url(../images/top5_.png) no-repeat center;}
	.header .fr .a_6{display: block !important;}
	.breadCrumb .breadLeft>a,.breadCrumb .breadLeft >span{ display: none;}	
	.breadLeft{ padding:0;}
	.breadLeft .nemuUL li{ line-height:45px; padding-right:20px;}
	.breadLeft .nemuUL{ position:relative;}
	.neiyeBanner{ height: 300px;}
	.pageTurn{ padding: 40px 0;}
	.detailsProject { padding-left: 0;}
	.detailsProject .left{ position: relative; margin: auto;}
	.detailsProject .right .editor{ height: auto;}
	.detailsProject .right h3{ font-size: 18px;padding: 10px 0;}
	.detailsProject{ margin-top: 30px;}
	.detailsProject .right{ padding-bottom: 0;}
	.xiaotuLunbo{ position: relative; width: 100%; right: 0; margin-top: 10px;}
	.xiaotuLunbo .owl-buttons .owl-prev{ left: 0px;}
    .xiaotuLunbo .owl-buttons .owl-next{ right: 0px;}
    .xiaotuLunbo .owl-buttons div{ background-color: rgba(255,255,255,0.6) !important;}
    .fixed{ display: none;}
    .fixedPoint{ left: auto; right: 10px;}
    .header .fr .a_{ border: 1px solid #ae1425; border-radius:50%; font-size: 0;}
    .header .fr .a_ .phone_{ display: none !important;}
    .searchTxt{ display: none; position: fixed; left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 55;}
    .header .fr .a_0 { display: block;background: url(../images/top1_.png) no-repeat center;}
    .aSearch input{width: 100%;  color: #333;padding:5px 0;padding-left:10px;line-height: 16px; display: block;background: #ededed;box-sizing: border-box;-webkit-box-sizing: border-box; }
    .aSearch{position: relative; padding: 10px 55px 10px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
    .header .fr .a_1{ position: absolute; right: 0;top: 0;}
    .header .a_1,.header_1 .fr .a_1{background: transparent; font-size: 14px; position: absolute;color: #333;right: 63px;top: 10px; width: auto !important; line-height: 30px;}
    .header .cancel{display: block; position: absolute; right: 10px;top: 10px;line-height: 29px; font-size: 16px;}

    
}
@media only screen and (min-width:640px)
{
    .header .fr .a_2{display: none;}
    
 }
@media only screen and (max-width:640px) {
	.publicHn h2{ font-size: 26px;}
	.publicHn >p{ font-size: 20px;}
	.recruit h2{ font-size: 26px;}
	.recruit >p{ font-size: 20px;}
	.header .logo img{ height: 25px;}
	.header .fr .a_{ width: 28px;height: 28px;background-size: contain !important; }
	.header .on_lineOrder{ padding: 15px 0;}
	.heightFixed{ height: 60px;}
	.neiyeBanner{ height: 250px;}
	.detailsProject .left{ width: 100%;}
	.detailsProject{ margin-top: 3%; margin-bottom: 5%;}
	.detailsProject .right .editor{padding-top: 10px; font-size: 12px;line-height: 22px;}
	.detailsProject .right h3{ position: absolute; font-size: 16px; top: -54px; left: 0;width: 95%;padding:10px 2.5%;background: rgba(0,0,0,0.6);color: #fff;text-align: center;}
    .productTd .hJs{ font-size: 20px;padding: 20px 0;}
    .tdList li{ line-height: 40px; font-size: 13px;}
    .tdListDL{ padding: 5% 0;}
   /* .header_1 .fr .a_1{background: url(../images/top1_.png) no-repeat center;}*/
   .breadLeft .nemuUL { overflow-y:hidden; overflow-x:scroll; white-space:nowrap;}
   .breadLeft .nemuUL li{ float:none; display:inline-block;}
   .header .fr .a_5,.header_1 .fr .a_0{ display:none;}
   
   .fixedPhone{display:block;margin:0;top:auto;bottom:0;right:0;}
   .fixedPhone dl dd{ background:rgba(174,20,37,0.8);}
   
   .fixed dl dd .phone{display:none;}
   .fixed dl dd{ margin-bottom:0; margin-bottom:1px;}
   /*.fixed dl dd .ewm{display:none; }
   .fixed dl dd.wechat{display:none;} Òþ²ØÎ¢ÐÅ*/
}


@media only screen and (max-width:480px) {
	.publicHn h2{ font-size: 22px;}
	.publicHn >p{ font-size: 17px;}
	.publicHn{ padding: 20px 0;}
	.recruit h2{ font-size: 22px;}
	.recruit >p{ font-size: 17px;}
	.recruit{ padding: 20px 0;}
	.header .logo img{ height: 20px;}
	.header .logo{ margin-top:4px;}
	.header .fr .a_{ width: 28px;height: 28px; margin-left: 5px;}
	.header .fr .a_3{display: none;}
	.header .fr .a_4{display: none;}
	/*.fenlei_s ul li>a{ padding: 10px 0;}*/
	.neiyeBanner{ height: 200px;}
}













