*{ margin:0px; padding:0px;}
body{ color:#333333; font-size:12px; font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; background-color:#ffffff}
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,textarea,input,form,cite{ margin:0; padding:0; }
ul,ol{ list-style-type:none;}
h1,h2,h3,h4,h5{font-weight:500;}
img{ border:none;}
.hidden{ display:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#007cd3; text-decoration:none;}
.undis{ display:none}
.dis{ display:block}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.w{MARGIN: 0px auto; width:1200px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}




::-webkit-input-placeholder { /* WebKit browsers */
    color:    #323232; font-size:15px
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #323232; font-size:15px
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #323232; font-size:15px
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #323232; font-size:15px
}





.top{  width:1200px; height:198px; background:url(../images/top.png) no-repeat;}
.bgs{ height:1992px; background:url(../images/bg.jpg) center -2px no-repeat; overflow:hidden}
.wz1{ background:url(../images/wz3.png); width:615px; height:163px; margin-top:86px}
.wz1 h5{ font-size:18px; font-family:微软雅黑; padding-top:75px; color:#646464}
.button{ margin-top:35px}
.button a{ display:inline-block; width:164px; height:40px; background:url(../images/jt.png) 125px center no-repeat #5f86d3; text-indent:32px;border-radius:25px; line-height:40px; color:#FFFFFF; font-size:18px }

.button2{ margin-top:35px; text-align:center}
.button2 a{ display:inline-block; width:164px; height:40px; background:url(../images/jt.png) 125px center no-repeat #ffba00; text-indent:32px;border-radius:25px; line-height:40px; color:#FFFFFF; font-size:18px; text-align:left }

.biaoti{ text-align:center; padding-top:35px 0}
.g22{ height:590px}
.fanli{ text-align:center; margin-top:35px; height:200px}
.fanli a span{ display:inline-block; margin-left:33px; float:left; text-align:left; color:#FFFFFF; line-height:150%; font-size:18px; margin-top:30px}
.fanli a.s1{ display:inline-block; width:350px; height:150px; background:url(../images/fbg1.png); margin-right:26px}
.fanli a.s2{ display:inline-block; width:350px; height:150px; background:url(../images/fbg1.png); margin-right:26px}
.fanli a.s3{ display:inline-block; width:350px; height:150px; background:url(../images/fbg1.png)}
.fanli{ margin-bottom:55px}
.biaoti2{  text-align:center; font-size:18px; padding-top:10px}
.kaolv { float:left; width:427px}
.kaolv li{ width:427px; height:60px; background-color:#FFFFFF; line-height:60px; border:1px dashed #5f86d3;border-radius:55px; margin-top:45px; position:relative}
.kaolv li a{ font-size:18px; margin-left:25px}
.kaolv li  span{ display:block; width:30px; height:30px; background-color:#5f86d3; text-align:center; line-height:30px; font-size:18px; color:#FFFFFF;border-radius:50% 50%; position:absolute; right:-15px; top:15px}

.kaolv2 { float:right; width:427px}
.kaolv2 li{ width:427px; height:60px; background-color:#FFFFFF; line-height:60px; border:1px dashed #5f86d3;border-radius:55px; margin-top:45px; position:relative}
.kaolv2 li a{ font-size:18px; margin-left:25px}
.kaolv2 li  span{ display:block; width:30px; height:30px; background-color:#5f86d3; text-align:center; line-height:30px; font-size:18px; color:#FFFFFF;border-radius:50% 50%; position:absolute; left:-15px; top:15px}
.ljzx{ float:left; width:290px; margin-left:25px; margin-top:35px}
.about_left{ float:left; width:321px;}
.wz2{ width:317px; height:135px; background:url(../images/wz4.png)}
.wz2 h5{ font-size:16px; padding-top:65px}
.wz3{ width:520px; height:155px; background:url(../images/wz5.png) left top no-repeat; float:left; margin-top:125px}
.wz3 h5{ font-size:16px; padding-top:95px}


.about_left .con{ font-size:16px; line-height:180%; color:#646464}

.picScroll-left{ overflow:hidden; position:relative; margin:0px auto; float:right ; width:744px; height:560px  }
.picScroll-left .hd{ overflow:hidden;  height:50px; padding:0 10px; text-align:left;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{  width:50px; height:90px;margin-right:5px;  overflow:hidden;cursor:pointer; display:inline-block; float:left}
.picScroll-left .hd .next{ background:url(../images/left.png)}
.picScroll-left .hd .prev{background:url(../images/right.png)}
.picScroll-left .hd .nextStop{ background:url(../images/left.png) }
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:20px; zoom:1; display:inline-block; float:left }
.picScroll-left .hd ul li{ display:inline-block; width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background-color:#e5e5e5;border-radius:50% 50%; }
.picScroll-left .hd ul li.on{ background-color:#5f86d3}
.picScroll-left .c{ position:absolute; bottom:0px; right:0px}

.picScroll-left .bd{ text-align:left  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ overflow:hidden; text-align:left;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:744px; height:496px; display:block;   }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.tedian{ float:right; width:550px; margin-top:92px}
.tedian .img{ float:left; width:237px; height:237px; position:relative}
.tedian .img span{ width:43px; height:43px; background-color:#5f86d3; text-align:center; line-height:43px; color:#FFFFFF; font-size:16px; position:absolute;border-radius:50% 50%; right:-0px; top:35px}
.tedian .bz{ float:right; width:280px}
.tedian .bz h5{ font-size:23px; color:#323232; margin-bottom:15px; margin-top:55px}
.tedian .bz p{ font-size:15px; color:#646464}

.tedian1{ width:1200px; overflow:hidden}
.tedian1 ul{ width:1350px}
.tedian1 li{ float:left; width:237px; margin-right:81px; margin-top:45px}
.tedian1 .img{  width:237px; height:237px; position:relative}
.tedian1 .img span{ width:43px; height:43px; background-color:#5f86d3; text-align:center; line-height:43px; color:#FFFFFF; font-size:16px; position:absolute;border-radius:50% 50%; right:-0px; top:35px}
.tedian1 .bz{ width:237px; text-align:center}
.tedian1 .bz h5{ font-size:23px; color:#323232; margin-bottom:15px; margin-top:15px}
.tedian1 .bz p{ font-size:15px; color:#646464; line-height:160%}
.bg2{ height:1450px; background:url(../images/bg2.jpg) center no-repeat; overflow:hidden}
.wz4{ width:576px; height:124px; background:url(../images/wz6.png); margin-top:155px; margin-bottom:55px}
.wz4 h5{ font-size:16px; padding-top:65px}

.wz5{ width:636px; height:47px; background:url(../images/wz7.png) left top no-repeat; margin-top:155px; margin-bottom:55px}
.wz5 h5{ font-size:16px; padding-top:65px}


.piclist{ float:left}
.piclist1{ float:left; width:434px}
.piclist2{ float:left; width:434px; overflow:hidden}
.piclist1 img{ float:left; margin-left:5px; margin-bottom:5px}
.piclist2 img{ float:left; margin-left:5px; margin-bottom:5px}
.w250{ width:454px}

.linklist{ width:1200px}
.linklist ul{ width:1350px}
.linklist li{ float:left; margin-right:60px; margin-top:25px}
.wz6{ width:513px; height:137px; background:url(../images/wz8.png) center top no-repeat; margin:55px auto}
.wz6 h5{ font-size:16px; padding-top:165px}
.wz7{ width:408px; height:88px; background:url(../images/wz9.png) center top no-repeat; }
.wz7 h5{ font-size:16px; padding-top:165px}




.tit{ min-width:1200px; position:relative}
.tit h3{ text-align:center; font-size:36px; font-family:微软雅黑; margin-top:110px;}
.tit h4{ text-align:center; font-size:36px; font-family:微软雅黑; margin-top:5px; color:#00cccc; font-weight:bold}
.tit h5{ text-align:center; font-size:20px; font-family:微软雅黑; margin-top:5px; color:#646464; }
.tit h6{ text-align:center; font-size:26px; font-family:微软雅黑; margin-top:10px;}

.tit .ico{ position:absolute; width:114px;  height:35px; background:url(../images/ico1.png); left:50%; margin-left:150px; top:-39px}
.tit2{ min-width:1200px; position:relative; margin-top:35px}
.tit2 { text-align:center; font-size:35px; font-family:微软雅黑;  color:#ffffff; }
.tit2 .ico{ position:absolute; width:114px;  height:35px; background:url(../images/ico2.png); left:50%; margin-left:150px; top:-39px}


.item1{ height:763px; background:url(../images/ren.png) center no-repeat; position:relative; margin-top:55px}
.item1 .lie { width:150px; text-align:center}
.item1 .lie .img{ text-align:center}
.item1 .lie dl{ font-size:16px; font-weight:bold; display:block; padding:3px 0; line-height:180%}
.item1 .lie p{ font-size:14px;padding:3px 0; color:#646464; font-family:微软雅黑; line-height:150%}
.item1  .lis1{ position:absolute; left:0px; top:0px}
.item1  .lis2{ position:absolute; left:205px; top:0px}
.item1  .lis3{ position:absolute; left:828px; top:0px}
.item1  .lis4{ position:absolute; right:0px; top:0px}
.item1  .lis5{ position:absolute; left:0px; top:390px}
.item1  .lis6{ position:absolute; right:0px; top:390px}
.item2{ width:1200px; overflow:hidden}
.item2  ul{ width:1300px}
.item2 li{ float:left; width:223px; position:relative; margin-right:100px; height:410px}
.item2 .q{ position:absolute; width:72px; height:71px; background:url(../images/quan.png); top:10px; right:-10px; display:none}
.item2 li dl{ text-align:center; display:block; font-size:20px; line-height:180%; font-weight:bold}
.item2 li  p{ display:block; font-size:16px; font-family:微软雅黑; color:#646464; height:98px}
.item2 li a{ display:none; width:180px; height:40px; border:2px solid #ffcc66; line-height:40px; text-indent:22px}
.item2 li  span{ float:right; height:40px; background:url(../images/jt.jpg) center center no-repeat #ffcc66; display:inline-block; width:47px}
.item2 li:hover a{ display:block; font-size:15px; color:#ffcc66}
.item2 li:hover .q{ display:block}







.bg3{ background-color:#00cbcb; padding:25px 0; overflow:hidden; margin-top:15px}
.item3{ width:1200px; overflow:hidden}
.item3 ul{ width:1300px}
.item3 li{ float:left; width:377px; margin-right:35px}
.item3 li .con{ background-color:#FFFFFF;border-radius:15px; height:645px; position:relative; margin-top:55px}
.item3 li .img{ text-align:center}
.item3 li .con .jt{ width:34px; height:28px; background:url(../images/jt.png); position:absolute; left:50%; position:absolute; top:-28px; margin-left:-17px}
.item3 li .con-list{ text-align:center; overflow:hidden}
.item3 li .con-list dl{ display:block; margin-top:20px}


.item4{ margin-top:55px}
.item4 li{ margin-top:75px; clear:both; overflow:hidden}
.item4 li.l1:before{content:"01";display:block; float:left; width:105px; font-family:微软雅黑; font-size:60px; color:#5f86d3; font-weight:bold}
.item4 li.l2:before{content:"02";display:block; float:left; width:105px; font-family:微软雅黑; font-size:60px; color:#5f86d3; font-weight:bold}
.item4 li.l3:before{content:"03";display:block; float:left; width:105px; font-family:微软雅黑; font-size:60px; color:#5f86d3; font-weight:bold}
.item4 li.l4:before{content:"04";display:block; float:left; width:105px; font-family:微软雅黑; font-size:60px; color:#5f86d3; font-weight:bold}
.item4 li .fl h5{ font-size:24px; color:#323232; font-family:微软雅黑; font-weight:bold}
.item4 li .fl .con{ font-size:16px; color:#646464; font-family:微软雅黑; width:500px; margin-top:10px; font-weight:100; min-height:150px}
.item4 li .fl .con p{ display:block; padding-left:15px; position:relative; line-height:29px}
.item4 li  .con p:before{content:"";display:block;width:5px;height:5px;background:#5f86d3;border-radius:50% 50%;  position:absolute; left:0px; top:10px}
.zs{ margin-top:80px}
.item4 li    a{  width:160px; height:40px; line-height:40px; text-indent:42px; display:block;font-size:15px; background:url(../images/jt.png) 133px center no-repeat #ffba00; color:#FFFFFF;border-radius:35px}

.aboutbg{ height:1000px; background:url(../images/bjt.png) center bottom no-repeat; margin-top:100px}

.about-w{  width:470px; height:695px; margin-top:155px}
.about-w .tits { width:300px}
.about-w .tits h3{ color:#00cbcb; font-size:39px}
.about-w .tits  p{ font-size:20px}
.about-w .tits span{ float:right}
.about-w .con{ font-size:14px; color:#646464; line-height:180%; margin-top:15px; width:696px; height:346px; background-color:#5f86d3;position:relative}
.about-w .con1{ font-size:14px; color:#FFFFFF; padding:25px 155px 25px 25px; }
.about-w .con1 .img{ position:absolute; right:-505px; top:-155px}
.pos{ position:relative; min-height:750px}
.aboutlist{ width:1200px; position:absolute; bottom:0px; left:0px; overflow:hidden}
.aboutlist ul{ width:1300px}
.aboutlist li{ float:left; margin-right:33px; text-align:center; line-height:33px; font-size:15px; width:279px}
.aboutlist li div{ width:265px;}
.conactbg{ background-color:#00cbcb; height:400px; min-width:1200px; margin-top:100px}
.contacts{ width:1200px; position:relative; margin:0px auto;}
.cottact-con{ position:absolute; background-color:#FFFFFF; top:100px; left:0px;border-radius:5px; width:100%; height:400px;-moz-box-shadow: 10px 10px 5px #f1f1f1; /* ÀÏµÄ Firefox */box-shadow: 0px 10px 10px  0 #f1f1f1; }
.cottact-con .contact-tit{ text-align:center; color:#415773; font-size:13px}
.cottact-con .contact-tit h3{ color:#00cccc; font-size:33px; font-weight:bold; padding-top:35px}



.kefu{width:180px;height:225px;position:fixed;right:10px;top:50%;z-index:999;}
/*.kefu{display:none;}*/
.kefu-title{height:55px;line-height:55px;text-align:center;background:#5f86d3;color:#fff;font-size:20px;font-weight:bolder;box-shadow:0 0 2px #aeaeae;}
.kefu-qq,
.kefu-phone{height:40px;line-height:40px;box-sizing:border-box;border:1px solid #dcdcdc;font-size:15px;font-weight:bolder;text-indent:50px;box-shadow:0 0 2px #aeaeae;}
.kefu-qq{background:url(../images/qq.png) no-repeat 20px center #fff;}
.kefu-qq:hover,
.kefu-phone:hover{background-position:-180px center;}
.kefu-phone:hover{color:#00cbcb}
.kefu-qq a{display:block;height:40px;color:#646464;text-decoration:none;}
.kefu-qq:hover a{color:#00cbcb;}
.kefu-phone{background:url(../images/phone.png) no-repeat 20px center #fff;color:#646464;}
.kefu-wechat,
.gotop{width:40px;height:40px;box-sizing:border-box;border:1px solid #dcdcdc;float:right;cursor:pointer;box-shadow:0 0 2px #aeaeae;}
.gotop a{display:inline-block;width:40px;height:40px;outline:none;}
.kefu-wechat{background:url(../images/wechat.png) no-repeat 6px center #fff;}
.kefu-wechat:hover{background-position:-44px center;}
.gotop{background:url(../images/up.png) no-repeat 12px center #fff; clear:both}
.gotop:hover{background-position:-38px center;}
.kf-qrcode{width:180px;height:180px;box-shadow:0 0 5px #ccc;position:fixed;right:50px;top:50%;display:none;z-index:1000;}
.kf-qrcode img{width:180px;height:180px;}
.tj{ text-align:center; padding-top:15px}
.tj .sub{ background-color:#ffcc66; color:#FFFFFF; width:149px; height:35px; line-height:35px; text-align:center; border:0px;border-radius:25px; font-size:15px}

.foot{ margin-top:150px; height:628px; background:url(../images/dbg.jpg) center no-repeat;}
.foot .logo{ float:left; margin-top:255px}
.foot .address{ float:left; margin-left:100px; margin-top:255px; line-height:200%; font-size:18px}
.foot .address h3{ font-size:22px; line-height:200%}
.foot .vxs{ float:right;border-radius:35px 35px;}
.foot .book{ float:left; margin-top:255px; margin-left:55px; width:245px;border-top:1px solid #a6c0f4;}
.foot .book .row{ border-bottom:1px solid #a6c0f4; line-height:50px}
.foot .book .row input{ border:0px; height:50px; line-height:50px; width:245px; background:none; outline:none}
.submit{ width:100px; height:30px; background-color:#ffba00; text-align:center; line-height:30px; border:0px; outline:none; color:#FFFFFF; margin-top:15px}
.foot .content{ float:left; margin-top:255px;border-bottom:1px solid #a6c0f4;border-top:1px solid #a6c0f4; height:207px; margin-left:15px; width:300px}
.foot .c{ height:180px; margin-top:10px; width:300px; border:0px; background:none; outline:none}

.huodong{width:220px;height:330px;box-shadow:0 0 20px #999;position:fixed;top:50%;margin-top:-330px;left:15px;z-index:9999;}
.huodong img{width:100%;height:330px;}
.huodong .close{position:absolute;width:30px;height:30px;border:1px solid #dcdcdc;background:red;right:0;top:0;line-height:30px;text-align:center;color:#fff;cursor:pointer;opacity:0.5;}
.huodong .close:hover{opacity:1;}