body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; }
body{font-family:"Microsoft YaHei";}
*{ margin:0; padding:0; list-style:none;}
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#333333; text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; overflow:hidden;}
li{ list-style:none;}
.ov{ overflow:hidden;}
.clear{ clear:both;}
a{ text-decoration:none;}
p{ text-align:justify;}
.w1200{width:1200px; margin:0 auto; overflow:hidden;}
.pc-pages img{ max-width:100%; vertical-align:middle; }
input{ -webkit-appearance:none;}

.mains{margin:0 auto 0;width:1200px; }
.header{width:100%;  height:100px; overflow:hidden; background:none;position:relative; z-index:2;}
.logo{float:left;width:175px;height:80px; line-height:80px;}
.menu-fr{width:1000px;float:right;}
.menu{ width:1000px;}
.menu_li{float:left;width:142.85px;height:80px; line-height:80px;}

/*.home a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s0.png) no-repeat;background-size:cover;}

.tba a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s7.png) no-repeat;background-size:cover;}
.tbb a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s5.png) no-repeat;background-size:cover;}
.tbc a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s2.png) no-repeat;background-size:cover;}
.tbd a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s8.png) no-repeat;background-size:cover;}
.tbe a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s3.png) no-repeat;background-size:cover;}

.tbf a:before{content:""; display:inline-block; margin-right:6px; vertical-align:middle; width:17px; height:17px;    background: url(../images/s4.png) no-repeat;background-size:cover;}*/

