*{margin:0px;padding:0px;}
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,span,a{color: #282020;font-size: 16px;text-decoration: none;list-style: none;margin:0px;padding:0px;/* font-family: "微软雅黑"; */outline: none;}
p{margin: 0;}
a{display: inline-block;}
.wrap{width: 100%;height: 100%;}
.box{min-width: 1200px;margin:0 auto;width: 1200px;}
.clearbox{clear: both;}

/* top  start */
.top{border-bottom: 1px solid #e6e6e6;height: 50px;line-height: 50px;}
.top-left{float: left;}
.top-left a{padding: 0 11px;border-right: 1px solid #686464;display: inline;}
.top-left a:nth-last-child(1){border-right: 0px;}
.top-right{float: right;}
.top-right img{vertical-align: middle;margin-right: 6px;}
.caidan{display:none;}
/* top  end */

/* 内容样式 */
.article-content {
	box-sizing: border-box;
	margin: 0px;
	padding: 33px 38px 20px;
	border: 0px;
	font-variant-numeric: inherit;
	font-variant-east-asian: inherit;
	font-stretch: inherit;
	font-size: 14px;
	line-height: inherit;
}

/* nav start */
.layout{background: white;}
.nav{height: 106px;line-height: 106px;}
.nav ul li{float: left;list-style: none;}
.logo{float: left;height: 106px;}
.logo a{width: calc(100% - 2px);display: inline-block;}
.logo img{margin-top: 23px;margin-right: 36px;}
.logo-line{float: right;border: 1px solid #6c6868;height: 40px;margin-top: 32px;}
.nav-list{float:left;margin-left: 46px;}
.nav-list li{color: #282020;}
.nav-list li a{font-size: 16px;padding: 16px;box-sizing: border-box;display: inline;}
.nav-list li:hover a{background: #c8362e;color: white;}
.nav-list li .select-a{background: #c8362e;color: #fff;}
.kefu{float: right;}
.kefu li{padding: 0 20px;line-height: 20px;text-align: center;width: 81px;}
.kefu li a {padding: 0;color: #666;font-size: 14px;}
.kefu li img{margin-top: 29px;width: 41px;height: 41px;}
.kefu ul li:nth-last-child(1){margin-right: -20px;}

.weixin{position: absolute;top: 106px;left: -24px;z-index: 9999999;padding: 10px;background: white;}
.kefu .weixin{display: none;}
.kefu .weixin img{width: 120px;height: 120px;margin-top:0px;}
.wx:hover .weixin{display: block;}

.phone{z-index:999999;width:190px;height: 50px;line-height: 50px;font-size:23px;position: absolute;right: -10px;top: 106px;background: orange;color: white;text-align: center;border-radius: 8px;display: none;}
.tel:hover .phone{display: block;}
/* nav end */

/* banner start */
.banner{height: 366px;}
.banner-big{position: relative;height: 100%;}
.banner-big div{position: absolute;left: 0px;top: 0px;opacity: 0;}
.banner-big div img{width: 100%;}
.banner-big .select-list{opacity: 1;z-index: 9;transition: 0.7s;}

.banner-big ul{width: 96px;position: absolute;bottom: 35px;left: 50%;z-index: 99;margin-left: -48px;}
.banner-big ul li{width: 12px;height: 12px;background: #fff;border-radius: 12px;margin: 0 6px;float: left;list-style: none;cursor: pointer;}
.banner-big ul .select{width: 36px;border-radius: 12px;transition: 0.7s;}
/* banner end */

/* small banner start */
/* .sml-banner{height: 330px;} */
.sml-banner img{width: 100%;height: 100%;}
/* small banner end */

/* advantage  start */
.advantage{height: 131px;border-bottom: 1px solid #ebebf4;overflow:hidden;background: #f5f5f5;}
.advantage .box div{width: calc(25% - 19px);margin-left: 19px;float: left;background: #fff;height: 94px;margin-top: 19px;}
.advantage .box div div{width: 180px;float: right;margin-top: 0px;margin-left: 0px;padding-top: 20px;box-sizing: border-box;}
.advantage .box div img{margin-top: 22px;margin-left: 26px;}
.advantage .box div div p{height: 30px;line-height: 30px;font-size: 19px;}
.advantage .box div div span{height: 25px;line-height: 25px;color: #707373;}
/* advantage  end */

/* recommend  start */
.recommend{padding:66px 0;overflow: hidden;}
.title{margin-bottom: 35px;}
.title h2{line-height: 48px;font-size: 34px;text-align: center;font-weight: 700}
.title p{line-height: 32px;font-size: 18px;color: #707373;text-align: center;}

.recommend-con{margin-top: 10px;}
.recommend-con .rec{width: 49%;height: 300px;float:left;margin-right: 1%;margin-bottom: 1%;box-shadow: 2px 2px 2px 2px #d4d2d3;}
.rec div{float: left;}
.left-rec{background: #f5f5f5;width: 42%;height: 100%;}
.left-rec img{margin-top: 67px;margin-left: 33px;}
.right-rec{width: 58%;height: 100%;padding-top: 30px;text-align: center}
.right-rec h2{font-size: 24px;line-height: 50px;margin-bottom: 10px;}
.right-rec p{line-height: 22px;min-height: 90px;}
.right-rec p span{color: #d03535;}
.right-rec a{width: 150px;height: 40px;display:inline-block;border: 1px solid #bdcff0;background: #ce2f24;color: #fff;line-height: 40px;text-align: center;}
/* recommend  end */

/* standard  start */
.standard{background: #f5f5f5;padding: 66px 0;overflow:hidden;}
.standard-con{margin-top: 75px;}
.sta{width: calc(100% / 3);float: left;text-align: center;margin-bottom: 28px;}
.sta div{margin-top: -63px;}
.standard-con div i{height: 69px;border-bottom: 1px solid #e7e7e7;display: block;position: relative;}
.standard-con div i img{position: absolute;right: -18px;bottom: -18px;z-index: 99999;}
.sta div b{position: relative;}
.standatd-con div b img{position: absolute;top: 0px;left: 136px;z-index: 9;}
.standard-con div span{width: 35px;height: 35px;border-radius: 50%;display: inline-block;line-height: 35px;background: #6471c7;color: #fff;margin-top: 26px;}
.standard-con div h4{color:#707373;font-size: 26px;line-height: 42px;font-weight: 500;}
.standard-con div p{font-size: 18px;color: #707373;line-height: 30px;width: 278px;display: inline-block;}

.standard-con .sta:nth-child(2) div span{background: #3cadd9;}
.standard-con .sta:nth-child(3) div span{background: #f88334;}
.standard-con .sta:nth-child(4) div span{background: #38bca0;}
.standard-con .sta:nth-child(5) div span{background: #f5bb46;}
.standard-con .sta:nth-child(6) div span{background: #3cadd9;}
/* standard  end */

/* case  start */
.case{padding: 66px 0;overflow:hidden;}
.case-con{margin-top: 45px;}
.case-child{float: left;margin-left: 20px;width: calc(25% - 20px);}
.case-child:nth-child(2n){background: #f88334;}
.case-child:nth-child(2n-1){background: #ce2f24;}
.case-title{padding: 28px 0;text-align: center;font-size: 20px;color: white;}
.case-child ul{padding: 23px 0 14px 40px;border-bottom: 2px solid #fff;background: #f5f5f5;overflow: hidden;height: 239px;}
.case-child ul li{width: 50%;float: left;height: 40px;line-height: 40px;list-style: none;color: #707373;}
.case-more{height: 60px;line-height: 60px;background: #f5f5f5;text-align: center;font-size: 16px;}
.case-more a{color: #ce2f24;}
.case-more img{vertical-align: middle;margin-left: 86px;margin-top: -4px;}
.case-title p{color: white;font-size: 20px;}
.last-case .case-title{padding-bottom: 0px;}
.case-title span{color: white;display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 12px;line-height: 26px;width: 100%;margin-bottom: 24px;}
.last-case{box-sizing: border-box;}
.case-inp{margin-bottom: 14px;height: 48px;width: 100%;background: #fff;border-radius: 5px;}
.case-apply{margin-top: 13px;display: inline-block;width: 100%;height: 48px;border-radius: 5px;background: #fc631a;color: #fff;text-align: center;line-height: 48px;margin-bottom: 14px;border:none;}
.case-now{height: 60px;line-height: 60px;color: #fff;text-align: center;border-top: 1px solid #fff;font-size: 14px;}
.case-now span{font-size: 17px;padding: 0 6px;color: white;}
.case-title,.case-inp,.case-apply{margin-left: 20px;margin-right: 20px;box-sizing: border-box;width: calc(100% - 40px)}
.case-inp img{margin: 13px 11px 0 15px;}
.case-inp input{float: right;margin-top: 13px;margin-right: 10px;border: none;border-left: 1px solid #b1b1b1;height: 23px;outline: none;font-size: 12px;width: 180px;padding-left: 10px;box-sizing: border-box;}
/* csae end */

/* city start */
.city{background: #f5f5f5;padding: 66px 0;overflow:hidden;}
.city-con{overflow: hidden;}
.city-con div{width: 20%;height: 160px;float: left;position: relative;overflow:hidden;cursor: pointer}
.city-con div a{width: 100%;height: 100%;}
.city-con div img{transition: 0.8s;width: 100%;height: 160px;}
.city-con div:hover img{transform: scale(1.2)}
.city-con div span{position: absolute;top: 50%;left: 50%;display: inline-block;color: white;border: 2px solid #fff;width: 120px;height: 46px;margin-top: -23px;margin-left: -60px;text-align: center;line-height: 46px;font-size: 26px;}
/* city end */

/* introduction start */
.introduction{padding: 66px 0;overflow: hidden;text-align: center;}
.int-word{font-size: 18px;color: #707373;line-height: 40px;margin-bottom: 72px;text-align: left;text-indent: 36px;}
.int-main div{width: 153px;height: 153px;border-radius: 50%;border: 1px solid #d13b31;margin: 0 32px;display: inline-block;}
.int-main div img{margin-top: 22px;margin-bottom: 5px;}
.int-main div p{font-size: 14px;color: #707373;line-height: 22px;}
.int-main div span{font-size: 12px;color: #707373;}
.int-more{margin-top: 82px;width: 247px;height: 47px;border-radius: 5px;color: #fff;background: #c8362e;line-height: 47px;display: inline-block;text-align: center;font-size: 18px;transition: 0.7s;}
.int-more:hover{color: #fff;background:#ad2f28;}
/* introduction end */

/* news start */
.news{padding: 66px 0;overflow:hidden;background: #f5f5f5;}
.news-left,.news-right{float: left;}
.news-left{width: 45%;}
.news-right{width: 55%;padding-left: 44px;box-sizing: border-box;}
.news-left .news-image{width: 540px;height: 296px;}
.news-word a{width: 100%}
.news-word div{height: 44px;line-height: 44px;margin-top: 22px;}
.news-word div h3{float: left;font-size: 24px;color: #282020;}
.news-word div span{float: right;font-size: 14px;color: #9fa1a1;}
.news-word div span b{vertical-align: middle;}
.news-word div span b img{margin-right: 2px;}
.news-word p{margin-top: 2px;color: #9fa1a1;}
.news-right div{height: 65px;width: 100%;padding: 10px 8px;box-sizing: border-box;cursor: pointer;margin-bottom: 5px;}
.news-right h5{width: 20%;float: left;height: 100%;font-size: 44px;line-height: 40px;text-align:center;font-weight: 500;position: relative}
.news-right h6{float: left;width: 80%;font-size: 18px;color: #282020;line-height: 38px;}
.news-right h6 span{float: right;font-size: 14px;color: #9fa1a1;}
.news-right h6 span b{vertical-align: middle;}
.news-right h6 span b img{margin-right: 2px;}
.news-right p{font-size: 14px;color: #9fa1a1;line-height: 26px;}
.news-right div:hover{background: #c8362e;}
.news-line{height: 40px;border-right: 1px solid #7a7a7a;position: absolute;top: 0px;right: 5px;margin: 0 10px;}
.news-right div:hover h6,.news-right div:hover span,.news-right div:hover h5,.news-right div:hover p{color: #fff;}
.news-right div:hover .news-line{border-right: 1px solid #fff;}
.news-con .int-more{display: block;margin: 82px auto 0;}
.news-right a{display: block;}
/* news end */

/* foot start */
.foot{background: #2e2e2e;text-align: center;padding: 66px 0;color: white;}
.foot ul{margin: 10px 0;}
.foot ul li{list-style: none;display: inline-block;padding: 0 5px;line-height: 18px;border-right: 1px solid #fff;color: white;}
.foot ul li a{color: #fff;}
.foot ul li:nth-last-child(1){border-right:none;}
.foot p,.foot span{color: #fff;line-height: 28px;}
/* foot end */



/***********************资质服务**************************/
/* .fuwu-main{margin-top: 12px;} */
.content{overflow:hidden;}
.main-nav{height: 50px;overflow:hidden;}
.main-nav li{float: left;padding:0 33px;height: 48px;line-height: 48px;list-style: none;cursor: pointer;position: relative}
.main-nav li img{vertical-align: middle;margin-right: 4px;}
.main-nav li:hover{border-bottom: 2px solid #ce2f24;color: #ce2f24;background: white;}
.main-nav li:hover a,.city-nav li:hover a{color:#ce2f24;}
/* .main-nav li:hover .jt{display: block;} */
.main-nav .select-nav,.city-nav .select-nav{border-bottom: 2px solid #ce2f24;color: #ce2f24;background: white;}
.main-nav .select-nav a,.city-nav .select-nav a{color: #ce2f24}
/* .main-nav .select-nav .jt,.city-nav .select-nav .jt{display: block;} */
.jt{position: absolute;bottom: 0;left: 50%;margin-left: -6px;display: none;}
.content{width: 100%;height: 100%;margin-top: 30px;}
.left{float: left;width: 70%;box-sizing: border-box;border: 1px solid #d2d2d2;margin-bottom: 42px;min-height: 500px;}
.right{float: right;width: 27.4%;box-sizing: border-box;}
.fw-news,.call{border: 1px solid #d2d2d2;height: 100%;overflow:hidden;}
.fw-news div,.call div{height: 40px;line-height: 40px;background: #f5f5f5;color: #c8362e;font-weight:bold;padding-left: 30px;font-size: 16px;border-bottom: 1px solid #d2d2d2;}
																		  /****标题颜色****/
.fw-news{margin-bottom: 25px;}
.fw-news ul,.call ul{padding: 0 30px 10px 30px;overflow:hidden;}
.call ul{padding-top: 15px;}
.fw-news ul li{font-size: 16px;color: #282020;height: 50px;line-height: 50px;}
.fw-news ul li a{font-size: 16px;display: block;}
.fw-news ul li span{width: 5px;height: 5px;background: #ce2f24;display: inline-block;margin-right: 6px;vertical-align: middle;margin-top: -1px;}
.call p{line-height: 34px;word-wrap: break-word}

.left .subnav{padding-left: 35px;background: #f5f5f5;color: #282020;box-sizing: border-box;height: 40px;line-height: 40px;border-bottom: 1px solid #d2d2d2;}
.subnav a{display: inline-block;}
.left ul{padding: 10px 56px 20px 56px;margin-bottom: 28px;overflow:hidden;}
.left ul li i{width: 5px;height: 5px;background: #ce2f24;display: inline-block;margin-right: 25px;margin-left: 12px;vertical-align: middle;}
.left .zhaopin-li li{height: 50px;line-height: 50px;border-bottom: 1px dashed #d4d2d2;box-sizing: border-box;}
.left .ul-list li{height: 50px;line-height: 50px;border-bottom: 1px dashed #d4d2d2;box-sizing: border-box;}
.left ul li span{float: right;}


.fuwu-rl{padding: 33px 38px 40px;overflow:hidden;}
.fuwu-rl h3,.zhaopin-word h3{padding: 34px 0;text-align: center;font-size: 20px;font-weight: 500;border-bottom: 1px solid #d2d2d2;margin-bottom: 60px;}
.renli-word{float: right;width: 266px;color: #747070;padding-top: 28px;line-height: 34px;}
.renli-word span{display: block;color: #747070;font-weight: 800;}
.fuwu-rl img{width: 100%;}


.city-nav{overflow:hidden;}
.city-nav li{float: left;height: 50px;line-height: 50px;list-style: none;cursor: pointer;position: relative;width: 42px;font-size:14px;text-align: center;width:120px;height:50px;}
.city-nav li a {font-size: 16px;}
.city-nav li img{vertical-align: middle;margin-right: 4px;}
.city-nav li:hover{border-bottom: 2px solid #ce2f24;color: #ce2f24;background: white;}
/* .city-nav li:hover .jt{display: block;} */

.bigBox{background: #f5f5f5;}
.cityBox{position: relative;}
.city-nav{transition: 0.8s;}
.icon{width: 40px;height: 40px;display: inline-block;background: #f0f0f0;position: absolute;top: 0;cursor: pointer;}
.icon img{width: 100%;height: 100%;}
.prev{right: 0;}
.next{left: 0}

/**************************核心城市*********************************/
.city-content{padding-top: 22px;}
.city-content h3{font-size: 24px;height: 88px;line-height: 88px;text-align: center;}
.city-content p{padding: 0 35px;line-height: 28px;margin-bottom: 28px;font-size: 16px;/* text-indent: 32px; */}
.city-content span{padding: 0 35px;line-height: 28px;font-size: 16px;/* text-indent: 32px; */display: block}

.city-main .int-main{text-align: center;margin-top: 54px;}
.city-main .int-main div{border: none;margin: 0 64px;}

.img-center{text-align: center;margin-top: 20px;margin-bottom: 80px;}

/****************************成功案例****************************************/
.cgal .fuwu-rl h3 span{display: block;color: #767773;line-height: 40px;}
.cgal .fuwu-rl h3 {padding-bottom: 14px;}
.cgal-img{text-align: center;}
.cgal-more{margin-top: 76px;padding-left: 80px;}
.cgal-more a,.hjzx-more a{line-height: 30px;font-size: 16px;color: #767773;display: block;}

/*****************************华建资讯************************************************/
.hjzx .left ul{padding-top: 40px;padding-bottom: 40px;}
.hjzx .left ul li{border-bottom: 1px solid #ececec;height: 100%;padding: 20px 0;line-height: 28px;cursor: pointer}
.hjzx .left ul li h5{border-bottom: none;font-size: 18px;font-weight: 500;}
.hjzx .left ul li h5 span{font-weight: 500}
.hjzx .left ul li p{color: #a599a5;}
.hjzx-detail .fuwu-rl h3 span{display: block;color: #767773;line-height: 40px;}
.hjzx-detail .fuwu-rl h3 {padding-bottom: 14px;}
.hjzx-word p{line-height: 36px;margin-bottom: 40px;text-indent: 28px;}
/***关于我们***/
.hjzx-more{padding-left: 0;}
.hjzx-more p{line-height: 60px;font-size: 16px;color: #282020;font-size: 12px;}
.hjzx-word .padd{padding-left: 30px;text-indent: 0px;}
.about{padding: 33px 38px 20px;}
.about-img{margin-left: -1px;margin-bottom: 50px;}
/***公司招聘***/
.zhaopin .zhaopin-li{padding: 0px;margin-bottom: 40px;}
.zhaopin-li li,.zhaopin-li p{border-bottom: 1px solid #d2d2d2;}
.zhaopin-li p span,.zhaopin-li li span{width: 25%;float: left;text-align: center;}
.zhaopin-li p{height: 64px;line-height: 64px;background: #fafafa;}

.zhaopin-word{padding: 0 30px;box-sizing: border-box;}
.zhaopin-word p{line-height: 36px;color: #747070;margin-bottom: 80px;}
/**大事记***/
.dsj-nav{height: 42px;overflow:hidden;border-bottom: 2px solid #8e8b8b;}
.dsj-nav li{float: left;margin:0 18px;height: 40px;line-height: 42px;list-style: none;cursor: pointer;position: relative}
.dsj-nav li img{vertical-align: middle;margin-right: 4px;}
.dsj-nav li:hover{border-bottom: 2px solid #ce2f24;color: #ce2f24;}
.dsj-nav li:hover .jt{display: block;}

.dsj-content{padding: 20px 0 80px;background: url('../images/dsj-map.png') no-repeat;height: 800px;position: relative}
.dsj-word{width: 350px;background: #f1f1f2;margin-left: 50px;padding: 60px 22px 20px;box-sizing: border-box;font-size: 16px;line-height: 35px;}
.word-top{color: white;font-size: 21px;width: 479px;height: 49px;position: absolute;top: 22px;left: 10px;line-height: 49px;background: url('../images/word-top.png') no-repeat;padding-left: 45px;box-sizing: border-box;}
.dsj-content h3{position: absolute;right: 30px;top: -4px;font-size: 40px;color: #d02d26;font-weight: bold;}

.dsj-child{position: absolute;width: 100%;}
.dsj-child p,.dsj-child i,.dsj-child span{float: right;}
.dsj-child i{width: 11px;height: 11px;background: #becbcf;border-radius: 50%;margin: 5px 15px;}
.dsj-child span{width: 123px;height: 36px;background: url('../images/dsj-span.png') no-repeat;color: white;line-height: 36px;text-align: center;font-size: 20px;}
.dsj-child p{font-size: 18px;width: 530px;word-wrap: break-word;text-align: right}
/***大事记各年份定位***/
.dsj2011{bottom: 99px;right: 620px;}
.dsj2012{bottom: 149px;right: 387px;}
.dsj2013{bottom: 224px;right: 246px;}
.dsj2014{bottom: 289px;right: 157px;}
.dsj2015{bottom: 378px;right: 94px;}
.dsj2016{bottom: 452px;right: 50px;}
.dsj2017{bottom: 529px;right: 17px;}
.dsj2018{bottom: 620px;right: -9px;}
.dsj-child .gogogo{font-size: 26px;color: #c93227;}

.dsj-main{margin-top: 50px;}
/*****联系我们**********/
.callwe .content{padding-bottom: 80px;}
.callwe .content{padding-left: 74px;}
.callwe .content p{line-height: 34px;font-size: 16px;}
.callwe .content img{margin-bottom: 40px;margin-top: 20px;}
.inf input{width: 470px;height: 38px;border: 1px solid #cccccc;margin-bottom: 16px;padding-left: 8px;box-sizing: border-box;}
.inf button{width: 108px;height: 44px;background: #ce2f24;border: none;line-height: 44px;text-align: center;color: white;font-size: 20px;}
.inf textarea{width: 470px;height: 112px;padding: 8px;box-sizing: border-box;margin-bottom: 20px;}


/**************page样式********************/
DIV.pagelist {padding-left: 80px;margin-bottom: 46px;overflow: hidden;}
DIV.pagelist a,DIV.pagelist SPAN{border-radius: 4px;height: 30px;border: 1px solid #eee;box-sizing: border-box;line-height: 30px;text-align: center;color: #282020;font-size: 16px;float: left;margin-left: 9px;cursor: pointer;}
DIV.pagelist A:hover {background: #ce2f24;color: white;border: 1px solid #ce2f24;}
DIV.pagelist A:on {background: #ce2f24;color: white;border: 1px solid #ce2f24;}
DIV.pagelist A:active { background: #ce2f24;color: white;border: 1px solid #ce2f24;}
DIV.pagelist SPAN.current {background: #ce2f24;color: white;border: 1px solid #ce2f24; }
.yx-u { display: inline-block; zoom: 1; *display: inline; /* IE < 8: fake inline-block */ letter-spacing: normal; word-spacing: normal; vertical-align: top;}

.n-p{height: 30px;margin-bottom: 40px;line-height: 30px;padding: 0 30px;}
.n-p span{width: 50%;float: left;}
.n-p span a {display: inline-block;}

.left ul li a{width: 100%;}

.side-info{display: block;margin-top: 20px;}
.side-info a{color: #0066cc}

.gjc{padding: 0 30px;margin-bottom: 20px;}
.gjc a{padding: 10px 30px;background: #f0f0f0;border-radius: 4px;}

.companyShow{width: 100%;height: 320px;position: relative;overflow:hidden;margin-top: 40px;}
.companyShow div{width: 100%;height: 100%;display:none;transition: 1s;position: absolute;top: 0;left: 0;}
.companyShow div a{display: inline-block;width: 100%;height: 100%;}
.companyShow img{width: 100%;height: 100%;}

.companyShow div span{position: absolute;top: 50%;left: 50%;display: inline-block;color: white;border: 2px solid #fff;width: 120px;height: 46px;margin-top: -23px;margin-left: -60px;text-align: center;line-height: 46px;font-size: 26px;}

.companyShow .selectDiv{display: block;}

.guanzhu{padding: 0 30px;margin-bottom: 30px;overflow:hidden;}
.guanzhu span{margin-left:100px;margin-top:70px;float:left;vertical-align: top;height: 39px;background: #707070;padding: 10px 20px;color: white;position: relative;margin-right: 80px;animation: dong 1s infinite;}
@keyframes dong{
	from{transform: translateX(0)}
	to{transform: translateX(30px)}
}
.guanzhu span img{vertical-align: top;position: absolute;right: -29px;top: 0;}
.gz{float: left;}

.smallNav{background: #f5f5f5;height: 50px;}



/* 地图样式 */
#mapContent{width: 950px;height: 560px;margin: 0 auto;position: relative; box-shadow: 0 0 40px 10px #ccc;}
.mapBox{position: relative;padding: 30px;overflow:hidden;width: 1010px;margin: 0 auto 80px;border-radius: 20px;}
.leftTop{position: absolute;width: 200px;height: 300px;transform: rotate(45deg);display: inline-block;background:#fff;left: -80px;top: -160px;box-shadow: 2px 2px 40px 2px #ccc;}
.rightBottom{position: absolute;width: 200px;height: 300px;transform: rotate(45deg);display: inline-block;background:#fff;right: -80px;bottom: -160px;box-shadow: 2px 2px 40px 2px #ccc;}
.left ul li .suojian{width:80%;display:inline-block;}

@media screen and (max-width: 1200px) and (min-width: 768px){
	.kefu{display:none;}
	.nav-list{display:none}
	.box{min-width:initial;width: initial;}
	.advantage{height: initial;}
	.advantage .box div{width: calc(50% - 38px);margin-right:19px;}
	.advantage .box div img{float: left;}
	.advantage .box div div{float: left;margin-left:30px;}
	.recommend-con .rec{width: 100%;}
	.sta{width: calc(100% / 2)}
	.standard-con div i img{right:0px;}
	.left-rec img{width: calc(100% - 33px); height: calc(100% - 67px);}
	.case-child{width: calc(50% - 20px)}
	.city-con div{width:calc(100% / 3)}
	.int-main div{margin-bottom:20px;}
	.news-left .news-image{width:100%;}
}

@media screen and (max-width: 768px) and (min-width: 320px){
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,span,a{color: #282020;font-size: 14px;text-decoration: none;list-style: none;margin:0px;padding:0px;/* font-family: "微软雅黑"; */outline: none;}
.title h2{font-size: 24px;}
.title p{font-size: 16px;}
.right-rec h2{font-size: 22px;}
.logo img{width:50%;margin-top:13px;}
.logo-line{display:none;}
.logo,.nav{height: 60px;line-height:60px;}
	.caidan{display:inline-block;width:35px;height:30px;border:1px solid #ccc;vertical-align: middle;border-radius: 5px;padding:5px;text-align: center;background:#f85c37}
	.navbar .caidan span{height:3px;width:80%;background:#fff;float:left;margin:0 10% 4px;}
	.nav-list{float:right;position: relative;margin-left:0px;}
	.kefu{display:none;}
	.nav-list ul{display:none;position:absolute;background:#fff;width:100vw;right:-10px;top:60px;z-index:9999;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
	.nav-list li a{padding:4px 16px;display:block;}
	.nav-list li .active{padding:none;}
	.nav-list ul li{width:100%;height:30px;line-height: 30px;color:#fff;}
	.box{min-width:initial;width: initial;}
	.banner,.img-responsive{height:130px;}
	.banner-big ul{bottom:10px;}
	.news-con .int-more{margin-top:32px;}
	.advantage{height: initial;}
	.advantage .box div{width: calc(100% - 38px);margin-right:18px;}
	.advantage .box div img{width: 14%;}
	.advantage .box div img{float: left;}
	.advantage .box div div{float: left;margin-left:30px;}
	.recommend-con .rec{width: 100%;margin-bottom:10px;}
	.sta{width: calc(50% / 1);height: 300px;padding:0 10px;}
	.sta div img{width:40%;}
	.standard-con div span{margin-top:10px;}
	.standard-con div h4{font-size:18px;}
	.standard-con div p{font-size:14px;}
	.standard-con div i{display:none;}
	.standard-con div p{width:initial;}
	.standard-con div:nth-child(2n) i img{right:0px;display:none;}
	.standard-con{padding-top: 0px;overflow: hidden;margin-top:0px;}
	.standard{padding-bottom:20px;}
	.sta div{margin-top:0px;}
	.left-rec{line-height: 220px;text-align:center;}
	.recommend-con .rec{height: 220px;}
	.right-rec p{min-height:50px;}
	.left-rec img{width: 80%;margin:0px;vertical-align: middle;}
	.int-word{padding:0 20px;}
	.case-inp input{width:80%;}
	.news-word span{display:none;}
	.news-word div{height: inherit;}
	.case-child{width: calc(100% - 40px);margin-right: 20px;margin-bottom:20px;}
	.city-con div{width:calc(100% / 3)}
	.int-main div{margin-bottom:20px;}
	.news-left{display:none;}
	.news-left,.news-right{width:100%;padding: 0;box-sizing:border-box}
	.news-left .news-image{width: 100%;}
	.news-right h5{width: 12%;text-align: left;}
	.news-right div{padding:10px;height: initial;overflow: hidden;}
	.news-right div h5{font-size:26px;}
	.news-right div h6{width:88%;line-height:28px;}
	.news-line{margin: 0px;height:56px;}
	a,p{font-size:initial;}
	.city-con div span{font-size: 18px;width:100px;margin-left:-50px;}
	.city-con div a{text-align: center;}
	.int-main div{margin:0 12px 10px;}
	.int-more{margin-top:40px;}
	.foot{font-size:14px;padding: 10px 0;}
	.foot ul{display:none;}
	.foot .quchu{display: none;}
	.int-word{font-size:14px;line-height: 30px;}
	.news-right h6{font-size:14px;}
	.int-word{margin-bottom:40px;}
	.beian{display:block;}
	.city-content img,.left img{width:100%;height: initial;}
	.mapBox,#mapContent{width:100%;}
	.int-main div img{width:30%;}
	.padd{font-size:14px;padding-left:0px;}
	/* 列表页 */
	.left,.right{width:100%;font-size:14px;}
	.left ul{padding:20px;}
	.left .ul-list li{height:initial;line-height: 30px;}
	.left .ul-list li span{font-size:14px;}
	.fw-news ul li a{font-size:14px;}
	.callwe .content{padding:0 20px;}
	.inf input,.inf textarea{width:100%;}
	.callwe .content img{width:100%;}
	.inf{margin-bottom:20px;}
	.dsj-content{height:initial;background: inherit;padding-bottom: 40px;}
	.dsj-content img{width:100%;}
	.city-content span{padding: 0px;}
	.city-content p{margin-bottom:0px;line-height: 1px;}
	.left ul li span{overflow: hidden;white-space: nowrap;}
		DIV.pagelist{padding-left:10px;}
		/* .hjzx .left ul li h5 span{display:none;} */
	.gjc{display:none;}
	.n-p span{width:100%;}
	.n-p span a{width: calc(100% - 66px);overflow: hidden;white-space: nowrap;vertical-align: bottom;}

	.left ul li i{vertical-align: middle;margin-top: -20px;}
	.left ul li .suojian{width:60%;display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;font-size: 14px;}
	.left ul li span{font-size: 12px;}
	.hjzx .left ul li span{display: none;}
	.main-nav li{padding: 0 13px;}
}
.beian {
  color: #fff;
}
.beian:hover {
 color: #fff;
}
