.contactone{clear:both; background:url(/template/images/prothreeicon01.jpg) repeat; position:relative; padding:0px 0px 71px 0px; overflow:hidden; }

.contactone:after{position:absolute; z-index:2; content:''; left:0px; bottom:0px; top:0px; right:0px; background:url(/template/images/contacticon04.png) no-repeat center top; background-size:100%; z-index:1; }

.contactone i{position:absolute; top:0px; right:0px; bottom:0px; left:0px; z-index:3; background:url(/template/images/contacticon01.png) no-repeat right top; background-size:contain; }

.contactone .container{position:relative; z-index:4;margin: 2% 0 0 10%; }

.contactone .breadnav{color:#020202; }

.contactone .breadnav a{color:#020202; }

.contactone .breadnav a:hover{color:#c3311c; }

.contactone .contactonetit{color:#2d2d2d; font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; font-weight:bold; font-size:37px; line-height:1; margin-top:20px; margin-bottom:20px; background:url(/template/images/homeoneicon01.png) no-repeat left center; padding-left:40px; }

.contactone .contactonetit span{color:#c3311c; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#bf211d, #d3751b); }

.contactone .contactonetxt{clear:both; font-size:14px; color:#363636; line-height:1; padding-left:40px; }

.contactone .contactonetxt span{clear:both; display:block;margin-top:15px; }

.contactone .contactonetxt span strong{font-size:25px; color:#e73828; }

.contactone .contactonebtn{clear:both; font-size:18px;line-height:1; padding:20px 0px 30px 40px; }

.contactone .contactonebtn a{cursor:pointer; background:url(/template/images/qicon02.png) no-repeat center center; background-size:97px; line-height:26px; color:#fff; display:inline-block; width:97px; text-align:center; font-size:14px; }

.contactone ul{margin-left:10px; }

.contactone ul .contactonedltxt{clear:both; text-align:left; font-size:12px; line-height:20px; }

.contactone ul li.contactoneli01 .contactonedltxt{padding-bottom:10px; }

.contactone ul li.contactoneli02 .contactonedltxt{padding-top:10px; }

.contactone ul .contactonedlbg{height:167px; }

.contactone ul li.contactoneli01,.contactone ul li.contactoneli02{float:left; width:135px; margin-left:-10px; }

.contactone ul li.contactoneli01 .contactonedlbg{background:url(/template/images/contacticon02.png) no-repeat center top; background-size:131px; }

.contactone ul li.contactoneli02 .contactonedlbg{background:url(/template/images/contacticon03.png) no-repeat center top; background-size:131px; }

.contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,.contactone ul li.contactoneli02 .contactonedlbg .contactonespan01{clear:both; display:block; text-align:center; font-size:15px; color:#fff; line-height:91px; font-weight:bold; }

.contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,.contactone ul li.contactoneli02 .contactonedlbg .contactonespan02{clear:both; text-align:center; display:block; font-size:28px; color:#cc2f1e; font-weight:bold; line-height:73px; }

@media(min-width:1440px){

	.contactone .contactonetit{margin-top:25px; margin-bottom:27px; }

	.contactone .contactonetxt{font-size:20px; }

	.contactone .contactonetxt span strong{font-size:20px; }

    .contactone .contactonebtn{font-size:20px; }

    .contactone .contactonebtn a{width:115px; height:32px; line-height:32px; font-size:16px; background-size:115px; }

    .contactone ul{margin-left:20px; }

    .contactone ul li.contactoneli01,.contactone ul li.contactoneli02{width:160px; margin-left:-20px; }

    .contactone ul .contactonedltxt{font-size:14px; line-height:24px; }

    .contactone ul li.contactoneli01 .contactonedlbg{background-size:152px; height:194px; }

    .contactone ul li.contactoneli02 .contactonedlbg{background-size:152px; height:194px; }

    .contactone ul li.contactoneli01 .contactonedlbg .contactonespan01, .contactone ul li.contactoneli02 .contactonedlbg .contactonespan01{font-size:18px; line-height:107px; }


    .contactone ul li.contactoneli01 .contactonedlbg .contactonespan02, .contactone ul li.contactoneli02 .contactonedlbg .contactonespan02{font-size:33px; line-height:81px; }

}

@media(min-width:1860px){    

	.contactone .contactonetit{margin-top:30px; margin-bottom:53px; font-size:60px; }

	.contactone .contactonetxt span strong{font-size:30px; }

    

    .contactone .contactonebtn a{width:153px; height:41px; line-height:41px; font-size:18px; background-size:153px; }

    .contactone ul{margin-left:20px; }

    .contactone ul li.contactoneli01,.contactone ul li.contactoneli02{width:187px; margin-left:-20px; }

    .contactone ul .contactonedltxt{font-size:16px; line-height:28px; }

    .contactone ul li.contactoneli01 .contactonedlbg{background-size:187px; height:239px; }

    .contactone ul li.contactoneli02 .contactonedlbg{background-size:187px; height:239px; }

    .contactone ul li.contactoneli01 .contactonedlbg .contactonespan01, .contactone ul li.contactoneli02 .contactonedlbg .contactonespan01{font-size:25px; line-height:131px; }

    .contactone ul li.contactoneli01 .contactonedlbg .contactonespan02, .contactone ul li.contactoneli02 .contactonedlbg .contactonespan02{font-size:45px; line-height:101px; }

}

@media(min-width:1920px){

    .contactone:after{background-size:100% 240px; }

    .contactone i{background-size:54.0625%; }

}


.contactone1{clear:both;background: url(/template/images2/contactonebg.jpg) no-repeat right top;padding-top: 32px;}

.contactone1top{margin-left:110px;border-left:2px solid #ff1c17;position: relative;z-index: 1;padding-left: 24px;}


.contactone1top h3{clear:both;line-height:1;display:block;padding-bottom:18px;font-size:24px;color: #333;}

.contactone1top p{clear:both;line-height:1;display:block;font-size:12px;color: #999;}

.contactone1 ul{padding-left:122px; padding-top:31px;}


.contactone1 ul li{float:left; margin-left:20px; position:relative; width:226px; margin-bottom:20px;}

@media screen and (min-width:320px) and (max-width:768px) {
  .contactone1top{
	margin-left:0;
  }
	.contactone1 ul{padding-left:0;}
	.contactone1 ul li{width:320px;}
	.contactone .contactonetit{
		background:rgba(255,255,255,.7);
		padding:10px;
		line-height:150%;
	}
    .contactone .contactonetxt, .contactone .contactonebtn{padding-left:0;}
    .contactone .contactonebtn span{
    line-height:200%;
    display:block;
    }
}

.contactone1 ul li .contactone1box{position:absolute; left:15px; top:15px; bottom:15px; right:15px;}

.contactone1 ul li .contactone1tit{clear:both;font-weight:bold;display:block;font-size:14px;color:#fff;line-height: 55px;padding-bottom: 5px;}

.contactone1 ul li .contactone1tit span{float:left;width: 50px;display:inline-block;margin-right: 8px;}

.contactone1 ul li .contactone1tit span img{width:100%;}

.contactone1 ul li .contactone1txt{font-size:12px;line-height:18px;color:#fff;height: 90px; position:relative;}

.contactone1 ul li .contactone1txt:after{content:'';width:78px;height:3px;position:absolute;right:0px;bottom:-5px;background: #ff1c16;background: -webkit-linear-gradient(right,#fd625e,#ff1c16);background: -moz-linear-gradient(right,#fd625e,#ff1c16);background: -ms-linear-gradient(right,#fd625e,#ff1c16);background: -o-linear-gradient(right,#fd625e,#ff1c16);}

.contactone1 ul li:first-child .contactone1txt:after{background:#fff;}

.contactone1 ul li:first-child+li .contactone1tit,.contactone1 ul li:first-child+li .contactone1txt,.contactone1 ul li:first-child+li+li+li+li+li .contactone1tit,.contactone1 ul li:first-child+li+li+li+li+li .contactone1txt{color:#333;}

/**/

.contacttwo{padding-top:80px;margin-top: -240px;}

.contacttwo .contactone1top h3{display:inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: -webkit-linear-gradient(left, #ff211c,#ff615c);}

.contacttwo .map{margin:33px 32px 0px 32px;border-radius:32px;overflow:hidden;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}

@media (min-width:1366px){

    .contactone1top h3{font-size: 28px; padding-bottom:20px;}

    .contactone1top p{font-size:14px;}

    .contactone1 ul{padding-left:70px;}

    .contactone1 ul li{width:272px;margin-left: 24px; margin-bottom:24px;}

    .contactone1 ul li .contactone1box{left:17px; top:17px; bottom:17px; right:17px;}

    .contactone1 ul li .contactone1tit{font-size:16px;line-height: 65px;padding-bottom: 15px;}

    .contactone1 ul li .contactone1tit span{width: 60px;}

    .contactone1 ul li .contactone1txt{font-size: 14px;line-height: 20px;height: 112px;}

    .contacttwo{padding-top:100px;}

    .contacttwo .map{margin:40px 32px 0px 32px;border-radius: 38px;}

}

@media (min-width:1730px){

    .contactone1{padding-top:45px;}

    .contactone1top{margin-left:217px;}

    .contactone1top h3{font-size:36px; padding-bottom:28px;}

    .contactone1top p{font-size:18px;}

    .contactone1 ul{padding-top:50px;padding-left:187px;}

    .contactone1 ul li{width:358px;margin-left:30px; margin-bottom:30px;}

    .contactone1 ul li .contactone1box{left:20px; top:20px; bottom:20px; right:20px;}

    .contactone1 ul li .contactone1tit{font-size:18px;line-height: 113px;}

    .contactone1 ul li .contactone1tit span{width: 103px;}

    .contactone1 ul li .contactone1txt{font-size: 16px;line-height: 24px;height: 115px;}

    .contacttwo{padding-top:130px;margin-top: -350px;}

    .contacttwo .map{margin:50px 32px 0px 32px;border-radius: 45px;}

}
/*=========================瀹夊钩鍘挎眽濞佷笣缃戝埗鍝佹湁闄愬叕鍙哥綉绔欐ā鏉跨増鏉冩墍鏈夛紝浠跨珯鐩楃敤蹇呯┒=============================*/