@charset "utf-8";

.focus{height:380px;overflow:hidden;position:relative;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:5%;height:13px;overflow:hidden;width:110px;z-index:9;margin:0 0 0 -30px;}
.focus_s li{float:left;cursor:pointer;height:13px;width:12px;overflow:hidden;margin-right:10px;background:url(images/dian.png) no-repeat;}
.focus_s li.active{background-position:-12px 0;}
/* focus_m */
.focus_m ul{opacity:1;filter:alpha(opacity=100);}
.focus_m li{width:100%;height:380px;position:absolute;top:0;left:0;}
/* focus_l focus_r */
.focus_l,.focus_r{position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:260px;}
.focus_l{ margin-left:10px;}
.focus_r{ margin-left:940px;}
.focus_l b,.focus_r b{position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span{display:inline-block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span{left:12px;background-image:url(images/l.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/l.png');}
.focus_r span{left:16px;background:url(images/r.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/r.png');}
.focus_l:hover b,.focus_r:hover b{opacity:0.5;filter:alpha(opacity=50);}


/*-------------------- a102076392  begin  ---------------------*/
.form_ul{width:100%; height:38px;}
.form_ul li{ padding:0px auto; float:left; }
.form_li{ margin-top:5px; margin-left:10px;}
.form_text{margin-left:10px; width:262px; height:38px;}
.form_ul a:hover{color:red;}

.tophyi{ width:100%; height:30px; background-color:#f6f6f6; border:none; border-bottom:solid 1px #d4d2d2; line-height:30px; color:#666;}
.tophyi a{ color:#666;}
.tophyi a:hover{ color:red;}

.blue-cls{width:100%; height:15px; background-color:#de0808;color:#fff;}
.blue-cls li{ width:75px;}
.blue-cls li a{color:#fff; display:inline-block; height:25px; line-height:27px; float:left;}
.ico-home{ background-image:url(images/home-1.jpg); background-repeat:no-repeat;  text-indent:25px;}
.ico-scang{ background-image:url(images/scang.jpg); background-repeat:no-repeat;  text-indent:25px;}
.ico-sitemap{background-image:url(images/sitemap.jpg); background-repeat:no-repeat;  text-indent:25px;}

.wdiv{width:100%; margin:0px auto; padding:0px auto;}
.wdiv1000{width:100%; margin:0px auto; padding:0px auto;}

.wdiv50{ width:50%; height:168px; float:left;}
.leftDiv{ width:99%; height:100%; float:left; overflow:hidden;}
.leftDiv img{ width:100%;}
.listLi ul{ width:100%; height:100%;}
.listLi ul li{ width:50%; height:50%; overflow:hidden; float:left;}
.listLi ul li div{ width:97%;height:95%; float:left; text-align:center; padding-top:10px; line-height:18px;}
.listLi ul li div img{max-width:45%;}
.listLi ul li div a{ font-size:14px; font-family:'微软雅黑'; color:#fff;}




.bkuang{ border:solid 1px #dcdcdc; background-color:#ffffff;}

.topred{ width:100%;height:5px; background-color:#b4251d;margin:0px auto; padding:0px auto;}
.toplog_div{height:60px; background-color:#fff; z-index:100000; position:relative; border:0px; border-bottom:solid 2px #000;}
.tophead{height:132px; background-image:url(images/xmz-topbk.jpg); background-repeat:repeat-x; z-index:100000; overflow:hidden;}

#toptel{ float:left; height:40px; width:155px; margin-top:10px; margin-left:8px; padding-left:8px; border-left:solid 1px #333; text-align:left; font-size:10px;}

.shoucang-cls{ float:left; width:50px;}
.shoucang-cls1{  margin-left:20px;}
.shoucang-cls2{  margin-left:30px;}
.shoucang-cls a{ color:#666; line-height:30px;}




#toplog{ height:100%; float:left; margin-left:10px; margin-top:10px; text-align:left; }
#toplog a{ font-size:18px; font-family:"微软雅黑"; color:#000; text-align:left; font-weight:bold;line-height:10px;}
#toplog font{ font-size:12px; color:#333;text-align:left;}
#toplog img{max-width:120px;margin-top:5px;}
#toplang{height:100%; float:right; margin-right:10px; margin-top:30px; text-align:right; }
 
.rx-div{ width:99%; height:30px; float:right; margin-top:3px;}
.rx-div ul{ float:right; width:515px;}
.rx-div ul li{ float:left; margin-right:8px;}
.rx-span{ display:inline-block; background-image:url(images/tel.jpg); background-repeat:no-repeat; text-indent:25px; color:#333;}
.search-text{ border:solid 1px #000; width:150px; height:25px; color:#999; text-indent:5px;}
 
.telnum-span{ font-size:16px; font-family:'微软雅黑'; color:#F60;}
.topmeau{ width:100%; height:40px; margin-top:40px;  position:relative }  
.topmeau ul{ list-style:none; border:none; margin:0px auto; padding:0px auto; position:relative }
.topmeau ul li{ float:left; width:100px; text-align:center;  margin:0px auto; padding:0px auto; background-color:none; margin-left:0px; height:40px; position:relative }
.topmeau ul li a{ color:#000; font-size:16px;font-family: '微软雅黑','幼圆'; font-weight:200; line-height:40px; position:relative }
.topmeau ul li:hover a:hover{color:#FC6}
 
.index-dhang{ width:100%; height:100%; overflow:hidden;}
.index-dhang li{ float:left; margin-left:0px auto; width:25%; height:100%; overflow:hidden; text-align:center;}
.index-dhang li a{ width:100%; height:100%; display:inline-table; text-align:center; vertical-align:middle; line-height:20px; color:#fff;font-size:14px;font-family: '微软雅黑','幼圆';}
.index-dhang .selectLi{ background-color:#000;}
.dhang-cls{ max-width:30px; height:30px; margin-top:10px;}

.index-ctitle{ width:100%; height:30px; line-height:30px; border:0px; border-bottom:solid 1px #333; background-color:#fff;}
.index-ctitle .ctitle-span{ float:left; display:inline-block; text-indent:8px; font-size:16px;font-family: '微软雅黑','幼圆'; font-weight:bold;}
.index-ctitle a{ float:right; display:inline-block; margin-right:8px;font-size:12px;font-family: '微软雅黑','幼圆'; color:#333; text-transform:uppercase; line-height:30px;}

.prodslist-li ul{ width:100%; margin-top:8px; padding-bottom:8px;}


.prodslist-li ul li{ float:left; margin-left:5px; margin-right:5px; width:45%;margin-top:5px; height:120px; display:inline-block; text-align:center; border:solid 1px #ccc; }
.prodslist-li ul li img{ max-width:100%; height:120px;}

.newslist-li{ width:100%; height:100%;}
.newslist-li li{ width:100%; height:30px; background-image:url(images/li_1.jpg); background-repeat:no-repeat; background-position:5px 10px; color:#666;}
.newslist-li li a{ display:inline-block; float:left; text-indent:18px; font-size:13px; color:#666; line-height:30px;height:30px; width:250px;  overflow:hidden; text-align:left;}
.newslist-li li span{ display:inline-block; float:right; margin-right:5px;line-height:30px;height:30px;}
 
 
 .font-rx{ width:100%;}
 .font-rx li{ width:100%; height:40px; line-height:25px;  background-color:#333333; color:#fff;font-family: '微软雅黑','幼圆'; font-size:16px; text-align:center; overflow:hidden;}
 .font-rx li img{ max-height:25px;}
 
 
 .fixed-dhang{ position:fixed; bottom:0px; border-top:solid 4px #46322a; height:60px; width:100%; background-color:#4e3e37;}
  .fixed-dhang ul{ width:100%; height:100%; overflow:hidden;}
   .fixed-dhang ul li{width:25%; height:100%; float:left; display:inline-table; text-align:center; vertical-align:middle; padding-top:8px;color:#fff;line-height:16px;}
   .fixed-dhang ul li a{ color:#fff; font-size:12px;font-family: '微软雅黑','幼圆';color:#fff; line-height:16px;}
   .fixed-dhang ul li img{ max-height:25px;}
   .fixed-dhang ul .sel-fixed-li{ background-color:#46322a;}
 
.downmeun-show-moren{ position:fixed; padding-top:8px; bottom:60px;left:120px; z-index:1000000; display:none}
.downmeun-show{ width:90px;background-color:#000; border-radius:5px;}
.downmeun-show dl{ width:100%;}
.downmeun-show dl dd{ width:100%; height:30px; line-height:25px;}
.downmeun-show dl dd a{color:#fff;}
.downmeun-show-moren .sanjiaoxing{ background-image:url(images/sanjiaox.png); background-size:15%; background-position:center top; background-repeat:no-repeat; width:100%; height:10px;}
.contImgCls div{ text-align:left;}
.contImgCls p{ text-align:left;}
.contImgCls img{max-width:360px;}
 
 
 .topindex-maxpic{ max-height:250px; width:100%; overflow:hidden;}
 .banner{ width:100%; height:205px;}
 .body-zhengwen{width:100%; background-color:#ecebe7; background-image:url(images/indexboy.jpg); background-repeat:repeat-x; padding-top:15px;}

.conNeiTitle{ width:100%; height:30px;}
.conNeiTitle-span3{font-family:'微软雅黑','幼圆'; font-size:14px;color:#333; display:inline-block; float:left;line-height:20px; background-image:url(images/title.jpg); background-repeat:no-repeat; background-position:5px -3px; text-indent:30px;}
.conNeiText{ width:100%;}
.conNeiText div{ text-align:left;}
.conNeiText img{ width:98%;}
 
 /******************************************************  滚动图片  ******************************************/
 .index_banner{position:relative; height:100%;}
.index_banner ul{overflow:hidden;height:100%;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.index_banner li a{display:block;margin:0 auto; height:100%}
.index_banner li img{ height:100%;}
.index_banner cite{position:absolute;bottom:5px;z-index:999;display:block;width:100%;height:15px;_display:none; text-align:right;}

.index_banner cite span{float:left;display:block;margin:0 4px;height:10px; width:10px;background-color:#71706e;;opacity:.8;cursor:pointer; border-radius:10px;}
.index_banner cite span:hover{background-color:#3fa7de;}
.index_banner cite span.cur{background-color:red;cursor:default;}
.clear{clear:both;}
@media only screen and (max-width:320px) and (min-width:310px) 
{
	#toplog{ height:100%; float:left; margin-left:5px; margin-top:10px; }
	#toplog img{max-width:100px;margin-top:5px;}
	#toplang{height:100%; float:right; margin-right:10px; margin-top:30px; text-align:right; }

	.leftDiv img{ width:100%;}
	.leftDiv .aimg{ height:100%;}
	.listLi ul{ width:100%; height:100%;}
	.listLi ul li{ width:50%; height:50%; overflow:hidden; float:left;}
	.listLi ul li div{ width:97%;height:95%; float:left; text-align:center; padding-top:10px; line-height:18px;}
	.listLi ul li div img{max-width:45%; }
	.listLi ul li div a{ font-size:14px; font-family:'微软雅黑'; color:#fff;}
	
}
@media only screen and (max-width:380px) and (min-width:320px)
{
	.leftDiv img{ width:100%;}
	.listLi ul{ width:100%; height:100%;}
	.listLi ul li{ width:50%; height:50%; overflow:hidden; float:left;}
	.listLi ul li div{ width:97%;height:95%; float:left; text-align:center; padding-top:10px; line-height:18px;}
	.listLi ul li div img{max-width:45%;}
	.listLi ul li div a{ font-size:14px; font-family:'微软雅黑'; color:#fff;}
	
}

