/* Write your styles */
/***css初始化***/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0
}

html {
    color: #000;
    overflow-y: scroll;
    overflow: -moz-scrollbars
}

body, button, input, select, textarea {
    font: 12px arial
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

em {
    font-style: normal
}

small {
    font-size: 12px
}

ul, ol {
    list-style: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none;
	color:#000000;
}

legend {
    color: #000
}

fieldset, img {
    border: 0
}

button, input, select, textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    -ms-interpolation-mode: bicubic
}

textarea {
    resize: vertical
}
/***css初始化***/

@media screen and (min-width:1024px) { 
	
	.bolilai_index_products_right img{
		width:100%;
	}
	
	.bolilai_index_products_right{
		width:50%;
		height:100%;
		float:left;
		overflow:hidden;
	}
	
	.bolilai_index_products_left_under_small_title{
		font-size:16px;
		line-height:2em;
		margin-top:6%;
	}
	
	.bolilai_index_products_left_under_big_title{
		font-size:33px;
		font-weight:bold;
		margin-top:10%;
	}
	
	.bolilai_index_products_left_under{
		width:100%;
		height:auto;
	}
	
	.bolilai_index_products_left_top{
		font-size:35px;
		font-family:'Arial';
	}
	
	.bolilai_index_products_left{
		width:50%;
		height:100%;
		float:left;
	}
	
	.bolilai_index_products{
		width:90%;
		height:100%;
		overflow:hidden;
		margin:0 auto;
		padding-top:5%;
	}
	
	.headers_pc{
		width:100%;
		height:auto;
		position:fixed;
		z-index:999999;
	}
	
	.headers_pc_middle{
		width:90%;
		height:auto;
		margin:0 auto;
	}
	
	.headers_pc_middle_logo{
		width:19%;
		height:auto;
		float:left;
	}
	
	.headers_pc_middle_logo img{
		/*
		width:100%;
		*/
	} 
	
	
	.header_right{
		width:80%;
		height:auto;
		float:right;
		margin-top:3%;
	}
	
	.meuns{
		font-size:16px;
		font-family:'微软雅黑';
		text-align:center;
		display: flex;
		align-items: center; 
		justify-content: center;
	}
	
	
	
	.meuns li{
		 flex: 1;
	} 
	
	.meuns a{
		color:#ffffff;
	}
	 
	 
	.hot_line{
		
		height:30px;
		background:#ff000a;
		line-height:30px;
		font-size:15px;
		color:#ffffff;
		border-radius:10px;
		text-align:center;  
		
	}
	
	.mobile_header{
		display:none;
	}
	
	.pc_banner{
		width:100%;
		height:auto;
	}
	
	/* flexslider */

	.flexslider{position:relative;height:auto;overflow:hidden;}

	.slides{position:relative;z-index:1;}

	.slides li{height:auto;}

	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

	.flex-control-nav .flex-active{background-position:0 0;}



	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

	.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

	.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
	
	.mobile_banner{
		display:none;
	}
	
	.index_products_title{
		display:block;
	}
	
	.mobile_products_title{
		display:none;
	}
	
	.mobile_index_abouts{
		display:none;
	}
	
	
	.bolilai_index_products .flexslider{position:relative;height:auto;overflow:hidden;}
  
    .bolilai_index_products .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:left;}
	
	.bolilai_index_products .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;display:none;}

	.bolilai_index_products .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;display:none;} 
	
	.bolilai_index_products .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;top:30px;}
} 

@media screen and (max-width:1000px){ 
	
	.mobile_index_abouts_pic img{
		width:100%;
	}
	
	.mobile_index_abouts_pic{
		width:100%;
	}
	
	.index_abouts{
		display:none;
	}
	
	.mobile_index_abouts{
		display:block;
	}
	
	.mobile_products_remark{
		width:100%;
		height:100%;
		overflow:hidden;
		background:#f6f6f6;
		text-align:center;
		padding:3%;
		padding-bottom:7%;
		
	}
	
	.mobile_products_remark_big_title{
		font-size:1.5rem;
		margin-bottom:2%;
		font-weight:bold;
	}
	
	.mobile_products_remark_small_title{
		font-size:1.5rem;
	}
	
	.mobile_index_product_list{
		width:100%;
		height:100%;
	}
	
	.mobild_index_products_title img{
		width:100%;
	}
	
	.index_products_title{
		display:none;
	}
	
	.mobile_products_title{
		display:block;
	}
	
	.headers_pc{
		display:none;
	}
	
	.mobile_header{
		width:100%;
		height:auto;
	}
	
	.mobile_header_logo {
		width: 40%;
		height: 100%;
		float: left;
		margin: 3%;
		margin-top: 0%;
		margin-bottom: 0px;
	}
	
	.mobile_header_logo img {
		width: 100%;
	}
	
	.mobile_meuns {
		width: 20%;
		height: auto;
		float: right;
		margin: 4%;
		margin-right: 3%;
		text-align: right;
	}
	
	.mobile_meuns img {
		width: 31%;
		margin-top: 8%;
	}
	
	.am-offcanvas {
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1090;
		background: rgba(0,0,0,.15);
	}
	
	.am-offcanvas-content {
		padding: 15px;
		color: #999;
	}
	
	.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;
	}
	
	.pc_banner{
		display:none;
	}
	
	.mobile_banner{
		width:100%;
		height:auto;
	}
	
	.clear{
		clear:both;
	}
	
	
}

