@charset "utf-8";
@media only screen and (max-width:1800px) {


}

@media only screen and (max-width:1700px) {


}

@media only screen and (max-width:1500px) {



.font-14 { font-size:13px;}
.font-16 { font-size:15px; }
.font-17 { font-size:16px; }
.font-18 { font-size:17px; }
.font-20 { font-size:18px;}
.font-22 { font-size:20px;}
.font-24 { font-size:22px;}
.font-30 { font-size:28px;}
.font-34 { font-size:31px;}
.font-36 { font-size:32px;}
.font-39 { font-size:35px;}
.font-40 { font-size:36px;}
.font-42 { font-size:38px;}
.font-45 { font-size:40px;}
.font-48 { font-size:42px;}
.font-52 { font-size:46px;}
.font-56 { font-size:47px;}
.font-60 { font-size:48px;}
.font-72 { font-size:60px;}
.font-90 { font-size:70px;}
.font-140 { font-size:110px;}

.brand_brand_con .text .date { background-position:3.5em 0.1em; }

.pro_query_tab{ /*width:440px;*/}
.pro_query_head{ /*margin-left:-220px;*/}

}

@media only screen and (max-width:1340px) {


.wrap { width:auto; margin:0px 20px; }


.pro_buscar_con .pro_car_con_text ul li { width:80px;  }


.ab_his_nav { left:auto; margin-left:0px; right:0px;  }
.his_fixed { right:20px; }

.ind_1 li .tit1 { margin-left:0px; left:5%; }


.pro_car_lb ul li dl dd {  width:81px; }


}

@media only screen and (max-width:1260px) {

 /**************brand_brand_lb*******************/
.brand_brand_lb ul li p { max-height:6em; }

.pro_buscar_lb ul li dl dd.car { width:40%; }

.pro_buscar_con .pro_car_con_text ul li { font-size:12px; width:76px; }


.pro_car_lb ul li dl dd {  width:25%; margin-right:0px; }


}

@media only screen and (max-width:1180px) {
  
  .header .logo { margin-left:0px; }
  .head_top .in_share { padding-right:0px; }
  .header .in_search { margin-left:3%; margin-right:8px; }
  
 
 .head_top .select-box { margin-right:0px; }
 .head-menu nav { margin-right:4%; }
 .header .in_search { right:0px; }
 
/* .head-menu .child.l1 { margin-left:-476px; }
 .head-menu .child.l2 { margin-left:-600px;  }
 .head-menu .child.l3 { margin-left:-780px; }
 .head-menu .child.l4 { margin-left:-900px;  }
 .head-menu .child.l5 { margin-left:-1000px;  }
*/ 
    /****************************help*******************************/
	.help_intempered ul li { float:left; width:50%; margin-left:-1px; }

    .help_maintain ul li dl dd { height:9.15em; }
	
	

   .article-box .art-text-box { width:94%;}
   .share{  /*width:94%; padding:0px 3% 4.2%;*/ }
   .pager-close{ width:94%; padding:1.7% 3% 2%; }
   
   
  .pro_network .pro_net_tab { width:300px; }
  .pro_network .pro_net_tab .con ul { height:493px;  }
  .pro_network  .pro_net_map #allmap { height:647px; }
   
  .pro_buscar_con .pro_car_con_text ul li { width:70px; }
  
  
  /**************about********************/
  .ab_intro_lb dl dd {  max-height:12em; }
  .ab_culture_body ul li { padding:0px 34px; }

  

}


@media only screen and (max-width:1100px) {

   .font-90 { font-size:40px;}
   
   .head-menu .child { padding:28px 20px 33px; }
   .head-menu .child.l1 { width:900px; margin-left:-380px; }
   .head-menu .child.l2 { width:900px; margin-left:-500px;  }
   .head-menu .child.l3 { width:900px; margin-left:-676px;  }
   .head-menu .child.l3 .txt dl dd { width:80px; }
   .head-menu .child.l4 { width:900px; margin-left:-800px;  }
   .head-menu .child.l5 { width:900px; margin-left:-820px; }
   .head-menu .child.l1 .txt { padding-right:0px; width:31.78%; }
  
  
  
  
   .help_maintain ul li dl dd { height:7.32em; }
   
   
	 /**************brand_brand_lb*******************/
	.brand_brand_lb ul li p { max-height:4.5em; }
    
	.brand_brand_con .text .con { max-height:8.7em; }


  .pro_network .pro_net_tab .con ul { height:433px;  }
  .pro_network  .pro_net_map #allmap { height:587px; }
   
  /**************about********************/
  .ab_culture_body ul li { padding:0px 20px; }

}



@media only screen and (max-width:1024px) {


.help_inmaintain .auto-img { height:200px; }
.help_inmaintain p { margin-bottom:0px; }
.help_in_safety .auto-img { height:178px; }


/*********************about***********************************/
.ab_intro_lb dl dd {  max-height:9em; }

/******************ab_news_foucs*******************/
.ab_news_foucs dl dd .con { padding:5% 9% 0px 17.14%; }

/***************product*****************/
.pro_car_lb ul li dl dd { /*width:80px; */}
   

  .pro_network .pro_net_tab .con ul { height:403px;  }
  .pro_network  .pro_net_map #allmap { height:557px; }
   


}


@media only screen and (max-width:1020px) {

  /******************footer********************/
  .footer .ft_nav { width:100%; }
  .footer  .ft_rt { float:right; width:100%; padding-top:2%; }
  .footer .ft_share { width:100%; }
  .footer .ft_share a:first-child { margin-left:0px; }
  .footer .copy { width:100%; text-align:left; padding:1% 0px; }
  .footer .copy_nav { width:100%; }
  .footer .copy_nav ul li:first-child { padding-left:0px; margin-left:0px; }
  
  .pro_buscar_con .pro_car_con_text ul li { width:58px; }
  
  .head-menu li { margin:0px 20px; }
  
  
  /**************about********************/
  .ab_culture_body ul li { padding:0px 10px; }

}

