@charset "utf-8";

/*背景图*/
#subBg{position:fixed; width:100%; height:100%; overflow:hidden; min-width:1200px; left:0; top:0; margin:0 auto; background-color:#fff; z-index:1;}
#subBg #imgbox{ position:relative; z-index:1; width:1600px; left:50%; margin-left:-800px; overflow:hidden; text-align:center;}
#subBg #bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;background-position:center top; background-repeat:repeat-x;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-0.999); -o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}

/* 内页banner */
#banner{ position:relative; /*height:500px;*/ width:100%; min-width:1200px; overflow:hidden; text-align:center; background:url(../images/loading.gif) center center no-repeat #000;}
#Slideshow{ position:relative; z-index:1; width:1600px; /*height:500px;*/ overflow:hidden;text-align:center; left:50%; margin-left:-800px; line-height:0;}
#banner_bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
#banner_bg p{ margin:0; padding:0; width:100%; height:100%; background:url(../images/trans.png);}

/*当前位置2*/
#posi2{ height:38px; line-height:38px; margin:30px auto 8px auto;}
#posi2,#posi2 a{color:#c8c8c8; font-size:12px;}#posi2 a:hover{ color:#5b74b0;}
#posi2 div{ float:right; margin-right:5px;}
#posi2 i{ width:15px; height:38px; display:inline-block; overflow:hidden; background:url(../images/icos.png) left -72px no-repeat; vertical-align:top; margin:0 10px 0 5px;}
#posi2 b{ font-size:16px; font-weight:normal; color:#a0a0a0;}

/*内页框架*/
#content{/*padding:30px; background:url(../images/trans2.png); border:#e1e1e1 1px solid;*/ height:auto !important; height:500px; min-height:500px; font-size:14px;}
#subl{ float:left; width:210px; border-top:#5b74b0 2px solid;}
#subr{ width:951px; float:right;}

/*分类*/
#page_Tit{ margin:40px auto 20px auto; padding:0; text-align:center; width:100%; overflow:hidden;}
#page_Tit span{position:relative; display:inline-block; padding:0 15px; margin:0 auto;}
#page_Tit span:before,#page_Tit span:after{ position:absolute; left:auto; right:100%; top:50%; content:""; display:inline-block; width:1000px; height:1px; font-size:0; line-height:0; overflow:hidden; background:#e4e4e7;}
#page_Tit span:after{ left:100%; right:auto;}
#sublist{ text-align:center; margin-bottom:50px;}
#sublist:before{ content:""; display:inline-block; width:40px; height:30px;background:url(../images/icos.png) left -110px no-repeat #090526; vertical-align:top;margin:0 8px 8px 0;}
#sublist a{ display:inline-block; height:30px; line-height:30px; background:#dfdfe1; padding:0 20px; margin:0 8px 8px 0; font-size:14px;}
#sublist a.curr,#sublist a:hover{ background:#d7415c; color:#fff;}

/*二维码*/
#EWM{ margin-top:12px;}
#EWM img{ max-width:100%;}

/*产品分类*/
.list_tit{ margin:22px 0;}
.list_tit img{ max-width:100%;}
#list{ margin-bottom:15px;}
#list dt{border-top:#9d9a98 1px dotted; line-height:0;}
#list dt a{ display:inline-block; height:40px; line-height:40px; color:#232036; width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; padding-left:23px; background:url(../images/icos_list.png) left top no-repeat; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; box-sizing:border-box; font-size:16px;}
#list dt a:hover,#list dt#currlist a{ color:#5b74b0;}
#list dt a.active{background-position:left -40px;}
#list dd{ margin:0; padding:10px 0 20px 0; border-top:#9d9a98 1px dotted; line-height:0; display:none;}
#list dd a{display:inline-block; height:30px; line-height:30px; color:#6c6d6d; width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;background:url(../images/icos_list.png) 23px -80px no-repeat; padding-left:34px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; box-sizing:border-box;}
#list dd a:hover,#list dd a#curr{ background-position:23px -110px; color:#5b74b0;}

