@charset "utf-8";
/*内页公共*/
.global_width{ width:1000px; margin:0 auto; text-align:left;}
.textR{ text-align:right;}

/* banner */
#sub_banner{text-align:center; width:100%; height:240px; margin:0 auto;overflow:hidden; min-width:960px; background:#525252; position:relative; line-height:0; overflow:hidden;}
#subBanner{position:relative; z-index:2; width:1440px; height:240px; overflow:hidden; margin:0 auto; clear:both; left:50%; margin-left:-720px; text-align:center;background:url(../images/loading.gif) center center no-repeat;}
#bannerCover{ position:absolute; z-index:1; width:100%; height:100%; background:url(../images/tran.png); left:0; top:0;}
/*模糊背景*/
blurbg{ position:absolute; z-index:-1; width:100%; height:100%; height:99.5%\9; overflow:hidden; left:0; top:0; display:none\9;}
.blurbg img{ width:120%; margin:-15% 0 0 -5%;
filter:url(blur.svg#blur); -webkit-filter:blur(15px); -moz-filter:blur(15px); -ms-filter:blur(15px); filter:blur(15px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=18, MakeShadow=false);
}
.bannerbg{position:absolute; z-index:0; width:100%; height:100%;  overflow:hidden; left:0; top:0;}

/*内页框架*/
#box{ clear:both; margin-top:30px; position:relative;}
#posi{ height:46px; background:url(../images/list.png) left top no-repeat; line-height:40px; padding-right:30px; line-height:40px; text-align:right;}
#posi,#posi a{ color:#8c8c8c; font-size:12px;}#posi a:hover{ color:#7e0e66;}
#posi span{ float:left; height:40px; overflow:hidden; line-height:44px; color:#7e0e66; font-size:18px; font-weight:bold; text-indent:38px;}
#subl{ position:relative; top:-46px; width:184px; float:left;}
#subr{ width:740px; float:right; margin:25px 25px 0 0; min-height:200px; overflow:hidden; *display:inline;}
#subr img{ max-width:700px;}
#subr2{ width:780px; float:right; margin:10px 10px 0 0; min-height:200px; overflow:hidden; *display:inline;}
#subr img{ max-width:780px;}
#sub{ padding:20px 30px; border:#e1e1e1 1px solid; margin:15px 25px 0 auto; background:#fff;}

/*左分类*/
.list_tit{ height:40px; line-height:40px; color:#7e0e66; font-size:18px; font-weight:bold; text-indent:38px;}
.list li{ padding-top:15px; background:url(../images/list.png) left -46px no-repeat; line-height:0;}
.list li a{ display:inline-block; width:100%; height:35px; line-height:35px; padding:0 30px 0 38px; background:#7e0e66; color:#d7abce; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.list li#currList a,.list li.on a,.list li a:hover{ color:#fff; background:url(../images/list.png) right -46px no-repeat #7e0e66;}
/*二级分类*/
.list li p{ margin:0; padding:0; background:#f5a6aa; border:#7e0e66 5px solid; display:none;}
.list li p a,.list li.on p a,.list li#currList p a{ background:none; height:26px; line-height:26px; color:#e93d46; border-top:#ee6c72 1px solid; padding:0 15px 0 33px; }
.list li p a:hover,.list li#currList p a:hover{ background:#fff; color:#7e0e66;}

/*联系信息*/
#subContact_top{ height:20px; background:url(../images/list.png) -200px -46px no-repeat;}
#subContact{ background:#fff; border:#7e0e66 5px solid; padding:12px; font-size:12px; }
#subContact p{ margin:0; padding:0;}
p#subContact_tit{ margin:0 0 5px 0; padding:0 0 5px 0; color:#7e0e66; border-bottom:#f5bcbd 1px dotted; font-size:16px; font-weight:bold;}

/**证书**/
#album{ width:770px; float:left; position:relative; margin-right:-5px;}
.albumli{ position:relative; width:225px; margin:0 17px 20px 10px; overflow:hidden; background:#fff; float:left; line-height:0; font-size:0;}
.albumli:hover{background:#d80f1b;}
.albumli a{ position:relative; display:inline-block; width:205px; overflow:hidden; margin:10px; text-align:center; background:#fff;}
#album li img { max-width:230px; *width:230px;}
.albumli span{ position:absolute; left:5px; top:auto; bottom:-100px; width:230px; text-align:center; background:rgba(216,15,27,0.9); background:#d80f1b\9; color:#fff;line-height:18px; font-size:12px; padding:6px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

/*产品列表*/
#product{ float:left; position:relative; margin:0 -20px 0 0;}
#product dl{ width:220px; height:310px; overflow:hidden; background:#fff; float:left; margin:0 16px 16px 5px; border:#eaeaea 1px solid;}
#product dl dt{ border-bottom:#dcdcdc 1px solid; line-height:0; font-size:0;}
#product dl dt a{ display:inline-block; width:220px; height:220px; overflow:hidden; background:#525252;}
#product dl dd{ margin:15px 20px 0 20px; line-height:0;}
#product dl dd span{ display:inline-block; width:100%; height:24px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a.seeMore{ display:inline-block; height:28px; line-height:28px; background:#7e0e66; padding:0 25px; color:#fff; margin-top:10px;}
#product dl:hover{ background:#7e0e66; border-color:#7e0e66}
#product dl:hover span{ color:#fff;}
#product dl:hover a.seeMore{ background:#fff; color:#7e0e66;}

/*-----商品相册-----------------------------------*/
.pikachoose {width:100%; height:620px; *height:610px; overflow:hidden; margin: 0 auto;position:relative; background:#fff; padding-top:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*缩略图*/
.pika-thumbs{}
.pika-thumbs li{ width:140px; height:140px; margin: 0 0 0 0; padding:5px 5px; overflow:hidden; background:#e1e1e1; cursor: pointer;}
/*.pika-thumbs li:last {margin: 0;}*/
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}
a.a_Thum{ width:120px; height:90px; line-height:90px; overflow:hidden; background:#fff; display:block; display:table-cell; cursor:pointer; cursor:hand; vertical-align:middle; text-align:center; margin:0 auto; *font-size:86px;}
/*大图*/
.pika-stage, .pika-textnav {width:600px; overflow:hidden}
.pika-stage {position: absolute;left:10px; top:10px; background:#fff; text-align:center; height:600px;}
.pika-stage img{height:100%;}
.pika-stage .caption { display:none}
/*控制*/
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3; display:none;}
.pika-textnav {overflow: hidden; width:100%; left:0; top:45%; position:absolute; z-index:99}
.pika-textnav a {font-size:0px; line-height:0; text-decoration: none; color: #333; cursor:pointer; cursor:hand; width:25px; height:50px;}
.pika-textnav a.previous {float:left; display: block; background:url(../images/btn.png) left top no-repeat;}
.pika-textnav a.next {float: right;  display: block; background:url(../images/btn.png) right top no-repeat;}
.pika-textnav a.previous:hover{ background-position:left -50px;}
.pika-textnav a.next:hover{ background-position:right -50px;}
/*工具条*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom:15px;left:auto;right:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius:3px;border-radius:3px;}
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; text-align:right; position:absolute; top:15px; right:15px; }
/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-vertical { width:160px;height:600px; padding: 0; overflow:hidden; margin:0 0 -17px 10px; float:right;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:160px; height:600px; }
.jcarousel-skin-pika .jcarousel-item-vertical {}
/*-----商品相册结束------------------------------------------------*/

/*产品信息*/
#pro_tit{ position:relative; background:#fff; padding:8px 10px; text-align:center; border-bottom:#e1e1e1 1px solid; font-size:15px; font-weight:bold;}
a.btn,a.btn:visited{ display:inline-block; padding:0 15px; background:#e6212a; color:#fff; float:right; height:100%; cursor:pointer; cursor:hand; }
a.btn:hover{ background:#BA0B14; color:#fff;}
/*商品详细参数*/
#Parameter ul{ padding:15px 10px; float:left; width:100%; background:#fff; margin-bottom:10px; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#Parameter li{ float:left; width:33%; color:#888; line-height:32px; height:32px; overflow:hidden; margin:0; padding:0;}
#Parameter li.li100{ width:100%; overflow:visible; line-height:20px; margin:6px 0; height:auto}
#Parameter li.li50{ width:50%;}
#Parameter li span{ padding:0 8px 0 13px; color:#444; background:url(../images/ico.gif) -30px -44px no-repeat; font-weight:bold;}
#proInfo img{ vertical-align:top;}

/*看了又看*/
#morePro{ z-index:10;background:#fff; text-align:center; padding-top:1px; border:#e1e1e1 1px solid; margin-top:10px;}
.tit_throLine{ border-top:#c8c8c8 1px solid; position:relative; margin:25px 10px 0 10px;}
.tit_throLine span{ position:relative; display:inline-block; height:28px; line-height:28px; padding:0 15px; background:#fff; top:-14px; color:#aaaaaa;}
#scroll{width:162px; height:516px; overflow:hidden; margin:0 auto; position:relative;}
#scroll li{ width:162px; height:162px; margin-bottom:15px;}
#scroll li a{ position:relative; display:inline-block; width:160px; height:160px; overflow:hidden; border:#e6e6e6 1px solid;}
#scroll li a img{ max-width:160px; max-height:160px; *width:160px;}
#scroll li a span{ position:absolute; left:0; top:auto; bottom:0; width:100%; height:24px; line-height:28px; padding:0 10px; text-align:left; display:inline-block; background:url(../images/tran_red.png); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#scroll li a:Hover span{ color:#fff;}
#scroll p{ margin:10px 0 0 0; padding:0;}
a.scrollDown,a.scrollUp{ display:inline-block; width:30px; height:30px; overflow:hidden; background:url(../images/btn.png) left -100px no-repeat; cursor:hand; cursor:pointer; margin:0 6px;}
a.scrollDown:hover{ background-position:-60px -100px;}
a.scrollUp{ background-position:-30px -100px;}a.scrollUp:hover{ background-position:-90px -100px;}

/*常见问题*/
#faq{ clear:both;}
#faq dl{ clear:both; margin-bottom:10px;border-bottom:#dcdcdc 1px solid;}
#faq dt{ height:30px; line-height:30px; font-size:17px; padding:0 0 10px 20px; background:url(../images/ico.gif) left top no-repeat; cursor:hand; cursor:pointer; color:#888}
#faq dt.active{ background-position:left -30px; color:#222;}
#faq dt:hover{ color:#222;}
#faq dd{ padding:0 20px 10px 20px; color:#888; }

/*下载*/
.Down{ border-bottom:#ccc 1px dotted; clear:both; padding:10px 0}
.Down_f1{ line-height:26px; height:26px;  margin:0; display:block;font-size:15px; font-weight:bold}
.Down_Desc{ float:right; font-size:12px; font-weight:normal;}
.Down_cont{ line-height:18px; color:#a5a5a5; margin:0; font-size:12px;}
.Down_ico{ display:block; float:left; margin:0px 18px 25px 0}
.Down_tit{ font-size:15px;}

/*带图文章列表*/
.article li{ position:relative; height:130px; overflow:hidden; margin:0 0 20px 0; border:#ddd 1px solid; background:#fff;}
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:160px; height:120px; display:inline-block; overflow:hidden; float:left; margin:5px 20px 5px 5px; text-align:center; background:#ebebeb;}
a.pic img{ max-height:120px; max-width:160px;}
a.articleTit{ display:inline-block; width:520px; height:24px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; color:#222; font-size:15px; margin-top:12px;}
.articleCont{ display:inline-block; width:520px; height:44px; margin-top:0; overflow:hidden; line-height:22px; font-size:12px; color:#aaa;}
.article li:Hover{ background:#7e0e66; /*border-color:#efefef;*/}
.article li:Hover a.articleTit{ color:#fff;}
.article li:Hover .articleCont,.article li:Hover .articleTitme{ color:#d7abce;}
.articleTitme{ color:#666; font-size:12px;}
.article li b{ position:absolute; z-index:1; left:auto; top:auto; right:0; bottom:0; width:20px; height:20px; background:url(../images/Plus.png) left top no-repeat;}
.article li:Hover b{ background-position:-20px top;}
#newsTime{ line-height:42px;}
/*新闻详细*/
.c_tit{ font-size:26px; color:#000; margin:0; padding:5px 0 10px 0;}
.c_info{ font-size:12px; color:#888; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#bbb 1px dotted;}
/*按钮*/
#btns{ float:right; margin:8px 0 0 45px;}
#btns a{ display:inline-block; width:30px; height:30px; overflow:hidden; background:url(../images/btns.png) left top no-repeat; margin-left:10px; cursor:hand; cursor:pointer;}
#btns a.prevone:hover{ background-position:left -30px;}
#btns a.nextone{ background-position:-40px top;}
#btns a.nextone:hover{ background-position:-40px -30px;}
#btns a.back{background-position:-80px top;}
#btns a.back:hover{ background-position:-80px -30px;}

/*留言中心 */
.Message td{padding:10px 0; color:#a6a6a6;}
.Message td div{ float:left; margin-right:-10px}
.Message input,.Message textarea{border:#cdd2d4 1px solid; color:#a6a6a6; text-indent:5px; margin:0 10px 0 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; *display:inline-block;}
.Message input{ height:32px; line-height:32px}
.Message input.Row3{ width:32%; float:left; margin:0 0 0 2%; padding:0;}
.Message input.Row3:first-child{ margin-left:0;}
.Message textarea.Row1{ width:100%;  float:left;}
input.btn_form{ height:36px; line-height:36px; background:#7e0e66; border:none; text-align:center; color:#fff; font-size:18px; padding:0 3em; letter-spacing:1px; border-radius:3px;cursor:pointer; cursor:hand}
input.btn_form:hover{ background:#ff940d}

/*翻页*/
.pages{margin:25px 0 15px 0; clear:both; height:35px; line-height:35px;  text-align:left;}
.pages a,.pages a:visited{ padding:0 15px; height:35px; font-size:14px; margin:0 0; display:inline-block; text-align:center; background:#fff;color:#666;font-family:"宋体","Times New Roman", Times, serif; box-shadow:1px 1px 1px #d2d2d2; -moz-box-shadow:1px 1px 1px #d2d2d2; -webkit-box-shadow:1px 1px 1px #d2d2d2;}
.pages a:hover{ background:#7e0e66; color:#fff;}
.pages span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif; color:#999; display:inline-block; height:35px; text-align:center;}
.pages .thisp{background:#7e0e66; color:#fff; display:inline-block;width:30px; height:35px; font-weight:bold;}
.pages a.disabled{ color:#a0a0a0;}
.pages a.disabled:hover{ background:#fff;}