a{color:inherit;}
a:hover { color:#3cabff;}
::-moz-selection {color:#fff; background:#3cabff; }
::selection {color:#fff; background:#3cabff; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


/* ------------------------- 页面 ------------------------------- */
.ipart{background: #fff;position: relative;z-index: 2;}
.channel_content{min-height:300px; padding:0 0 60px;}
/*首页*/
.xwzx{padding:70px 0;}
.xwzx .rect-3437{padding-bottom:34.37%;}
.xwzx .rect-697{padding-bottom:69.7%;}
.xwzx .infor {text-align:center; color:#333; margin-bottom:30px;}
.xwzx .infor .tit a{display:block;}
.xwzx .infor .tit a:hover{color:#333;}
.xwzx .infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}
.xwzx .infor .con{font-size:16px; line-height:26px;}
.xwzx .list .item{float:left; overflow:hidden; position:relative; width:25%; cursor:pointer;}
.xwzx .list .item .item_box{padding:0 10px; display:block;}
.xwzx .list .item .item_box .rect-74{padding-bottom:74%;}
.xwzx .list .item .item_box .intro{position:relative; overflow:hidden; margin-top:40px;}
.xwzx .list .item .item_box .intro .t{font-size:20px; line-height:30px; color:#666; font-weight:bold; margin-bottom:7px; height:60px; overflow:hidden;}
.xwzx .list .item .item_box .intro .d{font-size:14px; line-height:22px; color:#00479d; margin-bottom:18px;}
.xwzx .list .item .item_box .intro .c{font-size:14px; color:rgba(42,42,42,0.7); line-height:22px; margin-bottom:40px; height:88px; overflow:hidden;}
.xwzx .list .item .item_box .intro:after{content:''; width:100%; height:5px; position:absolute; left:0; bottom:0; background:#d1d1d1;}
.xwzx .list .item .item_box .intro:before{content:''; width:0%; height:5px; background:#facd00; position:absolute; left:0; bottom:0; transition:all 0.6s ease;}
.xwzx .list .item1:hover .item_box .intro:before{width:100%; z-index:3}
.xwzx .list .item1:hover .item_box .intro .t{color:#00479d;}
.xwzx .list .item2:hover .item_box .intro:before{width:100%; z-index:3}
.xwzx .list .item2:hover .item_box .intro .t{color:#00479d;}
.xwzx .list .item3 .item_box .intro:hover:before{width:100%; z-index:3}
.xwzx .list .item4 .item_box .intro:hover:before{width:100%; z-index:3}
.xwzx .list .item4 .item_box .intro:hover .t{color:#00479d;}
.xwzx .list .item3 .img{background:#00479d; color:#fff; transition:.3s ease;}
.xwzx .list .item4 .img{background:#fcdb00; color:#3c3c3c; transition:.3s ease;}
.xwzx .list .item3 .img a{color:#fff;}
.xwzx .list .item4 .img a{color:#3c3c3c;}
.xwzx .list .item .img .box{padding:40px 25px;}
.xwzx .list .item .img .box .t{font-size:18px; font-weight:bold; line-height:35px; height:70px; overflow:hidden; margin-bottom:15px;}
.xwzx .list .item .img .box .d{font-size:14px;}
.xwzx .list .item .img .box .icon{position:absolute; right:30px; bottom:25px; width:38px; height:38px; background:#fff; color:#00a1e9; text-align:center;}
.xwzx .list .item .img .box .icon i{font-size:16px; font-weight:bold; line-height:38px;}
.xwzx .list .item4 .img .box .icon{color:#fcdb00;}
.xwzx .list .item3 .img:hover{background:rgba(0,71,157,0.8);}
.xwzx .list .item4 .img:hover{background:rgba(252,219,0,0.8);}
.ipart05{background:url(/images/service02_1.jpg) no-repeat center; /*background-attachment:fixed;*/ height:600px; padding:0;}
.ipart05 .right{margin-top:75px;}
.ipart05 .right{width:54%; padding-right:2.5%; float:right;}
.ipart05 .right .infor{color:#fff; text-align:right;}
.ipart05 .right .infor .tit a{display:block;}
.ipart05 .right .infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}
.ipart05 .right .infor .tit a:hover{color:#929292;}
.ipart05 .right .infor .con{font-size:16px; line-height:26px;}
.ipart05 .right .content{margin-top:37px;}
.ipart05 .right .content .rect-7656{padding-bottom:76.56%;}
.ipart05 .right .content .rect-6244{padding-bottom:62.44%;}
.ipart05 .right .content .rect-6530{padding-bottom:65.30%;}
.ipart05 .right .content .con_l{width:61.5%; float:left;}
.ipart05 .right .content .con_l .intro{position:absolute; left:35px; bottom:39px; right:35px; top:52px;}
.ipart05 .right .content .con_l .intro .box .small_t{font-size:18px; line-height:26px; color:#fff; font-weight:bold;}
.ipart05 .right .content .con_l .intro .box .t{font-size:24px; line-height:28px; color:#00479d; font-weight:bold; margin:10px 0 15px;}
.ipart05 .right .content .con_l .intro .box .c{font-size:14px; line-height:26px; color:#00479d; height:130px; overflow:hidden}
.ipart05 .right .content .con_l .intro .box .ip5_icon{width:70px; height:12px; background:url(../img/ipart05_4.png) no-repeat center; position:absolute; right:0; bottom:0; transition:all 0.5s ease;}
.ipart05 .right .content .con_l:hover .intro .box .ip5_icon{right:10px;}
.ipart05 .right .content .con_r{width:35%; float:right;}
.ipart05 .right .content .con_r .intro{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.ipart05 .right .content .con_r .intro .box{text-align:center; position:absolute; left:0; width:100%; top:50%; margin-top:-15px; height:30px;}
.ipart05 .right .content .con_r .intro .box .small_t{font-size:16px; line-height:26px; color:#fff; margin-bottom:2px;}
.ipart05 .right .content .con_r .intro .box .t{font-size:24px; line-height:26px; color:#fff; font-weight:bold;}
.ipart05 .right .content .con_r .r_top{margin-bottom:17px;}