.wrap{margin:0 auto;width:1160px}
.white-bg{margin:10px auto 5px;background-color:#fff}
.p10{padding:10px}
.fl{float:left}
.fr{float:right}
.mr10{margin-right:10px}
/*ÂÖ²¥*/
.lunbo-part{width:840px;height:452px;overflow:hidden}
.lunbo-part img{width:840px;height:452px}
.vui-slider{position:relative;overflow:hidden;background:#999}
.vui-slider .vui-items{overflow:hidden;width:100%;height:100%}
.vui-slider .vui-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.vui-slider .vui-item a,.vui-slider .vui-item img{display:block;padding:0;margin:0;border:none}
.vui-slider .vui-buttons{position:absolute;z-index:5;bottom:16px;left:50%;float:left;display:inline;-moz-opacity:.8;opacity:.8}
.vui-slider .vui-button{float:left;display:inline;overflow:hidden;height:12px;width:12px;margin:0 10px;padding:0;border:none;border-radius:6px;background:#fff;cursor:pointer}
.vui-slider .vui-button-cur{background-color:#c00}
.vui-slider .vui-transfer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.vui-slider .vui-prev{position:absolute;top:50%;left:0;z-index:5;width:60px;height:150px;margin-top:-75px;border-radius:0 10px 10px 0;background:url(../../images/zy/prev.gif) no-repeat;cursor:pointer;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}
.vui-slider .vui-next{position:absolute;top:50%;right:0;z-index:5;width:60px;height:150px;margin-top:-75px;border-radius:10px 0 0 10px;background:url(../../images/zy/next.gif) no-repeat;cursor:pointer;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}
.vui-slider .vui-sidebutton-hover{-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;background-color:#000}
/*¾Å¹¬¸ñ*/
.memu-part{width:310px;margin-bottom:-10px}
.menu-line{margin-bottom:9px;font-size:12px}
.block1,.block2{display:block;border:1px solid #c9c9c9;border-radius:4px}
.block1{padding:10px;width:75px;height:112px}
.block1-h{margin-bottom:10px;font-size:16px;font-weight:600;color:#005578}
.block1-p{line-height:18px;color:#666}
.icon-go{display:block;margin-top:5px;width:20px;height:20px;background:#005578;border-radius:50%;text-align:center;color:#fff}
.block2{width:95px;height:95px}
.block2 p{margin-top:8px;font-size:16px;color:#005578;text-align:center}
.menu-line a.active,.menu-line a:hover{background:#e1b60d}
.menu-line a.active p,.menu-line a:hover p{color:#fff}
.menu-line a.active .icon-go,.menu-line a:hover .icon-go{background:#fff;color:#005578;font-weight:600}
.icon-qzcp,.icon-swdz,.icon-sqdt{position:relative}
.icon-qzcp:before,.icon-swdz:before,.icon-sqdt:before{content:"";display:block;position:absolute;right:10px;bottom:10px;width:22px;height:22px;/*background:url(../../images/zy/icon-block.png) no-repeat*/}
/*.icon-sqdt:before{background-position:-6px -6px}
.icon-qzcp:before{background-position:-6px -56px}*/
.icon-sqdt:before{background:url(../../images/zy/index/icon-cp1.png) 0 0 no-repeat;}
.icon-swdz:before{background:url(../../images/zy/index/icon-bz.png) 0 0 no-repeat;}
.icon-qzcp:before{background:url(../../images/zy/index/icon-qz.png) 0 0 no-repeat;}

.icon-sqdt:hover:before{background:url(../../images/zy/index/icon-cp1.png) 0 0 no-repeat;}
.icon-swdz:hover:before{background:url(../../images/zy/index/icon-bz1.png) 0 0 no-repeat;}
.icon-qzcp:hover:before{background:url(../../images/zy/index/icon-qz1.png) 0 0 no-repeat;}


.icon-bllc:before,.icon-blsj:before,.icon-cxyy:before,.icon-dzqz:before,.icon-hgmq:before,.icon-lqhf:before,.icon-qzfy:before,.icon-qzjj:before,.icon-qzlx:before,.icon-rjxz:before,.icon-zpyq:before{content:"";display:block;margin:18px auto 0;width:36px;height:36px;background:url(../../images/zy/icon-block.png) no-repeat}
.icon-bllc:before{background-position:-6px -107px}
.icon-lqhf:before{background-position:-6px -157px}
.icon-qzlx:before{background-position:-4px -206px}
.icon-hgmq:before{background-position:-5px -255px}
.icon-cxyy:before{background-position:-3px -307px}
.icon-qzfy:before{background-position:-5px -356px}
.icon-blsj:before{background-position:-5px -407px}
.icon-zpyq:before{background-position:-5px -457px}
.icon-qzjj:before{background-position:-3px -507px}
.icon-dzqz:before{background-position:-2px -556px}
.icon-rjxz:before{background-position:-3px -606px}
.icon-bllc:hover:before,.icon-lqhf:hover:before{background-position-x:-56px}/*,.icon-qzcp:hover:before,.icon-sqdt.active:before,.icon-sqdt:hover:before*/
.icon-hgmq:hover:before,.icon-qzlx:hover:before{background-position-x:-54px}
.icon-cxyy:hover:before,.icon-qzjj:hover:before,.icon-rjxz:hover:before{background-position-x:-53px}
.icon-blsj:hover:before,.icon-qzfy:hover:before,.icon-zpyq:hover:before{background-position-x:-55px}
.icon-dzqz:hover:before{background-position-x:-52px}

/*Ê×Ò³ÓÒ²à¾Å¹¬¸ñÑÕÉ«*/
.menu-line a:hover,.menu-line a.active,.fixed-online:hover,.active.fixed-online,.fixed-qq:hover,.fixed-tel:hover,.fixed-wechat:hover,.fixed-share:hover,.fixed-apply:hover,.left-menu li a.active,.left-menu li a:hover {background-color: #e43c47;}
.fixed-online:hover,.active.fixed-online,.fixed-qq:hover,.fixed-tel:hover,.fixed-wechat:hover,.fixed-share:hover,.fixed-apply:hover {border-color: #e43c47;}

