@media(max-width:768px) {
.content-asset span{
    word-wrap:break-word !important;
    white-space:normal !important;
}
.ft_right ul:last-child ,
.detail_content  img,
	.container_idx,
	.server_box,
	.container {
		width: 100%;
	}

	.xs_footer,
	.hidden-md {
		display: block;
	}

	.index_one_nn {
		height: auto;
		padding: 10px;
		width: 95%;
		-moz-transform: translate(-50%, -7%);
		-ms-transform: translate(-50%, -7%);
		-webkit-transform: translate(-50%, -7%);
		transform: translate(-50%, -7%);
	}
.ser_ul .ser_li p {
    bottom: 51px;
    font-size: 12px;
    
}
	.banner_nav li {

		text-align: center;
	}

	.banner_nav li img {
		/*width: 40px;*/
	}

	.banner_nav li h3 {
		margin: 13px 0;
		font-size: 18px;
	}

	.banner_nav li p {
		font-size: 12px;
		width: 96%;
		font-weight: 100;
		margin: 0 auto;
	}

	.navbar-default .navbar-toggle {
		position: absolute;
		border: 0;
		right: 0;
		margin: 0;
	}

	.navbar-default .navbar-brand {
		color: #777;
		padding: 0;
		width: 140px;
		margin-left: 16px;
	}

	.index_pro {
		margin-top: 195px;
	}

	.pro_ul {
		display: block;
		margin-bottom: 25px;
	}

	.pro_ul li {
		width: 24%;
		float: left;
		text-align: center;
		font-size: 14px;
		border: 1px solid #505050;
		margin: 0;
		border-radius: 50px;
		padding: 6px 0;
		margin-right: 1%;
	}

	.pro_ul li:last-child {
		margin-right: 0;
	}

	.cda .dd,
	.cda .dt,
	.navbar-nav.nn>li,
	.ft_right ul,
	.ft_left,
	.ft_right,
	.bilst li {
		width: 100%;
	}

	.bilst li a {
		padding-bottom: 0px;
	}

	.bilst li p {
		width: 100%;
		margin: 0 auto;
		padding: 7px;
		font-weight: bold;
	}

	.pro_btn {
		margin: 40px 0;
	}

	.btn_orange {
		background: #ff7e00;
		color: #fff;
		padding: 9px 55px;
		font-size: 15px;
	}

	.ser_ul .ser_li a {
		height: 125px;
	}

	.ft_right ul:nth-child(1),
	.ft_right ul:nth-child(2),
	.ft_right ul:nth-child(3) {
		display: none;
	}

	.ft_left img {
		margin-bottom: 10px;
	}

	footer li h4 {
		margin-bottom: 17px;
	}

	.ft_right input {
		width: 77%;
	}

	footer {
		padding: 15px 0 50px;
	}

	.navbar-nav.nn {
		float: left;
		margin: 0 auto;
		width: 100%;
		display: block;
	}

	.navbar-collapse {
		width: 100%;
		padding: 0;
		box-shadow: none;
		background: #fff;
		margin: 0 !important;
	}

	.navbar-default {
		border: 0;
	}

	.navbar-default .navbar-nav>li>a {
		color: #333;
	}

	nav .container {
		padding: 0;
	}

	.nav>li:nth-child(1) {
		display: none;
	}

	.navbar-right { 
        width: 100%;
        text-align: center; 
		float: left;
	}

	.xs_footer {
		position: fixed;
		z-index: 999;
		bottom: 0;
		width: 100%;
		background: #fff;
	}

	.xs_footer li {
		float: left;
		text-align: center;
		width: 20%;
	}

	.xs_footer li a:before {
		content: '';
		display: block;
		margin: 5px auto;
		width: 25px;
		height: 25px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.xs_footer li:nth-child(1) a:before {
		background-image: url('../images/icon_ft1.png');
	}

	.xs_footer li:nth-child(2) a:before {
		background-image: url('../images/icon_ft2.png');
	}

	.xs_footer li:nth-child(3) a:before {
		background-image: url('../images/icon_ft3.png');
	}

	.xs_footer li:nth-child(4) a:before {
		background-image: url('../images/icon_ft4.png');
	}

	.xs_footer li:nth-child(5) a:before {
		background-image: url('../images/icon_ft5.png');
	}

	.n_banner {
		height: 45vh;

	}

	.n_navbox a {
		padding: 11px 0;
		font-size: 14px;
	}

	.about_txt1 h2 {
		margin-top: 0;
	}

	.about1 {
		margin: 0 auto;
	}

	.about_txt1 h4 {
		font-size: 29px;
	}

	.about4,
	.about2 {
		padding: 30px 0;
	}

	.text-header,
	.title h1 {
		font-weight: bold;
		margin: 0;
		font-size: 23px;
	}

	.about3 {
		margin: 30px 0;
	}

	.team_li {
		color: #fff;
		width: 49.6%;
	}

	.text-header {
		margin-top: 0;
	}

	.ab_zr_ul {
		display: block;
	}

	.ab_zr_li {
		float: left;
		width: 48.5%;
		padding: 22px 10px;
	}

	.ab_zr_li:nth-child(2n+2) {
		margin-right: 0;
	}

	.news-lin {
		width: 100%;
		margin: 0 0 15px;
	}

	.news-info {
		padding: 10px;
		;
	}

	.pro_detail_box,
	.news-txt-title {
		margin: 0 0 7px;
	}

	.news-txt p {
		height: auto;
		margin: 0;
	}

	.n_pro {
		margin-top: 30px;
	}

	.detail_tit,
	.pro_left ul {
		margin: 20px 0;
		padding: 10px 0;
	}

	.pro_left {
		padding-top: 0;
	}

	.e_h1-8 {

		font-size: 23px;
	}

	.p_item {
		padding: 0;
	}

	.property {
		width: 96%;
	}

	.adv {
		width: 100%;
		height: 146px
	}

	.adv_box {
		width: 39%;
		margin-right: 2%;
		height: 145px;
	}

	.adv .left {
		width: 59%;
	}

	.adv_title {
		font-size: 22px;
		margin-top: 16px;
	}

	.adv_box2 {
		padding: 30px 0;
	}

	.tabs_blist li img {
		width: 34px;
		margin-bottom: 12px;
		margin-top: 17px;
	}

	.adv2_cont .dd .col-md-3 {
		height: auto;
		padding: 13px;
		font-size: 14px;
		line-height: 27px;
		background-color: #ffb615;
		color: #fff;
		border-radius: 0;
	}

	.adv2_cont .dd .col-md-3 span {
		margin-bottom: 10px;
	}

	.adv2_cont .dd .col-md-3 h3 {
		margin-bottom: 16px;
		font-size: 22px;
		margin-top: 8px;
	}

	.adv2_cont .dd .col-md-3 p {
		margin-bottom: 10px;
	}

	.adv2_cont .dd .col-md-9 img {
		max-width: 100%;
	}

	.title {
		margin-bottom: 70px;
		font-size: 25px;
	}

	.cda .dd {
		height: auto;
		padding: 20px;
	}

	.cda p {
		font-size: 14px;
		line-height: 23px;
		margin: 0;
	}

	.list li {
		float: left;
		width: 49%;
		height: 190px;
		margin-right: 2%;
		padding: 10px;
		margin-bottom: 7px;
	}
.cda .dt{
    height: auto;
}
	.list li:nth-child(2n+2) {
		margin-right: 0;
	}

	.list li h3 {
		font-size: 18px;
		padding: 3px 0;
	}

	.tit {
		margin: 0;
	}

	.tit h3 {
		font-size: 23px;
	}

	.lxfs {
		margin-bottom: 50px;
	}

	.lxfs li{
	    width: 100%;
	}
	.faq_box .title {
		margin-bottom: 25px
	}

	.contact_box {
		margin: 30px 0;
	}
	.btn-orange{
	    margin: 0 auto;
 	}
 	
 	.n_navbox .container{
 	    padding: 0;
 	}
}