﻿@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: "微软雅黑",Verdana,Arial,"宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
A:link {color:#585858; }
A:visited {color:#585858; }
A:hover   {color:#000; text-decoration:underline}
A:active {color:#585858; }

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { margin:0; text-align:center; font:13px "微软雅黑",Verdana,Arial,"宋体",Geneva, sans-serif; color:#585858; background:#fff; line-height:24px; height:100%}

div,ul{ margin:0; padding:0;list-style:none;}
	
td,input,select,textarea{ font-family:"微软雅黑",Verdana,Arial,"宋体", Helvetica, sans-serif; font-size: 13px;}
img{ border:0;}
form{ margin:0}
input,select{color:#424242;padding-left:3px; vertical-align:middle; height:18px; line-height:18px}
h2{ text-align:center; line-height:30px; padding-bottom:4px}
hr{ border-top:#d6d6d6 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}

#head{ position:relative; height:103px; width:960px; text-align:left; margin:0 auto;z-index:100;}
#fun{ float:right; width:700px; text-align:right; line-height:24px; padding-top:8px; font-size:11px; color:#666666}
#fun a,#fun a:visited{ margin:0 2px; color:#666666; margin-left:8px}
#fun a:hover{ color:#000}

/*主菜单*/
#Menu{ width:700px; float:right; height:24px; margin-top:20px;z-index:100;}
#nav .mainlevel { POSITION: relative; FLOAT: left; height:24px; text-align:center; background:url(../images/dott.gif) right top repeat-y}
#nav .mainlevel a{font-size:13px; height:24px; font-weight:bold; line-height:24px; margin-right:1px;display:block; color:#000;}
#nav .mainlevel a:visited{ color:#000;}
#nav .mainlevel a.hover:visited,#nav .mainlevel a.hover{ background:#686868; color:#fff; text-decoration:none}
#nav .mainlevel a.Currpage,#nav .mainlevel a.Currpage:visited{background:#686868; color:#fff}
#nav .mainlevel ul {position:absolute; display:none; left:0;  z-index:100; background:url(../images/trans_Gray90.png); border-top:#848484 1px solid}
#nav .mainlevel li { height:28px; line-height:28px; z-index:100; float:none; text-align:left;  }
#nav .mainlevel li a{color:#cccccc; line-height:28px; height:28px; font-weight:normal; white-space:nowrap; padding:0 23px; display:inline-block}
#nav .mainlevel li a:visited{ color:#cccccc;}
#nav .mainlevel li a.mainleve2_hover,#nav .mainlevel li a:hover{ color:#fff; text-decoration:none;}

#logo{text-align:left; width:250px; height:103px; overflow:hidden; display: table-cell;vertical-align:middle;*display: block;*font-size:84px; *position:absolute; left:0; top:0;}
#logo a{ vertical-align:middle}

/*Banner*/
#banner{text-align:center; z-index:1; width:960px; height:330px; margin:0 auto;overflow:hidden; background:url(../images/loading.gif) center no-repeat}
.js {POSITION: relative; width:960px; height:330px; overflow:hidden; margin:0 auto; clear:both; text-align:center}
.jsNav {POSITION:absolute; bottom:10px; height:20px; right:15px}
.jsNav a{ height:20px; width:20px; line-height:20px; background:url(../images/jsNav.png) left center no-repeat; display: inline-block; margin:0 1px 0 0; color:#999999}
a.imgSelected { background:url(../images/jsNav.png) right center no-repeat; color:#fff}

#sub_banner{ width:960px; height:180px; margin:0 auto; background:url(../images/loading.gif) center no-repeat #101010; overflow:hidden; clear:both;}

#index_box{width:960px; margin:0 auto; text-align:left;  clear:both; padding-top:25px}
#box{width:960px; margin:0 auto; text-align:left;  clear:both; padding-top:15px; border:#dcdcdc 1px solid;}
#subl{ float:left; width:190px; margin-left:15px; display:inline;padding-bottom:20px;}
#subr{ float:right; width:715px; margin-right:15px; display: inline; padding-bottom:20px; color:#585858}
#sub{ margin:0 15px; padding-bottom:20px; color:#585858}


#foot{ width:960px; margin:0 auto; text-align:left; font-size:12px;line-height:16px; color:#b0b0b0;margin-top:20px; background:url(../images/dott.gif) left top repeat-x; padding:8px 0 0 0}
#foot a{ font-size:12px; color:#b0b0b0; cursor: hand; cursor: pointer;}
#foot a:hover{ color:#000; text-decoration:underline}
#Copyr{ float:left; margin-bottom:25px}
#fot{ text-align: right; margin-right:-4px;color:#b0b0b0; font-size:11px}
#fot a{ color:#666666; margin:0 4px}

/*公共*/
.More{ float:right; margin:15px 5px 0 0}
.subbox{ background:#FFFFFF; border:#d7d7d7 1px solid;}
.blank{ clear:both; height:0; line-height:0; font-size:0;}
.Title{ border-bottom:#b0b0b0 1px solid; height:30px; line-height:28px; margin:0 0 15px 0; color:#585858; font-size:15px; font-weight:bold; letter-spacing:1px}
.Title span{ display:inline-block; height:28px; background:url(../images/ico.gif) left -28px no-repeat; padding-left:20px;border-bottom:#b0b0b0 2px solid}
.News_time{font-size:11px; color:#666666; float:right}

/*首页新闻资讯*/
.index_news,.index_about{ width:350px; height:155px; float:left; margin-right:45px; overflow:hidden }
.index_news li{ height:28px; line-height:28px; overflow:hidden;}
.index_news li a,.index_news li a:visited{ padding-left:15px; background:url(../images/ico.gif) left top no-repeat; display:block; line-height:28px; overflow:hidden; height:28px}

/*首页公司简介*/
.index_about_cont{ color:#585858; font-size:12px; line-height:22px;}

/*首页链接图片*/
.index_pic{ float:right; width:170px; height:160px; background:url(../images/pic_01.jpg) center top no-repeat;}
.index_pic p{ text-align:left; padding:135px 5px 0 38px; overflow:hidden; margin:0; font-size:20px; line-height:20px; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*首页滚动产品*/
.picsul{ margin:0 -23px 0 0; overflow:hidden; float:left; position:relative;}
.picsul li {float:left; margin:0 23px 0 0; width:172px; height:129px; overflow:hidden; text-align:center; border:#dcdcdc 1px solid; overflow:hidden; display:inline; position:relative; }
.picsul li a span{ position:absolute; line-height:24px; text-align:center;height:24px; width:172px; display:block; background:url(../images/trans_Black80.png); color:#dcdcdc; bottom:0; CURSOR: pointer; left:0; }
.picsul li a:hover span,.picsul li a:hover{ text-decoration:none; color:#fff}

/*当前位置*/
#posi{line-height:50px; height:50px; clear:both; margin:0 auto; width:960px; text-align:left; color:#666666; overflow:hidden;}
/*左列表*/
.List{ border-top:#dcdcdc 1px solid; margin-top:5px}
.List li{ height:32px; line-height:32px; border-bottom:#dcdcdc 1px solid}
.List li a{ line-height:32px; background:url(../images/ico_list.gif) 10px -32px no-repeat; display:block; padding-left:25px}
.List li a:hover,.List .CurrList a{text-decoration:none; background-color:#ebebeb; font-weight:bold; color:#2c2c2c}

/*产品系列*/
.Series{ line-height:20px; padding:0 0 8px 0; border-bottom:#dcdcdc solid 1px; margin-bottom:15px}
.Series a{  display:inline-block; padding:0 5px;}
.Series a.CurrSeries{color:#fff; background:#686868;}

/*产品展示页*/
.Product,.ProductShow{float:left;}
.Product ul{ clear:both;  display:block; margin-right:-18px}
.Product li{ position:relative; float:left; margin:0 15px 14px 0;height:129px; width:172px; overflow:hidden; line-height:18px; display:inline; border:#dcdcdc 1px solid}
.Product li span{ position:absolute; left:0; top:129px; font-size:12px; display:block; background:url(../images/trans_Black80.png); width:100%; z-index:112; line-height:18px; padding:3px 5px; color:#fff}
.Product li span h3{ margin:0; padding:0; font-size:14px; font-weight:normal;}
a.Product_img{ width:172px; height:129px; line-height:172px;text-align:center; display: table-cell; background:#000; *display:block; *font-size:250;}
a.Product_img img{ vertical-align:middle}

/*产品详细页*/
.product_pic{ float:left; width:350px; background:#000; display: inline}
.product_Info{ float:left; margin-left:20px;word-break:break-all; display:inline; width:460px;}
.product_Title{ line-height:34px; font-size:25px; word-break:break-all; *padding-top:25px}
.product_Param li{ line-height:22px; margin-bottom:8px}
.product_Param li span{ color:#fff; background:#2b3737; padding:0 6px; margin-right:5px; display:inline-block}
.propic{ max-width:350px}
/*放大镜*/
.MagicZoomBigImageCont {border:	1px solid #fff;}
.MagicZoomMain {text-align: center !important;width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {}
.MagicZoomPup {border:1px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444; border:1px solid #ccc; opacity:0.8; padding:3px !important; display:none; /* do not edit this line please */}
.MagicZoomLoading img {padding-top:	3px !important;}

/* 新闻列表*/
#NewsList { clear:both; height:auto!important; height:250px; min-height:250px;}
#NewsList li{line-height:26px; border-bottom:#b0b0b0 dotted 1px; padding:8px 0}
#NewsList a{ padding-left:15px; background:url(../images/ico.gif) left top no-repeat;  font-weight:bold; font-size:14px; line-height:28px; height:28px; display:block}
#NewsList .Content{color:#787878; font-size:12px}
.FTit{ text-align:center; border-bottom:#dcdcdc 1px dotted; line-height:36px; color:#969696}

/* 联系方式 */
.Contact{line-height:30px; float:right; width:350px}

/* 在线留言 */
.Message{ border-bottom:#d9d9d9 1px dotted;}
.Message td{ padding-left:18px;}

/* 留言列表 */
.MessList{ clear:both;}
.MessList_Tit{ line-height:20px; padding:6px 10px; color:#c2c2c2; cursor:hand;cursor: pointer; display:block; background:#333333; border-bottom:#424242 1px solid; _height:20px}
.MessList_Tit.Messactive{  background:#787878;color:#c2c2c2; border-bottom:none}
.MessList_Tit.Messhover{ background:#787878; }
.MessList_Tit img{ vertical-align:middle; margin-right:8px}
.MessList_time{ font-size:11px; color:#c8c8c8; padding-right:10px; float:right;}
.MessList_cont{ padding:15px; line-height:24px; display:none; color:#969696;}
.MessList_Reply{ background:url(../Images/dott.gif) left top repeat-x}
.yellow_font{color:#fff; font-weight:bold }
.yellow_font1{  color:#000; font-weight:bold}

/* 翻页 */
#pageshow{text-align:center;margin:25px 0 15px 0; clear:both; height:26px; line-height:26px;}
#pageshow a{width:26px; height:26px; margin:0 0; display:inline-block; font-size:14px}
#pageshow a:hover{ }
#pageshow span{ margin:0 3px; color:#9b9b9b; }
#pageshow .thisp{ color:#000; font-weight:bold}
#pageshow .first{ display:inline-block; width:55px; }
#pageshow .first:hover{ }


/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; border-top:1px dotted #dcdcdc; margin:15px 0; }

/*相册*/
#descriptions {position: relative; height: 50px;background: #EEE; margin-top: 10px;width: 715px; padding: 10px; overflow: hidden;}
#descriptions .ad-image-description { position: absolute;}
#descriptions .ad-image-description .ad-description-title {display: block; }
.ad-gallery {width:715px; position: relative; overflow: hidden; text-align:center}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-image-wrapper { width: 100%; height:352px;  position: relative; overflow: hidden;  background:#f0f0f0; z-index:98}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10; top: 48%;left: 48%;}
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0;top: 0; width: 49%; height: 100%; cursor: pointer; display: block; z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0;width: 49%;height: 100%; cursor: pointer;display: block;z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_prev.png);width: 30px; height: 30px;display: none;position: absolute; top: 47%; left: 0; z-index: 21;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_next.png); width: 30px;height: 30px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image { position: absolute;overflow: hidden; top: 0;left: 0; z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute;bottom: 0px;left: 0px; text-indent:1em;text-align: left; width: 100%; z-index: 25;background: url(../images/trans_Black80.png);color:#fff; line-height:18px}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='images/trans_Black80.png'); }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls { height: 20px;}
.ad-gallery .ad-info { float: left;}
.ad-gallery .ad-nav {width: 100%; position: relative; background:#f0f0f0; padding:10px 0}
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0;height: 100%;z-index: 10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px;}
.ad-gallery .ad-back { cursor: pointer; left:0; top:12px; width:25px; height:100px;display: block;background: url(../images/ad_scroll_back.gif) right 0 no-repeat;}
.ad-gallery .ad-forward { cursor: pointer; display: block; right:0; top:12px; width:25px;height:100px; background: url(../images/ad_scroll_forward.gif) 0px 0 no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 92%; margin:0 auto}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left; width: 9000px;list-style: none; }
.ad-gallery .ad-thumbs li {float: left; padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #fff; display: block; height:100px}
.ad-gallery .ad-thumbs li a.ad-active img { border:1px solid #969696; }
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}


#footSeo{width:960px; margin:0 auto; text-align:left; font-size:12px;line-height:20px; color:#585858; clear:both; overflow:hidden;}