/* ============================================================
   鍏叡閮ㄥ垎
   ============================================================ */

/* 鐗圭偣 */
.feature .item{padding-left:20px;margin-bottom:20px;position:relative;}
.feature .item p{color:#8d8d8d;}
.feature .item .ico-sign{width:11px;height:11px;position:absolute;top:8px;left:0;background:url(../../img/product/ico_sign.png) no-repeat;}

/* 鏂瑰紡 */
.pattern .item{margin-bottom:20px;}
.pattern .item p{color:#8d8d8d;}

/* 澶囨敞 */
.prompt dd{color:#8d8d8d;}

/* 妗堜緥 */
.case-view .item{margin-bottom:40px;}
.case-view .item h3{font-size:16px;}
.case-view .item .desc{margin:10px 0 25px;color:#8d8d8d;}
.case-view .item .cite{padding-left:65px;margin-bottom:20px;position:relative;}
.case-view .item .cite .ico{position:absolute;top:0;left:0;}
.case-view .item .cite .judge{padding:13px 58px;font-size:18px;background:#fafbfc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.case-view .item .cite .arrow{width:0;height:0;overflow:hidden;position:absolute;top:10px;left:53px;border-style:dashed solid dashed dashed;border-width:12px 12px 0 0;border-color:transparent #fafbfc transparent transparent;}
.case-view .item .cite .quote{width:16px;height:16px;position:absolute;}
.case-view .item .cite .quote.start{top:10px;left:90px;background:url(../../img/product/ico_quote_start.png) no-repeat;}
.case-view .item .cite .quote.end{bottom:10px;right:35px;background:url(../../img/product/ico_quote_end.png) no-repeat;}

/* 鍔熻兘 */
.func-intro .pic{margin:10px 0 20px;} /* 鏂扮増琛ヤ竵 */


/* product_index.shtml(浜у搧澶у叏棣栭〉)
------------------------------ */
.product-index .link-product,
.product-intro .link-product{color:#09f!important;border-color:#09f!important;}

.product-index .banner{height:300px;margin-bottom:250px;background:#565656;}
.product-index .multiplex-box{width:520px;position:relative;top:58px;left:0;}
.product-index .multiplex-cnt{height:390px;}
.product-index .multiplex-cnt .multiplex-item{display:none;}
.product-index .multiplex-cnt .multiplex-item.selected{display:block;}
.product-index .multiplex-cnt ul{position:relative;}
.product-index .multiplex-cnt li{position:absolute;top:0;left:0;}
.product-index .multiplex-cnt img{width:520px;height:390px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);}
.product-index .multiplex-cnt .tit{width:100%;position:absolute;top:51px;left:590px;font-size:28px;font-weight:700;color:#FFF;text-align:left;}
.product-index .multiplex-cnt .tit:after{width:45px;left:0;bottom:-20px;margin-left:0;background:#868686;}
.product-index .multiplex-cnt .txt{width:100%;position:absolute;top:107px;left:590px;font-size:14px;color:#FFF;}
.product-index .multiplex-cnt .opt{display:block;margin-top:20px;width:108px;height:36px;line-height:36px;text-align:center;font-size:14px;border:1px solid #FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.product-index .multiplex-tab{width:110%;position:absolute;left:590px;bottom:0;}
.product-index .multiplex-tab li{float:left;margin-right:30px;}
.product-index .multiplex-tab li a{display:block;width:106px;overflow:hidden;position:relative;padding:2px;border:0 solid #FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);}
.product-index .multiplex-tab li img{width:141px;height:110px;margin:-2px -2px -2px -18px;}
.product-index .multiplex-tab li .mask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.35;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#000;z-index:1;}
.product-index .multiplex-tab li a:hover,.product-index .multiplex-tab li.selected a{padding:0;border:2px solid #09f;text-decoration:none;}
.product-index .multiplex-tab li a:hover .mask,.product-index .multiplex-tab li.selected a .mask{display:none;}
.product-index .product-box{padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #EEE;}
.product-index .product-box.last{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.product-index .product-hd{float:left;width:200px;}
.product-index .product-hd .big-tit{font-size:28px;font-weight:700;}
.product-index .product-hd .big-tit:after{width:44px;margin-left:-22px;}
.product-index .product-bd{float:right;width:868px;padding-left:71px;border-left:1px solid #EDEDED;}
.product-index .product-bd ul{width:105%;margin-top:-36px}
.product-index .product-bd li{float:left;width:190px;margin:36px 36px 0 0;text-align:center;}
.product-index .product-bd li a{height:186px;padding:0 32px;}
.product-index .product-bd li .ico{display:block;width:52px;height:52px;margin:44px auto 0;font-size:52px;}
.product-index .product-bd li .tit{margin-top:7px;}
.product-index .product-bd li .tit:after{bottom:-12px;background:#F4F4F4;}
.product-index .product-bd .set-ivy{float:left;width:416px;text-align:left;}
.product-index .product-bd .set-ivy p{ line-height: 18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.product-index .product-bd .set-ivy a{padding:2px 32px;overflow:hidden;border-width:0;height:182px\0;border:2px solid #f3f3f3\0;*height:182px;*border:2px solid #f3f3f3;}
.product-index .product-bd .set-ivy a:hover{padding:0 30px;padding:2px 32px\9;border:2px solid #09f;}
.product-index .product-bd .set-ivy .pic{float:left;margin:-2px 28px -2px -32px;}
.product-index .product-bd .set-ivy .pic img{width:190px;height:190px;}
.product-index .product-bd .set-ivy .tit{margin:30px 0 25px;font-size:18px;font-weight:700;text-align:left;}
.product-index .product-bd .set-ivy .tit:after{margin-left:9px;}
.product-index .product-bd .set-ivy .txt{font-size:12px;color:#8D8D8D;}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) { /* IE11 hack */
.product-index .product-bd .set-ivy a{height:182px;}
.product-index .product-bd .set-ivy a:hover{padding:2px 32px;}
}

/* 涓嬫弿杈� */
.underline{text-align:center;position:relative;}
.underline:after{content:"";position:absolute;width:34px;height:4px;bottom:-12px;left:50%;margin-left:-17px;background:#09f;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}

/* 鍦嗚鎶曞奖 */
.box-set{display:block;color:#333!important;background:#fff;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);border:1px solid #e7eaf0\0;*border:1px solid #e7eaf0;} :root .box-set{border:2px solid transparent;}
.box-set:hover{text-decoration:none;border-color:#09f;}
.box-set:hover .iconfont{color:#09f;}
.box-set.disabled{-moz-opacity:0.5;opacity:0.5;}
.box-set.disabled:hover{cursor:default;border-color:#fff;}
.box-set.disabled:hover .iconfont{color:#5d5d5d;}

/* 鍐呭 */
.wrap{width:1184px;margin:0 auto;}
.container-wrp{background:url("../../img/common/bg_half.png?v=20190225") center repeat-y;}
.container{width:1184px;margin:0 auto;background:#fff;*overflow:hidden;*zoom:1;}
.container-hd{padding:0 20px;line-height:52px;height:52px;background:#fafbfc;}
.container-bd{padding:40px;min-height:400px;height:auto!important;height:400px;}
.container-bd.np{padding:40px!important;} /* 鏂扮増琛ヤ竵 */
.content,.sidebar{display:table-cell;*margin-bottom:-9999px;*padding-bottom:9999px;*display:inline;*zoom:1;*float:left;}
.sidebar{width:186px;vertical-align:top;background:#fafbfc;}
.content{width:958px;padding-top:30px;padding-left:40px;}.content .content{padding:0;} /* xphp鏍囩閲嶅宓屽琛ヤ竵 */
.content-hd h2{padding-bottom:20px;font-size:20px;}
.content-hd h2.with-border{border-bottom:1px solid #ebebeb;} /* #D5DAE4 */
.content-hd .more-info{line-height:48px;height:48px;margin-top:-48px;text-align:right;}
.content-hd .more-info.align-title{line-height:74px;height:74px;margin-top:-74px;}
.content-hd .more-info.align-bread{line-height:62px;height:62px;margin-top:-62px;}
.content-hd .alert-msg{margin-top:30px;}
.content-bd{padding:30px 0 30px;min-height:300px;height:auto!important;height:300px;}
.content-bd.np{padding:30px 0 30px!important;} /* 鏂扮増琛ヤ竵 */

/* 娓呴櫎娴姩 */
.clr:after,.wrap:after,.form-item:after,.form-group:after,.button-group:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.clr,.wrap,.form-item,.form-group,.button-group{zoom:1;}