.menu_li a{display:block;color:#fff;text-align:center;font-size:18px; font-weight:bold;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;transform:scale3d(1,1,1);}
.menu_li a:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;transform:scale3d(1.2,1.2,1.2);}
.menu_active{border-bottom:solid 1px #fff;}
.menu_line{display:none;position:absolute;left:0;top:70px;width:120px;height:3px;background-color:#fff;}
.down-ma{ position:relative;}
.down-cona{ width:180px;   position:absolute; top:80px; left:0;z-index:999; box-shadow:0px 0px 1px 1px #c6c6c6; display:none;}
.down-cona a{ display:block; height:40px; line-height:40px; background-color:#fff; text-align:center; color:#333; font-size:14px; font-weight:normal;}
.down-cona a:hover{color:#1d70c5;}
.down-ma:hover .down-cona{ display:block;}
.down-cona a:before{ display:none;}


.jia,.jib{display:none}
#openMenu,.kong-r,.close-nav{ display:none;}
.banner_box{width:100%; margin:-100px auto 0; overflow:hidden;position:relative;z-index:1 }
.banner_box ul li{width:100%; text-align:center;overflow:hidden;}
.banner_box img{ width:100%;}
.web-parta{ width:1200px; margin:60px auto 0; overflow:hidden;}


.wt-tits{ font-size:36px; font-weight:bold; margin:0 auto 5px; color:#1d70c5; line-height:36px;}
.wt-tits small{ font-size:18px; font-weight:normal; color:#888}
.wt-lines{ width:100%; margin:0 auto 0; overflow:hidden;}
.wt-lines:before{ content:""; display:block; width:20%; height:2px;background-color:#1d70c5; float:left; }
.wt-lines:after{ content:""; display:block; width:80%; height:2px;background-color:#e6e6e6; float:right;}

.web-pinpai{ margin:60px auto 0; overflow:hidden;}

.web-pinpai .pinpai-img{ width:560px; height:420px;  float:left;; position:relative; z-index:1}
@keyframes jumps1 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
}
@keyframes jumps2 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-13px); }
}
@keyframes jumps3 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-14px); }
}
.web-pinpai .road-box{ width:30%; display:inline-block;}
.road-box .jump1 {animation: jumps1 1.6s infinite;}
.road-box .jump2 {animation: jumps2 1.7s infinite;}
.road-box .jump3 {animation: jumps2 1.8s infinite;}



.web-pinpai .pinpai-font{ width:670px; height:420px; padding-top:40px; box-sizing:border-box; border:solid 1px #c6c6c6; margin-left:520px;}
.web-title{ margin:0 auto 0;}
.web-title p.tit1{ text-align:center;font-size:34px; font-weight:bold; color:#888;}
.web-title p.tit1 span{ color:#1d70c5;; margin-left:0px;}
.web-title p.tit1:before{content:""; display:inline-block; width:85px; height:2px; background-color:#1d70c5;; vertical-align:middle; margin-right:18px;}
.web-title p.tit2{ text-align:center;font-size:32px; font-weight:bold; color:#e7ad32; margin-top:5px;}
.web-title p.tit2:after{content:""; display:inline-block; width:85px; height:2px; background-color:#1d70c5;; vertical-align:middle; margin-left:18px;}
.web-pinpai .pinpai-font .jj-font{ width:620px; margin:20px auto 0; color:#555555; font-size:14px; line-height:28px; text-indent:28px;}
.web-pinpai .pinpai-font .js-img{ width:597px; margin:25px auto 0;}

.web-partb{ width:1200px; margin:60px auto; overflow:hidden;}

.web-part-ks{ margin:70px auto 0; background:url(../images/ksjs1.jpg) center no-repeat; height:450px;}

.ksjj-box{ margin:200px auto 0; overflow:hidden;}
.ksjj-box a{ display:block; width:400px; float:left; text-align:center;}
.ksjj-box a img{ max-width:110px; border:solid 1px #fff; border-radius:100%; padding:10px;}
.ksjj-box a p{ text-align:center; margin-top:5%; font-size:24px; color:#fff;}


.cp-ul{ width:1200px; margin:40px auto 0; padding:15px 0; overflow:hidden;}
.cp-ul li{ width:400px; float:left; text-align:center; cursor:pointer;}
.cp-ul li img{ max-width:100%; vertical-align:middle;}
.cp-ul li:hover img,.cp-ul li:hover p{transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}
.cp-ul li p{text-align:center; margin-top:20px; }

.swiper-container1{ width:1200px; margin:60px auto 0; overflow:hidden; position:relative;}
.swiper-container1 ul li a{ display:block;text-align:center;} 
.swiper-container1 ul li a p{ text-align:center; margin-top:10px; color:#666;}
.swiper-button-next,.swiper-button-prev{ width:40px; height:42px;background-size:40px 42px;}
.swiper-button-prev{ left:0; right:auto;}
.swiper-button-next{ right:0; left:auto;}
.m-swiper{ display:none;}

.web-partc{ width:1200px; margin:60px auto; overflow:hidden;}
.order-box{ width:1200px; margin:40px auto 0; overflow:hidden;}
.why-xz-us{ width:625px;height:290px; float:left; border:solid 1px #c6c6c6; box-sizing:border-box; padding:20px; overflow:hidden;}
.why-xz-us dt{ font-size:20px; font-weight:bold; color:#555;}
.why-xz-us dt span{ color:#1d70c5; margin-left:15px;}
.why-xz-us dd{ margin-top:3px;}
.why-xz-us dd h3{ font-size:16px; font-weight:bold;color:#333;}
.why-xz-us dd p{ font-size:14px; font-weight:normal;color:#666; margin-top:3px; text-indent:28px;}

.web-form-box{ width:553px; height:290px; float:right; border:solid 1px #c6c6c6; box-sizing:border-box; overflow:hidden; }
.web-form-box .core-boxc{ width:553px; margin:20px auto; text-align:center; vertical-align:middle;}
.part-road{ display:none;}
.pc_road{width:1200px; margin:50px auto; overflow:hidden;}
.road-tit{margin-bottom:80px;}

.pc-con{ background-color:#f5f5f5; overflow:hidden; padding:15px 0;}

.index-list-fl{ width:820px; min-height:800px; background-color:#fff; float:left; padding:20px;}
.index-list-fr{ width:280px; min-height:500px; background-color:#fff; float:right; padding:20px;}
.index-list-fl .h-tit{ font-size:20px;  font-weight:bold; color:#333;}
.index-list-fl .h-tit span{ font-size:14px; color:#555; font-weight:normal;}
.imga{ width:820px; margin:15px auto 0; text-align:center;}
.chain-shop{margin:15px auto 0; overflow:hidden;}
.chain-shop li{ font-size:16px; margin-top:30px;}
.chain-shop li h2{ color:#333; font-size:16px; font-weight:bold;}
.chain-shop li h2 span{ background-color:#E6E6FA; font-size:12px; margin-right:5px;}
.chain-shop li p{ color:#333; font-size:14px; line-height:28px; margin:10px 0;}
.chain-shop li h3{ color:#F00; font-size:16px; font-weight:bold;}
.chain-shop li h3 span{font-size:12px; color:#999; margin-left:10px;}

.wt-tit{ font-size:18px; margin:30px 0 15px 0; color:#333;}
.wt-line{ width:100%; margin:0 auto 0; overflow:hidden;}
.wt-line:before{ content:""; display:block; width:20%; height:2px;background-color:#1d70c5; float:left; }
.wt-line:after{ content:""; display:block; width:80%; height:2px;background-color:#e6e6e6; float:right;}

.xg-arts{ margin:10px auto 0; overflow:hidden;}
.xg-arts li{ width:49%; float:left; margin-top:20px;}
.xg-arts li:nth-child(2n){ float:right;}
.xg-arts li .xg-img-fl{ float:left; width:30%; padding:1% 0; text-align:center;}
.xg-arts li .xg-img-fl:hover img{transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.xg-arts li .xg-js-fr{ float:right; width:68%; }
.xg-arts li .xg-js-fr a{ display:block; color:#555;margin-top:10px; font-size:16px;}
.xg-arts li .xg-js-fr a:hover{color:#1d70c5;}
.xg-arts li .xg-js-fr p{ color:#888; font-size:12px; margin-top:10px;}


.in-fra{font-size:20px; color:#333; font-weight:bolder;}
.in-frb{ margin-top:10px; font-size:14px; color:#888;}
.in-frb a{color:#F00; font-weight:bold; font-size:16px; margin-top:5px;}
.in-frc{ margin-top:10px; font-size:14px; color:#888;}
.in-frc img{ width:79px; display:inline-block; vertical-align:bottom;}
.in-frd{ width:200px; margin-top:10px;}
.inlist-zx{ margin:5px auto 0;}
.inlist-zx li{margin:15px auto 0; overflow:hidden;}
.inlist-zx li .rec-img{ width:40px; text-align:center; float:left;}
.inlist-zx li .rec-js{ width:220px;  float:right;}
.inlist-zx li .rec-js a{ display:block;color:#666;  font-size:14px;}
.inlist-zx li a:hover{color:#1d70c5;}
.inlist-zx li p{display:block; color:#999; font-size:12px; margin-top:10px;}
.doc_team{ margin-top:80px;}

.bottom-part{ padding:30px 0; overflow:hidden; font-size:14px;  background-color:#1a1c20;}
.bot-center li{ width:49%; float:left;}
.bot-center li:nth-child(1) h3{ width:100%;  clear:both;color:#fff; font-size:16px; font-weight:bold;}
.bot-center li:nth-child(1) a{ display:block; width:33.333%; float:left;color:#fff; font-size:14px; margin-top: 20px;}

.bot-center li:nth-child(2){ float: right; }
.bot-center li:nth-child(2) h3{ clear:both;color:#fff; font-size:16px; font-weight:bold;}
.bot-center li:nth-child(2) p{ clear:both;color:#85868c; font-size:14px; line-height: 28px; margin-top: 10px;}
.beian{ margin: 20px auto 0; overflow:  hidden; color:#85868c;font-size:12px; line-height: 24px;}
.beian p:nth-child(1){ text-align: center; }
.beian p:nth-child(2){ display: none; }
.beian p:nth-child(3){ margin-top: 10px; }

#gotop{display:block; width:40px; height:40px; background:rgba(0,0,0,.5); line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight:bold; position:fixed; bottom:50px; right:5px; display:none;}

.lg-content{ width:100%; min-height:1200px; box-sizing:border-box; border:solid 1px #ebebeb;  margin:10px auto 0; overflow:hidden;}
.wpr-tit{text-align: center;width:95%; margin:20px auto 0;/*margin-top: 20px;*/overflow: hidden;}
.wpr-tit h1{ color: #555;line-height: 32px;font-size: 16px;}
.wpr-tit p{width: 100%;margin: auto; font-size: 14px;border-bottom: dotted 1px #555; padding-bottom: 10px;color: #888;}
.wzbox-comm{ width:95%; margin:0 auto 10px; padding:20px 0; line-height:24px;text-align: justify; font-size:14px;}
.wzbox-comm p{text-align: justify;}

.wzbox-pn { width:95%;  margin:10px auto 0; overflow:hidden;}
.wzbox-pn li{overflow: hidden;height: 40px;line-height: 40px;float: left; width:48%; color: #fa7408}
.wzbox-pn li:nth-child(2){ margin-left:2%;}
.wzbox-pn a{width: 45%;height: 40px;overflow: hidden;margin-right: 5%;color: #666;}
.wzbox-pn a span{color: #fa7408;padding-right: 5px;}
.wzbox-pn a:hover{color: #333;}

.fanye { width:100%; margin:30px auto 0;font-size:14px; overflow:hidden;}
.fanye li{display:inline-block; padding:3px 10px;border: 1px solid #ccc; box-sizing:border-box; border-radius: 3px;  margin-bottom:2%; text-align:center; font-size:0.9em;margin-right:5px; }
.fanye li a{ display:inline-block; color: #555;}
.fanye li.thisclass{ background-color:#fa7408;color:#fff }
.fanye li.thisclass a{ display:inline-block; color:#fff;}
.fanye a:hover {color: #1d70c5;text-decoration: underline;}	   
.wt-tit a{  color:#555;}
.huanjing{ width:1200px;  margin:5% auto; overflow:hidden;}
.footerBtns {
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 80px;
    width: 48px;
    -webkit-transform: translateZ(0);
}

    .footerBtns .icon {
        display: block;
        margin-top: 5px;
        width: 48px;
        height: 48px;
        background: url(../images/ycbj.png) no-repeat;
        border-radius: 2px;
        transition: all 0.18s ease-out 0s;
        position: relative;
        z-index: 1;
        cursor: pointer;
    }

.footerBtns .s0 {
        background-position: -48px 0;
    }

        .footerBtns .s0:hover {
            background-position: -48px -48px;
        }

    .footerBtns .s1 {
        background-position: 0 0;
        height: 45px;
    }

        .footerBtns .s1 a {
            display: block;
            width: 48px;
            height: 48px;
        }

        .footerBtns .s1:hover {
            background-position: 0 -48px;
        }

    .footerBtns .s2 {
        background-position: -96px 1px;
    }

        .footerBtns .s2:hover {
            background-position: -96px -48px;
        }

    .footerBtns .s3 {
        background-position: -144px 0;
    }

        .footerBtns .s3:hover {
            background-position: -144px -48px;
        }

.footerBtns .s4 {
        background-position: -192px 0;
    }

        .footerBtns .s4:hover {
            background-position: -192px -48px;
        }

    .footerBtns .btnEntry {
        display: none;
        position: absolute;
        width: 162px;
        left: -172px;
        bottom: 0;
        padding-right: 10px;
        color: #666;
    }

    .footerBtns .icon:hover .btnEntry {
        display: block;
    }

    .footerBtns .qrcode {
        width: 140px;
        padding: 10px;
		text-align:center;
        background: #fff;
        border: 1px solid #063d97;
        font-size: 14px;
        color: #7a8a9a;
    }

        .footerBtns .qrcode img {
            display: block;
            width: 100%;
            margin-bottom: 5px;
        }

    .footerBtns .contact {
        width: 140px;
        padding: 10px;
        background: #fff;
        border: 1px solid #063d97;
        border-radius: 2px;
    }

        .footerBtns .contact h4 {
            font-size: 16px;
            color: #7a8a9a;
            margin-bottom: 10px;
            font-weight: bold;
        }

        .footerBtns .contact li {
            background: #063d97;
            width: 100%;
            height: 36px;
            line-height: 36px;
            border-radius: 3px;
            margin-bottom: 10px;
        }

            .footerBtns .contact li a {
                display: block;
                color: #fff;
                padding: 0 10px;
                text-align: left;
                transition: all 0.18s ease-out 0s;
            }

                .footerBtns .contact li a:hover {
                    background: #063d97;
                    border-radius: 3px;
                }

            .footerBtns .contact li i {
                margin-right: 4px;
            }

            .footerBtns .contact li:last-child {
                margin-bottom: 0;
            }

    .footerBtns .arrow {
        position: absolute;
        z-index: 1;
        right: 5px;
        bottom: 15px;
        width: 10px;
        height: 10px;
        background: #fff;
        border: 1px solid #063d97;
        border-width: 1px 1px 0 0;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
	.sys{ width:200px; margin:10px auto 0;-webkit-animation:sys 1s infinite;-o-animation:sys 1s infinite;-moz-animation:sys 1s infinite;-ms-animation:sys 1s infinite;animation:sys 1s infinite;}


@-webkit-keyframes sys{ 0%{transform: scale(1); -webkit-transform: scale(1);}


            50%{transform: scale(1.2); -webkit-transform: scale(1.2);}


            100%{transform: scale(1); -webkit-transform: scale(1);}}


@-o-keyframes sys{ 0%{transform: scale(1); -webkit-transform: scale(1);}


            50%{transform: scale(1.2); -webkit-transform: scale(1.2);}


            100%{transform: scale(1); -webkit-transform: scale(1);}}


@-moz-keyframes sys{ 0%{transform: scale(1); -webkit-transform: scale(1);}


            50%{transform: scale(1.2); -webkit-transform: scale(1.2);}


            100%{transform: scale(1); -webkit-transform: scale(1);}}	


@-ms-keyframes sys{ 0%{transform: scale(1); -webkit-transform: scale(1);}


            50%{transform: scale(1.2); -webkit-transform: scale(1.2);}


            100%{transform: scale(1); -webkit-transform: scale(1);}}					


			


@keyframes sys{ 0%{transform: scale(1); -webkit-transform: scale(1);}


            50%{transform: scale(1.2); -webkit-transform: scale(1.2);}


            100%{transform: scale(1); -webkit-transform: scale(1);}}			

.cp-list-art{ width:100%; overflow:hidden;}
.cp-list-art li{ width:259.999px; height:340px; margin-top:20px; float:left; margin-right:20px;border: #c9c9c9 solid 1px;box-sizing: border-box; padding-bottom:20px;}
.cp-list-art li:nth-child(3n){ margin-right:0;}
.cp-list-art li .cp-img{ text-align:center;}
.cp-list-art li .cp-img img{width:100% !important;}
.cp-list-art li .cp-tit{ text-align:center;margin:5px auto 0; height:40px; line-height:40px; overflow:hidden; font-weight:bold;}
.cp-list-art li .cp-ms{ width:90%; margin:5px auto 0;}

.zxbuy{ display:block;font-size:14px;  background:#1d70c5; height:30px; text-align:center; width:125px; line-height:30px; display:block;  color:#fff; border-radius:5px;animation:shan2 infinite linear 2s; -webkit-animation:shan2 infinite linear 2s; margin:5px auto 0;}
@keyframes shan2{0%{  background-color: #1d70c5;}50%{  background-color: #1d70c5;}51%{ background-color:#fa7408;}100%{ background-color:#fa7408;}}
@-webkit-keyframes shan2{0%{  background-color: #1d70c5;}50%{  background-color: #1d70c5;}51%{ background-color:#fa7408;}100%{ background-color:#fa7408;}}
#gotop{ display:none;}
.m-bot-fix{ display:none;}