@charset "utf-8";

/* banner */
#banner{ position:relative; overflow:hidden; line-height:0; background:#ededed; min-height:50px;}
#subBanner{ position:relative; left:0; top:0; width:1920px; left:50%; margin-left:-960px; text-align:center;background:url(../images/loading.gif) center center no-repeat;}
#bannerBlank{ display:none; height:0;}

/*内页框架*/
#subl{ width:260px; float:left; background:#eef2f4; border-bottom:#dae2e7 2px solid;}#subl.floatR{ float:right;}
#subr{ width:860px; float:right;}#subr.floatL{ float:left;}
#subr.subr2{ width:890px;}
#subr img{ max-width:100%; height:auto;}
.content,#content{ font-size:14px; line-height:28px;}
/*当前位置*/
#posi{ border-bottom:#e1e1e1 1px solid; margin:35px auto; line-height:0;}
#posi p{ display:inline-block; text-align:right; float:right; margin:0; padding:0; line-height:40px; max-width:50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#posi p,#posi p a{ color:#848991; font-size:12px;}#posi p a:hover{ color:#e60012;}
#posi p:before{content:"●"; display:inline-block; font-size:12px; width:12px; text-align:left; vertical-align:middle; margin-top:-2px;}
#posi i{ display:inline-block; width:30px; height:30px; background:url(../images/Element.png) -120px top no-repeat; vertical-align:top; margin:2px 6px 0 0;}
#posi span{ font-size:30px; line-height:30px; font-weight:bold; display:inline-block; vertical-align:top; text-transform:uppercase; max-width:48%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#posi em{ font-size:12px;font-style:normal; line-height:12px; margin:10px 0 -5px 0; display:inline-block; background:#fff; padding:0;}
#posi em:before,#posi em:after{ content:""; display:inline-block; width:60px; height:4px; background:#131f3c; vertical-align:middle; margin-right:8px;}
#posi em:after{ margin:0 0 0 8px;}

/*左分类*/
#list{ border-top:#e60012 16px solid;}
#list li,#list dt{ border-top:#dee2e4 1px solid;}
#list li a,#list dt a{ display:inline-block; width:100%; line-height:20px; font-size:15px; padding:15px 10px 15px 25px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
#list li a:before,#list dt a:before{ content:"●"; display:inline-block; font-size:12px; width:20px; text-align:left; vertical-align:middle; margin-top:-2px;}
#list li.curr a,#list dt.curr a{ color:#e60012;}

#list dd{display:none; margin:0; padding: 0 0 5px 0;}
#list dd a{ position:relative; display:inline-block; color:#848484; padding:5px 10px 5px 40px; width:100%; line-height:18px;border-top:#ddd 1px dotted; box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
#list dd a:hover{color:#3c3c3c;}
#list dd a#currSmall:before{ content:"-"; position:absolute; left:25px; top:5px; line-height:18px;}

/*内页左侧联系*/
#contactTit{ background:#e60012; padding:15px; color:#fff; overflow:hidden; line-height:0;}
#contactTit dt{ width:68px; float:left; margin-right:20px;}
#contactTit dd b{ font-size:20px;  display:inline-block; line-height:2.5em;}

#subContact{ padding:25px; color:#000;}
#tel{font-size:24px; color:#000; margin:0; padding:25px; letter-spacing:1px; line-height:18px; font-weight:bold;}
#tel i{ display:inline-block; width:30px; height:36px; background:url(../images/Element.png) -90px -54px no-repeat; vertical-align:top; float:left; margin:6px 6px 0 0;}
#tel span{ font-size:13px; font-weight:normal;}

#share2{ display:inline-block; vertical-align:middle; text-align:left;white-space:nowrap; width:180px; margin:0 25px;}
#share2 a{ background-image:url(../images/share2.png); background-repeat:no-repeat; width:42px; height:42px; overflow:hidden; float:left; margin:0 5px 0 0;}