.index_products{
	width:100%;
	height:auto;
}

.index_products_title{
	width:100%;
	height:auto;
}

.index_products_title img{
	width:100%;
}

.index_pro{
	padding:0px;
}




.news_product_pic img{
	width:100%;
}


.news_pro_remark_title{
	padding:5%;
	font-size:2.3rem;
	font-weight:bold;
	font-family:'微软雅黑';
}

.news_product_remarks{
	font-size:1.6rem;
	line-height:2em;
	padding:5%;
	padding-top:0px;
	padding-bottom:1%;
}

.lines{
	width:90%;
	padding:5%;
	height:50px;
	line-height:50px;
	border-top:1px solid #bababa;
	border-bottom:1px solid #bababa;
	display:flex;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0 auto;
}

.lines_content{
	flex:1;
	font-size:1.4rem;
	text-align:left;
}

.qiehuan{
	display:flex;
	margin-top:-40%;
}

.qiehuan img{
	width:60%;
}

.index_news_product_small_pic{
	display:flex;
	margin-left:5%;
	margin-top: 10%;
}

.index_news_product_small_pic_list{
	width:23%;
	margin-top:4%;
	margin-right:1.5%;
}

.index_news_product_small_pic_list img{
	width:100%;
}

@media screen and (min-width:1024px) { 
	
	.index_pros_bg_middles_right a{
		color:#ffffff; 
	}
	
	.index_pros_bg_middles_right{
		display:block;
		width:150px;
		height:30px;
		line-height:30px;
		border:1px solid #d0d0d0;
		border-radius:30px;
		text-align:center;
		font-size:15px;
		margin-top:5%;
		color:#ffffff;
	}
	
	.index_pros_bg_middles_left{
		font-size:34px;
		color:#ffffff;
		padding:5%;
		padding-left:0px;
	}
	
	.index_pros_bg_middles{
		width:90%;
		height:100%;
		margin:0 auto;
		display:flex;
		flex-wrap: wrap;
		justify-content:space-between; 
		
	}
	
	.index_pros{
		width:100%;
		height:100%;
		overflow:hidden;
		margin-top:5%; 
		
	}
	
	.index_pros_bg{
		width:100%;
		height:40vh;
		overflow:hidden;
		background:#252525;
	}
	

	
	.indexpro_list_middle{
		width:90%;
		height:auto;
		margin:0 auto;
	}
	
	.indexpro_list{
		margin-top:-9%;
	}

	.mobild_index_products{
		display:none;
	}

	.index_moboles_case{
		display:none;
	}
	
}

@media screen and (max-width:1000px) {
	
	.index_products{
		display:none;
	}


	.second_news_title{
		width:100%;
		padding:1%;
		height:30px;
		line-height:30px;
		background-color:rgba(0,0,0,0.5);
	
	}
	.second_news ul li{
		width:50%;
		height:100%;
		float:left;
		padding:1%;
	}
	
	.second_news{
		width:100%;
		height:100%;
		overflow:hidden;
		margin-top:3%;
		padding:3%;
	}
	
	.first_news_remark{
		width:100%;
		font-size:1.6rem;
		line-height:2em;
	}
	
	.first_news_title{
		font-size:1.7rem;
		font-weight:bold;
	}
	
	.first_news{
		width:100%;
		height:100%;
		padding:3%;
	}
	
	
	.index_cases{
		display:none;
	}
	
	.index_pros{
		display:none;
	}
	
	.mobild_index_products{
		width:100%;
		display:block;
		padding-bottom:10%;
	}
	
	.index_cases{
		display:none;
	}
	
	.index_moboles_case{
		width:100%;
		height:100%;
	}
	
}

.about_titles_cn{
	font-size:24px;
	margin-top:3%;
}

.about_titles_en{
	font-size:33px;
	
	font-family:'Arial';
}

