*{margin:0px;padding:0px;list-style:none;outline:none;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
body{line-height:24px;font-size:14px;color:#333;background:#FFF;}
img{border:0px;}
a{color:#333333;text-decoration:none;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;}
.clear{clear:both;height:0px;font-size:0px;}
/*点点虫网络-头部开始*/
.top01{width:100%;height:auto;background:url(../images/dh.jpg) repeat-x bottom;}
.top02{width:1200px;height:110px;margin:0px auto;}
.top02_l{width:327px;height:108px;float:left;}
.top02_l img{width:327px;height:108px;display:block;}
.top02_c{width:810px;height:110px;margin-left:30px;float:left;}
.top02_r{width:29px;height:110px;float:right;}
.top02 .search_dk{width:29px;height:24px;cursor:pointer;margin-top:40px;display:block;}
.top02 .search_gb{width:29px;height:24px;cursor:pointer;margin-top:40px;display:none;}
.top02 .search02{width:100%;height:auto;background:url(../images/sousuo02.png);position:fixed;left:0px;top:110px;z-index:99999;display:none;}
.top02 .search03{width:1200px;height:auto;padding:15px 0px;margin:0px auto;}
.top02 .search04{width:215px;height:30px;background:#FFF;float:right;}
.top02 .search05{width:38px;height:30px;float:right;}
.top02 .in{width:100%;height:30px;line-height:30px;border:0px;display:block;}
.dh{width:100%;height:auto;}
.dh ul{width:100%;height:auto;}
.dh ul li{height:110px;float:left;}
.dh ul li .a01{line-height:110px;text-align:center;color:#555;font-size:16px;display:block;}
.dh ul li a{    padding: 0 23px;line-height:110px;text-align:center;color:#555;font-size:16px;display:block;}
.dh ul li:hover .a01,.dh ul li:hover a{color:#fff;background:#3157a6;}
.dh_xl01{width:100%;height:auto;background:#66b71d;padding:20px 0px;position:absolute;left:0px;top:110px;z-index:999999;display:none;}
.dh_xl02{width:1200px;height:auto;margin:0px auto;}
.dh_xl02_l{width:700px;height:auto;float:left;}
.dh_xl02_l a{width:300px;height:50px;line-height:50px;background:#FFF;text-align:center;font-size:14px;margin:0px 10px 10px 0px;display:block;float:left;}
.dh_xl02_r{width:480px;height:auto;float:right;}
/*点点虫网络-头部结束*/
/*点点虫网络-首页开始*/
.banner{width:100%;height:441px;margin:0px;background:url(../images/banner01.jpg) top center no-repeat;}
.ju{width:1200px;margin:0 auto;overflow:hidden;}
.sycp{background: url(../images/sycpbj.jpg) top center no-repeat;height: 470px;}
.sycp .title{padding-top: 65px;padding-left: 46px;}
.sycp .title h3{font-size: 36px;color: #fff;font-weight: 100;line-height: 50px;}
.sycp .title p{font-size: 14px;line-height: 35px; color: #fff;}
.sycp .title p span{font-size: 24px;padding-right:20px;color: #fff;}
.sycp ul{overflow:hidden;}
.sycp ul li{float: left;text-align:center;width: 200px;overflow: hidden;}
.sycp ul li img{width:180px;height:180px;border-radius: 122px;}
.sycp ul li p{line-height: 40px;font-size: 16px;color:#fff;}
.about{padding-top:35px;overflow:hidden;}
.about dl{overflow:hidden;}
.about dl dt{    float: right;width:600px;height:499px;}
.about dl dt img{width:600px;height:499px;}
.about dl dd{padding-top:100PX;float:right;width:580px;overflow:hidden;}
.about dl dd .title{line-height: 60px;font-size: 36px;color:#66b71d;}
.about dl dd .title p{font-size: 24px;color: #213b34;line-height: 30px;}
.about dl dd .jj{font-size: 14px;line-height:26px;margin-top:30px;}
.about dl dd .an{margin-top: 30px;display: -webkit-box;}
.news{padding:40px 0 40px 0;background:#fafafa;overflow:hidden;}
.news .title{line-height: 60px;font-size: 36px;color: #3157a6;}
.news .title p{font-size: 24px;color: #213b34;line-height: 30px;}
.news .news1{float: left;width: 500px;}
.news .news1 img{width:500px;height:300px;}
.news .news1 p{line-height: 77px;position: absolute;margin-top: -77px;overflow: hidden;width: 480px;color: #fff;padding-left: 20px;font-size: 16px;}
.news dl{width: 620px;float: right;overflow:hidden;}
.news dl dt{border-bottom: 1px dashed #E1E1E1;padding: 10px;height: 80px;}
.news dl dt a{}
.news dl dt h3{font-size: 14px;}
.news dl dt img{margin-right: 15px;width:80px;height:80px;float: left;}
.news dl dt p{font-size: 12px;color: #999;line-height: 17px;}
.news dl dd{border-bottom: 1px dashed #E1E1E1;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px;font-weight: normal;}
.news dl dd a{font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px;font-weight: normal;}
.news dl dd a span{background: url(../images/newsRightIcon.png) 0 no-repeat;float: right;height: 39px;width: 20px;}
.sylx .sylx1{float: left;width: 550px;overflow: hidden;}
.sylx .sylx1 .title{line-height: 60px;font-size: 36px;color: #66b71d;}
.sylx .sylx1 .title p{font-size: 24px;color: #213b34;line-height: 30px;}
.sylx{padding-bottom:40px;padding-top:30px;background:#fff;overflow:hidden;}
.sylx .sylx1 .jj{font-size: 14px;line-height: 30px;width: 446px;border-bottom: 1px dashed #E1E1E1;padding-bottom: 15px;padding-top: 22px;}
.sylx .sylx1 dl{overflow: hidden;}
.sylx .sylx1 dl dt{padding-top: 23px;float: left;width: 300px;}
.sylx .sylx1 dl dt h3{font-size: 24px;line-height: 60px;}
.sylx .sylx1 dl dt p{font-size: 14px;line-height: 32px;}
.sylx .sylx1 dl dd{float: right;margin-right: 60px;margin-top: 30px;}
.sylx .sylx1 dl dd img{width:135px;height:182px;}
.sylx .sylx2{float: right;width: 550px;overflow: hidden;}
.sylx .sylx2 ul{}
.sylx .sylx2 ul li{margin-top: 20px;}
.sylx .sylx2 ul li span{line-height: 38px;display: block;width: 73px;float: left;}
.sylx .sylx2 ul li span font{color: #fe0000;font-size: 14px;}
.sylx .sylx2 ul li input{line-height: 36px;width: 420px;border: 1px solid #e8e8e8;border-radius: 4px;padding-left: 10px;font-size: 14px;}
.sylx .sylx2 ul li textarea{ line-height:30px;border: 1px solid #e8e8e8;border-radius: 4px;padding-left: 10px;width: 420px;height: 130px;}
.sylx .sylx2 ul li .tj{line-height: 36px;width: 320px;border: 0;background: #66b71d;color: #fff;font-size: 16px;letter-spacing: 15px;margin-left: 82px;}
/*点点虫网络-首页结束*/
/*点点虫网络-底部*/
.food{background:#222222;overflow:hidden;padding:30px 0 30px 0;}
.food p{line-height: 30px;text-align: center;color: #fff;font-size: 16px}
/*点点虫网络-内页banner*/
.nybanner{width:100%;height:300px;margin:0px;background:url(../images/banner01.jpg) top center no-repeat;}
/*点点虫网络-单页*/
.nabout{    padding: 30px 0 30px 0;overflow: hidden;}
.nabout .naboutl{    float: left;
    width: 202px;
    overflow: hidden;}
.nabout .naboutl .title{    width: 200px;
    height: 200px;}
.nabout .naboutl .title h3{    font-size: 25px;
    color: #fff;
    padding: 60px 0 0 0;
    text-align: center;}
.nabout .naboutl .title p{    border-bottom: 1px solid #fff;
    width: 112px;
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
    color: #fff;}
.nabout .naboutl .nydh{    background: #eee; overflow: hidden;}
.nabout .naboutl .nydh ul{overflow: hidden;}
.nabout .naboutl .nydh ul li{}
.nabout .naboutl .nydh ul li a{    line-height: 40px;
    width: 167px;
    margin: 10px auto;
    display: block;
    background: #fff;
    padding-left: 10px;}
.nabout .naboutl .nydh ul li a:hover{color:#91b54d;}
.nabout .naboutl .nylx{      margin-top: 10px;  border: 1px solid #eee;
    overflow: hidden;}
.nabout .naboutl .nylx .title{    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    font-size: 16px;
    width: auto; background:#eee;}
.nabout .naboutl .newsxg{      margin-top: 10px;  border: 1px solid #eee;
    overflow: hidden;}
.nabout .naboutl .newsxg .title{    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    font-size: 16px;
    width: auto; background:#eee;}
.nabout .naboutl .newsxg ul li a{font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px;font-weight: normal;}
.nabout .naboutl .newsxg ul li a span{background: url(../images/newsRightIcon.png) 0 no-repeat;float: right;height: 39px;width: 20px;}
.nabout .naboutl .nylx img{    width: 188px;
    height: 39px;
    margin: 0 auto;
    display: block;
    padding-top: 16px;
    float: left;}
.nabout .naboutl .nylx p{    width: 100%;
    font-size: 13px;
    margin: 0 auto;
    line-height: 30px;}
.nabout .naboutr{width: 960px;
    float: right;
    overflow: hidden;}
.nabout .naboutr .title{    line-height: 40px;border-bottom: 1px solid #eee;}
.nabout .naboutr .title h3{    font-size: 24px; font-weight:100;}
.nabout .naboutr .title h3 span{font-size: 20px; padding-left:10px;}
.nabout .naboutr .xq{ padding:10px; overflow:hidden;}
.nabout .naboutr .xq p{line-height: 28px;
    font-size: 14px;}
.nabout .naboutr .cplb{ overflow:hidden; margin-top:10px;}
.nabout .naboutr .cplb ul{overflow:hidden;}
.nabout .naboutr .cplb ul li{    width: 220px;
    float: left;
    margin: 6px;
       border-bottom: 1px solid #eee;
    border-left: 2px solid #eee;
    border-top: 2px solid #eee;
    border-right: 2px solid #eee;}
.nabout .naboutr .cplb ul li a:hover{
color:#91b54d;
}

.nabout .naboutr .cplb ul li img{ width:220px; height:220px;}
.nabout .naboutr .cplb ul li p{    padding-left: 10px;
    line-height: 30px;
    text-align: center;
}
.fenye{ margin:20px 0 20px 0; overflow:hidden; text-align:center;}
.fenye a{    border: 1px solid #eee;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    display: -webkit-inline-box;
    margin-left: 10px;
    border-radius: 3px;}
.fenye b{   
 padding: 0 10px;
    line-height: 30px;
    height: 30px;
    display: -webkit-inline-box;
    margin-left: 10px;
    border-radius: 3px;
    background: #66b71d;
    color: #fff;}
.nabout .naboutr .newslb{ overflow:hidden; margin-top:10px;}
.nabout .naboutr .newslb ul{overflow:hidden;}
.nabout .naboutr .newslb ul li{ padding:15px; border-bottom: 1px dashed #E1E1E1;}
.nabout .naboutr .newslb ul li h3{ color:#333; font-size: 15px;
    line-height: 30px;}
.nabout .naboutr .newslb ul li h3 span{    font-size: 14px;
    line-height: 30px; float:right;}
.nabout .naboutr .newslb ul li p{    line-height: 25px;
    color: #999;}
.nabout .naboutr .xwtitle{ margin-top:20px; line-height: 30px; padding-bottom:10px;
    border-bottom: 1px solid #eee;}
.nabout .naboutr .xwtitle h1{     border-left: 3px solid #f11a1a;
    font-size: 18px;
    padding-left: 10px;}
.nabout .naboutr .newsxq{ padding:10px; line-height:28px;}
.nabout .naboutr .newsxq p{ font-size:14px; color:#666; line-height:28px;}
.nabout .naboutr .newsxq img{ width:100%;}
.nabout .naboutr .xq .yijian{ padding-left:100px; overflow:hidden;}
.nabout .naboutr .xq .yijian ul{}
.nabout .naboutr .xq .yijian ul li{margin-top: 20px;}
.nabout .naboutr .xq .yijian ul li span{line-height: 38px;display: block;width: 73px;float: left;}
.nabout .naboutr .xq .yijian ul li span font{color: #fe0000;font-size: 14px;}
.nabout .naboutr .xq .yijian ul li input{line-height: 36px;width: 620px;border: 1px solid #e8e8e8;border-radius: 4px;padding-left: 10px;font-size: 14px;}
.nabout .naboutr .xq .yijian ul li textarea{ line-height:30px;border: 1px solid #e8e8e8;border-radius: 4px;padding-left: 10px;width: 620px;height: 230px;}
.nabout .naboutr .xq .yijian ul li .tj{line-height: 36px;width: 320px;border: 0;background: #66b71d;color: #fff;font-size: 16px;letter-spacing: 4px;margin-left: 82px;}

.nabout .naboutr .cpxq{ overflow:hidden; margin-top:10px;}
.nabout .naboutr .cpxq .cpjs{ overflow:hidden;}
.nabout .naboutr .cpxq .cpjs .img{ width:300px; float:left;}
.nabout .naboutr .cpxq .cpjs .img img{     border: 1px solid #eee;width:299px; height:299px;}
.nabout .naboutr .cpxq .cpjs .jj{ width:600px; float:right;}
.nabout .naboutr .cpxq .cpjs .jj h1{ line-height:50px; font-size:20px;}
.nabout .naboutr .cpxq .cpjs .jj p{    font-size: 15px;
    line-height: 28px;
}
.nabout .naboutr .cpxq .cpxqjs{ padding:10px; line-height:28px;}
.nabout .naboutr .cpxq .cpxqjs p{ font-size:14px; color:#666; line-height:28px;}
.nabout .naboutr .cpxq .cpxqjs img{ width:100%;}


.callbacks_tabs.callbacks1_tabs{margin-top:-40px;position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute;left:0;z-index:1000;color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
/* Callback example*/.callbacks_container{overflow: hidden;margin-bottom:2px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
@media screen and (max-width:600px){.callbacks_nav{top:47%;}}


.nabout .naboutr .xq .yijian ul li button {
    line-height: 36px;
    width: 620px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    padding-left: 10px;
    font-size: 14px;
}