/*产品列表*/
#product{ float:left; position:relative; margin-right:-7px;}
#product li{ position:relative; width:282px; border:#d7e0e7 1px solid; background:#fff; float:left; margin:0 7px 10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
a.proLink{ position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; background:url(../images/blank.gif);}
a.proBtn{position:absolute; z-index:1; left:0; top:0; width:100%; height:280px; background:url(../images/tran.png); text-align:center;opacity:0;-moz-opacity:0;-khtml-opacity:0; display:none\9;}
a.proBtn i{ display:inline-block;width:90px; height:90px; line-height:90px; background:url(../images/Element.png) left top no-repeat; color:#fff; margin-top:35%;}
a.proPic{ position:relative; display:inline-block; width:280px; height:280px; overflow:hidden; text-align:center;}
a.proPic img{ max-height:100%; max-width:100%;}
a.proPic i{ position:absolute; width:100%; height:100%; z-index:1;}
#product li p{ margin:10px 0 20px 0; padding:0 20px; height:130px; line-height:20px; overflow:hidden; color:#92a0ac; font-size:12px;}
#product li p b{ color:#323f4e; font-size:16px; display:inline-block; width:100%; max-height:40px; word-wrap:break-word; overflow:hidden;}
#product li p span{ display:inline-block; margin-top:10px; width:100%;}
#product li:Hover{ border-color:#c1d0db;}
#product li:Hover a.proBtn{opacity:1;-moz-opacity:1;-khtml-opacity:1; display:block\9;}
#product li:Hover p,#product li:Hover p b{ color:#e60012;}
#product li:Hover p span{ color:#92a0ac;}
/*英文版*/
#product.product_en li{ width:168px; margin:0 5px 8px 0;}
#product.product_en a.proPic{ position:relative; display:inline-block; width:166px; height:166px; overflow:hidden; text-align:center;}
#product li em{ margin:2px 0 0 0; padding:0 10px; height:60px; line-height:20px; overflow:hidden; color:#323f4e; font-size:12px; display:inline-block; font-style:normal; text-align:center;width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

/*产品详细页*/
#porductShow{ border:#ebebeb 1px solid\9; box-shadow:rgba(40,40,40,0.2) 0 0 15px;}
#product_pic{ position:relative; float:left; width:430px; min-height:320px; text-align:center; line-height:0; border-right:#e1e1e1 1px solid;}
#product_pic a{position:relative; display:inline-block; width:430px; overflow:hidden;}
#product_pic a img{ max-width:100%; height:auto;}
#product_pic a i{ display:inline-block; position:absolute; left:auto; right:12px; top:auto; bottom:12px; width:30px; height:30px; background:url(../images/Element.png) -120px -30px no-repeat;}
.product_Info{ float:left; margin-left:40px;word-break:break-all; width:370px;}
.product_Title{ line-height:34px; font-size:26px; word-break:break-all; margin:0; padding:35px 0; color:#ce000c;}
.product_Param li{ line-height:22px; margin-bottom:8px; color:#77787a; padding:4px 0;}
.product_Param li span:before{ content:"●"; display:inline-block; font-size:11px; width:16px; text-align:left; vertical-align:middle; margin-top:-2px;}
#showTit{line-height:30px; margin:35px 0 10px 0; padding:0; border-bottom:#e0e1e3 1px solid;}
#showTit span{ display:inline-block; margin-bottom:-1px; font-size:15px; background:#e60012; color:#fff; padding:0 58px 0 18px;}

#videoBox{ background:#000; width:100%; text-align:center; overflow:hidden; margin-bottom:2em;}

#porductShow_en{ text-align:left; width:100%; min-width:880px; max-width:1000px; box-sizing:border-box; margin:0 auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
#porductShow_en #porductShow{border:#ebebeb 1px solid; box-shadow:none;}

/*相册*/
#album{ position:relative; overflow:hidden;}
#album ul{ width:105%; position:relative;}
#album li{ position:relative; width:288px; border:#bfced8 1px solid; background:#fff; float:left; margin:0 16px 16px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
.subr2 #album li{ margin:0 13px 13px 0;}
a.albumBtn{position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:url(../images/tran.png); text-align:center;opacity:0;-moz-opacity:0;-khtml-opacity:0; display:none\9;}
a.albumBtn i{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; display:inline-block;width:90px; height:90px; line-height:90px; background:url(../images/Element.png) left top no-repeat; color:#fff;font-style:normal; font-size:0;}
a.albumPic{ position:relative; display:inline-block; width:286px; overflow:hidden; text-align:center;}
a.albumPic img{ width:100%;}
#album li p{ margin:0; padding:8px 15px 10px 0;  line-height:20px; overflow:hidden; color:#92a0ac; font-size:12px; text-align:center;}
#album li:Hover{ border-color:#e60012;}
#album li:Hover a.albumBtn{opacity:1;-moz-opacity:1;-khtml-opacity:1; display:block\9;}
#album li:Hover p{ color:#004386;}

/*带图文章列表*/
#news{ float:left; position:relative; margin-right:-20px;}
#news dl{ position:relative; width:590px; float:left; margin:0 20px 30px 0;border:#d7e0e7 1px solid; padding:5px 10px 5px 5px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
a.link_pic{ position:absolute; width:100%; height:100%; top:0; left:0; display:inline-block; z-index:100; background:url(../images/blank.gif);}
#news dl dt{ position:absolute; left:5px; top:5px; width:180px; height:135px; overflow:hidden;}
#news dl dt img{ max-width:100%; max-height:100%; }
#news dl dd{ margin-left:195px; height:135px; overflow:hidden; line-height:0;}
#news dl dd b{ display:inline-block; width:100%; height:30px; line-height:30px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; font-size:16px; margin:5px 0 0 0;}
#news dl dd span{ font-size:12px; color:#848991;height:20px; line-height:20px; overflow:hidden; margin:4px 0; display:inline-block; width:100%;}
#news dl dd p{ margin:0; padding:0; height:60px; line-height:20px; overflow:hidden;color:#667d8f;}
#news dl:hover{ border-color:#c1d0db;}
#news dl:hover dd b{ color:#e60012;}

/*新闻详细*/
.c_tit{ font-size:24px; font-weight:bold; margin:0; padding:5px 0 10px 0; text-align:left;}
.c_info{ font-size:12px; color:#888; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#b0c3d2 1px dotted; text-align:left;}
.c_tit.textLeft,.c_info.textLeft{ text-align:left;}
/*按钮*/
#btns{ float:right; margin:10px 0 0 45px;}
#btns a{ display:inline-block; width:34px; height:34px; 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 -40px;}
#btns a.prevone.disable{ background-position:left -80px;}
#btns a.nextone{ background-position:-50px top;}
#btns a.nextone.disable{ background-position:-50px -80px;}
#btns a.nextone:hover{ background-position:-50px -40px;}
#btns a.back{background-position:-100px top;}
#btns a.back:hover{ background-position:-100px -40px;}
#btns a.linkTo{background-position:-150px top;}
#btns a.linkTo:hover{ background-position:-150px -40px;}

/*相关新闻*/
#relatedNews{ padding-bottom:30px;}
#relatedNews h3{ padding:18px 0 12px 12px; margin:0; font-size:15px;}
#relatedNews li{ margin-bottom:5px;}
#relatedNews li a{position:relative; display:block;border-top:#e1e1e1 1px dotted; height:26px; width:100%; line-height:26px; overflow:hidden; padding-left:24px;white-space: nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#relatedNews li a:before{ content:"+"; font-size:11px; display:inline-block; height:26px; line-height:26px; width:12px; text-align:center; position:absolute; left:8px; top:0; color:#999;}
.newsTime{ font-size:11px; color:#667d8f; margin-left:24px;}

/*翻页*/
#pageshow{margin:35px 0 0 0; height:35px; line-height:35px;  text-align:center;}
#pageshow a,#pageshow a:visited{ padding:0 20px; height:35px; font-size:14px; margin:0 2px; display:inline-block; text-align:center; background:#fff;color:#92a0ac;font-family:"宋体","Times New Roman", Times, serif; border:#ebebeb 1px solid; box-sizing:border-box;}
#pageshow a:hover{ background:#d7000f; color:#fff;}
#pageshow span{ margin:0 2px; font-family:"宋体","Times New Roman", Times, serif; color:#999; display:inline-block; padding:0 20px; height:35px;text-align:center; border:#ebebeb 1px solid; box-sizing:border-box; background:#f5f5f5;}
#pageshow #thisp{background:#d7000f; border-color:#d7000f; color:#fff; display:inline-block; padding:0 20px; height:35px; font-weight:bold;}
#pageshow a.disabled,#pageshow a[disabled~="disabled"]{ color:#a0a0a0; display:inline-block; }
#pageshow a.disabled:hover{ background:#fff;}

/*地图*/
.my-map { z-index:1; margin:0 auto 40px auto; height:400px; 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 {  width:30px; height:30px; background:url("../images/location.png") center center no-repeat;}
/*.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }*/
/*留言中心 */
.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:#004286; 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:#e60012}