html{height:100%;}
body{font:12px Arial, Helvetica, sans-serif;

  color:#666666;line-height:1.25em;  line-height:22px;      }
*{padding:0;margin:0;text-align:left;font-style:normal;font-weight:normal;}
nav,footer,section,header,article{display:block;}
ul{list-style:none;}a:link,a:visited,a:hover,a:active{color:#000;}

ol,ul,li {list-style:none;color:#666666;}
a {color:#666666;text-decoration:none; }

.mbody{  min-width:320px; max-width:640px;margin:0 auto; height:auto;  overflow:hidden;}

#mindex{width:100%;min-width:320px;overflow:hidden;}


.f_l{ float:left;}
.f_r{ float:right;}
.pimgs{ float:left; width:150px; padding:5px;}

/*Top*/

.mtop{ max-width:640px; height:auto; margin:0 auto;overflow:hidden; }
.mtop .mlogo{float:left;}
.mtop .r_cooy{ float:right;    line-height:50px;}

.mbanner{  max-width:640px;height:100%;margin:0px auto;overflow:hidden;display:-webkit-box;display:box;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-align:stretch;box-align:stretch; }


#swipe {overflow: hidden;visibility: hidden;position: relative;}
#slider {overflow: hidden;position: relative;}
#slider{float:left;width:100%;position: relative;}
#slider img{width: 100%; font-size:0px; vertical-align:middle;}
#swipe_b{ position:absolute; width:100%; bottom:0px; z-index:2; text-align:center; opacity:0.6;}
.swipe_b{ width:20px;height:20px;padding:5px 3px; font-size:1.2em; color:#000005; cursor:pointer;}
.wcur{color:#fff;}










.mnav{max-width:640px;HEIGHT:40px;  overflow:hidden; margin:0px auto;  }
.mnav ul{list-style:none;max-width:640px;  }
.mnav li{float:left;  width:20%; line-height:40px;    text-align:center;}
.mnav li a
{
    float: left;
    width: 99%;
    font-weight:bolder;

    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    text-decoration: none;
    background-color: #0187e6;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
}

.mnav li a:hover{text-decoration:none;color:#fff;  background-color:#0063a9;         }

.menu{ width:100%; height:37px; line-height:37px; background:url(../images/menu_a.jpg) repeat-x; border-bottom:solid 1px #b9b9b9; border-top:solid 1px #3c3c3c; font-size:12px;  color:#FFFFFF;}

.menu a{ background:url(../images/menu_line.jpg) no-repeat left center; width:24%; text-align:center; color:#343434; display:block; float:left;}

.menu a:link{color:#343434; }

.menu a:visited{color:#343434;}

.menu a:active{color:#343434;}

.menu a:hover{ color:#343434}

.menu a.hover{ background:url(../images/menu_hover.jpg) repeat-x; color:#343434;}

.menu a.none{ background:none;}

/*Menu*/

.mcontect{ max-width:640px;height:100%;margin:0 auto;overflow:hidden;}
.mabout{  max-width:640px;height:100%;margin:0 auto;overflow:hidden; }
.mproduct{max-width:640px;height:100%;margin:0 auto;overflow:hidden;}

.mtitle{ max-width:640px; }
.mtitle h2{max-width:640px; background-image:url(/m/images/b1.jpg); height:30px; line-height:30px;   max-height:30px; padding-left:10px; color:#fff;   }
.mtitle h2 span{  float:right; padding-right:15px; line-height:30px; color:#fff;  }


.mtop img{ width:100%; }
.mbanner img{width:100%; }

.mp10{ padding:10px; }

.mfooter
{ max-width:640px;height:100%;margin:0 auto;overflow:hidden;
     background-color:#0187e6;  color:#fff;
     text-align:center;
    
    }
.mfooter p
{   color:#fff;
     text-align:center;  }

.dh{max-width:640px;margin:0 auto;overflow:hidden;   height:32px; line-height:32px; background:url(../images/dh_bg.jpg) repeat-x; font-size:13px; color:#363636; font-family:'微软雅黑'; padding-left:18px; border-bottom:solid 1px #d8d8d8;  position:relative;}
.dh .l_title{ width:270px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dh .r_more{ width:62px; float:right; height:22px; background:url(../images/menu_more.jpg) no-repeat; cursor:pointer;  margin-right:8px; margin-top:6px; text-align:center;height:24px; line-height:24px; font-size:12px}
.er_menu{ max-height:1640px;  min-height:32px; height:auto; background-color:#63b9f6;  width:100%; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; padding:5px 0px; clear:both; overflow:hidden; }
.er_menu ul{max-height:1640px; padding:0px; margin:0px;background-color:#63b9f6; clear:both;  }
.er_menu ul li{color:#ffffff; text-align:left;background-color:#63b9f6;  width:auto!important; width:33%; min-width:33%; float:left; text-indent:10px}
.er_menu ul li a{color:#ffffff; position:relative; z-index:99; border:0; display:block; height:30px; line-height:30px; white-space:nowrap}



.prolistbox
{
    width: 46%;
    float: left;
    padding-left: 2%;
    padding-right:2px;
    padding-bottom: 10px;
    display: inline;
    overflow: hidden;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    margin-bottom:10px;
}
.prolistbox img{ text-align:center;  max-width:98%; max-height:98%; 	  height:80px;  padding:1px;  }
.prolistbox p{   float:left; line-height:16px;  text-align:center; overflow:hidden;
               clear:both;    
                 }
.prolistbox .proimg
{             
    
 
	 vertical-align:middle; 
	  text-align:center;
	  height:82px;

	width:96%;  
  
}
.prolistbox .ptext{             
   height:108px;
   line-height:16px;  
	width:96%;  
 
}
.prolistbox .ptext h4  
{
    line-height:16px;  
             
  
 
}



.prolistbox .proimg img
{ max-height:160px;max-width:160px;
	 vertical-align:middle; 
	  text-align:center;
}
 .divtable{ margin:0px auto;margin:10px; }
.bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
text-align:right;
color:#666;
font-weight:normal;

}
.divtable table tr td{ text-align:left; 
line-height:25px;
	
}

.divtable table tr td input{ text-align:left; 
line-height:25px;
height:25px;
	
}





.content{max-width:640px;margin:0 auto;  min-height:270px;   overflow:hidden; line-height:21px;  padding-bottom:45px;}

.newscont{ padding:10px;}

.newscont h1{ padding:10px; text-align:center; font-size:16px; }
.newscont .author{ padding:10px; text-align:center; }
.newscont .ncon{ padding:10px; }

.list ul li{clear:both; border-bottom:solid 1px #d8d8d8; line-height:37px; padding-left:10px;  background:url(../images/news_li.jpg) repeat-x;  }
 .list ul li a{line-height:37px;display:block; height:37px; }
 .list ul li .l_bt{ float:left; width:78%; text-indent:15px; background:url(../images/tb.jpg) no-repeat 8px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 .list ul li span{font-family:"宋体";  float:right; padding-right:10px;  }
 .list ul li .more{  float:right; padding-right:13px}



.content .alllist dl{ line-height:37px; background:url(../images/news_li.jpg) repeat-x bottom; height:37px; clear:both; border-bottom:solid 1px #d8d8d8; }
.content .alllist dl a{ background:url(../images/tb.jpg) no-repeat 8px center;  padding-left:15px;}
.content .alllist dl span{font-family:"宋体";}
.content .pro_list{ clear:both; padding:10px;  }
.content .pro_list .pic{ width:49%; float:left; display:inline; margin-top:20px; text-align:center;}
.content .pro_list .pic img{margin-bottom:5px}
.content .pro_list .pic a{line-height:18px}
.content .n_other{ margin:20px 0px; clear:both; height:24px; padding-top:5px; text-align:center; background:#d3d3d3; border-radius: 0.6em 0.6em 0.6em 0.6em; color:#3d3d3d; border:none;display:block; cursor:pointer;}


 .sppage{ max-width:580px; clear:both; overflow:hidden; padding-bottom:15px;  margin-bottom:10px; line-height:25px;  float:left;  }
 .sppage ul{ max-width:580px; height:auto; height:25px; line-height:25px;   }
 .sppage ul li
{
	border: 1px solid #c25191;
	margin: 0px 5px;
	height: 23px;
	padding:0 8px;
	line-height: 23px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #c25191;}
 .sppage ul li a{  height:auto; height:23px; line-height:25px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}



.other_con{ display:none;}
.input_radius{ border-radius: 0.6em 0.6em 0.6em 0.6em; }



.input_radius:focus{

	-moz-box-shadow: 0px 0px 12px 		#387bbe /*{global-active-background-color}*/;

	-webkit-box-shadow: 0px 0px 12px 	#387bbe /*{global-active-background-color}*/;

	box-shadow: 0px 0px 12px 			#387bbe /*{global-active-background-color}*/;

}



.favor_p{ position:absolute; bottom:35px; left:0px;width:268px; height:186px; background:url(../images/favor_p.png) no-repeat; display:none; }

.favor_p .close{ float:right; margin-top:10px; margin-right:10px;}





/*Content*/

.shareWrapper {
    width: 190px;
    height: 20px;
    background: #f8f8f8;
    border: 1px solid #adadad;
    border-radius: 4px; 
    padding: 4px 10px 8px 10px; 
    position: absolute;
    margin-bottom:40px;
    margin-left:60%;
 

 

    line-height:20px;
   
   
    z-index: 8822;
    display: none;
}






/*Bottom*/



.top_more_lang{ display:none;text-align:left;width:100%;background:url(../images/menu_er.jpg) repeat-x bottom #282828; color:#ffffff;padding-top:10px;}

.top_more_lang_item{ width:25%;text-align:center;float:left;height:30px; }

.top_more_lang_item a {color:#ffffff}