.index_abouts{
	width:100%;
	height:100%;
	margin-top:7%;
	background:url(../images/index_about_bgs_02.jpg);
	overflow:hidden;
}

.index_abouts_middle{
	width:90%;
	height:auto;
	margin:0 auto;
}

.index_abouts_img img{
	width:100%;
}

.about_titles{
	margin-top:5%;
}

.index_about_remark{
	font-size:1.4rem;
	line-height:2em;
	margin-top:3%;
}

.index_abouts_unders{
	margin-top:12%;
}

.index_cases{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	padding-bottom:7%;
}

.index_case_bg img{
	width:100%;
	margin-top: 3%;
}

.index_case_middle{
	width:90%;
	height:auto;
	margin:0 auto;
	margin-top:-39%;
}

.index_case_middle_big_pic img{
	width:100%;
}

.index_case_middle_remark{
	padding:3%;
}

.index_case_remarks{
	font-size:1.3rem;
	font-family:'微软雅黑';
	line-height:2em;
	color:#888888;
}

.index_case_small_pic{
	display:flex;
	margin-top:10%;
}

.small_list{
	flex:1;
	margin-right:2%;
}

.small_list img{
	width:100%;
}

@media screen and (min-width:1024px) { 
	
	.index_news_mid_lists_right img{
		width:100%;
	}
	
	.index_news_mid_lists_right{
		width:50%;
		height:100%;
		overflow:hidden;
		float:left;
		padding:3%;
		
		
	}
	
	.index_news_mid_lists_left_remark{
		font-size:14px;
		font-family:'Arial';
		line-height:2em;
		margin-top:3%;
	}
	
	.index_news_big_title{
		font-size:18px;
		/*font-weight:bold;*/
		margin-top:5%;
	}
	
	.months{
		font-size:14px;
		margin-top:3%;
	}
	
	.days{
		font-size:21px;
		font-weight:bold;
	}
	
	.index_news_mid_lists_left{
		width:50%;
		height:100%;
		padding:3%;
		float:left;
	}
	
	
	.index_news_mid_lists ul li{
		width:49%;
		height:100%;
		overflow:hidden;
		float:left;
		border:1px solid #e8e8e8;
		margin-right:1%;
		margin-bottom:1%;
		
	}
	
	.index_news_mid_lists{
		width:90%;
		height:100%;
		overflow:hidden;
		margin:0 auto;
	}
	
	.index_news_mid{
		width:90%;
		height:100%;
		margin:0 auto;
	}
	
	.index_news{
		width:100%;
		height:100%;
		overflow:hidden;
		margin-bottom:3%;
	}

	.index_news_title img{
		width:100%;
		margin-top: 3%;
	}
	
	.index_news_lists{
		width:90%;
		height:auto;
		margin:0 auto;
	}
	
	.index_news_lists_left{
		width:49.5%;
		height:70vh;
		float:left;
		overflow:hidden;
	}
	
	.index_news_lists_left_img{
		width:100%;
		height:70vh;
	}
	  
	.index_news_lists_left_img img{
		width:100%;
	}
	
	.index_big_news_remarks{
		width:100%;
		height:auto;
		padding:3%;
		background: rgba(255, 255, 255, 0.3);
		margin-top:-7%;
		position:relative;
		z-index:99999999;
		font-size:1.6rem;
		text-align:center;
	}
	
	.index_news_lists_right{
		width:49.5%;
		height:70vh;
		float:right;
	}
	
	.index_news_lists_right ul li{
		width:49%;
		height:34vh;
		float:left;
		margin-right:1%;
		margin-bottom:2vh;
		overflow:hidden;
	}
	
	.index_small_news_pic img{
		width:100%;
	}
	
	.index_mobile_news{
		display:none;
	}
	
	.index_footers{
		width:100%;
		height:100%;
		overflow:hidden;
		border-top:1px solid #e5e5e5;
		
	}
	
	.index_footers_middle{
		width:90%;
		height:100%;
		margin:0 auto;
		overflow:hidden;
		margin-top:5%;
		padding-bottom:3%;
	}
	
	.index_footers_middle_left{
		width:20%;
		height:100%;
		float:left;
	}
	
	.footer_hot_line{
		width:80%;
		color:#ffffff;
		font-size:16px;
		border-bottom:1px solid #7a7a7a;
		line-height:2em;
	}
	
	.tel_number{
		font-size:18px;
		color:#ffffff;
		line-height:1.7em;
	}
	
	.erweima{
		margin-top:3%;
	}
	
	.scar_remark{
		margin-top:2%;
		font-size:15px;
		/*text-align:center;*/
	}
	
	.index_footers_middle_right{
		width:70%;
		height:100%;
		float:right;
	}
	
	.index_footers_middle_right ul li{
		/*
		width:15%;
		*/
		float:left;
		margin-right:5%; 
	}
	
	.footer_meuns_title{
		width:100%;
		height:40px;
		/*border-bottom:1px solid #5d5d5d;*/
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}
	
	.footer_small_meuns{
		font-size:14px;
		margin-top:3%;
	}
	
	.pc_copyright{
		width:100%;
		height:50px;
		line-height:50px;
		text-align:center;
		font-size:16px;
		margin:0 auto; 
		border-top:1px solid #e5e5e5;
	}
	
	.index_mobile_footers{
		display:none;
	}
	
}

