/************
 * 页面样式
 ************/
/*=============
 * 基础默认样式
 =============*/

html{
	color: #333;
	min-width: 320px;
	font-size: 100%;
	
	
}
:selection{
	background: #b3d4fc;
	text-shadow: none;	
}

ul,h1,h2,h3,h4,p,div,dl,dt,dd,figure,figcaption{
	margin: 0;
	padding: 0;
}
li{list-style: none;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
img{height: auto; transition: all .5s;}
/*=============
 * 工具样式
 =============*/
.center-block{
	display: block;
	margin-right: 0;
	margin-left: 0;
}
.pull-right{
	float: right !important;
}
.pull-left{
	float: left !important; 
}

.text-right{
	text-align: right !important;
}
.text-left{
	text-align: left !important;
}
.text-center{
	text-align: center !important;
}

.hide{
	display: none !important;
}
.show{
	display: block !important;
}
.invisible{
	visibility: hidden;
}
.text-hide{
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.clearfix:after,.clearfix:before{
	content: '';
	display: table;
	  }
.clearfix:after{
	clear: both;
	}

*{box-sizing: border-box;}

/*=============
 * 浏览器更新提示
 =============*/
.browerupgrade{
	margin: 0;
	padding: 1rem;
	background: #ccc;
}

/*=============
 * 自定义页面样式
 =============*/
body{
	font-size:13px;
	color:#434343;
	line-height: 2;
	background: #fff;
	font-family: Microsoft YaHei;
}

a{
	color: #434343;
	text-decoration: none;
	transition: all .4s; 
}
a:active,a:hover{
	/*color: #f6830f;*/
	text-decoration: none;
}

.container{width: 1280px; margin: 0 auto;}


.navbar{
	background: #fff;
	height:6em;
	box-shadow: 0 2px 10px rgba(0,0,0,.8);
	overflow: hidden;
	position: fixed;
	z-index: 30;
	left: 0;
	top: 0;
	width: 100%;
}

.logo img{
	max-height: 5rem;
	 width: auto;
	 margin-top: 8%;
}
.nav{text-align: right; font-size: 0;}
.nav li{ display: inline-block; font-size: 1rem;}
.nav li a{ display: block; line-height: 5rem; height: 5rem; padding: 0 1.5rem;}
.nav li a:hover{color:#1f448f}
.ad{
	text-align: center;
	
	margin-top: 5rem;
}
.ad .item{ font-size: 0;}
.ban1{background:url(../images/1.jpg) no-repeat center; height:650px;}
.ban2{background:url(../images/2.jpg) no-repeat center; height:650px;}
.ban3{background:url(../images/3.jpg) no-repeat center; height:650px;}
.ban1 img{display:none}
.ban2 img{display:none}
.ban3 img{display:none}

@media only screen and (max-width: 1280px) {
	.container{width: 94%; margin: 0 auto;}
	.ban1{background:none; height:auto;}
.ban2{background:none; height:auto;}
.ban3{background:none; height:auto;}
.ban1 img{display:block; height:auto; overflow:hidden; width:100%}
.ban2 img{display:block; height:auto; overflow:hidden; width:100%}
.ban3 img{display:block; height:auto; overflow:hidden; width:100%}

	
}

.title{ padding-top: 3rem; text-align: center; padding-bottom: 1rem;}
.title h2 a{ font-size: 32px; font-weight:bold; padding-bottom: .3rem; color:#181d61; background:url(../images/in_title_bg.png) no-repeat center; display:block}
.title p{ color: #666; font-size:15px; display:block}
.title ul{ margin:0 auto; text-align:center; display:inline-block;}
.title ul li{width:150px; float:left; line-height:50px; margin:2em 0.5em}
.title ul li a{background-color:#f2f2f2; border-radius:5px; display:block; text-align:center; line-height:50px; font-size:16px}
.title ul li a:hover{background-color:#1877b7; color:#fff}

.in_prod{width:102.5%; height:auto; overflow:hidden}
.in_prod_list{width:22.5%; float:left; margin-right:2.5%; margin-top:2rem}
.in_prod_list a img{display:block; width:100%; height:auto; overflow:hidden; border:1px solid #ececec}
.in_prod_list p a{text-align:center; line-height:62px; background-color:#333; display:block; color:#fff; font-size:16px}

@media only screen and (max-width: 768px) {
	.in_prod_list{width:47.5%; margin-right:2.5%; margin-top:1.5rem }

}

@media only screen and (max-width: 480px) {
	.in_prod_list p a{font-size:15px}
	.title{ padding-top: 1.5rem; margin-bottom: 0;}
	.title h2{ font-size: 28px; }
}


.sy-con{width:100%; height:auto; overflow:hidden; margin-top:4em; background:url(../images/index_con_bg.jpg) no-repeat center #100407; padding:3em 0}
.in_con{height:auto; overflow:hidden}
.in_con_l{/*width:615px; */float:left; padding-top:0.5em}
.in_con_l img{/*width:100%; height:auto; overflow:hidden;*/ display:block}
.in_con_r{/*width:615px;*/ float:right}
.in_con_r a img{/*width:100%; height:auto; overflow:hidden; */display:block}
.in_con_r span a{width:310px; background-color:#0684cc; font-size:24px; font-weight:normal; display:block; color:#fff; text-align:center; margin-top:1em; line-height:52px}

@media only screen and (max-width: 1024px) {
	.in_con_l{width:50%; padding-top:0.8em }
	.in_con_l img{width:100%; height:auto; overflow:hidden;}
	.in_con_r{width:28%;}
	.in_con_r a img{width:100%; height:auto; overflow:hidden;}
	.in_con_r span a{width:100%; font-size:22px; line-height:50px }
}

@media only screen and (max-width: 768px) {
	.in_con_l{width:55%;}
	.in_con_r{width:30%;}
	.in_con_r span a{ font-size:20px; line-height:48px }
}
@media only screen and (max-width: 610px) {
	.in_con_l{width:100%; float:none; padding-top:0}
	.in_con_r{width:50%; float:none; margin:3em auto 0 auto}
	
}

@media only screen and (max-width: 420px) {
	.in_con_r{width:75%; margin:2em auto 0 auto}
}
	










.owl-theme .owl-controls{ margin-top: -45px !important;}

.sy-about{ background:url(../images/index_about_bg.jpg) no-repeat center #f6f6f6; padding: 4rem 0; height:auto; overflow:hidden}
.in_about{height:auto; overflow:hidden}
.in_about_l{width:50%; float:left; height:auto; overflow:hidden; display:block}
.in_about_l h2 a{font-size:38px; color:#0a0d54; display:block; font-weight:normal}
.in_about_l p{margin-top:3em; display:block}
.in_about_l ul{margin-top:4em; display:block}
.in_about_l li{width:139px; float:left; margin-right:1em; line-height:48px}
.in_about_l li a{color:#222; font-size:15px; padding-left:2em; display:block; line-height:48px}
.ali1{background:url(../images/in_about_ic1.png) no-repeat center}
.ali2{background:url(../images/in_about_ic2.png) no-repeat center}

.in_about_r{width:46%; float:right; height:auto; overflow:hidden; display:block}
.in_about_r iframe{width:100%; height:480px}



@media only screen and (max-width: 1024px) {
	.in_about_l p{margin-top:2em;}
	.in_about_l ul{margin-top:3em;}
}

@media only screen and (max-width: 768px) {
	.in_about_l{width:100%; float:none}
	.in_about_r{width:100%; float:none; margin-top:2em;}
}

@media only screen and (max-width: 480px) {
	.in_about_r iframe{height:380px}
}



.sy-abtxt{ width: 60%;}
.sy-abtxt h2{ font-size: 1.5rem; padding-bottom: .5rem;font-weight: 400;}
.ab-btn{ text-align: right;}
.ab-btn a{ display: inline-block;border-radius:1.875rem; height:3.125rem; margin-top: 3rem; width: 18%; line-height: 3.125rem; background: #fff; color: #333;text-align: center;}
.ab-btn a:hover{ background: #f6830f; color: #fff;}

.service-list{ font-size: 0; padding-bottom: 2rem;}
.service-list li{padding:0 1rem; font-size: 1rem; text-align: center;  margin-top: 0rem; }
.service-list h3{ font-size: 1.5rem; font-weight: 400;  margin-top: 0rem;}
.service-list i{ font-size:7rem;transition: all .4s;transform: rotate(0deg);}
.service-list li p{ font-size: 0.875rem; color: #999;}
.service-list li:hover i{
	color: #f6830f;
}

.programme-box{ 
	background: #f1f1f1;
	padding: 3rem 0;
}

.ff-list{
	font-size: 0;	
}
.ff-list li{
	margin:5px;
	 display:inline-block;
	 position: relative;
	 background: #000;
	 overflow: hidden;
}
.ff-list li img{ width: 100%;max-width: 100%;}


.fa-txt{
	font-size: 4rem;
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	opacity: 0;
	transition: all .4s;
}
.ff-list li a:hover img{ opacity: .3; transform: scale(1.2,1.2);}
.ff-list li a:hover .fa-txt{ opacity: 1; font-size: 1.25rem; }





#owl-demo4 .owl-controls,#owl-demo5 .owl-controls,#owl-demo6 .owl-controls{ margin-top: 15px !important;}

.brand-box{ 
	background: url("../images/ban.jpg")/*tpa=http://www.17sucai.com/preview/511164/2016-08-05/%E8%AE%BE%E8%AE%A1%E5%85%AC%E5%8F%B8/images/ban.jpg*/  center top; background-attachment: fixed; background-size: cover; 
}
.brand-box .box1{padding: 4rem 1rem;max-width: 75rem; margin: 0 auto; }
.brand-box h2{text-align: center; color: #fff; font-size: 2rem; background: rgba(0,0,0,.4); padding: 1rem 0;}
.brand-box h2 span{ color: #f6830f; font-size: 3rem;}
.brand-box h2 strong{ display: block;}
.team-list .item{ position: relative; margin: 0 .5rem; overflow: hidden;}
.team-list .item img{ width: 100%; height: auto; display: block;}


.team-box{background:url(../images/index_case_bg.jpg) no-repeat center #000d28; padding: 4rem 0; }
.title1{text-align: center; }
.title1 h2 a{ font-size: 32px; font-weight:bold; padding-bottom: .3rem; color:#fff; background:url(../images/in_title_bg1.png) no-repeat center; display:block}
.title1 p{ color: #ccc; font-size:15px}

.team-list{margin-top:3em}
.team-list .item .name-t{ background: #fff; height: 4rem; line-height: 4rem; text-align: center;box-shadow: 0 2px 6px #000; font-size:16px}
.team-abs{ text-align: center; position: absolute;left: 0; top: 0; bottom: 3rem; right: 0; background: rgba(0,0,0,0);transition: all .4s; }
.team-abs h3{ padding-top: 40%;color: hsla(0,0%,100%,0); font-size: 3rem; font-weight: 400;transition: all .4s; }
.team-abs p{color: hsla(0,0%,100%,0);transition: all .4s; font-size: 2rem; }
/*.team-list .item a:hover .team-abs{background: rgba(0,0,0,.8);}
.team-list .item a:hover .team-abs h3{color: hsla(0,0%,100%,1); font-size: 1.5rem;}
.team-list .item a:hover .team-abs p{color: hsla(0,0%,100%,1);font-size: 1rem;}*/
#owl-demo2 .owl-controls{ margin-top: 1.5rem !important;}
#owl-demo3 .owl-controls{ margin-top: .5rem !important;}
.value-box{background: url("../images/bg2.jpg")/*tpa=http://www.17sucai.com/preview/511164/2016-08-05/%E8%AE%BE%E8%AE%A1%E5%85%AC%E5%8F%B8/images/bg2.jpg*/ center center no-repeat; background-attachment: fixed; background-size: cover;}
.value-txt{ width: 45%; margin-left: 55%; background: rgba(30,39,48,.8); padding: 5rem 3rem; color: #fff;}
.value-txt h2{ font-size: 2.375rem; padding-bottom: 2rem; font-weight: 400;}

.value-txt .ab-btn{ text-align: center;}
.value-txt .ab-btn a{ min-width: 10rem;}
.lx-box{ padding-bottom: 3rem;}
.lx-list{ font-size: 0;}
.lx-list li{ display: inline-block; width: calc(48% - 0.5rem); border:1px #ddd solid; font-size: 1rem;  margin: 1%}
/*.lx-list li + li{ margin-left: 1rem;}*/
.lx-list li i{ float: left; font-size: 3rem; padding: 0 1rem;}
.lx-list li p{ padding-top: 1rem;}
.lx-list li p span{ display: block; font-size: 0.875rem; color: #999;}





.footer-top{width:100%; height:auto; overflow:hidden; background-color:#222; padding:5em 0; margin-top:3em}
.in_footer{height:auto; overflow:hidden;}

.in_footer_l{width:63%; float:left}
.in_footer_l dl{float:left;}
.indl1{width:19%; margin-right:2%}
.indl2{width:37%; }
.in_footer_l dl dt a{font-size:16px; font-weight:bold; color:#fff; display:block; margin-bottom:1em}
.in_footer_l dl dd { width:100%;color:#fff; opacity:0.8;}
.in_footer_l dl p { width:100%;color:#fff; opacity:0.8;}
.in_footer_l dl dd a{color:#fff; opacity:0.8; font-size:13px; line-height:30px}
.in_footer_r{width:35%; float:right}
.in_footer_r ul li{width:46%; float:left; margin-left:4%; }
.in_footer_r ul li img{width:100%; height:auto; overflow:hidden}
.in_footer_r ul li p{font-size:13px; color:#fff; opacity:0.8; text-align:center}

@media only screen and (max-width: 768px) {
	.in_footer_l{width:100%; float:none; height:auto; overflow:hidden; padding-bottom:3em; border-bottom:1px dashed #626262}
	.in_footer_r{width:64%; margin:0 auto; float:none; height:auto; overflow:hidden; margin-top:3em}
}

@media only screen and (max-width: 480px) {
	.footer-top{padding:3em 0}
	.in_footer_l{ border-bottom:none}
	.in_footer_l dl{float:none; padding:1em; border-bottom:1px dashed #626262; height:auto; overflow:hidden; display:block}
	.in_footer_l dl dt a{margin-bottom:0.5em; display:block}
	.in_footer_l dl dd{width:25%; float:left}
	.indl1{width:100%; margin-right:0; display:block}
	.indl2{width:100%; display:block}
	.in_footer_r{width:100%; margin-top:1em}
	.in_footer_r ul li{margin:0 2%; }
	
}







.footer{
	background: #0684cc;
	padding: 2rem 0;
	font-size: 0.875rem;

}
.footer p{color: #fff;}
.footer p a{color: #fff; opacity:.9}

.b-nav{ padding: .5rem 0 1rem 0; text-align: center; margin-bottom:1.5rem; border-bottom: 1px #5b75a9 solid;}
.b-nav a{ display: inline-block; padding: 0 1rem; color: #fff; opacity:.8}
.b-nav a:hover{ color: #fff; opacity:1}

.page{ padding: 3rem 1rem;}
.page-tit{ text-align: center; font-size: 1.75rem; font-weight: 400;}
.sub-list{ text-align: center; padding-top: 1rem; border-bottom: 1px #dfdfdf solid; padding-bottom: 1.5rem;  font-size: 0;}
.sub-list li{ display: inline-block; font-size: 1rem;}
.sub-list li a{ display: inline-block; padding: .3rem 2rem; border: 1px solid #dfdfdf; margin: 0 0.5rem; border-radius: 5rem;}
.sub-list li a:hover,.sub-list li.active a{ background: #f6830f; color: #fff;border-color: #f6830f;}

.al-list{ padding-top: 2rem; font-size: 0;}
.al-list li{ display: inline-block; width: 25%; position: relative; transition: all .4s;}
.al-abs{text-align: center;  position: absolute; 
background: rgba(0,0,0,0); z-index: 10; left: 0;top: 0; bottom: 0; right: 0;
 border: 10px solid hsla(0,0%,100%,0);background-clip: padding-box;transition: all .4s;}
.al-abs span{transition: all .4s ease .2s; position: absolute; left: 50%;font-size: 2rem; top: 50%; transform: translate(-50%,-50%); width: 100%; color: hsla(213,0%,100%,0);}
.al-list li a{ display: inline-block; overflow: hidden;}
.al-list li:hover img{ transform: scale(1.2,1.2);}
.al-list li:hover .al-abs{background: rgba(0,0,0,.6);border: 10px solid hsla(0,0%,100%,.5) }
.al-list li:hover span{color: hsla(213,0%,100%,1);font-size: 1rem;}
.page-ajax{ text-align: center;}
.page-ajax a{ font-size: 1rem; display: inline-block; padding: 1rem 2rem 1rem; position: relative;}
.page-ajax a:hover{ color: #f6830f;}
.page-ajax a i{ display: inline-block;}
.page-ajax a i:after{
	content: '';
	border: 5px solid transparent;
	border-top-color: #666;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -5px;	
}
.page-ajax a:hover i:after{ border-top-color: #f6830f;}

.al-tit{ padding: 2rem 0 1rem; text-align: left;}
.al-tit h1{ font-size: 1.75rem;font-weight: 400;}
.al-tit h1 span{ display: inline-block; margin-left: 1rem; font-size: 0.875rem; color: #999; }
.al-dbox{ padding-top: 2rem;}

.l-box{
	width: 73%;
    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.1);
    padding: 1.5rem;
}

.r-box{
	    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.1);
    padding: 1.5rem;
    width: 25%;
}
.r-box .al-list li{ width: 100%;}


.product-title {
    font-size: 1rem;
    line-height: 1.875;
    font-weight: 400;
    border-bottom: 1px solid #e4eaec;
    padding: 0 0 .5rem 1rem;
    position: relative;
}
.product-title:before{
	content: '';
	 width: 7rem;
	 height: 2px;
	 background: #333;
	 position: absolute;
	 left: 0;
	 bottom: -1px;
}

.text-box{ padding-top: 1rem; font-size: .875rem;}
.xm-mx{ padding-top: 1rem;}
.mt1{ margin-top: 1rem;}
/*
.new-list{ }
.new-list li{color: #666;  padding: 1.5rem 0; border-bottom: 1px #ddd solid;}
.new-list li span{ margin-right: 1rem; color: #666; text-align: center; background: #f2f2f2;  float: left; width: 5.25rem; height: 5.25rem;}
.new-list li span strong{ font-size: 1.5rem; padding-top: 1rem;}
.new-list li p{ font-size: .875rem; height: 3.125rem; overflow: hidden;}
.new-list li a{padding-bottom: .3rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 1.125rem; color: #333; display: block;}
.new-list li a:hover{ color: #f6830f;}*/

.n-title{ padding-bottom: 1.2rem; border-bottom: 1px #DFDFDF solid; text-align: center;}
.n-title h1{ font-size: 2rem; font-weight: 400;}
.n-title .inf{ color: #999; font-size: .875rem;}

.news-txt{ padding-top: 1.5rem; font-size: 0.875rem;}
.news-txt img{ display: inline-block; margin: .5rem auto;}

.ab-txt .value-box{ background-attachment: inherit; background-size:cover;}
.txt01{ max-width: 40rem; margin: 2rem auto; text-align: center; font-size: .875rem; line-height: 2rem;}

.map{ margin: 2rem 0;}
.nav-logo{ position: absolute; right: 2rem; top: 1.5rem; display: none;}
.nav-logo span{ width:30px; height: 4px; background: #333; display: block; margin-bottom: 6px;}

.mobile-nav{ height: 100%; background: #242424; position: fixed; right: -200px; top: 3.75rem; width: 200px; overflow: hidden; display: none ;}
.mobile-nav ul{ padding: 15px 0;}
.mobile-nav a{ display: block; border-bottom:1px #666 solid; height: 40px; line-height: 40px; padding-left: 5px; color: #fff; padding: 0 25px; font-size: 15px;}
.mobile-nav a:active{ background: #fff; color: #242424;}




@media only screen and (max-width: 50em) {
	.brand-box h2{ font-size: 1.5rem; font-weight: 400;}
	.value-txt{ width: 70%; margin: 0 auto;}
	.lx-list li{ width: calc(50% - .5rem); margin-bottom: 1rem;}
	.lx-list li:nth-child(3){
		margin-left: 0;
	}	
	.ab-btn{text-align: center;}
	.ab-btn a{ width: 50%; max-width: 10rem;}
	.al-list li{ width: 50%;}
	.l-box{ width: 100%;padding: 1rem;}
	.r-box{ width: 100%; margin-top: 1rem;padding: 1rem;}
	.al-dbox .al-list li{ width: 50%;}
}
@media only screen and (max-width: 1024px) {
	.nav li a{padding:0 1em}
}

@media only screen and (min-width: 30.0625em) and (max-width: 47em) {
	
	.ab-btn{text-align: center;}
	.ab-btn a{ width: 50%;}
	.brand-box h2{ line-height: 3rem;}
	.brand-box h2 span{ display: none;}
	.brand-box h2 strong{ display: inline-block;font-weight: 400;}
	.value-txt{ width: 100%;}
	.value-txt h2{ font-size: 2rem;}
	.b-nav a{ padding: 0 1rem;}
	.sub-list li{ width: 50%; margin-bottom: 1rem; }
	.sub-list li a{ width: 80%;}
	.nav{ display: none;}
	.nav-logo{ display: block;}
	.navbar{ height: 3.75rem;}
	.logo img{ height: 2.75rem;}
	.ad{ margin-top: 3.75rem;}
}

@media only screen and (max-width: 1023px) {
	.nav{ display: none;}
	.nav-logo {display: block;}
}

@media only screen and (max-width: 768px) {
	.sy-abtxt{ width: 100%;}
	.sy-abtxt{ width: 100%; font-size: .875rem;}
	.brand-box h2{ line-height: 3rem;}
	.brand-box h2 span{ display: none;}
	.brand-box h2 strong{ display: inline-block;font-weight: 400;}
	.value-txt{ width: 100%;}
	.value-txt h2{ font-size: 1.5rem;}
	.b-nav a{ padding: 0 .5rem;}
	.value-txt{  padding:3rem 1rem}
	.lx-list li{ width: 100%; margin-left: 0 !important;}
	.lx-box{ padding-bottom: 2rem;}
	
	.programme-box,.advantage-box,.team-box{}
	.brand-box .box1{ padding: 2rem 1rem;}
	.sub-list li{ width: 50%; margin-bottom: 1rem;}
	.sub-list li a{ width: 90%; padding: .3rem 0;}
	.new-list li span{ display: none;}
	.new-list li{ padding: 1rem 0;}
	.nav{ display: none;}
	.nav-logo{ display: block; top: 1rem;}
	.navbar{ height: 3.75rem;}
	.logo img{ margin-top:6%; width:90%; height:auto; overflow:hidden}
	.ad{ margin-top: 3.75rem;}
	.service-list li,.advantage-list li{ margin-top: -2.5rem;}
	
}

@media only screen and (max-width:640px) {
	.b-nav { display: none;}
	.al-list li{ width: 100%;}
	.al-dbox .al-list li{ width: 100%;}
	.logo img{ width:70%; height:auto; overflow:hidden}

}






.in_news{width:100%; height:auto; overflow:hidden;}
.in_news_list{width:48%; float:left; margin:1em 1%; background-color:#f2f2f2}
.in_news_list h4{width:40%; float:left;}
.in_news_list h4 a img{width:100%; height:auto; overflow:hidden; display:block}
.in_news_list h5{width:54%; float:right; padding:2% 2.5% 1% 0}
.in_news_list h5 a{font-size:16px; font-weight:bold; display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden}
.in_news_list h5 span{font:normal 13px/30px Arial, Helvetica, sans-serif; color:#787878; display:block; background:url(../images/in_news_bg.jpg) no-repeat left bottom; padding-bottom:5px;}
.in_news_list h5 p{margin-top:20px; color:#626262;display: -webkit-box; font-size:14px; font-weight:normal;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden}



@media screen and (max-width: 1199px) {


.in_news_list{width:48%; margin:1%}
.in_news_list h4{width:40%;}
.in_news_list h5{width:52%;}
.in_news_list h5 p{ margin-top:10px; }
}

@media screen and (max-width: 1024px) {
	.in_news_list h5{padding:0.5% 2.5% 1% 0; width:56%;}
}

@media screen and (max-width: 991px) {
	.in_news_list h5 a{-webkit-line-clamp:1;}
}

@media screen and (max-width: 768px) {
.in_news_list{width:100%; margin:1% 0}
.in_news_list h4{width:40%;}
.in_news_list h5{width:56%; padding:1% 4% 1% 0}
.in_news_list h5 a{ margin-top:0px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden}
.in_news_list h5 p{ margin-top:2em; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden}
}


@media screen and (max-width: 420px) {
	.in_news{margin-top:20px}
	.in_news_list h5{width:56%; padding:0% 4% 1% 0}
	.in_news_list h5 p{ margin-top:1em; -webkit-line-clamp:1;}
}





.phonefooternav {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 99999;
	display:none;
}
.phonefooternav ul{
	padding: 0;
}
.phonefooternav ul li {
	width: 40%;
	background: #035fa0;
	float: left;
	padding: 5px 0;
	border-right: 1px solid #FFFFFF;
	list-style: none;
	box-sizing: border-box;
}
.phonefooternav ul li:nth-child(2){
	width: 60%;
	background: #151c62;
}
.phonefooternav ul li a {
	display: block;
	color: #fff;
	text-align: center;
}
.phonefooternav ul li a:hover .call {
	color: yellow;
}
.phonefooternav ul li a img {
	width: 22px;
	padding: 2px 0;
}
.phonefooternav p{
	color: #FFFFFF;
	margin-bottom: 0;
}
@media (max-width: 768px) {
	.phonefooternav {
		display: block !important;
	}
	.footer{padding: 2rem 0 5rem 0;}
}






