/*  公共样式   */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
input,select,textarea{
    outline:none;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
p{
    font-size: 12px;
    color: #666;
    line-height: 25px;
    font-family:'思源黑体 CN';
}
span{
    font-size: 12px;
    color: #666;
    line-height: 25px;
}
a{
    color: #666;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
    color: #03a83c;
}
img{
    border:none;
    vertical-align: middle;
}
html,body{
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #666;
}
body{background: #fff;}
.clear{clear: both;}
.justify_fix,.just{
    display:inline-block;
    width:100%;
    height:0;
    overflow:hidden;}
.left{float: left;}
.right{float: right;}

.body{width: 96%;height: auto;margin:0 auto;}
.body h2{font-size: 24px;color: #333333;text-align: center;padding-top: 20px;font-family:'思源黑体 CN';font-weight: bold;}
.body h2 span{font-size: 24px;color: #cd0404;}
.body h3{font-size: 13px;color: #666;line-height: 22px;text-align: center;}
.body h3 img{width: 5px;}

.body img{max-width: 100%;}
.con1{width: 100%;height: 130px;margin:20px auto;background: #fbfbfb;border-radius: 10px;border: 1px dashed #eee;}
.con1 li{float: left;background: url("/img/pro/111.png") no-repeat 10px 10px;width: 50%;height: 60px;}
.con1 li p{line-height: 24px;padding-left: 35px;margin-top: 5px;}
.con1 li p span{font-size: 12px;}
.con1 li p span:hover{color:#cd0404;}

.con2 li{float: left;text-align: center;margin-top: 3px;width: 32%;}
.con2 li:nth-child(2){margin:3px 2%;}
.con2 li img{width: 60px;}
.con2 li h4{font-size: 14px;color: #c40202;line-height: 35px;}
.con2 li p{font-size: 12px;color: #666;line-height: 22px;}

.con3{background: #f5f5f5;}
.con3 ul{width: 360px;max-width: 100%;margin-top: 20px;}
.con3 li{width: 25%;float: left;text-align: center;margin-bottom: 15px;}
.con3 li p{width: 65px;height: 65px;padding-top: 30px;font-size: 12px;color: #333;line-height: 35px;margin:0 auto;}
.con3 li:nth-child(1) p{background: url("/img/pro/80.1.png") no-repeat center center/cover;}
.con3 li:nth-child(2) p{background: url("/img/pro/80.2.png") no-repeat center center/cover;;}
.con3 li:nth-child(3) p{background: url("/img/pro/80.3.png") no-repeat center center/cover;;}
.con3 li:nth-child(4) p{background: url("/img/pro/80.4.png") no-repeat center center/cover;;}
.con3 li:nth-child(5) p{background: url("/img/pro/80.5.png") no-repeat center center/cover;;}
.con3 li:nth-child(6) p{background: url("/img/pro/80.6.png") no-repeat center center/cover;;}
.con3 li:nth-child(7) p{background: url("/img/pro/80.7.png") no-repeat center center/cover;;}
.con3 li:nth-child(8) p{background: url("/img/pro/80.8.png") no-repeat center center/cover;;}


.con_p{width: 100%;background: #f5f5f5;height: 712px;}
.con_p h2{font-size: 36px;color: #333333;text-align: center;padding-top: 50px;font-family:'思源黑体 CN';background: none;}
.con_p h2 span{font-size: 36px;color: #cd0404;}
.con_p h3{font-size: 20px;color: #888888;border-radius: 19px;line-height: 38px;text-align: center;margin:15px auto;}


.body_1{background: url("/img/pro/79.jpg") no-repeat center;width: 100%;height: 430px;overflow: hidden;}
.body_1 .bo_l{text-align: center;margin-top: 45px;}

.con5{width: 48%;height: 430px;float: right;margin-left: 2%;margin-top: 10px;}
.con5_p{float: left;text-align: right;margin-right: 0px;margin-left: 1%;width: 49%;}
.con4 .con5 h5{font-size: 22px;color: #fff;line-height: 35px;font-family:'思源黑体 CN';font-weight: bold;}
.con5_p{float: left;}
.con4 .con5_p h5{color: #cf0f17;width: 95%;}
.con4 .con5 > p{font-size: 14px;color: #dfdfdf;line-height: 28px;margin-top: 10px;width: 95%;}
.con4 .con5 ul{margin-top: 5px;width: 95%;}
.con4 .con5 li{ background: url("/img/127.png") no-repeat left 12px;padding-left:10px;font-size: 12px;color: #dfdfdf;line-height: 24px;padding-right: 0;}
.con4 .con5_p li{background: url("/img/127.png") no-repeat right 12px;padding-right:10px;padding-left: 0;}

.wm_1{margin-top: 20px;}

.con4 .con5 li:hover{color: #fff;}

.con6{width: 100%;margin-top: 30px;text-align: center;}
.con7{width: 68%;float: right;text-align: left;}
.con6_1{margin-top: 0;}
.con6_1 > img{float: right;}
.con7 p{font-size: 11px;padding-left: 30px;line-height: 18px;margin-top: -23px;margin-bottom: 8px;text-align: left;}
.con7 p span{font-size: 12px;color: #c40202;line-height: 18px;}
.honor_y{margin-top: 20px;}
.honor_y li{width: 46%;height: 130px;position:relative;overflow:hidden;background: #f5f5f5;display: flex;align-items: center;
    justify-content: center;margin: 5px 2%;float: left;}
.honor_y li img{max-width: 80%;max-height: 120px;}
.honor_y li p{display: none;position: absolute;background: rgba(0,0,0,0.5);width: 100%;height: 100%;top:0;color: #ececec;
    font-size: 18px;padding-top: 130px;text-align: center;}
.honor_y li:hover p{display: block;}

.content img{max-width: 100%;}

.con8 .con9{text-align: center;margin-top: 45px;height: 410px;}
.con8 .con9{width: 1090px;height: 327px;margin:40px auto;background: #303030;}
.con8 .con9 li{width: 271px;height: 108px;float: left;line-height: 90px;border-right: 1px #4a4949 solid;border-bottom: 1px #4a4949 solid;}
.con8 .con9 li:hover{background: #4b4b4b;}

.con8{width: 100%;position: relative;padding-top: 20px;}
.con8 > img{width: 100%;position: absolute;top:20px;z-index: 1;}
.con8 p{font-size: 14px;line-height: 26px;margin-left: 15%;position: relative;z-index: 2;color: #fff;}
.con8 h6{text-align: center;margin-top: 20px;position: relative;z-index: 2;}
.con8 h6 span{background: #f9b944;padding:5px 22px;color: #fff;border-radius: 15px;font-size: 16px;}
.con8 h2{position: relative;z-index: 2;}
.con8 .con8_11{position: absolute;top:220px;width: 100%;z-index: 2;}

.con10 li{float: left;width: 25%;height: 150px;text-align: center;}
.con10 li img{max-width: 50%;margin-top: 20px;}
.con10 p{font-size: 10px;color: #373737;margin-top: 12px;line-height: 24px;}
.con10_1 p{border-top: 1px dashed #bbb;line-height: 24px;font-size: 12px;color: #666;margin-top: 20px;padding-top: 15px;}
.con10_1 p a{margin-left: 8px;font-size: 12px;color: #666;}

.con10 span{font-size: 20px;color: #373737;margin-left: 140px;}
.con11 p{line-height: 80px;font-size: 14px;color: #373737;}
.con11 p span{float: right;font-size: 14px;color: #373737;line-height: 80px;}
.con11 p a{color: #373737;margin-right: 10px;}
.con11 p span i{color: #c40202;font-size: 16px;font-style:normal;}
.con11 p span em{color: #c40202;font-size: 16px;font-style:normal;}

.ppx_1{width: 100%;border: 1px dashed #bbb;margin-top: 15px;padding:10px 0;}
.ppx_1 p{background: url("/img/pro/g1.png") no-repeat 10px 8px;padding-left: 20px;font-size: 12px;line-height: 22px;margin-bottom: 5px;font-family: "Microsoft YaHei"; }
.ppx_2 {width: 100%;height: 460px;margin-top: 36px;}
.ppx_2 li{width: 46%;height:210px;float: left;padding-top: 20px;margin:8px 2%;text-align: center;border-radius: 8px;
    background-image: linear-gradient(to bottom, #303c65,#2f3853);}
.ppx_2 li img{width: 35px;}
.ppx_2 li h5{font-size: 14px;color: #fff;line-height: 30px;text-align: center;}
.ppx_2 li p{font-size: 11px;color: #eee;padding:0 8px;text-align: justify;line-height: 18px;}
.body1 .con7 p{font-size: 11px;letter-spacing:0;}
.body1 .con7 p span{font-size: 11px;}
.body1 .con8 p{color: #fff;line-height: 25px;opacity: 0.85;margin-left: 23%;}
.body1 .con8 p img{width: 12px;margin-right: 10px;}
.body1 .con8 h6{color: #fff;font-size: 15px;line-height: 30px;font-weight: bold;margin-bottom: 5px;}
.body1 .con8 .con8_a{display: block;width: 240px;height: 30px;background: #f9b944;text-align: center;position: relative;z-index: 2;
    line-height: 30px;font-size: 13px;color: #fff;border-radius: 15px;margin: 15px auto;}
.body1 .con8{padding-top: 20px;}
.body1 .con8_11{position: absolute;top:200px;width: 100%;}
.body1 .con8_12{position: relative;z-index: 1;}

.body2 .ppx_1{background: #fbfbfb;border-radius: 8px;padding:8px 0;margin-bottom: 20px;}
.body2 .ppx_1 p{background: url("/img/308.png") no-repeat 8px 8px;margin-bottom: 5px;width: 98%;}
.con6_2{margin-top: 0;}
.con6_2 > img{max-width: 100%;margin-bottom: 20px;}
.body2 .con7{margin-top: 0;text-align: left;width: 100%;}
.body2 .con7 p{margin-top: -20px;font-size: 12px;letter-spacing:0;padding-left: 25px;}
.body2 .con7 strong{display: block;width: 260px;height: 36px;
    background: #c40202;border-radius: 18px;font-size: 14px;
    text-align: center;line-height: 36px;color: #fff;margin:0 auto;}
.body2 .wmx_1{width: 100%;}
.clear{clear: both;}
.body2 .wmx_1 li{width: 23%;height:180px;float: left;text-align: center;padding:15px 5px;margin:10px 1%;background: url("/img/ico/wm2.png") no-repeat center/cover;}
.body2 .wmx_1 li img{width: 50%;}
.body2 .wmx_1 li h6{font-size: 12px;color: #fff;line-height: 18px;font-family:'思源黑体 CN';margin-top: 10px;}
.body2 .wmx_1 li p{font-size: 11px;color: #fff;opacity: 0.8;text-align: center;line-height: 16px;}
.body2 .wmx_2{width: 100%;height: 630px;background: url("/img/309.jpg") no-repeat center top;}
.body2 .wmx_2 li{width: 48%;height: 180px;float: left;padding-left: 10px;}
.body2 .wmx_2 li h4{font-size: 13px;color: #565656;font-family:'思源黑体 CN';line-height: 25px;}
.body2 .wmx_2 li h4 span{font-size: 11px;color: #9d9d9d;font-family:'思源黑体 CN';}
.body2 .wmx_2 li h5{font-size: 12px;color: #666;padding-left: 67px;padding-top: 20px;line-height: 50px;font-family:'思源黑体 CN';}
.body2 .wmx_2 li p{font-size: 12px;color: #888;padding-left: 67px;line-height: 30px;font-family: "Microsoft YaHei";}

.con12{position: relative;}


.tui_2{width: 100%;position: relative;}
.tui_2 li{width: 46%;float: left;margin: 10px 2%;text-align: center;}
.tui_2 li:nth-child(4n){margin-right: 0;}
.tui_2 li img{width: 92px;}
.tui_2 li h5{font-size: 14px;color: #333;text-align: center;line-height: 30px;margin-top: 5px;}
.tui_2 li p{font-size: 12px;color: #666666;text-align: center;line-height: 18px;}
.tui_2 li:hover h5,.tui_2 li:hover p{color: #ff6c00;}



.con11_1{background: url('/img/315.png') no-repeat 60px top;margin-top: 70px;}
.con6_12{background: url('/img/302.png') no-repeat 680px top;}
.con20 ul{text-align: justify;}
.con20 ul li{width: 154px;text-align: center;display: inline-block;height: 240px;}
.con20 ul li p{font-size: 20px;color: #373737;line-height: 70px;}


.web_po{width: 100%;padding:0;}
.web_po .about_left{display: none;}
.web_po .about_right{width: 100%;float: none;}
.web_po .preview{width: 100%;}
.web_po .feedback_bk{width: 1180px;float: none;margin-top: 25px;margin-bottom: 20px;}
.web_po .feedback{width: 1180px;}
.web_po .feedback table{width: 100%;}
.web_po .feedback .aa{width: 320px;}
.web_po .feedback .aa input{width: 200px;}
.email{width: 96%;margin-left: 2%;}
.email > h2{font-size: 22px;color: #333333;text-align: center;margin-top: 20px;background: none;}
.email > p{font-size: 12px;color: #666666;text-align: center;}
.email > h6{text-align: center;margin-top: 10px;}
.email > h6 > span{background: #fff;padding:5px 12px;box-shadow: #eee 1px 2px 5px 1px;margin:0 5px;font-size: 12px;color: #666666;border-radius: 5px;cursor: pointer;}
.email > h6 > span.active{background-image: linear-gradient(45deg, #8abefd, #49d2d4);color: #fff;box-shadow:none;}
.email1 ul{margin-top: 20px;}
.email1 li{width: 48%;height: 160px;box-shadow: #ededed 1px 5px 10px 1px;float: left;margin: 10px 1%;text-align: center;}
.email1 li img{margin-top: 14px;width: 50px;}
.email1 li h3{font-size: 14px;color: #666666;line-height: 30px;}
.email1 li p{padding:0 10px;font-size: 12px;color: #666;text-align: left;line-height: 18px;}
.email1 li:hover h3{color: #e5555c;}

.email2{width: 100%;height: 400px;overflow: hidden;background: url("/img/pro/a1.jpg") no-repeat center;margin-top: 20px;}
.email2 ul{margin-top: 20px;}
.email2 ul li{width: 70%;height: 350px;background: #fff;border-radius: 10px;text-align: center;margin:0 auto;}
.email2 ul li > img{margin-top: 25px;width: 35px;}
.email2 ul li h3{font-size: 20px;color: #333;margin-top: 15px;}
.email2 ul li h4{font-size: 14px;color: #888;line-height: 30px;}
.email2 ul li h5{font-size: 16px;color: #e5555c;margin:10px 0;}
.email2 ul li h5 span{font-size: 26px;color: #e5555c;}
.email2 ul li > p{float: left;width: 35%;margin-left: 22%;font-size: 14px;color: #666666;text-align: left;line-height: 26px;}
.email2 ul li > p:nth-child(2n){margin-left: 3%;}
.email2 ul li > a{background: #e5555c;padding:10px 25px;font-size: 14px;color: #fff;border-radius: 27px;}
.email2 ul li > a img{margin-right: 10px;}
.email2 .swiper-button-next, .email2 .swiper-button-prev{width: 26px;height: 26px;}
.email2 .swiper-button-prev{background: url("/img/pro/pr1.png") no-repeat center/cover;}
.email2 .swiper-button-next{background: url("/img/pro/ne1.png") no-repeat center/cover;}

.email3 ul{margin-top: 15px;}
.email3 li{width: 24%;height: 100px;box-shadow: #ededed 1px 5px 10px 5px;float: left;margin-right: 1%;margin-top: 5px;text-align: center;}
.email3 li:nth-child(4n){margin-right: 0;}
.email3 li img{height: 30px;margin-top: 20px;}
.email3 li h5{font-size: 12px;color: #666;margin-top: 14px;margin-bottom: 5px;line-height: 16px;}
.email3 li p{display: none;font-size: 12px;color: #fff;padding:0 30px;line-height: 30px;text-align: left;height: 90px;overflow: hidden;}
.email3 li:hover h5{margin-top: 116px;transition: all .5s;color: #fff;}
.email3 li:hover p{display: block;}

.email img{max-width: 100%;}
.email4{margin-top: 50px;}
.email4 .right{width: 100%;height: 260px;background: url("/img/email/ec2.jpg") no-repeat center;box-sizing: border-box;padding:20px 30px;}
.email4 .right h3{font-size: 16px;color: #fff;}
.email4 .right h6{font-size: 13px;color: #fff;margin-top: 10px;margin-bottom: 10px;}
.email4 .right h6 span{font-size: 13px;color: #fff;margin-left: 20px;}
.email4 .right p{font-size: 12px;color: #fff;line-height: 22px;}
.email4 .right a > img{margin-top: 20px;width: 90px;}

.email5 ul{margin-top: 32px;}
.email5 li{width: 31%;height: 80px;box-shadow: #ededed 1px 5px 10px 5px;float: left;margin:5px 1%;
    display: flex;align-items: center;justify-content: center;overflow: hidden;}
.email5 li:hover img{transform: scale(1.1);transition: all .5s;}
.email5 li img{transition: all .5s;max-width: 90%;max-height: 80%;}