@media only screen and (max-width:980px) {

  .header .in_search { margin-left:3%; }
  .head-menu li { margin:0px 16px; }
  
   .head-menu .child.l1 { width:700px; margin-left:-310px; }
   .head-menu .child.l2 { width:700px; margin-left:-414px;  }
   .head-menu .child.l3 { width:700px; margin-left:-476px;  }
   .head-menu .child.l4 { width:700px; margin-left:-600px;  }
   .head-menu .child.l5 { width:700px; margin-left:-620px; }
   
   .head-menu .child.l1 .txt { padding-right:0px; width:40%; padding-top:-0px; }
   .head-menu .child .img{ float:left; width:56%;}

   .page .page_num a { margin:0px 1px; }
   
   .help_temp_list dl dd	{ max-height:9.15em; } 

    .help_maintain ul li dl dd { height:5.49em; }
	
	
   .ab_news_foucs dl dd p { max-height:6em; }
   
	 /**************brand_brand_lb*******************/
	.brand_brand_lb ul li p { max-height:3em; }
	
	.brand_brand_con .text .con { max-height:7.04em; }
	
	.brand_in_promotion .promotion_lf .con { height:7.15em; }
    
	
   
	/***************product*****************/
	.pro_car_lb ul li dl dd { /*width:74px;*/ }

	
    .pro_card_bus .pro-buttab-head a { margin:0px 1.45%; }
   
   
   .pro_network .pro_net_tab .con ul { height:373px;  }
   .pro_network  .pro_net_map #allmap { height:527px; }
   
   
   .ab_culture_body ul li { width:auto; padding:0px 20px; }
   .ab_culture_pic dl { padding:5% 8.4% 7%; }
   
   	.ab_contact_lb ul li dl { padding-left:20px; }
	.ab_contact_lb ul li:first-child dl { padding-left:20px; }
	.ab_contact_lb ul li:first-child + li + li + li dl { padding-left:20px; }
	
	
	.pro_query_tab { width:90%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;  }
	.pro_index_lb ul li dl dd { width:80px; }
	
	.ind_1 .round { bottom:1em; }
	.in_query { margin-top:2em; }
	.in_query .pro_query_head { left:5%; margin-left:0px; width:90%; }
	
	.in_winter_pic h2 { font-size:30px; }
	
	
	.pro_buscar_con .pro_car_model .ph_table  .font-16 { font-size:13px; }
  
}


@media only screen and (max-width:900px) {
 
  .head-menu li { margin:0px 10px;} 
  
  .page a.page_prev { margin-right:2px; }
  .page a.page_next { margin-right:8px; margin-left:2px; }
  .page .page_num { margin:0px; }
  .page .page_num a { margin:0px -1px; }
  .page .page_input { width:30px; }
  .page span { margin:0px 2px; }
  
	/***************product*****************/
	.pro_car_lb ul li dl dd { /*width:70px;*/ }
	
	
   .pro_network .pro_net_tab .con ul { height:333px;  }
   .pro_network  .pro_net_map #allmap { height:487px; }
   
   .pro_net_head ul { width:90%; }
   
   
   .pro_car_con_pic { width:100%; }
   .pro_car_con_text { width:100%; padding-top:2em;  }
   .pro_car_con_pic .tb-booth .fangda { display:none; }
   .pro_buscar_con .pro_car_con_text ul li { width:65px; }

	.pro_index_lb ul li dl dd { width:75px; }
	
		.in_winter_pic h2 { font-size:24px; }

	
}

@media only screen and (max-width:840px) {
	.head-menu nav { margin-right:6%; }
   .head-menu li { margin:0px 3px;} 
   .head-menu .child.l1 {   margin-left:-280px; }
   .head-menu .child.l2 {   margin-left:-370px;  }
   .head-menu .child.l3 {  margin-left:-486px;  }
   .head-menu .child.l4 {  margin-left:-560px;  }
   .head-menu .child.l5 {  margin-left:-620px; }
   
  .page a.page_prev { margin-right:2px; }
  .page a.page_next { margin-right:8px; margin-left:2px; }
  .page .page_num { margin:0px 1px; }
   
   .help_temp_list dl { padding:0px 50px 0px 129px}
   .help_temp_list dl dd	{ max-height:7.32em; } 
   .help_temp_list .tit { margin-top:-11%; }
   
    .help_maintain ul li dl dd { height:3.66em; }

	/*********************about***********************************/
	.ab_intro_lb dl dd {  max-height:7.5em; }

   .ab_news_foucs dl dd p { max-height:4.5em; }
   
    .ab_contact_lb .con { padding:2%; }
   	.ab_contact_lb ul li dl { padding-left:10px; }
	.ab_contact_lb ul li:first-child dl { padding-left:10px; }
	.ab_contact_lb ul li:first-child + li + li + li dl { padding-left:10px; }
	.ab_contact_lb ul li dl dd { font-size:14px; }
   
   /*********************brand****************************/
   .brand_brand_lb ul li  .tit {  max-height:1.5em; }
   
	.brand_brand_con .text .con { max-height:5.2em; }
	
	/***************product*****************/
	.pro_car_lb ul li dl dd { /*width:64px; */ padding-top:50px; }
	.pro_car_lb ul li dl dd i { width:40px; height:40px; margin-left:-20px; }
	.pro_card_bus .pro-buttab-head a { margin:0px; }
	.pro_card_bus ul li dl  { font-size:12px; }
	.pro_card_bus ul li dl dd { width:69px; }
	.pro_buscar_lb ul li dl dd.car { width:30%; }

    .pro_buscar_con .pro_car_con_text ul li { width:60px; }


   .pro_network .pro_net_tab .con ul { height:306px;  }
   .pro_network  .pro_net_map #allmap { height:457px; }
   
	.pro_index_lb ul li dl dd { width:69px; }
	
		.in_winter_pic h2 { font-size:24px; }
   

 .font-24 { font-size:19px; } 
 .font-36 { font-size:30px;  }


}

@media only screen and (max-width:780px) {

    .pro_buscar_con .pro_car_con_text ul li { width:59px; }
    
	.head-menu li { margin:0px 0px;} 
   .head-menu .child.l1 {   margin-left:-280px; }
   .head-menu .child.l2 {   margin-left:-350px;  }
   .head-menu .child.l3 {  margin-left:-472px;  }
   .head-menu .child.l4 {  margin-left:-546px;  }
   .head-menu .child.l5 {  margin-left:-614px; }
}


