@charset "utf-8";
/*全局样式*/
.clearfix20150905:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix20150905{zoom:1}
#footer *{box-sizing: content-box; -webkit-box-sizing: content-box;}
#footer{font: 14px/14px '微软雅黑';}
#footer p{padding: 0; margin: 0;}
/*----------------------------------------------------*/
/*pc端*/
/*1200px以上*/
.footer{color: #666; padding: 3% 10%; width: 80%; background: #dcdcdc;}
/*footer左*/
.footerL{float: left; width: 50%; padding-top: 10px;}
.footerLabout{float: left; width: 33.2%;}
.footerLabout p{font-size: 18px;}
.footerLabout ul{margin-top: 44px;}
.footerLabout ul li{line-height: 26px;}
.footerLabout ul li a{color: #666;}
.footerLabout ul li a:link{color: #666; text-decoration: none;}
.footerLabout ul li a:visited{color: #666; text-decoration: none;}
.footerLabout ul li a:hover{color: #000; text-decoration: none;}
.footerLabout ul li a:active{color: #666; text-decoration: none;}
.footerLabout ul li span{width: 6px; height: 6px; border-radius: 50%; background: #666; display: inline-block; margin-right: 8px;}
.ditu li{float: left; width: 40%;}
/*footer右*/
.footerR{float: right; width: 50%;}
.footerRLi20150905{float: left; width: 27.3%; text-align: center; padding: 0 3%;}
.footerRLi20150905 img{display: block; width: 31px; margin: 0 auto;}
#footer .footerRLi20150905 p{padding: 10px 0; min-width: 140px;}
.footerRLi20150905 a{float: left; width: 44%; height: 22px; background: #898989; border-radius: 15px; color: #fff; text-align: center; line-height: 22px;}
.fimg20150905{height: 45px;}
.footerRLi20150905 a:link{background: #898989; text-decoration: none;}
.footerRLi20150905 a:visited{background: #898989; text-decoration: none;}
.footerRLi20150905 a:hover{background: #050704; text-decoration: none;}
.footerRLi20150905 a:active{background: #898989; text-decoration: none;}
.fbtnl20150905{border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.footerRLi220150905 img{width: 23px;display: block; margin: 0 auto;}
.footerRLi320150905 img{width: 50px;}
.shengming{margin-top: 40px; padding-left: 3%;}
/*.shengmingL{float: left; width: 17%; min-width: 93px;}*/
.shengmingR{width: 100%;}
.shengmingR p{padding-top: 2%; width: 511px;}
.shengmingR p span{margin-right: 2%; margin-top: 10px;}
.shengmingR1{width: 200px; display: inline-block;}
.shengmingR2{width: 95px; display: inline-block;}
.shengmingR3{width: 60px; display: inline-block;}
.shengmingR p .shengmingR4{width: 125px; display: inline-block; margin-right: 0;}
.shengmingRP4{color: #666;}
.shengmingRP4:link{color: #666; text-decoration: none;}
.shengmingRP4:visited{color: #666; text-decoration: none;}
.shengmingRP4:hover{color: #e36b10; text-decoration: none;}
.shengmingRP4:active{color: #999; text-decoration: none;}
.shengmingRPB:link{color: #999; text-decoration: none;}
.shengmingRPB:visited{color: #999; text-decoration: none;}
.shengmingRPB:hover{color: #e36b10; text-decoration: none;}
.shengmingRPB:active{color: #999; text-decoration: none;}
/*banquan*/
.banquan20151026{width: 100%;  margin-top: 5px; padding-top: 20px; color: #999;min-width: 1500px;}
.banquan20151026 p{text-align: center; line-height: 24px;}
/*1200-1280px*/
.footer1200 .shengmingR p span{margin-right: 6.5%;}
.footer1200 .shengming{margin-top: 28px;}
.footer1200 .erweima p{width: 40%; left: 36.5%; top: 22%;}
/*992-1199px*/
.footer992 .shengmingL{display: none;}
.footer992 .shengmingR{width: 100%;}
.footer992 .footer{padding: 3% 5%; width: 90%;}
.footer992 .shengmingR p{padding-top: 2%; width: 450px;}
.footer992 .shengmingR p span{margin-right: 6.5%;}
.footer992 .shengming{margin-top: 14px;}
.footer992 .erweima p{width: 40%; left: 36.5%; top: 22%;}
/*768-991px*/
.footer768 .footerL{width: 100%; padding: 0 0 3% 3%;}
.footer768 .footerR{width: 100%;}
.footer768 .shengming{margin-top: 0;}
.footer768 .shengmingR p{width: 100%;}
.footer768 .shengmingR p span{margin-right: 6.5%;}
.footer768 .shengmingR p .shengmingR4{ margin-right: 0;}
.footer768 .erweima p{width: 50%; left: 32.5%; top: 22%;}
/*767px*/
#footer .footerMobile{display: block;}
/*erweima*/
.erweima{width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.2); z-index: 999; left: 0; top: 0; display: none;}
.erweima p{position: absolute; left: 40.5%; top: 22%; width: 27%;}
/*联系我们弹出层*/
.ContactLayer{ background:rgba(0,0,0,0.6); top:0; left:0; right:0; position:fixed; width:100%; height:100%; z-index:1000; display:none}
.ContactLayer2{ background:rgba(0,0,0,0.6); top:0; left:0; right:0; position:fixed; width:100%; height:100%; z-index:1000; display:none}
.ContactLayer p{margin: 0;}
.ContactLayer-c{ width:100%; height:450px; background:rgba(0,0,0,.5); position:fixed; bottom:0.5%;}
.con{ position:relative;margin: 0 auto;width: 1000px;}
.ContactLayer-c .conbg{ height:450px; background:#515151;}
.ContactLayer-c .contop{width:1000px; margin:0 auto;  height:240px;}
.ContactLayer-c .conbot{ width:100%;background:url(../img/addr.png) no-repeat center center;height:210px;text-align: center;}
.ContactLayer-c .conbot img{ width:1000px; height:208px;}
.ContactLayer-c .conbg .con{width:100%;}
.ContactLayer-c .city{ width:442px; height:240px; float:left}
.ContactLayer-c .city ul{ margin:30px ;}
.ContactLayer-c .city ul li{ width:60px; height:85px;float:left; text-align:center; margin-right:16px; margin-bottom:10px; cursor:pointer}
.ContactLayer-c .city ul li p{ line-height:150%; font-size:12px; color:#c9c9c9;}
.ContactLayer-c .city ul li .bg .icon{ width:60px; height:60px; display:block; }
.ContactLayer-c .city ul li .bg{ width:60px; background:url(../img/cityBg.png) no-repeat center center; height:60px; text-align:center;}
.ContactLayer-c .city ul li .bg .icon-bj{ background:url(../img/icon-bj.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-sh{ background:url(../img/icon-sh.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-sz{ background:url(../img/icon-sz.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-cd{ background:url(../img/icon-cd.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-xi{ background:url(../img/icon-xi.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-sy{ background:url(../img/icon-sy.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-nj{ background:url(../img/icon-nj.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-hz{ background:url(../img/icon-hz.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-jn{ background:url(../img/icon-jn.png) no-repeat center center;}
.ContactLayer-c .city ul li .bg .icon-wh{ background:url(../img/icon-wh.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur p{ color:#ff9900;}
.ContactLayer-c .city ul li.cur .bg .icon-bj{ background:url(../img/icon-bjhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-bj{ background:url(../img/icon-bjhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-sz{ background:url(../img/icon-szhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-cd{ background:url(../img/icon-cdhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-xi{ background:url(../img/icon-xihover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-sy{ background:url(../img/icon-syhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-nj{ background:url(../img/icon-njhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-hz{ background:url(../img/icon-hzhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-jn{ background:url(../img/icon-jnhover.png) no-repeat center center;}
.ContactLayer-c .city ul li.cur .bg .icon-wh{ background:url(../img/icon-whhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover p{ color:#ff9900;}
.ContactLayer-c .city ul li:hover .icon-bj{ background:url(../img/icon-bjhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-sh{ background:url(../img/icon-shhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-sz{ background:url(../img/icon-szhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-cd{ background:url(../img/icon-cdhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-xi{ background:url(../img/icon-xihover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-sy{ background:url(../img/icon-syhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-nj{ background:url(../img/icon-njhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-hz{ background:url(../img/icon-hzhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-jn{ background:url(../img/icon-jnhover.png) no-repeat center center;}
.ContactLayer-c .city ul li:hover .icon-wh{ background:url(../img/icon-whhover.png) no-repeat center center;}
.ContactLayer-c .addr{ width:265px;height:240px;float:left}
.ContactLayer-c .addr .addrCon{ border-left:1px solid #636363; margin-top:53px; padding:15px 0px; display:none;}
.ContactLayer-c .addr .addrCon p{ padding:0 10px 0 15px; line-height:200%; font-size:12px; color:#b6b6b6;}
.ContactLayer-c .map{ height:240px; float:left; width:285px; line-height:240px; text-align:center;}
.ContactLayer-c .map img{ vertical-align:middle}

.ContactLayer .phototxt{ overflow:hidden; width:860px; height:450px; left:50%; top:50%; position:fixed; z-index:20; margin:-225px 0px 0px -430px; background:#fff;}
.ContactLayer .txtCon{ padding:50px; width:455px; height:350px; float:right;}
.ContactLayer .userName{ font-size:24px; color:#3d3d3d; border-bottom:1px dotted #414141; height:50px; line-height:50px;}
.ContactLayer .userName span{ font-size:16px; margin-left:15px;}
.ContactLayer .txtCon .title{ height:35px; line-height:35px; color:#3d3d3d;}
.ContactLayer .txtCon .txt{ line-height:200%; margin-top:50px; color:#3d3d3d}

.ContactLayer2 .phototxt{ overflow:hidden; width:860px; height:450px; left:50%; top:50%; position:fixed; z-index:20; margin:-225px 0px 0px -430px; background:#fff;}
.ContactLayer2 .txtCon{ padding:50px; width:455px; height:350px; float:right;}
.ContactLayer2 .userName{ font-size:24px; color:#3d3d3d; border-bottom:1px dotted #414141; height:50px; line-height:50px;}
.ContactLayer2 .userName span{ font-size:16px; margin-left:15px;}
.ContactLayer2 .txtCon .title{ height:35px; line-height:35px; color:#3d3d3d;}
.ContactLayer2 .txtCon .txt{ line-height:200%; margin-top:50px; color:#3d3d3d}

.icon{ display:inline-block;}
.icon a{ width:100%; height:100%; display:inline-block;}