/* 头部 */
.head{height: 120px;position: relative;z-index: 500;}
.head .logo{width: 259px;height: 76px;margin-top: 22px;}
.head .logo a{display: block;width: 100%;height: 100%;line-height: 300px;overflow: hidden;background: url(../img/logo.png);background-size: 100%;}
.head .box{padding-top: 15px;height: 120px;position: relative;width: calc(100% - 300px);}
.head .box .tel{border: 1px solid #dcdcdc;height: 40px;border-radius: 50px;padding: 0 18px;display: inline-block;}
.head .box .tel img{margin-right: 8px;position: relative;top: 7px;float: left;}
.head .box .tel span{font-size: 12px;color: #0f2e59;float: left;line-height: 40px;}
.head .box .tel i{font-size: 20px;color: #902e11;float: left;line-height: 40px;transform:skewX(-10deg);}
.head .box .nav{position: absolute;bottom: 0;right: 150px;height: 60px;line-height: 60px;width: 600px;}
.head .box .nav .item{display: block;width: 100px;text-align: center;float: left;position: relative;}

.head .box .nav .item .sub{position: absolute;top: 60px;background: #902c12;width: 180px;left: -40px;border-radius: 8px;padding: 15px 15px 30px 15px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);transition: all 0.5s;opacity: 0;visibility: hidden;}
.head .box .nav .item .sub a{display: block;font-size: 15px;line-height: 40px;border-bottom: 1px solid rgba(255,255,255,0.3);color: #FFFFFF;}
.head .box .nav .item .sub::before{content: "";width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #902c12 transparent;position: absolute;top: -8px;left: calc(50% - 6px);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}

.head .box .nav .item:hover{font-size: 18px;}
.head .box .nav .item::before{content: "";position: absolute;left: 50%;top: 0px;width: 0;height: 2px;background: #902c12;transition: all 0.5s;}
.head .box .nav .item:hover::before{content: "";position: absolute;left: -20px;top: 0px;width: 140px;height: 2px;background: #902c12;}
.head .box .nav .item:hover .sub{opacity: 1;visibility: visible;}



.head .box .menu{margin-top: 11px;}
.head .box .menu .item{display: inline-block;width: 39px;height: 39px;border: 1px solid #dedede;border-radius: 50%;text-align: center;}
.head .box .menu .item img{position: relative;top: 9px;}
.head .box .menu .item:nth-child(2){margin-left: 15px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.head .box{display: none;}
}
/* banner */
.banner{height: 800px;background: #75b4e7;position: relative;z-index: 400;}
.banner .fullSlide{width:100%;position:relative;height:800px;}
.banner .fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .fullSlide .bd ul{width:100% !important;}
.banner .fullSlide .bd li{width:100% !important;height:800px;overflow:hidden;text-align:center;}
.banner .fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.banner .fullSlide .hd ul{text-align:center;padding-top:5px;}
.banner .fullSlide .hd ul li{cursor:pointer;display:inline-block;width: 12px;height: 12px;background: #FFF;font-size: 0;border-radius: 50%;margin: 0 5px;}
.banner .fullSlide .hd ul .on{background: #75b4e7;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.banner{height: 240px;}
	.banner .fullSlide{height: 240px;}
	.banner .fullSlide .bd li{height: 240px;background-size: auto 100% !important;}
}
/* 产品中心 */
.m1{padding-top: 94px;padding-bottom: 116px;overflow: hidden;}
.m1 .catName{height: 50px;line-height: 50px;}
.m1 .catName .name{}
.m1 .catName .name .line{float: left;width: 5px;height: 30px;background: #8b2b12;margin-top: 13px;}
.m1 .catName .name .cn{float: left;margin-left: 16px;font-size: 36px;font-weight: bold;color: #333333;font-family: "microsoft yahei";}
.m1 .catName .name .en{float: left;text-transform: uppercase;font-size: 16px;color: #888888;margin-left: 10px;line-height: 1;margin-top: 26px;}
.m1 .catName .more{display: inline-block;padding: 0 28px;border: 1px solid #CCCCCC;border-radius: 50px;}
.m1 .catName .more:hover{padding: 0 58px 0 28px;}
.m1 .catName .more img{float: right;margin-left: 20px;position: relative;top: 17px;}
.m1 .catMenu{margin-top: 79px;overflow: hidden;}
.m1 .catMenu .item{width: 192px;text-align: center;float: left;font-size: 18px;color: #333333;margin-right: 85px;}
.m1 .catMenu .item .icon{width: 70px;height: 70px;border: 1px solid #CCCCCC;border-radius: 8px;margin: 0 auto 20px auto;}
.m1 .catMenu .item .icon img{position: relative;top: 24px;}
.m1 .catMenu .item:nth-child(5){margin-right: 0;}

.m1 .catMain{margin-top: 83px;height: 600px;position: relative;}
.m1 .catMain .picScroll-left{width: 100%;height: 600px;overflow: hidden;}
.m1 .catMain .bd{overflow: hidden;height: 600px;width: 100%;}
.m1 .catMain .item{width: calc(33.33% - 14px);float: left;height: 600px;background: url(../img/m1-catmain-item-bg.jpg) right no-repeat;position: relative;text-align: center;margin-right: 21px;overflow: hidden;}

.m1 .catMain .item .name{font-size: 20px;font-weight: bold;color: #232321;margin-top: 69px;}
.m1 .catMain .item .summary{font-size: 15px;color: #888888;margin-top: 14px;}
.m1 .catMain .item .more{font-size: 14px;color: #8b2b12;margin-top: 30px;width: 89px;height: 35px;line-height: 35px;border: 1px solid #8B2B12;border-radius: 50px;display: inline-block;}
.m1 .catMain .item .thumb{position: absolute;left: 15px;right: 15px;bottom: 0px;width: calc(100% - 30px);height: 410px;background-repeat: no-repeat;background-size: auto 100%;background-position: center;}
.m1 .catMain .next{background: #ccd3dc;width: 50px;height: 50px;border-radius: 50%;position: absolute;left: -100px;top: 183px;cursor:pointer;}
.m1 .catMain .next img{padding: 11px;transform:rotate(180deg)}
.m1 .catMain .prev{background: #ccd3dc;width: 50px;height: 50px;border-radius: 50%;position: absolute;right: -100px;top: 183px;cursor:pointer;}
.m1 .catMain .prev img{padding: 11px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m1{padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
	.m1 .catName{height: 35px;line-height: 35px;}
	.m1 .catName .name{}
	.m1 .catName .name .line{height: 20px;margin-top: 9px;}
	.m1 .catName .name .cn{font-size: 28px;}
	.m1 .catName .name .en{font-size: 12px;margin-top: 18px;}
	.m1 .catName .more{padding: 0 8px;font-size: 12px;}
	.m1 .catName .more:hover{padding: 0 8px;}
	.m1 .catName .more img{top: 9px;margin-left: 8px;}
	.m1 .catMenu{margin-top: 30px;}
	.m1 .catMenu .item{width: 20%;font-size: 12px;margin-right: 0;}
	.m1 .catMain{margin-top: 30px;height: auto;}
	.m1 .catMain .picScroll-left{height: 600px;}
	.m1 .catMain .bd{overflow: hidden;height: 600px;width: 100%;}
	.m1 .catMain .item{width: 100%;height: 600px;}
	
}
/* 产品展示 */
.m2{height: 983px;background: url(../img/m2-bg.jpg) no-repeat top;background-attachment: fixed;padding-bottom: 163px;overflow: hidden;}
.m2 .catName{margin-top: 100px;}
.m2 .catName .cn1{font-size: 36px;color: #FFFFFF;font-weight: bold;}
.m2 .catName .cn2{font-size: 16px;color: #cccccc;margin-top: 13px;}
.m2 .bg{}
.m2 .bg .circle1{width: 600px;height: 600px;background: #ededef;border-radius: 50%;bottom: 46px;position: absolute;left: calc(50% - 300px);z-index: 1;}
.m2 .bg .circle2{width: 800px;height: 800px;border-radius: 50%;bottom: -122px;position: absolute;left: calc(50% - 400px);border: 1px solid rgba(255,255,255,0.2);z-index: 1;}
.m2 .bg .circle3{width: 892px;height: 892px;border-radius: 50%;bottom: -177px;position: absolute;left: calc(50% - 446px);border: 1px solid rgba(255,255,255,0.2);z-index: 1;}
.m2 .bg .circle4{width: 1082px;height: 1082px;border-radius: 50%;bottom: -271px;position: absolute;left: calc(50% - 541px);border: 1px solid rgba(255,255,255,0.2);z-index: 1;}
.m2 .thumb{}
.m2 .thumb .pro-bottom{width: 643px;height: 187px;border-radius: 50%;bottom: 16px;position: absolute;left: calc(50% - 321px);z-index: 100;}
.m2 .thumb .pro-pic{width: 600px;text-align: center;bottom: 70px;position: absolute;left: calc(50% - 300px);z-index: 300;}
.m2 .txt{}
.m2 .txt .item{text-align: center;width: 250px;position: absolute;cursor: pointer;overflow: hidden;z-index: 300;}
.m2 .txt .item .icon{width: 61px;height: 61px;background: #FFFFFF;border-radius: 50%;margin: auto;text-align: center;}
.m2 .txt .item .icon img{margin-top: 14px;}
.m2 .txt .item .name{font-size: 16px;color: #FFFFFF;margin-top: 15px;}
.m2 .txt .item .summary{font-size: 13px;color: #cccccc;line-height: 23px;margin-top: 15px;}
.m2 .txt .item:nth-child(1){left: 120px;top: 161px;}
.m2 .txt .item:nth-child(2){right: 120px;top: 161px;}
.m2 .txt .item:nth-child(3){left: -5px;top: 420px;}
.m2 .txt .item:nth-child(4){right: -5px;top: 420px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m2{height: 700px;}
	.m2 .thumb{}
	.m2 .thumb .pro-bottom{width: 100%;left: 0;height: 80px;}
	.m2 .thumb .pro-pic{width: 100%;bottom: 0px;left: 0;}
	.m2 .txt{display: none;}
	.m2 .bg .circle1{display: none;}
	.m2 .bg .circle2{width: 200px;height: 200px;left: calc(50% - 100px);bottom: 0px;}
	.m2 .bg .circle3{width: 400px;height: 400px;left: calc(50% - 200px);bottom: 0px;}
	.m2 .bg .circle4{width: 600px;height: 600px;left: calc(50% - 300px);bottom: 0px;}
}
/* 公司简介 */
.m3{padding-top: 80px;overflow: hidden;padding-bottom: 102px;}
.m3.pages{padding-top: 80px;overflow: hidden;padding-bottom: 0;}
.m3 .aboutus{overflow: hidden;}
.m3 .aboutus .thumb{width: 600px;height: 400px;}
.m3 .aboutus .thumb img{width: 100%;height: 100%;}
.m3 .aboutus .text{width: 650px;height: 400px;}
.m3 .aboutus .text .catName{margin-top: 40px;}
.m3 .aboutus .text .catName .cn{font-size: 35px;font-weight: bold;color: #343434;}
.m3 .aboutus .text .catName .en{text-transform: uppercase;font-size: 16px;color: #999999;margin-top: 15px;}
.m3 .aboutus .text .name{font-size: 18px;color: #022152;margin-top: 54px;}
.m3 .aboutus .text .content{font-size: 16px;color: #888888;line-height: 30px;margin-top: 27px;}
.m3 .aboutus .text .more{display: inline-block;padding: 17px 28px;border: 1px solid #CCCCCC;border-radius: 50px;overflow: hidden;margin-top: 37px;}
.m3 .aboutus .text .more img{float: right;margin-left: 20px;position: relative;top: 0;}
.m3 .aboutus .text .more:hover{padding: 17px 58px 17px 28px;}

.m3 .numBox{margin-top: 57px;border: 1px solid #eeeeee;padding: 20px 0;overflow: hidden;}
.m3 .numBox .item{width: 25%;float: left;text-align: center;border-right: 1px solid #EEEEEE;}
.m3 .numBox .item .num{font-size: 46px;color: #022152;font-weight: bold;}
.m3 .numBox .item .num span{font-size: 15px;color: #022152;font-weight: 100;}
.m3 .numBox .item .summary{font-size: 16px;color: #888888;margin-top: 10px;}
.m3 .numBox .item:nth-child(4){border-right: 0;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m3{padding-top: 30px;padding-bottom: 30px;}
	.m3 .float-left{float: none;}
	.m3 .float-right{float: none;}
	.m3 .aboutus .thumb{width: 100%;height: auto;padding: 15px;}
	.m3 .aboutus .thumb img{width: 100%;height: 100%;}
	.m3 .aboutus .text{width: 100%;height: auto;padding: 15px;}
	.m3 .aboutus .text .catName{margin-top: 0px;}
	.m3 .aboutus .text .catName .cn{font-size: 28px;}
	.m3 .aboutus .text .catName .en{margin-top: 15px;font-size: 12px;}
	.m3 .aboutus .text .name{margin-top: 15px;font-size: 16px;}
	.m3 .aboutus .text .content{margin-top: 12px;font-size: 14px;}
	.m3 .aboutus .text .more{padding: 13px 28px;margin-top: 22px;font-size: 14px;}
	.m3 .numBox{margin-top: 10px;margin-left: 15px;margin-right: 15px;}
	.m3 .numBox .item .num{font-size: 30px;}
	.m3 .numBox .item .num span{font-size: 12px;}
	.m3 .numBox .item .summary{font-size: 12px;margin-top: 8px;}
}
/* 企业文化 */
.m4{height: 770px;background: url(../img/m4-bg.jpg) top;background-attachment: fixed;padding-top: 97px;padding-bottom: 141px;overflow: hidden;}
.m4 .catName{}
.m4 .catName .cn1{font-size: 38px;color: #FFFFFF;font-weight: bold;}
.m4 .catName .cn2{font-size: 15px;color: #dddddd;margin-top: 17px;}
.m4 .catMain{margin-top: 60px;}
.m4 .catMain .item{width: 25%;float: left;height: 400px;background: #FFFFFF;padding: 0 20px;text-align: right;cursor: pointer;}
.m4 .catMain .item.on{width: 50%;}
.m4 .catMain .item:nth-child(1){background: url(../img/m4-item-1.jpg) right;}
.m4 .catMain .item:nth-child(2){background: url(../img/m4-item-2.jpg) right;}
.m4 .catMain .item:nth-child(3){background: url(../img/m4-item-3.jpg) right;}
.m4 .catMain .item .name{}
.m4 .catMain .item .name .en{text-transform: uppercase;font-size: 13px;color: #888888;margin-top: 119px;}
.m4 .catMain .item .name .cn{font-size: 28px;font-weight: bold;color: #666666;margin-top: 12px;}
.m4 .catMain .item .line{display: none;}
.m4 .catMain .item .summary{display: none;}
.m4 .catMain .item .more{display: inline-block;padding: 17px 28px;border: 1px solid #CCCCCC;border-radius: 50px;overflow: hidden;margin-top: 37px;}
.m4 .catMain .item .more:hover{padding: 17px 58px 17px 28px;}
.m4 .catMain .item .more img{float: right;margin-left: 20px;position: relative;top: 0;}
.m4 .catMain .item .more2{display: none;}
.m4 .catMain .item.on .name .en{margin-top: 84px;}
.m4 .catMain .item.on .name .cn{color: #022152;}
.m4 .catMain .item.on .line{margin-top: 20px;display: block;}
.m4 .catMain .item.on .line span{width: 50px;height: 3px;background: #eeeeee;display: inline-block;}
.m4 .catMain .item.on .summary{display: block;}
.m4 .catMain .item.on .summary .txt{display: inline-block;font-size: 13px;line-height: 24px;color: #555555;margin-top: 17px;width: 280px;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;}
.m4 .catMain .item.on .more{background: #022152;border: 0;color: #FFFFFF;}
.m4 .catMain .item.on .more1{display: none;}
.m4 .catMain .item.on .more2{display: inline-block;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m4{height: auto;background: url(../img/m4-bg.jpg) top;background-attachment: fixed;padding-top: 90px;padding-bottom: 90px;overflow: hidden;}
	.m4 .catName .cn1{font-size: 28px;}
	.m4 .catName .cn2{font-size: 12px;margin-top: 17px;}
	.m4 .catMain{margin-top: 30px;}
	.m4 .catMain .item{width: 10%;}
	.m4 .catMain .item.on{width: 80%;}
	.m4 .catMain .item .name .en{display: none;}
	.m4 .catMain .item.on .name .en{display: block;}
	.m4 .catMain .item .more{display: none;}
	.m4 .catMain .item.on .more{display: inline-block;}
	.m4 .catMain .item.on .more1{display: none;}
}
/* 新闻中心 */
.m5{padding-top: 94px;padding-bottom: 116px;overflow: hidden;position: relative;}
.m5 .long-line{width: 100%;height: 1px;background: #e0e0e0;position: absolute;left: 0;right: 0;top: 541px;}
.m5 .catName{height: 50px;line-height: 50px;}
.m5 .catName .name{}
.m5 .catName .name .line{float: left;width: 5px;height: 30px;background: #8b2b12;margin-top: 13px;}
.m5 .catName .name .cn{float: left;margin-left: 16px;font-size: 36px;font-weight: bold;color: #333333;font-family: "microsoft yahei";}
.m5 .catName .name .en{float: left;text-transform: uppercase;font-size: 16px;color: #888888;margin-left: 10px;line-height: 1;margin-top: 26px;}
.m5 .catName .more{display: inline-block;padding: 0 28px;border: 1px solid #CCCCCC;border-radius: 50px;}
.m5 .catName .more:hover{padding: 0 58px 0 28px;}
.m5 .catName .more img{float: right;margin-left: 20px;position: relative;top: 17px;}
.m5 .catMain{margin-top: 86px;}
.m5 .catMain .item{float: left;width: calc(25% - 26px);margin-right: 34px;display: block;}
.m5 .catMain .item:nth-child(4){margin-right: 0;}
.m5 .catMain .item .thumb{width: 300px;height: 200px;overflow: hidden;}
.m5 .catMain .item .thumb img{width: 100%;height: 100%;}
.m5 .catMain .item .time{font-size: 18px;color: #343434;margin-top: 55px;}
.m5 .catMain .item .line{width: 100%;height: 1px;background: #e0e0e0;margin-top: 38px;position: relative;transition: all 0.5s;}
.m5 .catMain .item .line::before{content: "";position: absolute;left: 0;top: -8px;width: 12px;height: 12px;background: #e0e0e0;border-radius: 50%;border: 2px solid #FFFFFF;outline: 1px solid #E0E0E0;transition: all 0.5s;}
.m5 .catMain .item .name{font-size: 18px;color: #333333;margin-top: 32px;}
.m5 .catMain .item .summary{font-size: 15px;line-height: 30px;color: #888888;margin-top: 13px;}
.m5 .catMain .item .more{font-size: 16px;color: #022152;margin-top: 28px;display: block;}

.m5 .catMain .item:hover .line{background: #022152;}
.m5 .catMain .item:hover .line::before{background: #022152;border: 2px solid #FFFFFF;outline: 1px solid #022152;}
.m5 .catMain .item:hover .name{color: #022152;}
.m5 .catMain .item:hover .thumb img{transform: scale(1.3);}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m5{padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}
	.m5 .long-line{display: none;}
	.m5 .catName{height: 35px;line-height: 35px;}
	.m5 .catName .name{}
	.m5 .catName .name .line{height: 20px;margin-top: 9px;}
	.m5 .catName .name .cn{font-size: 28px;}
	.m5 .catName .name .en{font-size: 12px;margin-top: 18px;}
	.m5 .catName .more{padding: 0 8px;font-size: 12px;}
	.m5 .catName .more:hover{padding: 0 8px;}
	.m5 .catName .more img{top: 9px;margin-left: 8px;}
	.m5 .catMain{margin-top: 30px;}
	.m5 .catMain .item{float: none;margin-right: 0;width: 100%;}
	.m5 .catMain .item .thumb{width: 100%;}
	.m5 .catMain .item .time{margin-top: 20px;}
	.m5 .catMain .item .line{margin-top: 25px;}
	.m5 .catMain .item .name{margin-top: 25px;}
	.m5 .catMain .item .summary{margin-top: 10px;}
	.m5 .catMain .item .more{margin-top: 15px;margin-bottom: 30px;}
}
/* 案例 */
.m6{background: #f5f5f5;padding-top: 84px;padding-bottom: 120px;overflow: hidden;}
.m6 .catName{}
.m6 .catName .cn{font-size: 38px;color: #333333;font-weight: bold;}
.m6 .catName .en{font-size: 15px;color: #999999;margin-top: 17px;text-transform: uppercase;}
.m6 .catMain{border-top: 1px solid #dddddd;border-right: 1px solid #dddddd;overflow: hidden;margin-top: 55px;}
.m6 .catMain .item{float: left;width: 20%;height: 149px;background: #FFFFFF;border-bottom: 1px solid #dddddd;border-left: 1px solid #dddddd;cursor: pointer;}
.m6 .catMain .item:hover img{transform: rotateY(360deg)}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.m6{padding-left: 15px;padding-right: 15px;padding-top: 55px;padding-bottom: 55px;}
	.m6 .catName .cn{font-size: 28px;}
	.m6 .catName .en{font-size: 12px;margin-top: 17px;}
	.m6 .catMain{margin-top: 30px;}
	.m6 .catMain .item{width: 50%;height: 111px;}
}


/* 底部 */
.foot{background: url(../img/foot-bg.jpg) top;background-attachment: fixed;padding-top: 74px;padding-bottom: 45px;overflow: hidden;}
.foot .content{overflow: hidden;}
.foot .content .contact{width: 424px;color: #FFFFFF;padding-bottom: 25px;overflow: hidden;position: relative;}
.foot .content .contact::after{content: "";width: 1px;height: 260px;background: #13488d;position: absolute;right: 0;top: 48px;}
.foot .content .contact .logo{}
.foot .content .contact .tel{margin-bottom: 27px;padding-left: 60px;position: relative;margin-top: 54px;}
.foot .content .contact .tel img{position: absolute;left: 14px;top: -12px;}
.foot .content .contact .tel .name{font-size: 15px;margin-bottom: 10px;}
.foot .content .contact .tel .num{line-height: 43px;font-size: 28px;font-weight: bold;transform: skewX(-10deg);}
.foot .content .contact .item{line-height: 35px;padding-left: 29px;}
.foot .content .contact .item img{float: left;margin-right: 10px;top: 8px;position: relative;}
.foot .content .nav{width: 810px;margin-top: 34px;}
.foot .content .nav .item{float: left;width: 20%;}
.foot .content .nav .item .name{color: #FFFFFF;font-size: 18px;}
.foot .content .nav .item .sub{color: #85b3ee;font-size: 15px;margin-top: 30px;}
.foot .content .nav .item .sub a{display: block;line-height: 35px;}
.foot .copyright{font-size: 14px;line-height: 26px;color: #85b3ee;border-top: 1px solid #13488d;padding-top: 18px;position: relative;}
.foot .copyright .links{width: 300px;height: 55px;position: absolute;padding-top: 5px;right: 0;bottom: 0px;}
.foot .copyright .links .name{width: 300px;height: 50px;line-height: 50px;background: #2566b8;color: #FFFFFF;padding-left: 38px;padding-right: 38px;font-size: 14px;border-radius: 50px;position: relative;}
.foot .copyright .links .name i{width: 12px;height: 6px;position: absolute;right: 38px;top: 24px;background: url(../img/icon-arrow3.png);}
.foot .copyright .links .content{background: #2566b8;padding: 30px;border-radius: 10px;position: absolute;left: 0;right: 0;bottom: 55px;display: none;}
.foot .copyright .links .content a{display: block;text-align: center;color: #FFFFFF;font-size: 14px;line-height: 40px;line-height: 40px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.foot .copyright .links:hover .content{display: block;}
.foot .copyright .links:hover .name i{transform:rotate(-180deg);}

@media only screen and (max-width: 769px){
	/* 手机端 */
	.foot{padding-top: 50px;padding-bottom: 25px;}
	.foot .content .contact{width: 100%;padding-left: 15px;padding-right: 15px;}
	.foot .content .contact .logo{width: 60%;}
	.foot .content .contact .tel{margin-bottom: 10px;margin-top: 29px;}
	.foot .content .nav{display: none;}
	.foot .copyright{padding-left: 15px;padding-right: 15px;}
	.foot .copyright .links{display: none;}
}
/* 子页banner */
.sub-banner{height: 335px;background: url(../img/sub-banner.jpg) no-repeat;position: relative;z-index: 400;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.sub-banner{height: 180px;background-size: auto 100% !important;}
}
/* 定位 */
.brick-location-04{height: 70px;line-height: 70px;font-size: 14px;border-bottom: 1px solid #eee;}
.brick-location-04 .catName{display: inline-block;font-size: 20px;color: #0a2958;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-location-04{padding: 0 15px;}
}
/* 文章内容 */
.brick-article-content-01{margin: 50px 0;}
.brick-article-content-01 .title{font-size: 22px;color: #333;line-height: 28px;}
.brick-article-content-01 .time{font-size: 12px;color: #999;display: block;border-bottom: 0px solid #eee;padding: 18px 0;margin-bottom: 20px;}
.brick-article-content-01 .time span{padding: 0px 8px;}
.brick-article-content-01 .time span .iconfont{margin-right: 10px;position: relative;top: 2px;}
.brick-article-content-01 .content{font-size: 14px;color: #656565;line-height: 30px;margin: 50px 0;overflow: hidden;clear: both;}
.brick-article-content-01 .content p{margin-block-start: 1em;margin-block-end: 1em;}
.brick-article-content-01 .content img{max-width: 100%!important;;height: auto!important;width: auto\9!important;}
.brick-article-content-01 .content table{border-collapse: collapse; border: none;margin: auto;} 
.brick-article-content-01 .content td{border: solid #000 1px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-article-content-01{padding: 0 15px;}
	.brick-article-content-01 .content{margin: 30px 0;}
}

/* 联系我们 */
.brick-article-contact-01 .mapbox{width: 100%;height: 396px;border: 1px solid #e3e3e3;overflow: hidden;border-radius: 8px;}
.brick-article-contact-01 .mapbox #MapBox {height: 100%;width: 100%;}
.brick-article-contact-01 .mapbox .info-title {color: white;font-size: 14px;background-color: #25A5F7;line-height: 26px;padding: 0px 0 0 6px;font-weight: lighter;letter-spacing: 1px;display: none;}
.brick-article-contact-01 .mapbox .info-content {font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;padding: 4px;color: #666666;line-height: 23px;display: none;}
.brick-article-contact-01 .mapbox .info-content img {float: left;margin: 3px;}
.brick-article-contact-01 .mapbox .amap-info-combo .keyword-input{height: 25px;border-radius: 2px 0 0 2px;}
.brick-article-contact-01 .contact{margin-top: 27px;color: #595959;font-size: 14px;}
.brick-article-contact-01 .contact dl{float: left;background: #f0f0f0;width: calc(33.33% - 14px);margin-right: 21px;padding: 35px 0;line-height: 1;}
.brick-article-contact-01 .contact dl:nth-child(3){margin-right: 0;}
.brick-article-contact-01 .contact dl dt{margin-bottom: 19px;}
.brick-article-contact-01 .contact dl dt .iconfont{font-size: 30px;color: #2566b8;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-article-contact-01 .contact dl{float: none;width: 100%;margin-right: 0px;}
}
/* 分页 */
.list-page {padding: 35px;text-align: center;clear: both;font-size: 16px;overflow: hidden;}
.list-page span.close,
.list-page strong,
.list-page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;float: none;font-size: 16px;line-height: normal;}
.list-page strong.selfpage {background: #ed0616;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #ed0616;color: #fff;}
.list-page .count{display: none;}
/* 新闻列表 */
.brick-article-list-02{width: 100%;}
.brick-article-list-02 .item{padding: 36px 0;overflow: hidden;border-bottom: 1px solid #eeeeee;display: block;}
.brick-article-list-02 .item .news_time{width: 90px;height: 90px;background: #eeeeee;color: #9a9a9a;margin-right: 20px;display: table;}
.brick-article-list-02 .item .news_time .box{display: table-cell;vertical-align: middle;}
.brick-article-list-02 .item .news_time .day{font-size: 42px;line-height: 1;}
.brick-article-list-02 .item .news_time .year{font-size: 14px;line-height: 1;margin-top: 3px;}
.brick-article-list-02 .item .news_title{font-size: 16px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333;padding-top: 1px;font-weight: bold;}
.brick-article-list-02 .item .news_other{font-size: 13px;color: #9a9a9a;margin-top: 7px;}
.brick-article-list-02 .item .news_other span{margin-right: 8px;}
.brick-article-list-02 .item .news_other i{margin-right: 8px;}
.brick-article-list-02 .item .news_summary{font-size: 13px;color: #9a9a9a;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-top: 14px;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-article-list-02{padding: 0 15px;}
	.brick-article-list-02 .item .news_other span{margin-right: 0px;}
}
/* 产品列表 */
.brick-thumb-list-01{}
.brick-thumb-list-01 .item{width: calc(33.33% - 14px);float: left;height: 600px;background: url(../img/m1-catmain-item-bg.jpg) right no-repeat;position: relative;text-align: center;margin-right: 21px;overflow: hidden;margin-top: 21px;}
.brick-thumb-list-01 .item:nth-child(3n+0){margin-right: 0;}
.brick-thumb-list-01 .item .name{font-size: 20px;font-weight: bold;color: #232321;margin-top: 69px;}
.brick-thumb-list-01 .item .summary{font-size: 15px;color: #888888;margin-top: 14px;}
.brick-thumb-list-01 .item .more{font-size: 14px;color: #8b2b12;margin-top: 30px;width: 89px;height: 35px;line-height: 35px;border: 1px solid #8B2B12;border-radius: 50px;display: inline-block;}
.brick-thumb-list-01 .item .thumb{position: absolute;left: 15px;right: 15px;bottom: 0px;width: calc(100% - 30px);height: 410px;background-repeat: no-repeat;background-size: auto 100%;background-position: center;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-thumb-list-01{padding: 0 15px;}
	.brick-thumb-list-01 .item{width: calc(50% - 8px);margin-right: 15px;height: 420px;}
	.brick-thumb-list-01 .item:nth-child(3n+0){margin-right: 15px;}
	.brick-thumb-list-01 .item:nth-child(2n+0){margin-right: 0px;}
	.brick-thumb-list-01 .item .name{margin-top: 45px;}
	.brick-thumb-list-01 .item .summary{font-size: 12px;}
	.brick-thumb-list-01 .item .more{margin-top: 15px;}
	.brick-thumb-list-01 .item .thumb{height: 240px;}
}

/* 客服 */
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-float-service-02{display: none;}
}
@keyframes fadein{
	from{opacity:0}
	to{opacity:1}
}
.brick-float-service-02{position: fixed;width: 78px;right: 0;top: 50%;margin-top: -200px;z-index: 900;border: 1px solid #e0e0e0;background: #FFF;border-bottom: 0;}
.brick-float-service-02 .item{width: 78px;height: 78px;position: relative;border-bottom: 1px solid #e0e0e0;font-size: 14px;color: #777;text-align: center;transition: all 0.3s;cursor: pointer;display: block;}
.brick-float-service-02 .item .iconfont{font-size: 30px;height: 35px;padding-top: 13px;margin-bottom: 10px;}
.brick-float-service-02 .item:hover{background:#8b2b12;color:#FFF}
.brick-float-service-02 .item.on{background:#8b2b12;color:#FFF}
.brick-float-service-02 .item .son{width: 238px;height: 237px;position: absolute;left: -240px;top: -80px;border: 1px solid #8b2b12;background: #8b2b12;display: none;}
.brick-float-service-02 .item:hover .son{display: block!important;animation: fadein 1s;}
.brick-float-service-02 .item .son.wechat{background: #FFF;border: 1px solid #e0e0e0;text-align: center;color: #333;line-height: 2.5;}
.brick-float-service-02 .item .son.wechat img{width: 140px;height: 140px;margin-top: 35px;}
.brick-float-service-02 .item .son.tel{text-align: left;}
.brick-float-service-02 .item .son.tel p{height: 90px;font-size: 18px;line-height: 28px;padding-top: 28px;}
.brick-float-service-02 .item .son.tel p:first-of-type{background: #8b2b12;}
.brick-float-service-02 .item .son.tel p .iconfont{float: left;width: 80px;text-align: center;font-size: 40px;}


/* 新闻列表2 */
.brick-list-02{}
.brick-list-02 .item{display: block;font-size: 16px;color: #333333;height: 50px;line-height: 50px;border-bottom: 1px solid #EEEEEE;position: relative;clear: both;}
.brick-list-02 .item::after{content: "";position: absolute;bottom: -1px;left: 0;width: 0%;height: 2px;background: #8b2b12;transition: all ease 2s;}
.brick-list-02 .item:hover::after{width: 100%;}
.brick-list-02 .item .dot{font-size: 14px;top: -2px;position: relative;width: 30px;text-align: center;float: left;}
.brick-list-02 .item a{display: block;width: calc(100% - 120px);float: left;}
.brick-list-02 .item .time{float: right;font-size: 12px;color: #888888;width: 90px;text-align: center;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.brick-list-02{padding: 0 15px;}
}

/* 手机导航 */
.head .mbrick-nav-01-button{display: none;}
@media only screen and (max-width: 769px){
	/* 手机端 */
	.head .mbrick-nav-01-button{display: block;position: absolute;right: 15px;top: 48px;width: 70px;height: 35px;line-height: 35px;text-align: center;color: #FFFFFF;background: #1757bc;border-radius: 5px;border: 1px solid rgba(255,255,255,0.3);}
}
.mbrick-nav-01{background: -webkit-gradient(linear, left top, left bottom, from(#1757bc), to(#205ce8));color: #FFF;width: 40%;position: fixed;left: -40%;top: 0;bottom: 0;z-index: 999;;}
.mbrick-nav-01.on{left: 0;}
.mbrick-nav-01 .close{position: absolute;right: 10px;top: 10px;font-size: 50px;font-family: "microsoft yahei";font-weight: 100;}
.mbrick-nav-01 .menu{height: calc(100% - 200px);overflow: auto;margin-top: 100px;}
.mbrick-nav-01 .menu .item{text-align: center;padding: 15px 0;}
.mbrick-nav-01 .menu .item .name{position: relative;}
.mbrick-nav-01 .menu .item .name i{width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 5px;border-color: transparent transparent transparent rgb(255 255 255 / 30%);position: absolute;right: 33px;top: 3px;}
.mbrick-nav-01 .menu .item .name::after{content: "";width: 50px;height: 1px;background: rgba(255,255,255,0.2);position: absolute;bottom: -14px;left: calc(50% - 25px);}
.mbrick-nav-01 .menu .item .sub{position: absolute;width: 100%;top: 0;bottom: 0;right: -100%;background: #0e408f;display: none;padding: 30px 0;}
.mbrick-nav-01 .menu .item .sub a{display: block;margin: 0 20px;border-bottom: 1px solid rgba(255,255,255,0.3);padding: 10px 0;}
.mbrick-nav-01 .menu .item:hover .sub{display: block;}