@media only screen and (max-width: 767px) {
body { font-size:150%; }
.phone_hide { display:none; }
.phone_show { display:block; }

.in_ban { height:30em; }
 
	
	.menu-open { }
    .header { position: fixed; top: 0; left: 0; width: 100%; }
	
	.header .wrap { margin:0px 10px; }
    .head-menu .wrap { position: relative; }
	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 50px; height:30px; padding: 0; outline: none; position: absolute; right: 10px; top: 50%; margin-top: -17px; z-index: 2000; }
	.menu_h::before, .menu_h::after, .menu_h span { background: #6cc00a; border-radius: 2px; }
	.menu_h::before, .menu_h::after { content: ''; position: absolute; height: 5px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; }
	.menu_h span { position: absolute; width: 100%; height: 5px; left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
	.menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
	.menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
	.menu-open .menu_h span { opacity: 0; }
	.menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
	.menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
	.menu-open nav { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	.menu-open nav { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	
	.menu-open .body-box { overflow: hidden; }
	.menu-open .menu_h { right: 230px; }
	
	.head-menu nav li.on .line { display:none; }
	.head-menu .child .txt { position:relative; width:100%; top:0%; }
	.head-menu .child .txt dl dd { background:none; padding:0px; }

	.menu-open .ph-mask { display: block; width: 100%; height: 100%; background: #000; opacity: 0.5; position: fixed; left: 0; top: 0; z-index: 100; }
	.menu-open .head_top,
	.menu-open .head-menu nav { transform: translateX(0px); -webkit-transform: translateX(0px); }  
  
     .header .logo { padding:12px 0px; }
	 .header .logo img { width:10em; }
     .head-menu { padding-top:0px; }
	 .head-menu li:hover > a { background:none; }
	.scroll .logo  { padding:12px 0px; }
    .scroll .logo img { transform:scale(1,1);  -webkit-transform:scale(1,1);  }
	.lt9 .scroll .logo img { zoom:1; }
	.scroll .head_top { display:block; }



	
	.select-box { line-height:30px; height:30px; }
	.select-box dt b { line-height:30px; }
	
	
     .head_top { z-index: 102; position: fixed; right: 0; top:0px; height:80px; left: auto; width: 230px; background:#6cc00a; transform: translateX(230px); -webkit-transform: translateX(230px); transition: 0.3s all; -webkit-transition: 0.3s all;  }
	.head_top .select-box { width:50%; font-size:12px; background:#fff; margin-top:10px; border: 1px solid #fff; }
	.head_top .top_lf { font-size:12px; line-height:30px; margin-top:10px; }
	.head_top .top-search { padding-right: 0; }
	.head_top .select-box { display:none; }
	.head_top .in_language { margin:0.5em 0px; }
	.head_top .in_language ul li a { color:#fff; }
	.head_top .in_language ul li a:hover { color:#fff; }
	.top-search a { position: relative; display: block; color: #fff; text-align: center; z-index:1; }
	.top-search .box .inp { width:174px; }
	.top-search .box { float:none; position:relative; z-index:2; }
	.head-menu li > a { padding:0px; line-height:200%; height:auto; }
	.head-menu li:hover > a { color:#fff; }
	
	.head-menu nav { z-index: 101; margin: 0; position: fixed; right: 0; top:80px; bottom: 0; left: auto; float: none; width: 230px; height:auto; background: #6cc00a; overflow-y: auto; transform: translateX(230px); -webkit-transform: translateX(230px); transition: 0.3s all; -webkit-transition: 0.3s all; }
	.head-menu nav ul { padding-bottom: 4em; padding-top: 10px; }
	.head-menu nav li { float: none; margin: 0; display:block;  padding:0.5em 1em;  }
	.head-menu nav li > a { color: #fff; font-size:16px;  }
	.head-menu .child { position: relative; display:block; border-top: 1px solid #74cf0a; top:-20px; opacity:1; background:none; visibility: visible; padding-left:4%; z-index:102; width:96%; box-shadow:none; }
	.head-menu .child .txt { padding:0.5em 0px;  border-top: 1px solid #67b809; margin-left:0px; }
	.head-menu .child .txt a { font-size:14px; color:#fff; padding:0.25em 1em; background:url(../images/nav_jt01.png) no-repeat left center; background-size:5px 8px; }
	.head-menu .child .txt a:hover { color:#fff; }
	.head-menu .child .txt dl dd { width:100%; padding:0px; }
	.head-menu .child .img { display:none; }
	.head-menu .child.l1 { padding:0px; margin-left:0px; width:96%; }
	.head-menu .child.l2 { padding:0px; margin-left:0px; width:96%; }
	.head-menu .child.l2 .txt dl dd { width:100%; }
	.head-menu .child.l3 { width:96%; padding:0px; margin-left:0px; }
	.head-menu .child.l3 .txt dl dd { width:100%; }
	.head-menu .child.l4 { width:96%; padding:0px; margin-left:0px; }
	.head-menu .child.l4 .txt dl dd { width:100%; }
	.head-menu .child.l5 { width:96%; padding:0px; margin-left:0px; }
	.head-menu .child.l5 .txt dl dd { width:100%; }
	
	.head-menu .child.l1 .txt { width:100%; padding-top:0.5em; }
	.head-menu nav li.on .line, .head-menu nav li.hover01 .line { display:none; }
      
	  
	 .footer { padding-top:2em; } 
	 .footer .ft_nav { padding-top:2%; }
     .footer .ft_nav dl { padding:0px 0px 3%; width:100%; }
	 .footer .ft_nav dl dt { padding-bottom:0px; }
	 .footer .ft_nav dl dd { float:left; margin-right:10px; }
	 .footer .copy { padding:2% 0px; }
	 .footer .copy a { display:block; }
	 
	 .ab_bn .auto-img { height:8em; }
	 .ab_bn .ab_text { margin-top:-1.5em; }
	 
	 
	 
	 .in_winter_pic h2 { font-size:1.5em; }
     
	 .in_ad ul li { width:100%; margin-right:0px; margin-bottom:1em; }
	 
	 .in_winter_pic { width:100%; }
	 .in_winter_video { width:100%; }
	 
	 
	 .in_find_us .jt { width:2.5em; height:2.5em; background-size:100% 100%; }
	 
	 
	/**************************product***********************************/
	.pro_car_lb ul { margin-bottom:1.5em; border:none;  }
	.pro_car_lb ul li { width:100%; *+width:100%; padding-bottom:1.5em; border:1px solid #e2e2e2; margin-bottom:1.5em;  }
	.pro_car_lb ul li .divimg { margin-top:1.5em; }
	.pro_car_lb ul li dl dd { width:3em; margin:0px 5% 0px 2%; padding-top:3em; }
	.pro_car_lb ul li dl dd i { position:absolute; left:50%; top:0px; width:3em; height:3em;  margin-left:-1.5em; }
	
	.pro_car_lb ul li .more { margin-top:1em; }
	.pro_car_lb ul li .more a { padding:0.25em 1.25em 0.15em 0.5em;  }
	.pro_car_lb ul li .more  a i { right:0.875em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:auto 100%;}
	
	 .pro_car_con_pic { width:100%; }
	 .pro_car_con_pic .tb-booth .fangda { display:none; }
     .pro_car_con_text { width:100%; padding-top:2em; padding-left:0px;  }
	 
	 .pro_car_con_text ul { margin-left:-0.5em; }
	.pro_car_con_text ul li { width:3em; margin:0px 5% 0px 2%; padding-top:3.5em; }
	.pro_car_con_text ul li i { position:absolute; left:50%; top:0px; width:3em; height:3em;  margin-left:-1.5em; }
	
	.pro_car_con_text .more { margin-top:1em; margin-bottom:1em; }
	.pro_car_con_text .more a { padding:0.25em 2.25em 0.15em 1.5em;  }
	.pro_car_con_text .more  a i { right:0.875em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:auto 100%;}
    
	.pro_car_con {padding:1.5em 0px 0px; margin-top:1em; }


	/*******************pro_car_model***************************/
	.pro_car_model .ph_table { width:100%; }
	.pro_car_model .ph_table ,.pro_car_model .ph_table thead,.pro_car_model .ph_table tbody,.pro_car_model .ph_table th,
	.pro_car_model .ph_table td,.pro_car_model .ph_table tr { display: block; }
	.pro_car_model .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
	.pro_car_model .ph_table tr { border: 1px solid #eee; text-align:left; border-bottom:0; margin-bottom:20px; }
	.pro_car_model .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
	.pro_car_model .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
	.pro_car_model .ph_table td:before { content: attr(data-title); }
	.pro_car_model .ph_table td:first-child { text-align:left;padding-left: 6em; }
	.pro_car_model .ph_table td:first-child + td + td + td + td + td  a {  padding:0.15em 1em 0px 0.5em; }
	.pro_car_model .ph_table td:first-child + td + td + td + td + td  a i { right:0.5em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:100% auto;}

     .pro_close { margin-top:1.5em; }
	 .pro_close a { padding:0.3em 1.5em 0.2em; }
	 
	 .pro_card_bus .pro-buttab-head a{ padding-top:4.24em;  width:5em; margin-bottom:1em;  }
	 .pro_card_bus .pro-buttab-head a i { margin-left:-1.95835em; height:3.9167em; width:3.9167em;  line-height:3.9167em; }
     .pro_buscar_lb ul li dl { font-size:0.875em; } 
	 .pro_buscar_lb ul li dl dd { width:6em; }
	 .pro_buscar_lb ul li dl dd.car {  width:7em; position:relative;  }
	 .pro_buscar_lb ul li dl dd.car i {height:3em; line-height:3em; }
	  
	 .pro_buscar_lb ul li .text p { margin-top:1em; }
       
	 
	 .pro_special_tab .pro-buttab-head a{  width:7em; }

	 
	 .pro_net_head ul li { width:100%; margin-bottom:0.5em; }
	.pro_network  .pro_net_map  { float:left; width:100%;  }
	.pro_network  .pro_net_map #allmap { height:20em;}
    .pro_network .pro_net_tab {  width:95%; margin-left:0px; margin-bottom:1.5em; padding:0px 2.5% 1em; }
	.pro_network .pro_net_tab .con { padding:1em 1.5em 1em 1em; }
	.pro_network .pro_net_tab .con ul { height:20em; }
	.pro_network .pro_net_tab ul li .text { padding:0px 0px 0px 1.5em; }
	.pro_network .pro_net_tab ul li .text .num { background-size:1.125em 1.625em; width:1.125em; height:1.625em;  line-height:1.5em;  top:0.2em; }

	.pro_net_head { padding:1em 0px; }
	.pro_net_head .tit { display:none; }
	.pro_net_head ul { margin-top:1em; }
	
	
	.pro_buscar_con .pro_buscar_con .auto-img { height:25em; }
	.pro_buscar_con .pro_buscar_con .txt {  left:5%; padding:5%; max-width:80%; }
    .pro_buscar_con .pro_car_con_text dl dd img { width:10em; }
	
	.pro_special_con .pro_net_head ul { width:70%; }
	
	
	.pro_in_txt { padding:2em 5% 6em; }
	.pro_in_body .pro_query_tab { margin-top:-4em; }
	
	.pro_index_lb ul li .divimg { width:90%; padding:1em 5%; }
	.pro_index_lb ul li .text { width:90%; padding:1em 5%; }
    .pro_index_lb ul li dl { width:100%; }
	.pro_index_lb ul li dl dd i { left:50%; top:0px; width:3em; height:3em;  margin-left:-1.5em; }
	.pro_index_lb ul li dl dd { padding-top:3.5em; }
	.pro_index_lb ul li .more { margin-top:1em; }
	.pro_index_lb ul li .more a { padding:0.25em 1.25em 0.15em 0.5em;  }
	.pro_index_lb ul li .more  a i { right:0.875em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:auto 100%;}
	
	.pro-query-body .pro_query_form ul li { width:100%; margin:5px 0px; }
	.card_bus_form .bus_form { width:90%; padding:3% 5%;}
	.card_bus_form .bus_form_sel ul li { width:100%; margin:5px 0px; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;}
	.card_bus_form .bus_form_but input { width:30%; }
	
	.pro_query_tab .pro_tab_head a { margin-bottom:0.5em; margin-left:1px; padding-right:0px; }
	.pro_query_tab .pro_tab_head a.on { padding-right:24px; }
	.pro-intab-head a { margin-bottom:0.5em; }
	.pro_query_tab { width:100%; padding:0.75em; }
	
		

	  
	/*********************about***********************************/
	.ab_intro .intro_head dl { padding:1.5em; }
	.ab_intro .intro_head dl dt { margin-bottom:1em; }
	.ab_intro .intro_head .divimg { position:relative; left:0px; padding:0px 5%; width:90%; bottom:0px;  }


    .ab_intro .intro_body dl { padding:1.5em; width:auto; }
	.ab_intro .intro_body dl dt { margin-bottom:1em;}
	
	
	/*****************ab_intro_lb************************/
	.ab_intro_lb .divimg { width:100%; }
	.ab_intro_lb .text { position:relative; width:100%;}
	.ab_intro_lb .wrapper { position:relative; padding:1.5em; }
	.ie7 .ab_intro_lb .wrapper {top:0%; }
	.ie7 .ab_intro_lb .subwrap{top:0%; }
	.ab_intro_lb dl dt {  padding-bottom:5.75%; }
	.ab_intro_lb dl dd {  max-height:100em;  }
	
	.ab_intro_lb ul li.li02 .wrapper { padding-top:1.5em; }
	
	
	/******************ab_news_foucs*******************/
	.ab_news_foucs dl dt { width:100%; padding:0px; }
	.ab_news_foucs dl dd {position:relative; width:100%; float:left; }
	.ab_news_foucs dl dd .con {position:relative; padding:1.5em 2em 2em 2em; }
	.ab_news_foucs dl dd h4 { margin-bottom:1em;  }
	.ab_news_foucs dl dd .view { padding-left:1.25em; padding-right:1em; }
	.ab_news_foucs dl dd .view i {width:1.125em; max-width:18px; height:1em; max-height:16px; background-size:100% auto; margin-top:-0.5em; }
	.ab_news_foucs dl dd .date { padding-right:1em; }
	.ab_news_foucs dl dd .share i {  background-size:100% auto;}
	
	.ab_news_foucs dl dd p { height:auto; max-height:7.5em; }
	
	.ab_news_foucs dl dd .more a {  padding:0.25em 1.25em 0.15em 0.5em; }
	.ab_news_foucs dl dd .more  a i { right:0.875em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:auto 100%;}
	
	
	/*************ab_ns_list****************/
	.ab_ns_list { margin-top:2em; }
	.ab_ns_list ul { padding-bottom:1em;}
	.ab_ns_list ul li {  width:100%;}
	.ab_ns_list .con { padding:1em 1em 2em; }
	.ab_ns_list .time { padding:0.5em 0px 1em }
	.ab_ns_list .view { padding-left:1.25em; padding-right:1em; }
	.ab_ns_list .view i { width:1.125em; max-width:18px; height:1em; max-height:16px; background-size:100% auto; margin-top:-0.55em; }
	.ab_ns_list .date { padding-right:1em; }
	.ab_ns_list .share i {  background-size:100% auto;}
	
	.ab_ns_list p { height:auto; max-height:7.5em; }
	
	
	.ab_culture_pic .divimg img { width:auto; }
	.ab_culture_pic .divimg .auto-img { height:15em; }
	.ab_culture_pic .text { width:90%; right:5%; }
	.ab_culture_pic .text dl dt .span01 { font-size:1.25em; }
	.ab_culture_pic dl { padding:5% 5% 7%; }
	.ab_culture_pic dl dd { margin-left:5%; padding:0.2% 2%; }
	.ab_culture_pic ul li.li02 .text { left:5%; }
	.ab_culture_pic dl dt .span02 { top:-0.1em; }
	
	/*******************ab_culture_body**************************/
	.ab_culture_body {  padding:2em 1em; }
	.ab_culture_body h2 { margin-bottom:0.5em;  padding-top:3.5em; }
	.ab_culture_body h2 i { margin-left:-1.5em;  width:3em; height:3em; border-radius:50%; }
	.ab_culture_body p { padding:0.5em 0px 0px; height:auto; }
	.ab_culture_body p i { width:2em; margin-left:-1em; }
	.ab_culture_body ul li { width:90%; padding:1.5em 5%; border-left:none; border-top:1px solid #c9c9c9; }
	.ab_culture_body ul li:first-child { border-top:none; }
	
	
	.ab_contact #map { height:16em; }
	.ab_contact .cont-txt { position:relative; }
	.ab_contact .cont-txt p { margin:0em 0px 1.5em; }
	.ab_contact .cont-txt { padding:3% 5% 5%; width:90%; top:0px; height:auto; margin-top:0px; right:0px; }
	.ab_contact .cont-txt .code { width:6em; }
	.ab_contact .cont-txt .code img { width:5.5em; height:5.5em; margin:7px auto; }
	.ab_contact .cont-txt .code label {  padding:0.2em 0px 0.4em; }


	.ab_contact_lb { margin-top:1.5em; padding:1em; margin-bottom:0.5em; }
	.ab_contact_lb .con { padding:0.5em;}
	.ab_contact_lb ul li { width:100%;  }
	.ab_contact_lb ul li dl {border-right:none; padding-bottom:1.5em; padding-left:1em; height:auto; border-top:1px solid #e2e2e2; border-bottom:none;  }
	.ab_contact_lb ul li dl dt { padding:1em 0px 0.5em; }
	.ab_contact_lb ul li:first-child dl { padding-left:1em;  border-top:none;  }
	.ab_contact_lb ul li:first-child + li + li + li dl { padding-left:1em; }
	.ab_contact_lb ul li dl dd { font-size:1em; }
	
	
	.ab_his-tab-body { padding-right:0px; }
	.ab_his_nav { position:relative; right:0px; height:auto; margin-bottom:1.5em; }
	.ab_his_nav ul li { float:left; }
	.ab_his_nav a { float:left; display:inline-block; width:95%; margin:0.5em 2.5%; text-align:center; padding:0.2em 0px; }
	.his_fixed { position:relative; right:auto; top:auto; }

    .ab_his_list .jt { margin-top:-7px; }
	
	.ab_his_list .date { width:45.33%; }
	.his_fixed { position:relative; top:0px; right:0px; }

	
	/***************ab_responlb******************/
	.ab_responlb { margin-bottom:1em; }
	.ab_responlb ul li {  width:100%; margin-bottom:1.5em; }
	.ab_responlb ul li a article {  height:auto; }
	
	
	.ab_his_list { background:none; }
	.ab_his_list dl { border-top:none; border-bottom:none; width:100%; padding:3em 0px 1em; }
	.ab_his_list .jt { display:none; }
	.ab_his_list .date { height:3em; width:100%; }
	.ab_his_list ul li.li02 .date { text-align:left; }
	
	
	
	.honnor_butlf { display:none;}
	.honnor_butrt { display:none;}
	
	.pro_query_head { position:relative; }
	.in_ad { margin-top:1em; top:0px; }
	.pager-close .close-right { display:none; }
	.job_con_file .car_close { display:none; }
	
	/*********************brand****************************/
	/************brand_promotion**************/
	.brand_promotion ul { margin-bottom:1em; }
	.brand_promotion ul li { width:100%; margin-bottom:2em; }
	.brand_promotion ul li p { margin-top:0.8em; height:auto; }
	
	/************brand_event**************/
	.brand_event ul { margin-bottom:1em; }
	.brand_event ul li {  width:100%; margin-right:0px; margin-bottom:2em; }
	.brand_event ul li p { margin-top:0.8em; height:auto; }
	

	/**************brand_brand_lb*******************/
	.brand_brand_lb ul { margin-bottom:1em; }
	.brand_brand_lb ul li { padding-bottom:2em; margin:2em 0px 0px; }
	.brand_brand_lb ul li .divimg {  width:100%; }
	.brand_brand_lb ul li .text { width:100%; padding-top:1em; }
	.brand_brand_lb ul li  .tit { margin-top:1em; max-height:3em;  }
	.brand_brand_lb ul li p { margin-top:1.5em; max-height:8.5em;  }
	
	.brand_brand_lb .more { margin-top:1.5em; }
	.brand_brand_lb .more a { padding:0.25em 1.25em 0.15em 0.5em; }
	.brand_brand_lb .more  a i { right:0.875em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:auto 100%;}
	
	.article-box .art-text-box { margin:2em 0px 1em; }
	.art-title .basic-list span { margin:0px 0.75em; }
	.basic-list span.s4 { display:none; }
	.art-title .basic-list .print { display:none; }
    .basic-list .author { background-size:1em 1em; background-position:left 20%; padding-left:1.25em;  }
    .basic-list .date { background-size:1em 1em; background-position:left 20%; padding-left:1.25em; }
 	.share { /*display:none; */ padding: 10px 0;}
 	.article-box .share{padding: 1.7% 3% 2%;}
	.pager-close { margin-top:1em; }
    .pager-close .close-right a{ padding:0.3em 1.5em 0.2em; }
	
	
	/*******************brand_brand_con*************************/
	.brand_brand_con { margin-top:0px; }
	.brand_brand_con .item .divimg {width:100%; }
	.brand_brand_con .text {  width:90%; padding:0em 5% 2em; }
	.brand_brand_con .text .date {   background-size:1.5em 3em; background-position:2.5em 0.1em; margin:2em 0px 1em; }
	.brand_brand_con .text .date .span02 {  padding-left:1.25em; padding-top:0.9em; }
	.brand_brand_con .text .tit {  margin-bottom:1em; height:auto;  }
	.brand_brand_con .text .con {  max-height:100em;  }
	.brand_brand_con .text .con p { padding-bottom:0.75em; }
	
	.brand_brand_con .close { padding-top:1em; display:none; }
	.brand_brand_con .close a {padding:0.3em 1.5em 0.2em; }
	
	
	/********************brand_album_list*****************************/	
	.brand-tab-head { margin:0px 0px 2em; }
	.brand-tab-head a{  padding-bottom:5px; margin-bottom:0.5em;  }
	.brand-tab-head a label {  min-width:6em;  *+width:6em;  padding:0.3em 0px 0.2em;  }
	.brand-tab-head a i {  margin-left:-5.5px; background-size:11px 5px; height:5px; width:11px; }
	
	
	.brand_album_list  ul { padding-bottom:1em; }
	.brand_album_list  ul li { width:100%; margin-right:0px; margin-bottom:1.5em; }
	.brand_album_list  ul li p { bottom:0px;}
	
	
	.brand_video_list  ul li { width:100%; margin-right:0px; margin-bottom:2em; }
	.brand_video_list  ul li .divimg img { width:100%; }
	.brand_video_list  ul li .bg {  opacity:1; }
	.brand_video_list  ul li .play {  width:2.25em; height:1.5833em; background-size:2.25em 1.5833em; margin:-0.79165em 0px 0px -1.125em; opacity:1; }
	.brand_video_list  ul li .tit {opacity:1; }
	
	.video_tcbox .video_tccon { left:5%; width:90%; }
	
	/*************brand_inlb****************/
	.brand_inlb ul li { width:100%; margin-bottom:1.5em; }
	.brand_inlb ul li h2 { margin-bottom:1em; }
	.brand_inlb ul li .con p { height:auto; }
	
	
	.brand_in_media {padding:2.5em 0px; margin-top:2em; }
	.brand_in_media h2 { padding-bottom:1em; }
	.brand_in_media ul { width:90%; }
	.brand_in_media ul li {  width:100%;  margin:1em 0px; margin-right:0px; }
	.brand_in_media ul li dl dt { padding:4.75% 0px 3.25%; }
	.brand_in_media ul li dl dd { height:auto; }
	
	
	/*************brand_in_event****************/
	.brand_in_event { margin-top:2em;}
	.brand_in_event h2 { margin-bottom:1em; }
	.brand_in_event .event_bigpic {width:100%; margin-bottom:1.5em; }
	
	.brand_in_event .event_piclb { width:100%; }
	.brand_in_event .event_piclb .text { opacity:1; }
    .lt9 .brand_in_event .event_piclb ul li .text { display:block; }
 
	
	/************brand_in_promotion***********/
	.brand_in_promotion {margin-top:2em; padding-bottom:1.5em; }
	.brand_in_promotion h2 { margin-bottom:1em; }
	
	.brand_in_promotion .promotion_lf { width:100%; }
	.brand_in_promotion .promotion_lf .divimg { width:100%; }
	.brand_in_promotion .promotion_lf .text { width:100%; }
	.brand_in_promotion .promotion_lf h3 { left:0%; padding:4% 5%; width:90%; margin-top:0.5em;  }
	.brand_in_promotion .promotion_lf .line span { width:5em; }
	.brand_in_promotion .promotion_lf .con {  height:auto;  margin-top:1em; margin-bottom:0em; }
	.brand_in_promotion .promotion_lf .con p { padding-bottom:1em; }
	
	
	.brand_in_promotion .promotion_lb { width:100%; margin-top:2em; }
	.brand_in_promotion .promotion_lb h3 i { width:5em; }

	 
	/*****************job_list********************/
	.job_list .ph_table ,.job_list.ph_table thead,.job_list .ph_table tbody,.job_list .ph_table th,
	.job_list .ph_table td,.job_list .ph_table tr { display: block; }
	.job_list .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
	.job_list .ph_table tr { border: 1px solid #eee; text-align:left; border-bottom:0; margin-bottom:20px; }
	.job_list .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
	.ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
	.ph_table td:before { content: attr(data-title); }
	.job_list .ph_table td:first-child { text-align:left;padding-left: 6em; }
	.job_list .ph_table td:first-child + td + td + td + td + td  a {  padding:0.15em 1em 0px 0.5em; }
	.job_list .ph_table td:first-child + td + td + td + td + td  a i { right:0.5em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:100% auto;}
	 
	/**********************job_con_title*****************************/
	.job_con_title h2 span { padding:0.625em 2em;}
	.job_con_title h2 span i {  margin-left:-0.5em; bottom:-0.625em; width:1em; height:0.625em; background-size:1em 0.625em; }
	.job_con_title ul { width:100%; margin:1em 0px; }
	.job_con_title ul li { width:86%; padding:0px 7%; }

     .job_con_describe dl { margin-top:1em; }
	 .job_con_describe dl dt { margin-bottom:0.5em; }
	 .job_con_describe dl dd { padding:1.5em 7%;}
	 
	.job_con_file { padding-top:1em; }
	.job_con_file ul { padding-top:1em; }
	.job_con_file ul li { margin:0px 1em 0px 2em; }
	.job_con_file .upload-box{ width:4.6875em; height:1.3125em;background-size:100% auto; margin-top:0.5em;  line-height:0.875em; }
	.job_con_file .but01 { padding:0.35em 2em; }
	
	.job_con_file .explain {  padding-top:0.75em; }
	
	.job_con_file .car_close a { padding:0.2em 1em 0.1em; }
	 
	 
	 
	 
	 
    /****************************help*******************************/
	.help_intempered h2 { padding-bottom:1em;}
	.help_intempered ul li { width:100%; margin-left:0px; }
	.help_intempered ul li dl dt {  line-height:3em; padding-left:4.5em;  }
	.help_intempered ul li i { width:3em; height:3em;  background-size:3em 3em; }
	
	.help_intempered ul li:first-child +li i { background-size:3em 3em;}
	.help_intempered ul li:first-child +li+li i { background-size:3em 3em; }
	.help_intempered ul li:first-child +li+li+li i {background-size:3em 3em; }
	.help_intempered ul li:first-child +li+li+li+li i {background-size:3em 3em; }
	.help_intempered ul li:first-child +li+li+li+li+li i {background-size:3em 3em; }
	 
	 
	/******************help_inmaintain**********************/
	.help_inmaintain { margin-top:2em;  }
	.help_inmaintain .wrapper { padding:0px 5%; width:90%; }
	.help_inmaintain h3 { padding-bottom:0.75em; }
	.help_inmaintain .auto-img { height:10em; }
	 

	/*********************help_in_problem*******************/
	.help_in_problem { padding-top:2em; }
	.help_in_problem .title { width:100%; margin-right:0px; height:5em; background-size:100% 100%;}
	.help_in_problem .title span { padding-top:1em; padding-bottom:1.5em; }
	.help_in_problem .title span i {background-size:100% 100%; width:0.875em; height:1.125em; }
	
	.help_in_problem .problem_list { float:left; width:100%;   }
	.help_in_problem .problem_list dl label {  width:2.75em; padding-right:0.75em;}
	.help_in_problem .problem_list dl dt { padding:1.3% 0px 1.7%;   }
	.help_in_problem .problem_list dl dt span { padding-right:2.5em; padding-top:0px; }
	.help_in_problem .problem_list dl dt i { width:0.54167em; height:0.54167em; background-size:100% 200%;  margin-top:-0.3em; right:1.8em; }
	
	

	/*****************help_in_safety******************/
	.help_in_safety {  margin-top:2em;  }
	.help_in_safety .wrapper {  padding:0px 20.77% 0px 5.23%; width:74%; }
	.help_in_safety h3 { padding-bottom:0.75em; margin-bottom:0.25em; }
	.help_in_safety h3 i { width:2.5em;  }
	.help_in_safety .auto-img { height:10em; }
	
	
	
	.help_tempered_intro { padding:1em; }

    .help_temp_con ul li { width:100%; }
	.help_temp_con ul li i { width:1.332em; height:1.332em; line-height:1.332em; }
	.help_temp_con ul li dl dt { line-height:1.5em; height:1.5em; padding-top:0.83em; padding-left:4em; }
    .help_temp_con ul li dl dd { height:auto; }
	
	
	.help_temp_con ul li dl { padding:0px 1.5em 1.5em; }
	
	/********help_main_list**********/
	.help_temp_list  { margin-top:1.5em; }
	.help_temp_list ul li { margin:0.5em 0px; }
	.help_temp_list .divimg {width:100%; }
	.help_temp_list .text { position:relative; right:0px; width:100%; top:0px; height:auto; border:3px solid #e2e2e2; border-right:3px solid #e2e2e2; padding:1em 0px; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;  }
	.help_temp_list .wrapper { position:relative; }
	
	.help_temp_list .tit {left:0.5em; }
	.help_temp_list .tit i { height:36%; }
	.help_temp_list dl { padding:0px 2.5em 0px 6em; }
	.help_temp_list dl dt { margin-bottom:0.75em; }
	.help_temp_list dl dd {  max-height:auto; }
	.help_temp_list ul li.li02 .divimg { float:left; }
	.help_temp_list ul li.li02 .text { left:0px; right:auto; border-right:3px solid #e2e2e2; border-left:3px solid #e2e2e2; }
	.help_temp_list ul li .line { display:none; }
	
	
	
	/*******************help_maintain_intro**********************/
	.help_maintain_intro { padding:2em; }
	.help_maintain_intro dl dt { border-right:none; margin:0px 0px 1em; padding:0px 0px 0.5em; border-bottom:2px solid #fff; }
	.help_maintain_intro dl dd { float:left; width:100%; }
	
	
	/******************help_main_pattern*************************/
	.help_main_pattern { padding:1.5em 0px 0px; }
	.help_main_pattern h2 {  padding-bottom:0.5em; }
	.help_main_pattern h2 i { height:0.1667em;  margin-left:-0.95835em; width:1.9167em; }
	.help_main_pattern h3 {  padding-top:1em;  }
	
	.help_main_pattern ul { margin-top:2em;  }
	.help_main_pattern ul li { width:100%; }
	.help_main_pattern ul li dl { padding:1.5em 2em;  }
	.help_main_pattern ul li dl dt { padding-bottom:1em; line-height:150%; }
	.help_main_pattern ul li dl dd {  height:auto;  }
	
	
	/******************help_main_pattern_txt**********************/
	.help_main_pattern_txt { margin-top:1.5em; height:auto;  }
	.help_main_pattern_txt .text { position:relative; }
	.help_main_pattern_txt .wrapper { position:relative; height:auto; padding:2em; width:auto; }
	.help_main_pattern_txt h3 { padding-bottom:0.5em; }
	.help_main_pattern_txt p { margin-bottom:2em; }
	
	/********help_main_list**********/
	.help_main_list  { margin-top:1.5em; }
	.help_main_list ul li { margin:0.5em 0px;  }
	.help_main_list .divimg {  width:100%; }
	.help_main_list .text { position:relative; right:0px; width:100%; top:0px; height:auto; border:3px solid #e2e2e2; border-right:3px solid #e2e2e2; padding:1em 0px; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;   }
	.help_main_list .wrapper { position:relative; }
	
	.help_main_list .line2 { width:0.2083em; height:2.79167em; left:2em; top:0.29167em;  }
	.help_main_list dl { padding:0px 2em 0px 3em }
	.help_main_list dl dt { margin-bottom:1em; }
	.help_main_list dl dd { max-height:auto;}
	.help_main_list .line { display:none; }
	.help_main_list ul li.li02 .text { left:0px; right:auto; border:3px solid #e2e2e2; border-right:3px solid #e2e2e2; }
	


	/*****************help_maintain*********************/
	.help_maintain { padding:1.5em 0px 0px; }
	.help_maintain h2 { padding-bottom:1em; }
	.help_maintain h2 i { height:0.1667em; background:#6eb92b; margin-left:-0.95835em; width:1.9167em;  }
	
	.help_maintain ul { margin-top:2em; }
	.help_maintain ul li { float:left; margin:0px; *+margin:0px; margin-bottom:1px; width:100%; *+width:100%;}
	.help_maintain ul li dl {padding:0px 2em;}
	.help_maintain ul li dl dd { height:7.32em; margin-top:1em; }
	.help_maintain ul li .line { display:none; }
	
	.help_maintain h3 {  margin-top:1em; }
	.help_maintain h3 i { height:35%; }
	.help_maintain ul li.mar0 .line { *+display:none;  }
	

	/*****************help_main_attention*********************/
	.help_main_attention { margin:1.5em 0px 0px; padding:1.5em 2em; }
	.help_main_attention h2 { padding-bottom:0.5em; }
	.help_main_attention h2 i { height:0.1667em; background:#6eb92b; margin-left:-0.95835em; width:1.9167em; }
	.help_main_attention .con { padding:1em 0px; }
	
	
 



	 .problem_lb { padding-top:0px; }
	 
	 
	 
	 
	 
	 
	/***********links****************/
	.aid_links ul { padding-bottom:1em; }
	.aid_links ul li { width:44%; margin:0px 3% 1em; }
	.aid_links ul li.mar0 { margin-right:3%; }
		 
	 
	/********site-map*********/
	.site-map li { padding:1.5em 0px 0px; margin-top:1.5em;  }
	.site-map li .tit { width:8em; padding:0px 1em 1em; height:auto; }
	.site-map li .tit  a { background-size:1.25em 1.25em; padding-bottom:1.5em; margin-top:1em; }
	.site-map li .child { position:relative; top:0.5em; left:0px; width:100%; }
	.site-map li .child a { margin:2px 1.6% 2px 0px;  padding:0.5em 0px 0.5em 12px; min-width:11.2%; }
	.site-map li .child a i { height:1.5em; margin-top:-0.75em;}
	.site-map li .wrapper { position:relative;}
	.site-map li:first-child +li .tit  a { margin-top:1.25em; }
	
	/************inver_notice**************/
	.inver_notice ul { padding-bottom:0.3%; }
	.inver_notice ul li { width:100%;   margin:0px 0px 1em;  padding-bottom:1em; }
	.inver_notice ul li .divimg { width:2em; padding:0px 1em 1em 1em;  }
	.inver_notice ul li dl { padding-right:1em; }
	.inver_notice ul li.li02 dl { padding-right:1em; }
	
	
	.ind_1 li .tit2 { top:20%; }
	.ind_1 li .tit3 { width:auto; margin-left:0px; left:5%;}
	.ind_1 li .tit3 span { padding-left:0px; }
	.ind_1 li .tit4 { width:auto; margin-left:0px; left:5%; }
    .ind_1 li>div { width:auto; }


     .in_query .pro_query_head { left:4%; width:92%; }


    .font-140 { font-size:5em;}
    .font-90 { font-size:2.5em;}
    .font-72 { font-size:2.5em;}
    .font-60 { font-size:2.5em;}
    .font-56 { font-size:1.9em;}
    .font-52 { font-size:1.25em;}
    .font-50 { font-size:1.875em;}
    .font-48 { font-size:2em;}
	.font-45 { font-size:1.875em; }
	.font-42 { font-size:1.85em; }
	.font-40 { font-size:1.825em; }
    .font-36 { font-size:1.8em;}
    .font-34 { font-size:1.75em;}
	.font-30 { font-size:1.5em; }
	.font-28 { font-size:1.375em; }
	.font-24 { font-size:1.375em; }
	.font-22 { font-size:1.25em; }
	.font-20 { font-size:1.125em; }
	.font-18 { font-size:1.125em; }
	.font-17 { font-size:0.95em; }
	.font-16 { font-size:0.9375em; }
	.font-14 { font-size:0.875em; }
	.font-12 { font-size:0.75em; }
	
	.wrap { margin:0px 1em; }



}


@media screen and (max-width:480px){
body { font-size:112.5%; }


}


@media screen and (max-width:414px){
body { font-size:97.03125%; }


	.font-17 { font-size:16px; }
    .font-16 { font-size:15px; }
	.font-14 { font-size:14px; }
	.font-12 { font-size:13px; }
	
    .menu_h { width:35px;  }
	


}

@media screen and (max-width:375px){
body { font-size:87.8849%; }

	.font-17 { font-size:15px; }
	.font-16 { font-size:14px; }
	.font-14 { font-size:13px; }
	.font-12 { font-size:13px; }
    .font-24 { font-size:1.125em; }


}

@media only screen and (max-width: 340px) {
body { font-size:75%; }

	 
	.font-17 { font-size:14px; }
	.font-16 { font-size:13px; }
	.font-14 { font-size:12px; }
	.font-12 { font-size:12px; }
    .font-24 { font-size:1em; }
	
	
}