/*内页左侧联系*/
#contactTit{ background:#5b74b0; padding:15px; color:#fff; overflow:hidden; line-height:0;}
#contactTit dt{ width:68px; float:left; margin-right:20px;}
#contactTit dd b{ font-size:16px;  display:inline-block; line-height:2.5em; margin:-5px 0 5px 0;}
#subContact{ padding:20px; color:#6c6d6d; background:#f3f3f3;}

/*产品列表*/
#product{ width:965px;}
#product dl{ width:232px; float:left; margin:0 7px 13px 0; background:#fff;border:#e8eaf0 1px solid;box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
#product dl dt{ }
#product dl:hover dt{ border-color:#d7415c;}
#product dl dt a{position:relative; display:inline-block; width:230px; /*height:226px;*/ text-align:center;}
#product dl dt a img{ max-width:100%; height:auto;}
#product dl:hover{ border-color:#5b73af;}
/*#product dl:hover dt a:after{ content:""; width:100%; height:100%; background:url(../images/focus.png) center center; display:inline-block; position:absolute; left:0; top:0;}*/
#product dl dd{ overflow:hidden; }
#product dl dd a{  width:100%; display:inline-block; padding:6px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; color:#6c6d6d;}
#product dl dd a span,#product dl dd a i{ font-style:normal; width:100%; text-align:center;display:inline-block; height:20px; line-height:21px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#product dl dd a i{ font-size:12px;filter:Alpha(opacity=70);opacity:0.7;}
#product dl:hover dd{ background:#5b73af;}
#product dl:hover dd a{ color:#fff;}

/*产品按钮*/
#btns a{ display:inline-block; width:32px; height:24px; background:url(../images/btns.png) left top no-repeat; vertical-align:middle; margin:8px 5px 0 5px; cursor:hand; cursor:pointer;}
#btns a#back{ width:64px; background-position:left -48px;}
#btns a#emailShare{ background-position:left -24px;}

