/* Write your styles */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#000;text-decoration:none} 
a:hover{color:#000;text-decoration:none} 
em{font-style:normal} 
li{list-style:none}   
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 

@media screen and (min-width:1024px){
	.pcs_headers{
		width:100%;
		height:120px;
		background-color:rgba(39,56,103,0.8);
		color:#fff;
		position:fixed;
		top:0px;
		z-index:999999;
	}
	
	.pcs_headers_middle{
		width:1200px;
		height:120px;
		margin:0 auto;
	}
	
	.pcs_logo{
		width:255px;
		height:120px;
		float:left;
	}
	
	.pcs_nav{
		width:804px;
		height:120px;
		float:right;
	}
	
	.pcs_nav ul li a{
		display:block;
		width:100px;
		height:120px;
		float:left;
		line-height:120px;
		color:#fff;
		margin-left:30px;
	}
	
	.pcs_banners{
		width:100%;
		height:100%;
	}
	
	
	.flexslider {
        margin: 0px auto;
        position: relative;
        width: 100%;
        height:870px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
	/*
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images1/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height:870px;
        display: block;
    }
	*/
	
	.mobile_header{
		display:none;
	}
	
	.mobile_banner{
		display:none;
	}
	
	.pcs_index_abouts{
		width:100%;
		height:940px;
		background:url(../images1/about_bg_02.jpg);
		background-position:50% 50%;
	}
	
	.pcs_index_about_middle{
		width:1248px;
		height:940px;
		margin:0 auto;
		position:relative;
		top:-100px;
		z-index:99;
	}
	
	.pcs_index_products{
		width:1248px;
		height:194px;
		background:#ffffff;
		border-bottom:5px solid #233262;
	}
	
	.pcs_index_products ul li{
		width:415px;
		height:194px;
		border-right:1px solid #bfbfbf;
		padding:20px;
		float:left;
	}
	
	.pcs_product_title{
		width:200px;
		height:160px;
		float:left;
		text-align:center;
		margin-left:30px;
	}
	
	.product_big_title{
		font-size:25px;
		font-weight:bold;
		margin-top:30px;
	}
	
	.product_small_title{
		font-size:16px;
		color:#878787;
		margin-top:10px;
	}
	
	.pcs_product_mores{
		width:69px;
		height:69px;
		float:left;
		margin-top:30px;
		margin-left:15px;
	}
	
	.index_abouts_lists{
		width:1248px;
		/*
		height:845px;
		*/
		margin:0 auto;
		/*
		margin-top:100px;
		*/
		position:relative;
		top:100px;
	}
	
	.index_abouts_lists_left{
		width:741px;
		height:744px;
		float:left;
		padding:10px;
	}
	
	.index_product_list_left_title{
		font-size:16px;
		font-family:'Arial';
	}
	
	.index_product_list_left_cn{
		font-size:26px;
		font-weight:bold;
		margin-top:10px;
	}
	
	.index_abouts_remarks{
			line-height:2em;
			margin-top:40px;
	}
	
	.index_abouts_pics{
		width:495px;
		height:565px;
		float:left;
		margin-left:11px;
		overflow:hidden;
	}
	
	.index_abouts_pics img:hover {

		width:100%;

		overflow: hidden;

		transform: scale(1.2,1.2);

		

	}



	.index_abouts_pics img {

		width: 100%;

		transition: all 0.6s ease 0s;

		overflow: hidden;

	}
	
	.mobiles_aboutsx{
		display:none;
	}
	
	.pcs_services{
		width:100%;
		height:648px;
		background:url(../images1/service_bg_02.jpg);
		background-position:50% 50%;
	}
	
	.pcs_services_middle{
		width:1248px;
		height:auto;
		margin:0 auto;
	}
	
	.pcs_services_list{
		width:1248px;
		height:365px;
		padding-top:204px;
	}
	
	.pcs_services_list ul li{
		width:312px;
		height:365px;
		float:left;
		overflow:hidden;
	}
	



.pcs_services_list ul li img:hover {

	width:100%;

	overflow: hidden;

    transform: scale(1.2,1.2);

	

}



.pcs_services_list ul li img {

    width: 100%;

    transition: all 0.6s ease 0s;

    overflow: hidden;

}
	
	.mobiles_services{
		display:none;
	}
	
	.pcs_index_cases{
		width:100%;
		height:785px;
		background:#f7f7f7;
	}
	
	.pcs_index_case_middle{
		width:1248px;
		height:785px;
		margin:0 auto;
	}
	
	.pcs_index_case_middle_top{
		width:1248px;
		height:92px;
		padding-top:97px;
	}
	
	.index_case_titles{
		width:285px;
		height:92px;
		float:left;
	}
	
	.index_case_titles_cn{
		font-size:24px;
		font-weight:bold;
	}
	
	.index_case_titles_en{
		font-size:16px;
		font-family:'Arial';
		margin-top:10px;
	}
	
	.case_moresx{
		width:126px;
		height:33px;
        float:right;
		margin-top:20px;
	}
	
	.index_cases_listsx{
		width:1248px;
		height:460px;
	}
	
	.case_firsts{
		width:561px;
		height:460px;
		float:left;
		position:relative;
	}
	
	.case_first_img{
		width:561px;
		height:460px;
		overflow:hidden;
	}
	
	
	.case_first_img img:hover {

		width:100%;

		overflow: hidden;

		transform: scale(1.2,1.2);

		

	}



		.case_first_img img {

			width: 100%;

			transition: all 0.6s ease 0s;

			overflow: hidden;

		}
	
	.clear{
		clear:both;
	}
	
	
	.case_first_img_names{
		width:561px;
		height:460px;
		background-color:rgba(39,56,103,0.5);
		line-height:460px;
		text-align:center;
		font-size:18px;
		color:#fff;
		position:absolute;
		top:0px;
		z-index:9;
		display:none;
	}
	
	.case_first_img_names a{
		color:#fff;
	}
	
	.case_firsts:hover .case_first_img_names{
		display:block;
	}
	
	.seconds_firsts{
		width:340px;
		height:230px;
		float:left;
	}
	
	.seconds_firsts_img{
		width:340px;
		height:230px;
		overflow:hidden;
	}
	
	
	.seconds_firsts_img img:hover {

		width:100%;

		overflow: hidden;

		transform: scale(1.2,1.2);

		

	}



	.seconds_firsts_img img {

		width: 100%;

		transition: all 0.6s ease 0s;

		overflow: hidden;

	}
	
	
	.seconds_firsts_img_names{
		width:340px;
		height:230px;
		background-color:rgba(39,56,103,0.5);
		line-height:460px;
		text-align:center;
		font-size:18px;
		color:#fff;
		position:absolute;
		top:0px;
		z-index:9;
		display:none;
	}
	
	.seconds_firsts:hover .seconds_firsts_img_names{
		display:block;
	}
	
	.case_remarks{
		width:1248px;
		height:136px;
		text-align:center;
	}
	
	.mobils_cases{
		display:none;
	}
	
	.pcs_news{
		width:100%;
		height:647px;
		background:#181c4b;
	}
	
	.pcs_news_middle{
		width:1248px;
		height:647px;
		margin:0 auto;
	}
	
	.pcs_index_case_middle_under{
		width:1248px;
		height:352px;
		margin:0 auto;
	}
	
	.pcs_index_case_left{
		width:452px;
		height:352px;
		border:1px solid #898989;
		float:left;
	}
	
	.pcs_index_case_left_top{
		width:450px;
		height:227px;
	}
	
	.pcs_index_case_left_under{
		width:450px;
		height:122px;
		padding:10px;
	}
	
	.index_news_title a{
		display:block;
		width:385px;
		height:52px;
		line-height:52px;
		float:left;
		font-size:18px;
		color:#fff;
	}
	
	.news_icon{
		width:20px;
		height:14px;
		float:right;
		margin-top:15px;
		margin-right:10px;
	}
	
	.index_news_remarks{
		width:430px;
		height:auto;
		line-height:2em;
	}
	
	.index_news_rights{
		width:796px;
		height:351px;
		float:right;
	}
	
	.index_news_rights ul li{
		width:796px;
		height:85px;
		margin-top:25px;
	}
	
	.index_news_time{
		width:153px;
		height:85px;
		border-right:1px solid #4d4d4d;
		text-align:center;
		float:left;
	}
	
	.dates{
		font-size:40px;
		color:#fff;
	}
	
	.months{
		font-size:18px;
		color:#fff;
		margin-top:10px;
	}
	
	.index_news_remarksx{
		width:608px;
		float:right;
	}
	
	.index_news_remarksx_title{
		font-size:18px;
	}
	
	.index_news_remarksx_title a{
		color:#fff;
	}
	
	.mobiles_news{
		display:none;
	}
	
	.pcs_frineds_link{
		width:100%;
		height:89px;
		border-bottom:1px solid #545d78;
		line-height:89px;
		background:#233262;
	}
	
	.pcs_friends_link_middle{
		width:1248px;
		height:89px;
		margin:0 auto;
	}
	
	.pcs_friends_link_middle a{
		color:#fff;
	}
	
	.pcs_footers{
		width:100%;
		height:481px;
		background:#233262;
	}
	
	.pcs_footers_middle{
		width:1248px;
		height:481px;
		margin:0 auto;
	}
	
	.pcs_footers_middle_left{
		width:715px;
		height:auto;
		float:left;
	}
	
	.pcs_foters_middle_left{
		width:715px;
		height:481px;
		float:left;
	}
	
	.pcs_footers_middle_left_top{
		width:715px;
		height:154px;
	}
	
	.pcs_footers_middle_left_top_left{
		width:358px;
		height:154px;
		float:left;
	}
	
	.pcs_footers_middle_left_top_right{
		width:93px;
		height:131px;
		float:right;
		margin-top:30px;
		text-align:center;
	}
	
	.pcs_footers_middle_left_unders{
		width:715px;
		height:219px;
		border:1px solid #636d90;
		margin-top:30px;
	}
	
	.contact_list{
		width:350px;
		height:219px;
		padding:20px;
		float:left;
		color:#a9acbb;
		line-height:2em;
	}
	
	.copyrights{
		width:715px;
		height:50px;
		line-height:50px;
		color:#c1c3cd;
		text-align:center;
	}
	
	.pcs_feedbacks{
		width:387px;
		height:367px;
		float:right;
	}
	
	.feedbacksx {
			display:none;
	}
	
	.index_footers{
		display: none;
	}
	
	.index_feedbackx{
		display:none;
	}
	
 #mpage{
		display:none;
	}
}


@media screen and (max-width:1024px){
	.pcs_headers{
		display:none;
	}
	
	.pcs_banners{
		display:none;
	}
	
		
		.mobile_header {
			max-width: 640px;
			height: 100%;
			overflow: hidden;
			margin: 0 auto;
			
	}
	
	.mobile_header_logo {
		width: 40%;
		height: 100%;
		float: left;
		
	}
	
	.mobile_header_logo img {
		width: 60%;
		
	}
	
	.mobile_meuns {
		width: 20%;
		height: auto;
		float: right;
		margin: 7%;
		margin-right:3%;
		
		text-align: right;
	}
	
	.mobile_meuns img {
		width:31%;
		margin-top:8%;
	}
	
	.sidenav {
		background: #ffffff;
		width: 150px;
		position: absolute;
		top: 0;
		bottom: 0;
		padding-top: 50px;
	}
	
	.am-offcanvas-content ul li {
		width: 100%;
		float: left;
		height: 50px;
	}
	
	.sidenav li {
		list-style-type: none;
		text-align: center;
		font-size: 14px;
		font-family: 微软雅黑;
	}
	
	.am-offcanvas-content a {
		color: #ccc;
	}
	
	img {
		border: 0;
		vertical-align: middle;
	}
		
	.mobile_banner{
		max-width:640px;
		height:100%;
		margin:0 auto;
		margin:0 auto;
	}

	.mobiles_aboutsx{
		max-width:640px;
		height:100%;
		margin:0 auto;
		margin:0 auto;
	}
	

	.moble_product_title {
		text-align: center;
		font-size: 0.4rem;
		font-weight: bold;
		padding: 5%;
		padding-bottom: 0px;
	}
	
	.moble_product_remark {
		text-align: center;
		padding: 2%;
		font-size: 0.3rem;
	}
	
	.mobile_about_pic {
		max-width: 640px;
		height: 100%;
		margin-top: 3%;
	}
	
	.mobile_about_pic img {
		width: 100%;
	}
	
	.mobile_about_remark {
		width: 100%;
		height: 100%;
		overflow: hidden;
		background: #eeeeee;
		padding: 3%;
	}
	
	.clear {
		clear: both;
	}
	
	.mobile_about_remark_list {
		line-height: 2.5em;
		text-indent: 2em;
		margin-top: 5%;
	}
	
	.pcs_index_abouts{
		display:none;
	}
	
	.index_product_middle_top {
		width: 100%;
		height: 100%;
		text-align: center;
		margin-top: 4%;
	}
	
	.cn_product_title {
		font-size: 16px;
		font-weight: bold;
	}
	
	.en_product_title {
		font-size: 14px;
		font-family: 'Arial';
	}
	
	.biaoyu_remark {
		margin-top: 1%;
		font-size: 12px;
	}
	
	.pcs_services{
		display:none;
	}
	
	.mobiles_services{
		max-width:640px;
		height:100%;
		margin:0 auto;
	}
	
	.pcs_index_cases{
		display:none;
	}
	
	.mobils_cases{
		max-width:640px;
		height:auto;
		margin:0 auto;
	}
	
	
	.index_product{
	width:100%;
	height:100%;
	background:#fff;
}

.index_product_middle{
	width:99%;
	height:100%;
	margin:0 auto;
}

.index_product_middle_top{
	width:100%;
	height:100%;
	text-align:center;
	margin-top:4%;
}



.index_product_middle_under{
	width:100%;
	height:100%;
	margin:0 auto;
	margin-top:2%;
}

.index_productclass_lists{
	padding:1%;
	border-radius:5px;
}

.productclass_pic{
	width:100%;
	height:100%;
}

	.productclass_pic img{
		width:100%;
	}

	.productclass_pic_name a{
		display:block;
		width:100%;
		height:100%;
		text-align:center;
		overflow:hidden;
		background:#e7e7e7;
		padding:7%;
		border-radius:0 0 6px 6px;
	}


	.index_product_more a {
		display: block;
		width: 30%;
		height: 4vh;
		line-height: 4vh;
		margin: 0 auto;
		border: 1px solid #e9e9e9;
		text-align: center;
		margin-top: 3%;
	}
	
	.pcs_news{
		display:none;
	}
	
	.pcs_frineds_link{
		max-width:640px;
		height:100%;
		margin:0 auto;
	}
	
	.pcs_friends_link_middle{
		max-width:640px;
		height:100%;
		padding:2%;
	}
	
	.pcs_footers{
		display:none;
	}
	
	.feedbacksx {
		max-width: 640px;
		height: 100%;
	}
	
	.index_footers {
		width: 100%;
		height:8vh;
		background: #717171;
		position: fixed;
		bottom: 0;
		z-index: 9999;
		background-position: 50% 50%;
	}
	
	.index_footers ul li a {
		display: block;
		width: 20%;
		height:8vh;
		line-height:8vh;
		float: left;
		text-align: center;
	}
	
#mpage {
    background-color: #f8f8f8;
	margin-top:3%;
}

.plr10 {
    padding: 0 20px;
}

#mpage .content .header {
    padding: 50px 14px 30px 0px;
}

