@charset "utf-8";
/* CSS Document */
.body{ padding:0; margin:0; font-size:14px; line-height:24px; font-family:"Microsoft YaHei", 微软雅黑; min-width:320px; width:100%; color:#696969; background-color:#fff}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline: none;}
.ul,form, dl,dt,dd,.ol,menu,.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding: 0px; margin: 0px;font-weight:normal;}
.ul li,.ol li{ list-style:none;}
select,input,textarea{font-family: Geneva, sans-serif; border-radius:0; -webkit-border-radius:0; color:#414446; font-size:14px;}
input:focus { outline: none;}
input,button,select,textarea{font-family: Geneva, sans-serif;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
select{ background:#fff;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;/*去除苹果样式*/}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:0; vertical-align:top; max-width:100%;}
.btn{ cursor:pointer; border:none;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#32a9e1}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
table,table td{ border-collapse:collapse;}
.xy_table{ display:table; width:100%; height:100%;}
.xy_table-cell{ display:table-cell; vertical-align:middle;}
.ul li em{ font-style:normal;}

.row {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}
.row2, .row3{display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;}
.row2 {	-webkit-line-clamp: 2;}
.row3 {	-webkit-line-clamp: 3;}
.row4 {	-webkit-line-clamp: 4;}
.row5 {	-webkit-line-clamp: 5;}
.fl{ float:left}
.fr{ float:right}

.auto_1200{ margin:0 auto; max-width:1200px; position:relative;padding: 0 50px;}
@media(max-width:1280px){
.auto_1200{ padding:0 2%;}
}

.header .logo{ padding:18px 0}
.header .logo img{ width: 160px; max-width:220px;}
.header .logo span{position: absolute; top: 40px; padding-left: 20px;}

.header .nav{ position:absolute; /* left: 350px; */ right: 0; bottom:0;}
.header .nav ul li{ float:left; text-align:center; padding:0px 30px;}
.header .nav ul li a{ display:block; padding:15px 12px;}
.header .nav ul li b{ display:block; font-size:15px;}
.header .nav ul li span{ display:block; font-size:12px;line-height: 16px; padding-top:0;}
.header .nav ul li.on a{ color:#32a9e1;border-bottom:solid 3px #32a9e1}

@media(max-width:1024px){
.header .nav{ left:250px}
.header .nav ul li{padding: 0px 16px;}
}
@media(max-width:768px){
.header .logo{ text-align:center; padding:10px 0;position: relative;}
.header .logo img{ width: auto; max-width:40%;}
.header .nav{ position:relative; left:auto}
.header .nav ul li{ width:20%; padding:0}
.header .nav ul li a{ padding:5px 0}
.header .nav ul li span{ padding-top:0}
.header .logo span{ top: inherit; bottom: 9px;padding-left: 12px}
.header .logo img{margin-left: -40px;}
}

.footer{ background-color:#949494; color:#fff; padding:2% 0;font-size: 12px;}
.footer a{ color:#fff}
.footer .copyright{ position:relative;}
.footer .photo{ max-width:125px; margin:auto;}
.footer .tel dl{ padding-bottom:5px;}
.footer .tel dl i{ position: relative;font-style:normal; padding-right:36px;cursor: pointer;}
.footer .tel dl i:after { content: "";width: 22px;height: 2px;background-color: #32a9e1;position: absolute;left: 0;top: 100%;margin-top: 9px;display: none}
.footer .tel dl i:last-child{ padding-right:0}
.footer .tel dl i.on:after{ display: block;}
.footer .tel dl span{ display:inline-block; position:relative; border-bottom:solid 2px #000; padding-bottom:5px;}
/* .footer .tel dl span:after{ content:''; width:10%; height:2px; background-color:#32a9e1; position:absolute; bottom:-2px; left:0;} */
.footer .tel .dl-address p{display: none;min-height: 60px;line-height: 20px;}
@media(min-width:640px){
.footer .copyright{ width:48%; float:left; padding-left:160px; min-height:110px;}
.footer .photo{ position:absolute; left:0;}
.footer .tel{ width:310px; float:right;}
}
@media(max-width:1024px){
	.footer .tel{width:42%;}
}
@media(max-width:640px){
.footer .tel{width:100%;}
.footer .copyright{}
.footer .photo{ display:none}
}

.menu{ background-color:#f6f6f6; padding:15px 0;}
.menu span{ font-size:14px; display:inline-block; line-height:32px; padding-right:30px;}
.menu span.on a{ color:#32a9e1; font-weight:bold;}
@media(max-width:640px){
.menu span{ padding:0; width:32%;}
}

.column_name{ padding:30px 0; line-height:30px;}
.column_name b{ font-size:28px; color:#32a9e1; font-weight:bold; padding-right:10px;}
.column_name span{ font-size:15px; display:inline-block; padding:0px 10px;}
.column_name span a{ display:inline-block;}
.column_name span.on a{ padding:0px 24px; background-color:#32a9e1; color:#fff} 
@media(max-width:640px){
	.column_name b{ font-size:20px}
}

.article{ line-height:34px;}
.info_title{ text-align:center; padding:3% 0; }
.info_title h3{ font-size:32px; color:#32a9e1; font-weight:bold; padding:1% 0;}
.info_title time{ color:#a2a2a2; background:url(../images/time_icon.png) no-repeat left; padding-left:20px;}
.article article{ padding:2% 0;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1 }
@media(max-width:640px){
.info_title h3{ font-size:20px;}
}
.info_page{ padding:2% 0}
@media(min-width:768px){


.info_page span{ width:48%}
.info_page span.pre{ float:left; text-align:left;}
.info_page span.next{ float:right; text-align:right;}
}
.about_download_file{ padding:2% 0}
.about_download_file a{ display:inline-block; color:#fff; padding-left:22px; padding-right:12px; background:#32a9e1 url(../images/down_icon.png) no-repeat 10px;}
.about_download_file a:hover{ background-color:#ffae00}
.about_china_map{ text-align:center}
.about_china_map img {max-width: 580px;width: 100%;}

.news-list ul li{ padding:1% 0}
.news-list ul li a{ position:relative; display:block; padding-left:18%; padding-right:3%; background-color:#f6f6f6; border:solid 1px #fff}
.news-list ul li time{ font-size:17px; left:0; position:absolute; width:18%; top:50%; margin-top:-14px; text-align:center;}
.news-list ul li .pic{ float:left; text-align:center; width:30%; overflow:hidden}
.news-list ul li .pic span{ display:block; background:no-repeat center center; background-size:cover;height:186px;}
.news-list ul li .pic img{ display:none}
.news-list ul li .txt{ float:right; width:67%;}
.news-list ul li .txt h4{ font-size:24px; padding:30px 0}
.news-list ul li .txt p{ height:48px; overflow:hidden}
.news-list ul li a:hover{ box-shadow:0 0 20px 5px rgba(204,204,204,0.3)}
@media(max-width:1024px){
.news-list ul li .txt h4{ font-size:18px;}
}
@media(max-width:640px){
.news-list ul li a{ padding:0}
.news-list ul li .pic{ float:none; width:100%;}
.news-list ul li .pic span{ display:none}
.news-list ul li .pic img{ display:block; width:100%}
.news-list ul li time{ position:relative; font-size:12px; color:#a2a2a2; background:url(../images/time_icon.png) no-repeat left; padding-left:20px;}
.news-list ul li .txt{ float:none; width:100%; padding:3%;}
.news-list ul li .txt h4{ padding:5px 0}
}
.project-list{ padding:4% 0}
.project-list ul li{ float:left;}
.project-list ul li a{ display:block; position:relative; overflow:hidden}
.project-list ul li .pic{ background:no-repeat center center; background-size: cover; padding-bottom:60%}
.project-list ul li .txt{ padding:3%;}
.project-list ul li .txt h4{ font-size:16px;}

.project_article{ padding:8% 0}
.project_article .info .h3{ padding:1% 0; }
.project_article .info .h3 b{ padding-bottom:10px; display:inline-block; font-size:19px; color:#32a9e1; border-bottom:solid 1px #32a9e1;}
.project_article .info .txt{ color:#696969; padding:2% 0 1%}
.project_article .info .txt p{ position:relative; padding:3px 0 3px 70px; min-height:34px;}
.project_article .info .txt p b{ position:absolute; position:absolute; left:0}
.project_article .info article{ font-size:15px; line-height:24px; padding:2% 0}
.project_article .info article p{margin: 0;}
.project_article .owl-theme .owl-dots .owl-dot span{width: 10px;height: 10px;margin: 5px;}

@media(min-width:768px){
.project-list .auto_1200 { width: 100%;max-width: 100vw;padding: 0;}

/* .project-list ul li{ width:32.5%; margin-right:1.25%;margin-bottom:1.25%;}
.project-list ul li:nth-child(3n){ margin-right:0} */
.project-list ul li{ width:33.33%; padding-right:2px;padding-bottom:2px;}
.project-list ul li:nth-child(3n){ padding-right:0}
.project-list ul li .pic{transition:All 0.4s ease-in-out;  -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.project-list ul li:hover .pic{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.project-list ul li .txt{ color:#fff; top:0; position:absolute; width:100%; height:100%; background: rgba(0,0,0,0.8); opacity:0; text-align:center;transition:All 0.4s ease-in-out;  -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}

.project-list ul li .txt .icon{ padding:7% 0;}
.project-list ul li .txt .icon:before{ content:''; display:block; width:50px; height:50px; margin:auto; border-radius:100px; background:#fff url(../images/project_icon.png) no-repeat center center; background-size:60%;}
.project-list ul li a:hover .txt{opacity:1}

.project_article .info{ float:left; width:30%;}
.project_article .photo{ float:right; width:67%;}
}

@media(min-width:1200px){
.project-list ul li {width: 20%;}
.project-list ul li:nth-child(3n){ padding-right:2px;padding-bottom:2px;}
.project-list ul li:nth-child(5n){ padding-right:0}

.project_banner {position: relative; width: 100%; height: calc(100vh - 77px); overflow: hidden;}
.project_banner img {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); min-width: 100%; min-height: 100%; width: auto; max-width: 1920px;}
}

@media(max-width:768px){
.project-list ul li{ width:50%; padding:2%;}
}

.pages{ text-align:right;; padding:1% 0}
.pages a{ display:inline-block; background-color:#eeeeee; padding:4px 12px;}
.pages em{ font-style:normal}
.pages em a{ margin:0px 3px;}
.pages a:hover,
.pages .a_cur{ background-color:#32a9e1; color:#fff}
.pages .no,
.pages .no:hover{ cursor:default; background-color:#c8c8c8; color:#fff}


.contact .list{ padding-bottom:5%;}
.contact h3{ padding-bottom:3%;font-size:18px; letter-spacing: 2px; /*color:#32a9e1*/}
.contact .box{ position:relative; min-height:310px;}
.contact .info p{ position:relative; padding-left:30%; min-height:120px;}
.contact .info p.p_3{min-height: 76px;}
.contact .info p b{ font-size:16px; display:block}
.contact .info p span{ display:block;}
.contact .info p em{ font-style:normal}
.contact .info p i{ position:absolute; left:0; display:block; width:65px; height:65px; background:#32a9e1 no-repeat center center; background-size:52%; border:solid 1px #32a9e1; border-radius:100px;}
.contact .info p.p_1 i{ background-image:url(../images/contact_icon1.png)}
.contact .info p.p_2 i{ background-image:url(../images/contact_icon3.png)}
.contact .info p.p_3 i{ background-image:url(../images/contact_icon2.png)}
.contact .map{background-color:#ededed;}
.contact .map .item{ position:absolute; width:100%; height:100%;}
.contact .map img{ max-width:none}
.contact .map .BMap_bubble_content{ padding:0 20px;}
@media(min-width:768px){
.contact .info{ width:40%;}
.contact .map{ width:55%; height:100%; top:0; right:0; position:absolute;}
}
@media(max-width:768px){
.contact h3{ font-size:16px;}
.contact .info p{ min-height:80px;}
.contact .info p b{ font-size:14px;}
.contact .info p{ padding-left:70px;}
.contact .info p i{ width:50px; height:50px;}
.contact .map{ padding-bottom:60%; position:relative}
}

.job-list ul li{ padding:2% 0}
.job-list ul li a{ display:block; padding:8% 10%;background-color:#f6f6f6; cursor:pointer; position:relative}
.job-list ul li a:hover{ color:#fff; background-color:#32a9e1;}
.job-list ul li h4{ font-size:16px; font-weight:bold;}
.job-list ul li h5{ font-size:12px; text-transform:uppercase; color:#32a9e1}
.job-list ul li a:hover h5{ color:#fff}
.job-list ul li i{ display:block; width:9px; height:8px; position:absolute; right:5%; top:50%; margin-top:-4px;}
.job-list ul li i:before,
.job-list ul li i:after{ content:''; background-color:#696969; position:absolute;}
.job-list ul li i:before{ width:100%; height:2px; top:3px;}
.job-list ul li i:after{ width:3px; height:100%; left:3px;}
.job-list ul li a:hover i:before,
.job-list ul li a:hover i:after{ background-color:#fff}

.job_info .h4{ color:#000; font-size:24px;}
.job_info .h5{ padding:3% 0; font-size:20px; color:#32a9e1; text-transform:uppercase; border-bottom:solid 2px #222}
.job_info .h6{ font-size:16px; font-weight:bold; color:#333}
.job_info .info{ padding:2% 0;}
.job_info .info .txt a {display: inline-block; border: 1px solid #999; padding: 4px 12px; margin-top: 10px;}
.job_info .info .txt a:hover {color: #fff;background-color: #32a9e1;border-color: #32a9e1;}
.job_info .info_box{ max-height:500px; overflow-y:auto; padding-right:2%;}
@media(min-width:768px){
.job-list ul li{ float:left; width:48%;}
.job-list ul li:nth-child(2n){ margin-left:4%;}
}
@media(max-width:768px){
.job-list ul li a{ padding:3%}
.job-list ul li i{ right:2%}
.job_info .info_box {max-height: 70vh;}
.job_info .h4{ font-size:18px;}
.job_info .h5{ font-size:16px;}
.job_info .h6{ font-size:14px;}
}
.fixed_infoBox{ position:fixed; background-color:rgba(0,0,0,0.5); z-index:300; left:0; top:0; width:100%; height:100%; overflow-y:auto; display:none;}
.fixed_infoBox .box{width:96%; max-width:1200px; height: 98%; margin:auto; background-color:#fff; position:relative; padding:2% 8% 3%}
.fixed_infoBox .close{ position:absolute; right:0.5%; top:0.5%; width:40px; height:40px; cursor:pointer; color:#fff; background-color:#fff; border-radius:100px; z-index:10}
.fixed_infoBox .close:before,
.fixed_infoBox .close:after{ position:absolute; content:''; width:60%;  top:50%; left:20%; height:2px; border-radius:100px; background-color:#222;}
.fixed_infoBox .close:before{transform: rotate(45deg);}
.fixed_infoBox .close:after{transform: rotate(-45deg);}
.fixed_infoBox article{ overflow-y: auto;  padding-right: 2%;}

.a4_size{position: relative; width: 100%;padding-bottom: 71.5%;}
.a4_size article{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

@media(max-width:1024px){
	.fixed_infoBox article{position: static;max-height: 500px;}
	.a4_size{width: 100%; padding-bottom: 0;}
}

.study_banner{ max-width:1380px; margin:auto;}
.study_banner img{ max-height:400px;}

.study-category{ padding:4% 0}
.study-category ul li{ float:left; width:48%; margin-bottom:4%}
.study-category ul li h4{ font-size:16px; padding:15px 0}
.study-category ul li p{font-size: 12px;  color: #999; line-height: 20px; height: 60px; margin-bottom:8px;}
.study-category ul li:nth-child(odd) { clear:both; margin-right:4%;}
.study-category ul li .pic,
.study-list ul li .pic{ overflow:hidden}
.study-category ul li .pic img,
.study-list ul li .pic img{	-webkit-transition: all 0.3s 0s ease; -moz-transition: all 0.3s 0s ease; -ms-transition: all 0.3s 0s ease; -o-transition: all 0.3s 0s ease; transition: all 0.3s 0s ease;}
.study-category ul li:hover .pic img,
.study-list ul li:hover .pic img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.study-category ul li .more,
.study-list ul li .more{ float:right; width: 80px; line-height: 27px; font-size: 12px; color: #555; text-align: center; border: 1px solid #d4d4d4; border-radius: 9px;    -webkit-border-radius: 9px; -moz-border-radius: 9px; display: block;}
.study-category ul li:hover .more,
.study-list ul li:hover .more { color: #32a9e1; border: 1px solid #32a9e1;}
.study-list{ padding:4% 0}
.study-list ul li{ padding-bottom:3%}
.study-list ul li .h4{ margin-bottom:3%; line-height: 60px; background: #f2f2f2; font-size:16px; padding:0 3%;}
.study-list ul li .h4 span{ margin-top:15px;}
.study-list ul li .pic{ float:right; width:35%;}
.study-list ul li .txt{ float:left; width:62%; line-height:30px;}
.study-list ul li a{ cursor:pointer}

@media(max-width:640px){
.study-category ul li{float:none; width:100%;}
.study-list ul li{ padding-bottom:6%;}
.study-list ul li .pic,
.study-list ul li .txt{ float:none; width:100%;}
}
/*index*/
.owl-theme .owl-nav{ margin-top:0;}
.home_banner .wap{ display:none}

.home_banner .owl-carousel .owl-nav button.owl-prev,
.home_banner .owl-carousel .owl-nav button.owl-next{ margin-top:-36px!important;}
.home_banner .owl-carousel .owl-nav button.owl-prev{ left:3%;}
.home_banner .owl-carousel .owl-nav button.owl-next{ right:3%;}
.home_banner .owl-nav button span{ width:45px; height:50px;background-size: 17px 30px;}
.home_banner .owl-nav button.owl-prev span{background-image:url(../images/owl-prev_ban.png);}
.home_banner .owl-nav button.owl-next span{background-image:url(../images/owl-next_ban.png)}
@media(min-width:1200px){
	.home_banner .pc{position: relative; width: 100%;height: calc(100vh - 77px);overflow: hidden;}
	.home_banner .pc img{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); width: auto; max-width: 1920px; min-width: 100vw; min-height: 100vh;}
}
@media(max-width:768px){
.home_banner .pc{ display:none}
.home_banner .wap{ display:block}
.home_banner .owl-carousel .owl-nav{ display:none;}
}

.ind_column {color:#32a9e1; padding:30px 0}
.ind_column b{font-size:24px; font-weight:normal}
.ind_column a{ font-size:14px; padding:0 8px; color:#32a9e1;}
.ind_column a:hover{ background-color:#32a9e1; color:#fff}

.home_about .info{ line-height:34px;}
.home_about .info .h3{ text-align:center}
.home_about .info .h3 b{ line-height:40px; font-weight:normal; display:inline-block; font-size:25px; letter-spacing: 4px; border-bottom:solid 2px #32a9e1}
.home_about .info .h3 span{ display:block; font-size:12px; text-transform:uppercase;letter-spacing: -.5px;}

.home_news{ padding:5% 0}
.home_news .fl .item{ position:relative;}
.home_news .fl .item .txt{ line-height:40px; position:absolute; width:100%; padding:0 120px 0 10px; bottom:0; z-index:5; background:rgba(0,0,0,0.7)}
.home_news .fl .item .txt h4{ color:#fff; font-size:14px;}
.home_news .owl-theme .owl-nav.disabled+.owl-dots,
.home_news .owl-theme .owl-dots{ right:10px; bottom:10px; width:auto}
.home_news .owl-theme .owl-dots .owl-dot span{ width:7px; height:7px; margin:0 3px;}
.home_news .fr ul li{ margin-bottom:2%;}
.home_news .fr ul li:last-child{ margin-bottom:0}
.home_news .fr ul li a{ display:block; padding:10px 10px 0; height:90px; background-color:#f6f6f6;padding-right:4.5%; padding-left:29%; position:relative;}
.home_news .fr ul li time{ text-align:center; border-right:solid 1px #b6b6b6; position:absolute; height:70px; line-height:30px; padding-left:10%; padding-right:5%; left:0; color:#b7b7b7}
.home_news .fr ul li time b{ display:block; font-size:40px; color:#878787}
.home_news .fr ul li a:hover{color:#fff; background-color:#32a9e1;}
.home_news .fr ul li a:hover time,
.home_news .fr ul li a:hover time b{ color:#fff}
.home_news .fr ul li h4{ padding-top:5px; padding-bottom:10px; font-size:16px; font-weight:bold;line-height:18px;}
.home_news .fr ul li p{ font-size: 12px; line-height:18px; height:36px;}

.home_services{ position:relative; background-color:#f6f6f6; padding-left:40%}
.home_services .txt{ line-height:50px; text-align:center; position:absolute; height:100%; width:40%; left:0; background-color:#32a9e1; color:#fff}
.home_services .txt h2{ max-width:300px; margin:auto; padding-top:22%}
.home_services .txt h2 b{ padding:45px 0 15px; display:inline-block; font-size:42px; border-bottom:solid 4px #fff}
.home_services .txt h2 span{ padding-top:15px; display:block; font-size:32px; text-transform:uppercase;line-height: 42px;}
.home_services .list{ border-left:solid 10px #b6b6b6; padding:8% 14%;}
.home_services .list ul li{ float:left; width:25%; text-align:center; padding: 2%;}
.home_services .list ul li .pic{ max-width:60px; margin:auto; background-color:#919191; background-repeat:no-repeat; background-position:center center; background-size:84%; border-radius:100px;transition: 0.6s; transform-style: preserve-3d;}
.home_services .list ul li .pic img{border-radius:100px;}
.home_services .list ul li h5{ font-size:18px; padding-top:10px;}
.home_services .list ul li a:hover .pic{ background-color:#32a9e1; transform: rotateY(180deg);}
.home_services .list ul li a:hover h5{ font-weight:bold;}

.home_contact { padding:5% 0}
.home_contact .txt{ line-height:34px;}

@media(min-width:768px){
.home_news .fl{ width:40%;}
.home_news .fr{ width:58%;}
.home_contact .fl{ width:48%;}
.home_contact .fr{ width:48%;}
}
@media(max-width:1200px){
.home_services .txt h2 b{ font-size:50px;}
.home_services .txt h2 span{ font-size:36px;}
.home_services .list ul li h5{ font-size:16px;}
}
@media(max-width:1024px){
.home_services .txt h2 b{ font-size:40px;}
.home_services .txt h2 span{ font-size:26px;}
.home_services .list{ padding:2%}
.home_services .list ul li{ padding:1%}
}
@media(max-width:960px){
.ind_column b{ font-size:24px;}
.home_about .info .h3 b{ font-size:22px;}
.home_services{ padding-left:0}
.home_services .txt{ position:relative;width:100%}
.home_services .txt h2{ max-width:none; padding-top:0}
.home_services .txt h2 b{ font-size:24px; padding:0}
.home_services .txt h2 span{ font-size:16px; padding-top:5px}
}
@media(max-width:768px){
.ind_column b{ font-size:20px;}
.ind_column a{ font-size:12px;}
.home_news .fl,
.home_news .fr,
.home_contact .fl,
.home_contact .fr{ float:none; width:100%}
.home_services .txt h2 b{ font-size:20px;}
.home_services .txt h2 span{ font-size:12px;; padding-top:0}
.home_services .list{ border-left:none;}
.home_services .list ul li{ width:25%; padding:1% 0}
.home_services .list ul li .pic{ max-width:60px;}
.home_services .list ul li h5{ font-size:14px;}
.home_news .owl-theme .owl-nav{ display:none;}
.home_news .fr ul li h4{ font-size:16px;}
.home_news .fr ul li time{ padding-left:5%}
.home_news .fr ul li time b{ font-size:20px;}
}
/*index end*/