html{height:100%;}
body{font:12px Arial, Helvetica, sans-serif;   background-color:#fff;

  color:#666666;line-height:1.25em;  line-height:22px;      }
*{padding:0;margin:0;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;}
a {color:#fff;text-decoration:none; }

.mbody{  min-width:320px; width:100%; 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{width:100%; height:60px; margin:0 auto;overflow:hidden; 

 padding-bottom:3px;
  }
.mtop .mlogo{ margin:0px auto; width:180px; height:55px; }
.mtop .mlogo img{  height:55px; }
.mtop .mtel{ float:right;width:32%; }

.mbanner{  width:100%;margin:0px auto;overflow:hidden;  margin-bottom:10px; }


.mbox{   overflow:hidden; }
.mr{ float:left; margin-top:10px;  margin-bottom:10px; }
.fr{ float:right;  margin-top:10px; margin-bottom:10px; }

#swipe {overflow: hidden;visibility: hidden;position: relative;}
#slider {overflow: hidden; position: relative; width:100%;}
#slider li{ width:100%;position: relative;overflow: hidden;}
#slider img{width:100%; font-size:0px; vertical-align:middle; overflow:hidden; }
#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:55px;  overflow:hidden; margin:0px auto;}
.mnav ul{list-style:none;max-width:640px; margin-top:10px;  }
.mnav li{float:left;  width:20%; line-height:36px;    text-align:center;}
.mnav li a
{
    float: left;
    width: 99%;
    font-weight:bolder;
    color:#fed086;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    text-decoration: none;
}

.mnav li a:hover{text-decoration:none;color:#fed086 ; background:url(/m/img/menu_hover.jpg);   background-position:center center; background-repeat:no-repeat;   }

.menu{ width:100%; height:36px; line-height:36px; 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(/m/img/menu_hover.jpg) repeat-x; color:#343434;}

.menu a.none{ background:none;}

/*Menu*/


.mbox{ width:100%; height:auto; }
.mcontect{ width:100%;height:100%;margin:0 auto;overflow:hidden;}
.mabout{  width:100%;height:100%;margin:0 auto;overflow:hidden; color:#fcebd1;  }
.mproduct{width:100%;height:100%;margin:0 auto;overflow:hidden;}

.mtitle{ width:100%; }
.mtitle h2{width:100%;  background-image:url(../img/ntitbg.jpg);  background-repeat:no-repeat; background-position:left center; 
  height:35px; line-height:35px;   max-height:35px; padding-left:3%; color:#339900;   }
.mtitle h2 span{  float:right; padding-right:15px; line-height:30px; color:#339900; font-size:12px;  }
.mtitle h2 span a{  color:#339900;  }

.mtitle h3{width:100%;  text-align:center;
       background-image:url(/m/img/shoujitit.jpg);  background-repeat:no-repeat; background-position:center center;     
  height:40px; line-height:40px;   color:#27ab07;   font-size:18px; clear:both;

  
   }

.mtitle h3 a
{
  
    color: #27ab07; padding:5px;	
}
 
.mtop img{ width:100%; }
.mbanner img{width:100%; }

.mp10{ padding:10px; }


.ww25{ width:25%; float:left;}
.ww50{ width:49%; margin-bottom:10px; float:left;}
.ww50r{ width:49%;margin-bottom:10px; float:right;}
.ww50_25{ width:50%; float:left;}



.w510
{
    border-style: solid;
    border-width: 1px 1px 5px 1px;
    border-color: #cccccc;
       width: 98%;
    height: 100px; padding:1%;
 
}
.w52{width: 20%;  height:68px;float:left; line-height:28px; color:#fff;background-color:#339933;  text-align:center;  }
.w52 h4{  font-size:24px; text-align:center;  padding-top:6px;  }
.w52 h4 span{  font-size:16px; text-align:center;   }

.w435{float:left; width: 75%;  height:100px; line-height:28px; padding-left:2%; float:left; color:#999999; }

.w510:hover
{
    border-style: solid;
    border-width: 1px 1px 5px 1px;
    border-color: #339933;
     width: 98%;
    height: 100px; padding:1%;

}



#bottom{  width: 100%; height:70px; bottom: 0px;  margin-top:70px;   background-color:#efefef;
	 position: fixed; z-index: 999; }
.wb20{ width:20%;  float:left;  color:#27ab07; padding-top:5px; font-size:14px; text-align: center;	 height:65px;   }
.wb18{ width:18%;  float:left; color:#27ab07; padding-top:5px; font-size:14px; text-align: center;  height:65px;
 background-image:url(../img/homebg.png); background-repeat:no-repeat; background-position:center center;
       
         }
.wb20 a{ color:#27ab07;   }
.wb18 a{ color:#fff;   }
.wb20 a span{ color:#666666;   }
.wb18 a span{ color:#fff;   }

      
           
.mfooter
{ max-width:640px;height:100%;margin:0 auto;overflow:hidden; clear:both;
  padding-bottom:10px;  
     

     text-align:center;
    
    }
.mfooter p
{
    line-height:30px;
     text-align:center;  }
     
.allbgs{ background-repeat:no-repeat; background-image:url(../img/mfoot.png); background-size:150px; -moz-background-size:150px;}
#footer{ position:fixed; bottom:0px; z-index:99; width:100%; min-width:320px; margin:0 auto; border-top:1px solid #cbcac9; background:#fff;  height:79px;  z-index:99;}
#b_menu{}
#b_menu li{ float:left; width:20%; position:relative;}
#b_menu li a{ display:block; padding-top:8px; text-align:center;  color:#6e6e6e; height:65px;}
#b_menu li a span{ display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;   }
#b_menu li a span.b01{ background-position:0 0; width:30px; height:30px; margin-bottom:5px;}
#b_menu li a span.b02{ background-position:0 -58px; width:27px; height:19px; margin-bottom:5px;}
#b_menu li a span.b03{ background-position:0 -98px; width:27px; height:21px; margin-bottom:3px;}
#b_menu li a span.b04{ background-position:0 -143px; width:27px; height:24px;}
#b_menu li a span.b05{ background-position:0 -143px; width:27px; height:24px;}


#b_menu li a:hover span.b02{ background-position:0 -38px;}
#b_menu li a:hover span.b03{ background-position:0 -77px;}
#b_menu li a:hover span.b04{ background-position:0 -119px;}
#b_menu li a:hover span.b05{ background-position:0 -119px;}

.dh{max-width:640px;margin:0 auto;overflow:hidden;   height:40px; line-height:40px;  clear:both;
    
    
     background-color:#ccc;
 
    
     font-size:16px; color:#666; font-family:'微软雅黑'; padding-left:18px;
     
 position:relative;}
.dh .l_title{ width:170px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dh .r_more{ width:62px; float:right; height:22px; background:url(../img/menu_more.png) no-repeat;color:#363636; cursor:pointer; 
              margin-right:8px; margin-top:12px; text-align:center;height:24px; line-height:24px; font-size:12px}
.er_menu{ max-height:640px;  min-height:32px; height:auto;  background-color:#dcdada;  
             border-radius:3px 3px 3px 3px;  width:100%; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; padding:5px 0px; clear:both; overflow:hidden; }
.er_menu ul{max-height:640px; padding:0px; margin:0px; clear:both;  }
.er_menu ul li{color:#ffffff; text-align:left; width:auto!important; width:33%; min-width:33%; float:left; text-indent:10px}
.er_menu ul li a{color:#333; position:relative; z-index:99; border:0; display:block; height:30px; line-height:30px; white-space:nowrap}



.prolistbox
{
    width: 50%;
    float: left;
    padding-left: 2%;
    padding-right:2%;
    padding-bottom:2%;
    display: inline;
    overflow: hidden;

    margin-bottom:2%;

}

.prolistbox p{   float:left; line-height:16px;  text-align:center; overflow:hidden;
               clear:both;    color:#fcebd1;
                 }
.prolistbox .proimg
{
    border: 1px solid #ddd;
    vertical-align: middle;
    text-align: center;
    background-color:#000;
    width: 100%;
}
.prolistbox .ptext{             
   height:42px;
   text-align:center;
	width:100%;  
 
}
.prolistbox  h3  
{   text-align:center;
    line-height:32px;  
  color:#666;

}
.prolistbox  h3   a
{      
  color:#666;
}

.prolistbox  h4  
{   text-align:center;
    line-height:32px;  
  color:#666;

}
.prolistbox  h4   a
{      
  color:#666;
}

.prolistbox .proimg img
{ 
	 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:80px;}

.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; line-height:37px; padding-left:10px;   }
 .list ul li a{line-height:37px;display:block; height:37px;  color:#666; }
 .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}


.newslist ul li{clear:both; line-height:30px; padding-left:15px;   background:url(/images/ndot1.jpg) no-repeat 6px center; }
 .newslist ul li a{line-height:30px;display:block; height:30px;  color:#666; }
 .newslist ul li .l_bt{ float:left; width:78%; text-indent:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 .newslist ul li span{font-family:"宋体";  float:right; padding-right:10px;  }
 .newslist 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{ width:100%; clear:both; overflow:hidden; padding-bottom:15px;  
         margin-bottom:10px; line-height:20px;  float:left; }
.sppage ul{ width:100%; height:auto; height:20px; line-height:20px;   }
.sppage ul li
{
border: 1px solid #0094da;
margin: 0px 4px;
height:20px;
padding:0 6px;
line-height: 20px;
float: left;color:#000;
}
.sppage ul li.pagebj{background-color: #0094da; border: 1px solid #0094da; }
.sppage ul li a{  height:auto; height:20px; line-height:20px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}


.sppage span a{ color:#88441d;     }



/*拍拍网风格
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
*/


/*淘宝风格*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {border:solid 1px #dddddd;color:#333;cursor:pointer;text-decoration:none;
       margin: 0px 5px;
height: 23px;
padding:0 8px;
line-height: 23px;       
              }
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {background-color: #b2e05d; border: 1px solid #b2e05d;color:#fff;
                 }
.paginator a:hover {border:solid 1px #b2e05d;background-color: #b2e05d; color:#fff; text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:20px;line-height:20px;min-width:16px;_width:16px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;}






.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 {


    background: #f8f8f8;
    border: 1px solid #adadad;
    border-radius: 4px; 
    padding: 4px 10px 8px 10px; 
    position: absolute;


 margin-left:10px;

    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}