#mpage .content .header::after {
    position: relative;
    content: "";
    height: 0px;
    background: #C3C3C3;
    margin: 12px 0 0;
    width: 30px;
    float: left;
    margin-left: -15px;
    left: 50%;
}

.content .header p.title {
    text-align: center;
}
.content .header p.title {
    color: #444;
    font-size: 1.6rem;
}

.content .header p.subtitle {
    text-align: center;
}
.content .header p.subtitle {
    color: #c1c1c1;
    font-size: 1.2rem;
}

#mpage .description {
    text-align: left;
}
#mpage .description {
    line-height: 2rem;
}

#mpage a.more {
    position: relative;
    margin-left: -30%;
}
#mpage a.more {
    color: #fff;
    font-family: "HELVETICANEUELTPRO-THEX";
    border: #4E4E4E 1px solid;
    background: #4E4E4E;
    border-radius: 0px;
    width: 60%;
    margin: 30px auto 40px auto;
    line-height: 40px;
}
#mpage a.more {
    width: 80%;
    height: 38px;
    display: block;
    margin: 25px auto 50px;
    line-height: 38px;
    text-align: center;
}

 #mpage .fimg {
    background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-repeat: no-repeat;
    margin-top: 20px;
}
 #mpage .fimg {
    width: 100%;
    height: auto !important;
    overflow: hidden;
}

 #mpage .fimg img {
    width: 100%;
    margin: 0;
    display: block;
    float: none;
}

	#mproject {
		background-color: #fff;
		margin-bottom: 45px;
	}

	.content .header {
		padding: 35px 14px 30px 14px;
	}
	
	.content .header p.title {
    text-align: center;
	}
	.content .header p.title {
		color: #444;
		font-size: 1.6rem;
	}
	
	.content .header p.subtitle {
    text-align: center;
	}
	.content .header p.subtitle {
		color: #c1c1c1;
		font-size: 1.2rem;
	}
	
	#projectlist .wrapper {
		margin-left: 0;
	}
	
	#projectlist .projectitem {
		padding-bottom: 50px;
		width: 48%;
		margin: 0 1% 2% 1%;
		background-color: #fff;
	}
	
	#projectlist .projectitem {
		height: auto;
		float: left;
		position: relative;
	}
	
	#projectlist .projectitem a {
		display: block;
		overflow: hidden;
	}
	
	#projectlist .projectitem a img {
    width: 100%;
    height: auto;
    transition: all ease-out .3s;
   }
	
	#projectlist .projectitem .project_info {
    height: 50px;
    position: absolute;
    width: 100%;
    bottom: 0;
   }
   
   .projectitem .project_info p.title {
		margin-top: 10px;
		color: #565656;
		font-size: 13px;
		text-align: left;
		margin-left: 0px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis; 
		margin-bottom: 4px;
	}
	
	projectitem .project_info p.subtitle {
    color: #7E7E7E;
    font-size: 10px;
    margin-left: 0px;
    text-align: left;
}
	.projectitem .project_info p.subtitle {
		margin-bottom: 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	.hide {
		display: none;
	}
	.clear {
		clear: both;
	}
	
	#projectmore {
		color: #fff;
		background: #4E4E4E;
		font-family: "HELVETICANEUELTPRO-THEX";
		width: 60%;
		margin: 20px auto;
		height: 40px;
		line-height: 40px;
		margin: 0 auto;
		margin-top: 35px;
	}
	#projectmore {
		line-height: 50px;
		text-align: center;
		font-size: 1.2rem;
		display: block;
		text-indent: 0px;
		position: relative;
		z-index: 1;
	}
	
	#mservice {
		background-color: #f8f8f8;
		padding-bottom: 30px;
	}
	
	.content .header {
		padding: 35px 14px 30px 14px;
	}
	
	.content .header p.title {
		text-align: center;
	}
	.content .header p.title {
		color: #444;
		font-size: 1.6rem;
	}
	#mservice .content .header p.subtitle {
		color: #707070;
	}
	.content .header p.subtitle {
		text-align: center;
	}
	.content .header p.subtitle {
		color: #c1c1c1;
		font-size: 1.2rem;
	}
	
	 #mservice .slider_wrapper {
		height: 240px;
	}
	
	 #mservice .slider_wrapper {
		width: 90%;
		height: 200px;
		overflow: hidden;
		margin: 0 auto;
	}
	

	.module {
		position: relative;
	}
	
	.content .header {
		padding: 35px 14px 30px 14px;
	}
	
	.content .header p.title {
    text-align: center;
	}
	.content .header p.title {
		color: #444;
		font-size: 1.8rem;
	}
	
	.content .header p.subtitle {
		text-align: center;
	}
	.content .header p.subtitle {
		color: #c1c1c1;
		font-size: 1.2rem;
	}
	
	.npagePage.mvideom .content, .mvideom .module-content {
		padding: 0 10px;
	}
	
	.mvideom .content_list .videom_item {
		width: 100%;
	}
	.mvideom .content_list .videom_item {
		width: 50%;
		float: left;
	}
	
	.mvideom .content_list .videom_item .wrap {
		margin: 10px;
	}
	
	.mvideom .content_list .image img {
		float: none;
		width: 100%;
	}
	
	.mvideom .content_list .item_info {
		padding: 10px 10px;
	}
	
	.mvideom .content_list .item_info .title, .serviceitem div p.title, #teamlist .teamitem .header p.title {
		font-size: 1.5rem;
		color: #565656;
	}
	.mvideom .content_list .item_info .title {
		width: 100%;
		height: 20px;
		line-height: 20px;
		font-size: 1.6rem;
		color: #464646;
	}
	
	.ellipsis {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: inline-block;
		max-width: 100%;
	}
	
	.mvideom .content_list .video_details {
		display: none;
	}
	
	.fa {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	#mnews {
		background-color: #f8f8f8;
		height: auto;
	}
	
	#newslist .newstitem {
    height: 140px;
    padding-top: 40px;
    padding-bottom: 0;
	}
	#newslist .newstitem {
		border-bottom: rgba(0,0,0,0.05) 1px solid;
	}

	#newslist .newsbody {
		margin-top: 10px;
	}
	
	#newslist .newstitem:first-child {
		padding-top: 20px;
	}
	
	.newsimage {
		display: none;
	}
	
	#newslist .newstitem .newsdate {
    margin-bottom: 15px;
	}
	#newslist .newstitem .newsdate {
		float: left;
	}
	
	#newslist .newstitem .md {
    color: #8a8a8a;
    font-size: 16px;
    line-height: 0px;
    height: 0;
    padding: 0 60px 0 0;
	}
	#newslist .newsinfo .md {
		text-align: right;
	}

	#newslist .newsdate p {
		font-family: "HELVETICANEUELTPRO-THEX", Arial;
	}
	
	#newslist .newsinfo .year {
		color: #bdbdbd;
		font-size: 16px;
		line-height: 0;
		padding: 0;
		margin-left: 55px;
		text-align: left;
	}
	
	#newslist .newsbody {
		margin-top: 10px;
	}
	
	
	#newslist .newsbody .title {
    color: #565656;
	}
	#newslist .newsbody .title {
		width: 100%;
		height: 20px;
		line-height: 20px;
		font-size: 1.6rem;
	}
	
	#newslist .newsbody .description {
		width: 100%;
		height: 45px;
		line-height: 22px;
		font-size: 1.3rem;
		color: #6a6a6a;
		overflow: hidden;
		margin-top: 10px;
	}
	
	.plr10 {
			padding: 0 20px;
		} 
		
 #mcontact {
		display: flex;
		flex-direction: column;
	}

	#mcontact {
		background-color: rgb(255, 255, 255);
		padding-bottom: 40px;
	}

	
	
	#mcontact .container_header {
		text-align: left;
		padding: 20px 0px;
	}
	
	.container_header .title {
		color: rgb(4, 160, 123);
	}
	
	.agent-mobile #mcontact .container_header .title {
		line-height: 1.8em;
	}
	
		#mcontact .container_header .subtitle, .mlist .container_header .subtitle, .module.mcustomize .header .subtitle {
		line-height: 22px;
	}
	
	#mcontact .container_header .subtitle {
		color: rgb(153, 153, 153);
	}
	
	.mlist .container_header .title, .mlist .container_header .subtitle {
		margin-left: 4%;
	}
	
	.agent-mobile #contactform {
		padding-top: 0px;
	}
	
	#contactform {
		padding: 24px 5% 0px;
	}
	
	
	#contactform input, textarea {
		width:100%;
		vertical-align: middle;
		color: rgb(51, 51, 51);
		margin-bottom: 10px;
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: rgb(236, 236, 236);
		border-image: initial;
		padding: 10px 20px;
		transition: all 0.3s ease-out 0s;
	}
	
	#contactform textarea {
		height: 100px;
		resize: none;
		overflow: hidden;
	}
	
	#contactform .submit {
		    color: #fff;
		font-family: HELVETICANEUELTPRO-THEX;
		border: #4E4E4E 1px solid;
		background: #4E4E4E;
		border-radius: 0px;
		width:55%;
		margin: 30px auto 40px auto;
		display: block;
		text-align: center;
		margin-top:5%;
	}
}