/*产品详细页*/
#porBox{/*border:#e1e1e1 1px solid;*/}
#proPic_box{ position:relative;  float:left; width:630px;/*border-right:#e1e1e1 1px solid;*/box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
a.Product_pic{ display:inline-block; width:100%; text-align:center; }
a.Product_pic img{  max-width:100%;}
#proInfo{ width:318px; float:right;padding:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#proInfo h2{ color:#5b74b0; font-size:20px; line-height:34px; font-weight:normal; margin:0; padding:10px 0 10px 0; width:100%; word-wrap: break-word; word-break: normal; }
#proInfo ul li{ border-top:#969696 1px dotted; padding:8px 0; color:#6c6d6d;}
#proInfo span{ color:#999; padding-left:8px;}
.Product_ExTitle{ height:36px; line-height:36px;border-bottom:#d7d7d7 1px solid; color:#5b74b0; font-weight:bold; margin-bottom:25px; font-size:18px;}
#zoom{ position:absolute; left:auto; right:15px; top:auto; bottom:10px;}
/*搜索结果*/
.searchResult{ background:#fff; border-top:#c8c8c8 1px dotted;border-bottom:#c8c8c8 1px dotted; line-height:400%; padding:0 10px; margin-top:-1px;}
.searchResult a{ display:inline-block; width:100%; font-size:15px;}

/*荣誉*/
.albumBox{ overflow:hidden; }
#album{ width:1200px;}
.albumPic{ width:370px; margin:0 11px 20px 0; overflow-x:hidden; position:relative; border:#ebebeb 1px solid;float:left; background:#fff;}
.albumPic:hover{ border-color:#ccc;}
.albumPic a{ display:block; margin:5px;}
.albumPic img { max-width:360px;  width:auto!important; *width:360px;}
.albumPic span{ line-height:18px; padding:5px 0; top:auto;display:inline-block; text-align:center; width:100%;}

/*相册*/
/*#descriptions {position: relative; height: 50px;background: #EEE; margin-top: 10px; width:1100px; padding: 10px; overflow: hidden;}
#descriptions .ad-image-description { position: absolute;}
#descriptions .ad-image-description .ad-description-title {display: block; }*/
.ad-gallery {width:1100px; position: relative; overflow: hidden; text-align:center;}
.ad-gallery, .ad-gallery * {margin:0 auto;padding: 0;}
.ad-image-wrapper { width:99.5%; height:560px;  position: relative; overflow: hidden;  z-index:98; border:#dcdcdc 1px solid;}
.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:15px;top: 0; width: 49%; height: 100%; cursor: pointer; display: block; z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 15px; 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_btn.png) left center no-repeat;width:70px; height: 100px;display: none;position: absolute; top:38%; left: 0; z-index: 21;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_btn.png) right center no-repeat; width:70px;height:100px;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.png);color:#fff; line-height:28px}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/00060.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:99.5%; position: relative; background:#eaeaea; padding:20px 0; border:#dcdcdc 1px solid; margin-top:10px}
.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:20px; width:25px; height:100px;display: block;background: url(../images/ad_scroll.gif) left 0 no-repeat;}
.ad-gallery .ad-forward { cursor: pointer; display: block; right:0; top:20px; width:25px;height:100px; background: url(../images/ad_scroll.gif) right 0 no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width:88%; 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:8px;}
.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 #b70034; }
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/*联系我们*/
.my-map { z-index:1; margin:0 auto; height: 400px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:#ebebeb 1px solid; box-sizing:border-box; box-shadow:0 0 10px #e1e1e1;}
/*.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }*/

.my-map #mapContainer {height: 400px;width: 100%;}
.amap-icon{ text-align:left;}
.amap-icon img {width: 25px;height:auto;}
.amap-marker-label{
    border: 0;
    background-color: transparent;
}




/*带图文章列表*/
.article li{ position:relative; height:190px; overflow:hidden; margin:0; border-top:#c8c8c8 1px dotted;}
a.link_pic{ position:absolute; width:100%; height:100%; top:0; left:0; display:inline-block; z-index:100; background:url(../images/blank.gif);}
a.pic{ width:200px; height:150px; display:inline-block; overflow:hidden; float:left; margin:20px 25px 0 10px; text-align:center; background:#f5f5f5;}
a.pic img{ max-height:150px; max-width:200px;}
a.articleTit{ display:inline-block; width:895px; height:24px; line-height:24px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; color:#000; font-size:20px; margin:32px 0 5px 0;}
.articleCont{ display:inline-block; width:895px; height:88px; margin-top:8px; overflow:hidden; line-height:22px; font-size:12px; color:#787878;}
.article li:Hover{ background:#fff; }
.article li:Hover a.articleTit{color:#5b74b0;}
/*.article li:Hover .articleCont,.article li:Hover .articleTitme{ color:#ffffff;}*/
.articleTitme{ color:#afafaf; font-size:12px; line-height:18px;}
#newsTime{ line-height:42px;}
/*新闻详细*/
.c_tit{ font-size:26px; font-weight:bold; color:#000; margin:0; padding:20px 0 10px 0; text-align:center;border-top:#b4b4b4 1px dotted}
.c_info{ font-size:12px; color:#888; margin:0 0 15px 0; padding:0 0 20px 0; border-bottom:#b4b4b4 1px dotted; text-align:center;}

/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; color:#d7415c; border-top:1px dotted #b4b4b4; margin-top:20px;}

/*翻页*/
#pageshow{margin:35px 0 0 0; clear:both; line-height:30px;  text-align:center; padding:10px 0; background:#f2f2f2;}
#pageshow a,#pageshow a:visited{ vertical-align:middle; height:30px; width:30px; font-size:13px; margin:0 3px; display:inline-block; text-align:center;color:#5b74b0; background:url(../images/pageshow_bg.png) left top no-repeat;}
#pageshow a:hover{color:#fff; background-position:left -70px;}
#pageshow span{ vertical-align:middle; margin:0 3px; color:#aeaeae; display:inline-block; height:30px; width:30px; text-align:center; background:url(../images/pageshow_bg.png) left -35px no-repeat;font-family:"宋体",serif; }
#pageshow .thisp{color:#fff; display:inline-block;width:30px; height:30px; background:url(../images/pageshow_bg.png) left -70px no-repeat;}
#pageshow a.disabled,#pageshow a[disabled~="disabled"]{ color:#ababab; background-position:left -35px;}
a.turnPage{font-size:12px; letter-spacing:-0.3em; font-family:"宋体",serif; text-indent:-0.4em;}
a.turnPage.disabled,a.turnPage[disabled~="disabled"]{ color:#ababab;}
