.charuqu  .banner{width:100%;height:450px;background:#fff}
.charuqu 
.banner,.banner .bd{position:relative;overflow:hidden}
.charuqu 
.banner .bd{z-index:0;margin:0 auto}
.charuqu 
.banner .bd li,.banner .bd ul{width:100%!important}
.charuqu 
.banner .bd li{float:left;overflow:hidden;height:450px;text-align:center;cursor: pointer;}
.charuqu 
.banner .bd li a{display:block;height:450px}
.charuqu 
.banner .hd{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:30px;text-align:center;line-height:1.875rem}
.charuqu 
.banner .hd ul{padding-top:5px;text-align:center}
.charuqu 
.banner .hd ul li{cursor: pointer;display:inline-block;overflow:hidden;margin:5px;width:13px;height:13px;border-radius:50%;background-color:rgba(0,0,0,.5);font-size:0;cursor:pointer;zoom:1}
.charuqu 
.banner .hd ul .on{background-color:#227ec9}
.charuqu 
.service{position:relative;padding:33px 0;text-align:center;font-size:1.625rem;line-height:1}
.charuqu 
.service h3:after{position:absolute;bottom:0;left:50%;display:block;margin-left:-20px;width:40px;height:3px;background:#227ec9;content:''}
.charuqu 
.nrbt{float:left;width:100%;border-bottom:3px solid #227ec9;line-height:3.0625rem}
.charuqu 
.nrbt h2{margin-left:55px;font-size:1.375rem}
.charuqu 
.nrbt a{bottom:0;float:right;color:#9e9e9e}
.charuqu 
.nrbt a:hover{color:#227ec9}
.charuqu 
.fylxt,.fyxwt,.fyzst,.lxwmt,.yzfyt{position:relative;float:left;color:#333;font-size:1.25rem}
.charuqu 
.nrbt i{position:absolute;display:block;width:3pc;height:3pc;background-repeat:no-repeat}
.charuqu 
.nrbt .fyxwt i{background-position:-660px -155px}
.charuqu 
.nrbt .fyzst i{background-position:-660px -210px}
.charuqu 
.nrbt .lxwmt i{background-position:-660px -105px}
.charuqu 
.nrbt .yzfyt i{background-position:-660px -50px}
.charuqu 
.nrbt .fylxt i{background-position:-660px 0}
.charuqu 
.fyxm{padding:30px 0}
.charuqu 
.fylx{float:left;width:730px}
.charuqu 
.lxbox{width:100%;text-align:center}
.charuqu 
.lxbox li{float:left;padding-top:20px;width:49%}
.charuqu 
.lxbox .ico{float:left;display:block;overflow:hidden;margin-right:20px;width:75pt;height:75pt;border-radius:30px}
.charuqu 
.lxbox .wdfy .ico{background-color:#2196f3}
.charuqu 
.lxbox .kyfy .ico{background-color:#f44336}
.charuqu 
.lxbox .zjfy .ico{background-color:#ff9800}
.charuqu 
.lxbox .bdh .ico{background-color:#00bcd4}
.charuqu 
.lxbox i{display:block;width:75pt;height:75pt;background-repeat:no-repeat}
.charuqu 
.lxbox .wdfy i{background-position:9pt 10px}
.charuqu 
.lxbox .kyfy i{background-position:9pt -85px}
.charuqu 
.lxbox .zjfy i{background-position:9pt -195px}
.charuqu 
.lxbox .bdh i{background-position:9pt -295px}
.charuqu 
.lxbox .ico,.lxbox i{-webkit-transition:all .2s linear;transition:all .2s linear}
.charuqu 
.lxbox li:hover .ico,.lxbox li:hover i{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}
.charuqu 
.lxbox li:hover .ico{box-shadow:0 5px 20px #dcdcdc}
.charuqu 
.lxbox li:hover i{filter:drop-shadow(10px 10px 2px rgba(0, 0, 0, .5));-webkit-filter:drop-shadow(10px 10px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(10px 10px 2px rgba(0,0,0,.5))}
.charuqu 
.lxbox .fwjs{float:left;width:200px}
.charuqu 
.lxbox li h3{float:left;margin-bottom:15px;color:#333;font-size:1.25rem}
.charuqu 
.lxbox li p{float:left;color:#999;text-align:justify;font-size:1pc;line-height:1.5625rem}
.charuqu 
.yzfy{float:right;width:450px}
.charuqu 
.yzbox{width:450px;background-position:left bottom;background-repeat:no-repeat}
.charuqu 
.yzbox li{float:left;margin-top:25px;width:145px;line-height:2pc}
.charuqu 
.yzbox li a{float:left;margin-left:55px;font-size:1.125rem}
.charuqu 
.yzbox i{position:absolute;display:block;width:3pc;height:2pc;background-repeat:no-repeat}
.charuqu 
.yzbox .yy i{background-position:-595px -40px}
.charuqu 
.yzbox .ry i{background-position:-595px 0}
.charuqu 
.yzbox .hy i{background-position:-595px -318px}
.charuqu 
.yzbox .ey i{background-position:-595px -10pc}
.charuqu 
.yzbox .dy i{background-position:-595px -90pt}
.charuqu 
.yzbox .fy i{background-position:-595px -199px}
.charuqu 
.yzbox .xy i{background-position:-595px -239px}
.charuqu 
.yzbox .py i{background-position:-595px -279px}
.charuqu 
.yzbox .ly i{background-position:-595px -359px}
.charuqu 
.yzbox .ay i{background-position:-595px -5pc}
.charuqu 
.yzbox .gd{float:left;margin-top:20px;width:75pt;height:40px;border-radius:5px;background:#257fcb;line-height:2.5rem;cursor:pointer;-webkit-transition:.2s all;transition:.2s all}
.charuqu 
.yzbox .gd a{z-index:9;display:block;color:#fff;text-align:center;font-size:1pc}
.charuqu 
.yzbox .gd:hover{text-indent:5px;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8}
.charuqu 
.hyfa{padding:15px 0}
.charuqu 
.hyfa ul{padding-top:50;padding: 0;}
.charuqu 
.hyfa ul li{ max-width:99% !important; float:left; margin:0 0px 30px; box-sizing:border-box !important; height:150px;border:1px solid #e8e8e8;border-radius:10px;background:hsla(0,0%,32%,.14);text-align:center;transition:all .5s}
.charuqu 
.hyfa ul li:hover{border-color:#257fcb;box-shadow:0 0 2px #257fcb}
.charuqu 
.hyfa ul li h3{padding-bottom:10px;color:#000;font-size:1.125rem}
.charuqu 
.hyfa ul li p{padding:0 10px;color:#666;font-size:0.875rem;line-height:1.5625rem}
.charuqu 
.hyfa .ico{padding:15px 0;width:250px;height:90px; max-width:100% !important;}
.charuqu 
.hyfa i{display:block;margin:0 auto;width:90px;height:90px;background-image: url(../images/syico.png);background-repeat:no-repeat}
.charuqu 
.hyfa .jrfy i{background-position:-190px 5px}
.charuqu 
.hyfa .flfy i{background-position:-190px -75pt}
.charuqu 
.hyfa .jzfy i{background-position:-190px -13pc}
.charuqu 
.hyfa .syfy i{background-position:-190px -315px}
.charuqu 
.hyfa .hgfy i{background-position:-190px -425px}
.charuqu 
.hyfa .qcfy i{background-position:-190px -535px}
.charuqu 
.hyfa .dzfy i{background-position:-190px -635px}
.charuqu 
.hyfa .dlfy i{background-position:-190px -745px}
.charuqu 
.hyfa .hkfy i{background-position:-190px -860px}
.charuqu 
.hyfa .yxfy i{background-position:-190px -975px}
.charuqu 
.hyfa .itfy i{background-position:-190px -1075px}
.charuqu 
.hyfa .jxfy i{background-position:-190px -1175px}
.charuqu 
.hyfa i{-webkit-transition:all .2s linear;transition:all .2s linear}
.charuqu 
.hyfa li:hover i{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);filter:drop-shadow(10px 10px 2px rgba(0, 0, 0, .5));-webkit-filter:drop-shadow(10px 10px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(10px 10px 2px rgba(0,0,0,.5))}
.charuqu 
.gywm{padding:15px 0}
.charuqu 
.gywm .wmtc{margin-top:30px}
.charuqu 
.gywm .tcwin{float:left;width:25%}
.charuqu 
.gywm .tcbox{position:relative;margin:0 auto;width:200px;height:200px}
.charuqu 
.tcbox i{position:absolute;top:25%;left:25%;width:75pt;height:75pt;background-repeat:no-repeat}
.charuqu 
.tcbox .tcss i{background-position:-314px 0}
.charuqu 
.tcbox .tczc i{background-position:-314px -140px}
.charuqu 
.tcbox .tcfg i{background-position:-314px -265px}
.charuqu 
.tcbox .tcgd i{background-position:-314px -405px}
.charuqu 
.tcwin p{color:#8b949a;text-align:center;font-size:1.25rem;line-height:1.5625rem}
.charuqu 
.fwys{padding:15px 0}
.charuqu 
.ysbox{position:relative;padding-top:35px;height:410px}
.charuqu 
.ysbox .moid{position:absolute;left:50%;z-index:99;margin-left:-210px;width:420px;height:420px;text-align:center}
.charuqu 
.ysbox .trophy{display:inline-block;margin-top:90pt;width:110px;height:110px;}
.charuqu 
.ysbox .moid h2{padding-top:22px;color:#222;font-size:1.5rem;line-height:1}
.charuqu 
.ysbox .moid p{padding-top:10px;color:#999;text-transform:uppercase;font-size:0.875rem;line-height:1}
.charuqu 
.ysbox .pos{position:absolute;z-index:101;width:323px;height:55px}
.charuqu 
.ysbox .pos i{display:block;width:50px;height:55px;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}
.charuqu 
.ysbox .pos:hover i{-webkit-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg)}
.charuqu 
.ysbox .pos.left i{float:left}
.charuqu 
.ysbox .pos.right i{float:right}
.charuqu 
.ysbox .pos>.text{padding:15px 0;height:100%}
.charuqu 
.ysbox .pos.left .text{margin-left:65px}
.charuqu 
.ysbox .pos.right .text{margin-right:65px}
.charuqu 
.ysbox .pos .text h3{color:#222;font-weight:500;font-size:1.25rem}
.charuqu 
.ysbox .pos.left .text h3{padding-left:10px;text-align:left}
.charuqu 
.ysbox .pos.right .text h3{padding-right:10px;text-align:right}
.charuqu 
.ysbox .pos>.text em{display:block;overflow:hidden;width:257px;height:9pt}
.charuqu 
.ysbox .pos.s1,.ysbox .pos.s2{top:35px}
.charuqu 
.ysbox .pos.s1 i{background-position:-103px 0}
.charuqu 
.ysbox .pos.s2 i{background-position:-103px -319px}
.charuqu 
.ysbox .pos.s3 i{background-position:-103px -5pc}
.charuqu 
.ysbox .pos.s4 i{background-position:-103px -399px}
.charuqu 
.ysbox .pos.s5 i{background-position:-103px -10pc}
.charuqu 
.ysbox .pos.s6 i{background-position:-103px -479px}
.charuqu 
.ysbox .pos.s7 i{background-position:-103px -15pc}
.charuqu 
.ysbox .pos.s8 i{background-position:-103px -559px}
.charuqu 
.ysbox .pos.s1 em,.ysbox .pos.s3 em,.ysbox .pos.s5 em,.ysbox .pos.s7 em{}
.charuqu 
.ysbox .pos.s2 em,.ysbox .pos.s4 em,.ysbox .pos.s6 em,.ysbox .pos.s8 em{}
.charuqu 
.ysbox .pos.s3,.ysbox .pos.s4{top:149px}
.charuqu 
.ysbox .pos.s5,.ysbox .pos.s6{top:263px}
.charuqu 
.ysbox .pos.s7,.ysbox .pos.s8{top:377px}
.charuqu 
.ysbox .pos.s1,.ysbox .pos.s7{left:134px}
.charuqu 
.ysbox .pos.s2,.ysbox .pos.s8{right:134px}
.charuqu 
.ysbox .pos.s3,.ysbox .pos.s5{left:54px}
.charuqu 
.ysbox .pos.s4,.ysbox .pos.s6{right:54px}
.charuqu 
.alzs{padding:15px 0}
.charuqu 
.alzs ul{margin-top:20px}
.charuqu 
.alzs ul li{float:left;margin:15px;width:168px;height:85px;border:1px solid #ebeaea;text-align:center;cursor:pointer;border-radius: 10px;}
.charuqu 
.alzs ul li:hover{border:1px solid #227ec9;box-shadow:0 0 10px #257fcb}
.charuqu 
.alzs ul li i{display:inline-block;margin-top:15px;width:30px;height:30px;}
.charuqu 
.alzs ul li p{color:#666;font-size:0.875rem}
.charuqu 
.news{padding:15px 0}
.charuqu 
.fyxw,.fyzs,.lxwm{float:left;padding:0 15px;width:370px}
.charuqu 
.news{padding:20px 0}
.charuqu 
.news ul{margin-top:60px}
.charuqu 
.news ul li{float:left;width:100%}
.charuqu 
.news ul li a{float:left;display:block;overflow:hidden;padding-left:15px;width:75%;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:1pc;line-height:2.1875rem;-webkit-transition:.2s all;transition:.2s all}
.charuqu 
.news ul li a:hover{color:#227ec9;text-indent:5px}
.charuqu 
.news ul li small{color:#999;line-height:2.1875rem}
.charuqu 
.newstime{float:right!important}
.charuqu 
.lianxi{margin-top:60px}
.charuqu 
.lianxi .lxbox{float:left;display:block;margin-bottom:14px;font-size:1.125rem;line-height:1.875rem}
.charuqu 
.lianxi .lxbox h5{float:left;margin-left:35px;text-align:justify;font-size:1.125rem}
.charuqu 
.lianxi i{position:absolute;display:block;width:30px;height:30px;background-repeat:no-repeat}
.charuqu 
.lianxi .lxdh i{background-position:-540px -155px}
.charuqu 
.lianxi .lxyx i{background-position:-540px -194px}
.charuqu 
.lianxi .lxdz i{background-position:-540px -117px}

.fanganq h3{ font-size:18px !important;}