a {
    color: #2d374b;
    text-decoration: none;
}

.clear{
	clear:both;
}


@media screen and (max-width:1000px) { 
	
	.copyright{
		width:100%;
		height:50px;
		line-height:50px;
		border-top:1px solid #c0c0c0;
		text-align:center;
		font-size:1.5rem;
		color:#d6d6d6;
	}
	
	.mobile_footer_info{
		padding:3%;
		display:flex;
		flex-direction: row;
		justify-content: space-between;
		color:#ffffff;
		font-size:1.6rem;
	}
	.index_news{
		display:none;
	}
	.index_mobile_news{
		width:100%;
		height:100%;
		display:block;
		padding-bottom:10%;
	}
	
	.mobile_news {
		width: 100%;
		height: 100%;
		margin: 0 auto;
	}
	
	.am-list-news-default {
		margin: 10px;
	}
	
	.am-list-news-hd {
		padding-top: 1.2rem;
		padding-bottom: 0.8rem;
	}
	
	.am-list-news-hd a {
		display: block;
	}
	
	.am-list-news-hd h2 {
		font-size: 1.6rem;
		float: left;
		margin: 0;
		height: 2rem;
		line-height: 2rem;
	}
	
	.am-list-news-hd .am-list-news-more {
		font-size: 1.3rem;
		height: 2rem;
		line-height: 2rem;
	}
	
	.am-fr {
		float: right;
	}
	
	.index_footers{
		display:none;
	}
	
	.index_mobile_footers{
		width: 100%;
		height: 100%;
		overflow:hidden;
	}
	 

.content_remarks{
	width:100%;
	height:100%;
	overflow:hidden;
	padding:3%;
	background:#efefef;
	padding-bottom:10%;
}

.content_remarks_title{
	font-size:1.7rem;
	font-weight:bold;
}

.remars_contents{
	font-size:1.6rem;
	line-height:2em;
	margin-top:3%;
	padding-bottom:2%;
}

.product_line{
	width:100%;
	height:1px;
	border-bottom:1px solid #c8c8c8;
	margin-top:2%;
}

.remarks_title{
	font-size:1.5rem;
	line-height:3em;
}

.product_buttons{
	width:100%;
	height:50px;
	border:1px solid #ff0700;
	line-height:50px;
	text-align:center;
	margin-top:3%;
}
	
}

.mobile_tuijian_produict{
	width:100%;
	height:100%;
	overflow:hidden;
}

.news_products_more a{
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:19px;
	border:1px solid #ffffff;
	margin-top:3%;
}

.mobile_big_title{
	font-size:2.0rem;
	/*font-weight:bold;*/
	padding:5%;
	color:#565656;
	padding-top:0px;
	padding-bottom:0px;
}

.mobild_index_products_title_left{
	float:left;
	color:#ffffff;
	font-size:1.8rem;
}

.mobild_index_products_title_right{
	float:right;
}

.mobild_index_products_title_right a{
	display:block;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	border:1px solid #ffffff;
	border-radius:20px;
}

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

.mobiles_list_index_list{
	width:90%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	border:1px solid #e8e8e8;
	padding:3%;
	margin-bottom:3%;
}

.mobiles_list_index_list_top{
	width:100%;
	height:100%;
	overflow:hidden;
}

.days{
	font-size:3.5rem;
	font-weight:bold;
}

.months{
	font-size:1.3rem;
}

.mobiles_list_index_list_top_remark{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:3%;
}

.mobiles_list_index_list_top_remark_title{
	font-size:1.5rem;
	font-weight:bold;
	line-height:2em;
}

.mobiles_list_index_list_top_remark_contents{
	width:100%;
	height:100%;
	font-size:1.2rem;
	line-height:2em;
}

.mobile_news_pic{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:3%;
}

.mobile_news_pic img{
	width:100%;
}

.index_about_mores a{
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	border:1px solid #000000;
	text-align:center;
	font-family:'Arial';
	margin-top:20px;
}