@charset "utf-8";



@import "iconfont.css";

@import "jquery.fancybox.css";



/*---------------------------------------------------*/



.indexA{box-sizing:border-box;padding:75px 0 70px 0;}

.indexA h3{font-size:48px;font-weight:bold;color:#333331;text-align:center;line-height:1;}

.indexA hr{border:none;background:url(../images/hr01.png) no-repeat center;width:488px;height:12px;margin:10px auto 0;}

.indexA h6{font-size:17px;color:#333331;text-align:center;line-height:1;margin:15px 0 0;}



.indexA .nr{margin:70px 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}

.indexA .nr .bd{width:600px;position:relative; z-index:0; } 

.indexA .nr .bd ul{width:100% !important; } 

.indexA .nr .bd li{width:100% !important;overflow:hidden; text-align:center; } 

.indexA .nr .bd li img{width:100%;display:block; } 

.indexA .nr .bd .video {

 display:block;

 width:100%;

 position:relative;

 overflow:hidden;

}

.indexA .nr .bd .video::after{

content:'';background:url("../images/v2.png") no-repeat center;width:100%;height:100%;position:absolute;left:0;top:0;display:block;

}

.indexA .nr .txt{-webkit-flex:1;flex:1;margin-left:30px;}

.indexA .nr .txt h4{font-size:40px;color:#F08034;font-weight:bold;line-height:1;margin:0 0 20px 0;}

.indexA .nr .txt p{font-size:17px;color:#333;line-height:30px;margin:0 0 15px 0;}

.indexA .nr .txt a{font-size:16px;display:block;font-weight:bold;color:#333;}

.indexA .nr .txt a i{font-size:18px;}

.indexA .nr .txt a:hover{color:#F08034;}



.indexA .hd{width:100%;margin:60px 0 0;overflow:hidden;} 

.indexA .hd ul{text-align:center;font-size:0;} 

.indexA .hd ul li{display:inline-block;margin:0 5px;cursor:pointer;width:182px;border:1px solid #ccc;padding:5px;position:relative;}

.indexA .hd ul li img{width:100%;display:block;}

.indexA .hd ul li.on::after{display:block;}

.indexA .hd ul li.on{padding:4px;border:2px solid #F08034;}





.indexB{padding:60px 50px;position:relative;background:#F2F0F0;}



.indexB h3{font-size:48px;font-weight:bold;color:#333331;text-align:center;line-height:1;}

.indexB hr{border:none;background:url(../images/hr01.png) no-repeat center;width:488px;height:12px;margin:10px auto 0;}

.indexB h6{font-size:17px;color:#333331;text-align:center;line-height:1;margin:15px 0 0;}



.indexB .hd{margin:40px 0 0;}

.indexB .hd ul{text-align:center;font-size:0;}

.indexB .hd ul li{display:inline-block;padding:0 26px;height:37px;line-height:37px;font-size:17px;text-align:center;box-sizing:border-box;cursor:pointer;background:#333331;color:#fff;}

.indexB .hd ul li:first-child{border-radius:15px 0 0 15px;}

.indexB .hd ul li:last-child{border-radius:0 15px 15px 0;}

.indexB .hd ul li.on{background:#F08034;}





.indexB .list{position:relative;margin:40px 0 0;}

.indexB .bd ul{}

.indexB .bd ul li{width:23%;float:left;margin:0 2.666666% 0 0;cursor:pointer;box-sizing:border-box;}

.indexB .bd ul li:last-child{margin-right:0;}

.indexB .bd ul li .pic{display:block;overflow:hidden;width:100%;position:relative;}

.indexB .bd ul li .pic img{width:100%;display:block;transition:all 0.5s ease 0s;}

.indexB .bd ul li h5{height:70px;font-size:15px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#000;}

.indexB .bd ul li h5 a{line-height:20px;}

.indexB .bd ul li h5 a:hover{color:#F08034;}



.indexB .bd ul li:hover .pic img{transform:scale(1.03);-webkit-transform: scale(1.03);}



.indexB .bnt{margin:30px 0 0;font-size:0;text-align:center;}

.indexB .prev,.indexB .next{width:40px;height:40px;display:inline-block;border:1px solid #333;background:#fff;margin:0 10px;}

.indexB .prev i,.indexB .next i{font-size:26px;line-height:40px;color:#333;}

.indexB .prev:hover,.indexB .next:hover{background:#F08034;border:1px solid #F08034;}

.indexB .prev:hover i,.indexB .next:hover i{color:#fff;}





.indexC{padding:60px 0;position:relative;overflow:hidden;}

.indexC h3{height:40px;line-height:40px;background:#3B3B3A;color:#fff;font-size:21px;font-weight:bold;text-align:center;}

.indexC .v{float:left;display:block;width:580px;overflow:hidden;position:relative;z-index:99;padding:8px;background:#F2F0F0;box-sizing:border-box;}

.indexC .v .video{background:#fff;padding:7px;box-sizing:border-box;}

.indexC .v .video a{display:block;width:100%;overflow:hidden;position:relative;}

.indexC .v .video a::after{content:'';background:url("../images/v2.png") no-repeat center;width:100%;height:100%;position:absolute;left:0;top:0;display:block;}

.indexC .v .video a img {width:100%;transition:all 0.3s ease 0s;}

.indexC .v .video a:hover img{transform: scale(1.04);}

.indexC .v .video a:hover::after{background-color:rgba(0,0,0,0.28);}



.indexnews{float:right;width:580px;background:#F2F0F0;padding:8px;box-sizing:border-box;}

.indexnews ul{}

.indexnews ul li{overflow:hidden;background:#fff;position:relative;margin:10px 0 0;box-sizing:border-box;}

.indexnews ul li .pic{float:left;width:160px;position:relative;display:block;}

.indexnews ul li .pic img{width:100%;height:96px;display:block;}

.indexnews ul li .pic span{position:absolute;right:0;bottom:0;display:inline-block;padding:0 8px;line-height:23px;background:rgba(0,0,0,0.4);font-size:12px;color:#fff;}

.indexnews ul li .t{margin:0 0 0 160px;padding:5px 20px 0;box-sizing:border-box;}

.indexnews ul li .t h5{color:#333;font-size:16px;line-height:22px;height:44px;overflow:hidden;}

.indexnews ul li .t h5 a:hover{color:#F08034;}

.indexnews ul li .t p{color:#999;font-size:14px;line-height:20px;margin:5px 0 0;}





/*------------------------------------------------------------*/



.sidebanner{background-repeat:no-repeat;background-position:center top;height:375px;}

.sidebanner .wp{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:flex-start;-webkit-align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;}

.sidebanner h2{color:#fff;font-size:52px;font-weight:bold;text-transform:uppercase;}

.sidebanner p{color:#fff;font-size:24px;margin:25px 0 0 0;}



.path{height:50px;line-height:50px;border-bottom:1px solid #E2E2E2;}

.path p{color:#333;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.path p i{margin:0 5px 0 0;font-size:15px;color:#2E2E2E;}

.path p a{color:#333;}



.main {padding-top:30px;padding-bottom:50px;}

.main .rtit{height:120px;text-align:center;background:url("../images/tit.jpg") no-repeat center bottom;}

.main .rtit h3{font-size:47px;line-height:90px;color:#333;font-weight:bold;}

.main .rtit h4{color:#323231;font-size:24px;line-height:46px;}

.main .rtit h4 em{color:#7ab130;font-size:40px;display:block;}



.main-right{margin-left:300px;}



.main-left{float:left;width:270px;}

.main-left h3{height:50px;line-height:50px;padding:0 0 0 20px;background:#F08034;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;position:relative;}

.main-left h3::after{display:none;font-family:"qico";content: "\e727";position:absolute;top:5px;right:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}

.main-left h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}





.sidemenu{margin:0 0 20px;}

.sidemenu > ul{border:1px solid #e2e2e2;border-top:none;}

.sidemenu > ul > li{border-top:1px solid #e2e2e2;}

.sidemenu > ul > li h5{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;color:#333;font-family:Arial;cursor:pointer;position:relative;}

.sidemenu > ul > li h5 a{display:block;padding:0 40px 0 0;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.sidemenu > ul > li h5 span{position:absolute;right:0;top:0;background:url("../images/i4.png") no-repeat center;width:40px;height:45px;display:block;}



.sidemenu > ul > li ul{display:none;}

.sidemenu > ul > li ul li{line-height:24px;border-bottom:1px dashed #DCDCDC;background:#fff;padding:8px 20px;}

.sidemenu > ul > li ul li:last-child{border-bottom:none;}

.sidemenu > ul > li ul li a{background:url("../images/i15.png") no-repeat left 9px;font-size:14px;padding-left:15px;color:#666;display:block;}

.sidemenu > ul > li ul li.active a,.sidemenu > ul > li ul li a:hover{color:#DF5624;}



.sidemenu > ul > li.active h5{color:#F08034;border-bottom:1px solid #e2e2e2;}

.sidemenu > ul > li.active span{background:url("../images/i4-1.png") no-repeat center;}





.side-nav{margin:0 0 20px;}

.side-nav ul{}

.side-nav ul li{height:42px;line-height:42px;margin:6px 0 0 0;}

.side-nav ul li a{padding:0 0 0 20px;background:#F1F1F1;color:#1f1f1f;font-size:17px;display:block;-webkit-transition: 0.5s;transition: 0.5s;}

.side-nav ul li.active a{color:#F08034;}





/*-----about------*/

.about{line-height:28px;font-size:16px;color:#333331;}

.about h4{text-align:center;font-size:32px;color:#323230;font-weight:bold;margin:20px 0 30px;}

.about p{margin:0 0 15px;}

.about h5{padding:20px 0;color:#323230;font-size:21px;font-weight:bold;}

.about .txt{zoom:1;margin:0 0 30px 0;}

.about .txt::after{display:block;clear:both;content:"";visibility:hidden;height:0;}

.about .txt .text-pic-left{float:left;margin:0 15px 0 0;}

.about .txt .text-pic-right{float:right;margin:0 0 0 15px;}



.about ul{margin:30px 0 0 -2%;}

.about ul li{float:left;width:31.33333%;margin:0 0 0 2%;text-align:center;}

.about ul.three li{width:23%;}

.about ul li img{width:100%;display:block;}



.honor{text-align:center;}

.honor ul{margin:0 0 0 -3%;}

.honor ul li{float:left;width:30.33333%;margin:0 0 20px 3%;text-align:center;}

.honor ul li a{display:block;overflow:hidden;}

.honor ul li img{width:100%;display:block;border:10px solid #121212;box-sizing:border-box;}

.honor ul li p{font-size:16px;margin:5px 0 0 0;color:#333;height:35px;line-height:35px;}



.factory{text-align:center;}

.factory ul{margin:0 0 0 -3%;}

.factory ul li{float:left;width:30.33333%;margin:0 0 20px 3%;text-align:center;}

.factory ul li a{display:block;overflow:hidden;}

.factory ul li img{width:100%;display:block;}

.factory ul li p{color:#333;font-size:16px;text-align:center;margin:10px 0 0;}



.team-list{}

.team-list ul{}

.team-list ul li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}

.team-list ul li~li{margin-top:40px;}

.team-list ul li img{width:200px; height:210px;display:block;}

.team-list ul li .t{-webkit-flex:1;flex:1;margin:0 0 0 50px;}

.team-list ul li .t h5{font-size:20px;color:#F08034;}

.team-list ul li .t h5 em{color:#333;}

.team-list ul li .t p{font-size:16px;color:#666;line-height:24px;margin:10px 0 0;}

.team-list ul li .t .mob{background:url(../images/mob.png) no-repeat left center;padding:0 0 0 30px;font-size:16px;color:#666;}



.team-list ul li:nth-child(2n){-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.team-list ul li:nth-child(2n) .t{margin:0 50px 0 0;}



.newslist ul{margin-top:-15px;}

.newslist ul li {border-bottom:#DEDEDE 1px dashed;padding:15px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.newslist ul li .txt{-webkit-flex:1;flex:1;margin-right:30px;}

.newslist ul li .txt h5{margin-bottom:5px;font-size:21px;font-weight:bold;color:#333331;}

.newslist ul li .txt h5 a:hover{color:#DF3D33;text-decoration:underline;}

.newslist ul li .txt em{display:block;background:url("../images/time.png") no-repeat left center;font-size:13px;padding:0 0 0 18px;margin:10px 0 0 0;font-family:Verdana;color:#666;}

.newslist ul li .txt p{margin-top:8px;font-size:15px;line-height:26px;color:#373e46;}

.newslist ul li .txt .more{color:#df3d33;font-size:14px;font-family:Verdana;display:inline-block;margin:15px 0 0 0;text-transform:uppercase;}

.newslist ul li .txt .more i{font-size:16px;vertical-align:middle;}



.newslist ul li .pic{width:300px;overflow:hidden;padding:2px;border:1px solid #ccc;box-sizing:border-box;}

.newslist ul li .pic img{width:100%;display:block;}





.newsnr{}

.newsnr h1{font-size:22px;color:#322725;line-height:1.2;margin:20px 0 0;font-weight:bold;text-align:center;}

.newsnr .artInfo{padding:0 0 15px;border-bottom:1px solid #D9D9D9;text-align:center;margin:30px 0 0;}

.newsnr .artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:15px;color:#666;}

.newsnr .artInfo span.time{background:url(../images/time.png) no-repeat left center;padding:0 0 0 20px;}

.newsnr .artInfo span.hit{background:url(../images/hit.png) no-repeat left center;padding:0 0 0 23px;}



.newsnr .myart{margin:15px 0 0;line-height:27px;font-size:15px;color:#1f1f1f;}

.newsnr .myart p{margin-bottom:10px;}



.pnbar{margin-top:30px;}

.pnbar p{max-width:100%;margin:-1px 0 0 0;padding:8px 14px;border:1px solid #ddd;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.pnbar p a{color:#545454;}

.pnbar p:hover a{color:#FD6602;}





.faq ul{}

.faq ul li {margin:0 0 15px 0;border:1px solid #ccc;padding:20px;cursor:pointer;font-family:'calibri';}

.faq ul li .tit{height:30px;overflow:hidden;color:#202020;cursor:pointer;}

.faq ul li .tit .date-month{float:left;width:20px;line-height:30px;height:30px;font-size:18px;display:block;text-align:center;}

.faq ul li .tit h4{font-size:17px;color:#222;line-height:30px;height:30px;margin:0 0 0 30px;}

.faq ul li .con{color:#666;}

.faq ul li .con .date-day{float:left;width:20px;line-height:30px;height:30px;font-size:18px;display:block;text-align:center;}

.faq ul li .con .t{margin:0 0 0 30px;font-size:16px;line-height:21px;color:#666;padding:3px 0 0;}

.faq ul li:hover{border-left:2px solid #6DA523;padding-left:19px;box-shadow: rgba(0,0,0,0.09) 0px 6px 9px 0px;}







.projectlist ul{margin:0 0 0 -2%;}

.projectlist ul li{float:left;width:31.333333%;margin:0 0 20px 2%;cursor:pointer;}

.projectlist ul li .pic{width:100%;display:block;overflow:hidden;}

.projectlist ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;}

.projectlist ul li h5{font-size:16px;font-weight:bold;height:50px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#333;}

.projectlist ul li h5 a:hover{color:#DF3D33;}



.projectlist ul li:hover img{transform:scale(1.11);-webkit-transform:scale(1.11);}







.videolist ul{margin:0 0 0 -2%;}

.videolist ul li{float:left;width:31.33333333%;margin:0 0 20px 2%;}

.videolist ul li .v{position:relative;width:100%;display:block;overflow:hidden;}

.videolist ul li .v img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}

.videolist ul li .v::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/v2.png") no-repeat center;display:block;}

.videolist ul li h5{border:1px solid #D9D9D9;border-top:none;line-height:22px;padding:0 10px;height:50px;font-size:15px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#333;}

.videolist ul li:hover img{transform:scale(1.11);-webkit-transform: scale(1.11);}





/*-----products------*/



.pro-list ul{margin-left:-2%}

.pro-list ul li{float:left;width:31.33333%;margin:0 0 20px 2%;box-sizing:border-box;}

.pro-list ul li .pic{display:block;width:100%;overflow:hidden;}

.pro-list ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}

.pro-list ul li h5{height:40px;font-size:15px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.pro-list ul li h5 a{line-height:20px;}

.pro-list ul li h5 a:hover{color:#F08034;}



.pro-list ul li:hover .pic img{transform:scale(1.08);-webkit-transform: scale(1.08);}



/*-----pro-view----*/



.pro_view{overflow:hidden;}



.pro_img{float:left;width:450px;}



.pro_img .view{width:100%;border:1px solid #E5E8EA;position:relative;}

.pro_img .view .swiper-container{width:100%;}

.pro_img .view .swiper-container img{width:100%;display:block;}

.pro_img .view .arrow-left,.pro_img .view .arrow-right{background:rgba(0,0,0,0.3);position:absolute;top:50%;margin-top:-25px;width:28px;height:50px;z-index:10;text-align:center;}

.pro_img .view .arrow-left{left:0;}

.pro_img .view .arrow-right{right:0;}

.pro_img .view .arrow-left i,.pro_img .view .arrow-right i{color:#fff;font-size:15px;line-height:50px;}



.pro_img .preview {width:100%;position:relative;text-align:center;overflow:hidden;box-sizing:border-box;}

.pro_img .preview .swiper-container {width:100%;text-align:center;}

.pro_img .preview .swiper-wrapper{justify-content:center;}

.pro_img .preview .swiper-slide{cursor:pointer;width:55px;padding:10px 0 0;margin:0 2px;display:inline-block;box-sizing:border-box;position:relative;}

.pro_img .preview .swiper-slide::after{display:none;content:'';width:0;height:0;line-height:0;border-width:5px;border-style:dashed;border-bottom-style:dashed;border-color:transparent;border-bottom-color:transparent;vertical-align: middle;border-bottom-style:solid;border-bottom-color:#F08034;position:absolute;top:0px;left:50%;margin:0 0 0 -5px;}

.pro_img .preview .swiper-slide img{width:100%;border:1px solid #D9D9D9;padding:2px;box-sizing:border-box;}

.pro_img .preview .active-nav img{border:1px solid #F08034;}



.pro_img .preview .swiper-slide.active-nav::after{display:inline-block;}





.pro_view_inner{margin-left:490px;}

.pro_view_inner h1{color:#222;font-weight:bold;font-size:22px;margin:0 0 15px;}

.pro_view_inner hr{border:none;height:4px;background:url(../images/line.png) repeat-x;margin:0 0 20px;}



.pro_view_inner a.book{width:150px;height:40px;line-height:40px;font-size:16px;text-align:center;color: #fff;display:block;margin:15px 0 0 0;background:#f60;}

.pro_view_inner .share{margin:15px 0 0 0;}



.pro_view_inner .pro_para{}

.pro_view_inner table{max-width:100%;border:1px solid #999;font-size:13px;margin:15px 0 20px 0;color:#666;}

.pro_view_inner table tr > td{padding:4px 8px;line-height:1.42857143;vertical-align:middle;border:1px solid #999;}

.pro_view_inner table tr > td:first-child{word-break:keep-all;}

.pro-share{margin:25px 0 0;}.pro-share .addthis_inline_share_toolbox_ysau{clear:none !important;}

.pro_text{margin:30px 0 0 0;position:relative;}



.pro_text .tit{height:50px;background:#F3F3F3;padding:10px 0 0;box-sizing:border-box;}

.pro_text .tit h5{border-left:3px solid #F08034;padding:0 0 0 20px;color:#333;height:30px;line-height:30px;font-size:18px;}





.pro-content{line-height:20px;font-size:14px;color:#333;padding:20px 0 0;}

.pro-content p{margin:0 0 10px;}

.pro-content .table-response{width:100%;max-width:100%;overflow-x:auto;}

.pro-content table{max-width:100%;margin-bottom:15px;border:1px solid #dddddd;color:#333;}

.pro-content table tr > td{padding:8px 10px;line-height:1.42857143;vertical-align:middle;border:1px solid #dddddd;}



.pro-inquiry .inquirbox{margin:20px 0 0;}



.related-pro{margin:30px 0 0;}

.related-pro h3{height:37px;line-height:36px;border-bottom:2px solid #999;font-size:20px;color:#333;font-family:Arial;}

.related-pro ul{margin:20px 0 0 -2%;}

.related-pro ul li{width:23%;float:left;text-align:center;margin:0 0 0 2%;position:relative;cursor:pointer;box-sizing:border-box;}

.related-pro ul li .pic{width:100%;display:block;overflow:hidden;}

.related-pro ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;}

.related-pro ul li h5{height:70px;font-size:15px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#333;}

.related-pro ul li h5 a{line-height:20px;}

.related-pro ul li h5 a:hover{color:#F08034;}



.related-pro ul li:hover img{transform: scale(1.08);-webkit-transform:scale(1.08);}



/*---------------*/



.contact{margin:20px 0 0 0;}

.contact h3{font-size:36px;color:#202020;font-weight:bold;text-transform:uppercase;text-align:center;}

.contact p{font-size:16px;color:#666;line-height:24px;margin:15px 0 0;text-align:center;}



.contact ul{margin:40px 0 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}

.contact ul li{flex:1;padding:20px 10px;box-sizing:border-box;text-align:center;border:1px solid #EBEBEB;}

.contact ul li:not(:first-child){margin-left:10px;}

.contact ul li:last-child{border:1px solid #EBEBEB;}

.contact ul li i{font-size:40px;color:#DF5624;}

.contact ul li h6{font-size:16px;color:#333;margin:15px 0 0 0;font-weight:bold;}

.contact ul li p{color:#666;margin:10px 0 0 0;font-size:15px;line-height:22px;}

.contact ul li p a{color:#666;}

.contact ul li p a:hover{color:#DF5624;}



.map{margin:30px 0 0;}

.map img{width:100%;}



.linetit{margin:60px 0 0 0;}

.linetit h4{position:relative;text-align:center;}

.linetit h4::before{content: "";display:block;border-top:1px dashed #D1CFCF;width:100%;height:1px;position:absolute;top:50%;z-index:1;}

.linetit h4 span{background:#fff;text-transform:uppercase;font-size:26px;color:#333;padding:8px 10px;text-align:center;position:relative;display:inline-block;z-index:1;}



.contact-inquiry{margin:40px 0 0;}

.contact-inquiry .inquirbox{}



/*---------------*/