﻿
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

/* --------------index-start-------------- */
 
.banner{ width: 100%;}
.banner img{ display: block; width: 100%; height: auto;}
.banner .swiper-pagination{ bottom: 45px;}
.banner .swiper-pagination span{ background: #ca3333; opacity: 1; transition: 0.5s; width: 12px; height: 12px; border-radius:6px ;}
.banner .swiper-pagination .swiper-pagination-bullet-active{ width: 34px; height: 12px; background: #999999;}
.banner2{ width: 1000px; margin: -37px auto; position: relative; z-index: 3; box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius:10px ;}
.indexLayer1{ width: 1200px; margin: 115px auto 0 auto;overflow: hidden;}
.indexLayer1 ul{ width: 100%; overflow: hidden;}
.indexLayer1 ul li{border: 1px solid #e6e6e6; border-radius:4px; box-sizing: border-box; width: 240px; height: 80px; margin: 0 80px 50px 0; overflow: hidden; float: left;}
.indexLayer1 ul li:nth-child(4n){ margin-right: 0;}
.indexLayer1 ul li a{ display: block; width: 100%; height: 100%;}
.indexLayer1 ul li .icon{ width: 80px; height: 100%; position: relative; float: left; background: url(../../images/zhaosheng/bg_06.png); transition: 0.5s;}
.indexLayer1 ul li .icon img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); height: 40px; width: auto; transition: 0.5s;}
.indexLayer1 ul li .texta{float: left; width: calc(100% - 80px); line-height: 80px; font-size: 20px; color: #333; text-indent: 25px;}
.indexLayer1 ul li .icon .on{ opacity: 0;}
.indexLayer1 ul li:hover {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.indexLayer1 ul li:hover .icon{ background: url(../../images/zhaosheng/bg_03.png);}
.indexLayer1 ul li:hover .icon img{opacity: 0;}
.indexLayer1 ul li:hover .icon .on{ opacity: 1;}
.indexLayer2{}
.tit{ height: 220px; text-align: center; position: relative;}
.tit p{ color: #333; width: 100%; position: relative; text-align: center;  z-index: 2; font-size: 46px; font-weight: bold;padding-top: 90px;}
.tit span{ display: block; width: 100%; height: 100%; text-align: center; line-height: 220px; position: absolute; top: 0;left: 0; font-size:80px; color: #f5f5f5; z-index: 1; font-weight: bold;}
.tit h3{ margin: 40px auto 0 auto; width: 70px; height: 6px; border-radius:3px; background: #ca3333;}
.indexLayer2 .indexMain{ width:1200px; margin: 0 auto; overflow: hidden;}
.indexLayer2 .indexMain .left{ float: left;}
.indexLayer2 .indexMain .right{float: right;}
.indexLayer2 .indexMain .right ul li{ margin-bottom: 40px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.indexLayer3{ background: url(../../images/zhaosheng/index_21.jpg); height: 320px; position: relative; z-index: 99;}
.indexLayer3 .indexLayer3_box{ width: 1200px; margin: 0 auto; padding-left: 75px; box-sizing: border-box;}
.indexLayer3 .indexLayer3_box p{ line-height: 120px; color: #fff; font-size: 28px;}
.indexLayer3 .indexLayer3_box h2{ padding-bottom: 45px; color: #fff; font-size: 40px;}
.indexLayer3 .indexLayer3_box h2 span{ color: #ff3d3d;}
.indexLayer3 .indexLayer3_box ul{ height: 65px;}
.indexLayer3 .indexLayer3_box ul li{ float: left; padding-right: 10px; height: 65px; position: relative;}
.indexLayer3 .indexLayer3_box ul li dl{ background: #fff; border-radius:5px; position: absolute; left: 0; top: 68px; z-index: 99; box-shadow: 0 0 10px rgba(0,0,0,0.2); display: none;}
.indexLayer3 .indexLayer3_box ul li dl dd{ width: 230px; height: 60px; border-bottom: 1px solid #999; text-indent:15px; line-height: 60px; font-size: 14px; cursor: pointer;}
.indexLayer3 .indexLayer3_box ul li dl dd:last-child{ border: 0;}
.indexLayer3 .indexLayer3_box ul li input{ width: 230px; height: 65px; border: none; outline: none; text-indent: 20px; background: #fff; border-radius:5px; font-size: 18px;}
.indexLayer3 .indexLayer3_box ul li button{ width: 170px; height: 65px; background: #ff3d3d; color: #fff;text-align: center; font-size: 18px; border: none; outline: none; cursor: pointer; border-radius:4px ;}
.layer4Main{ width: 1200px; margin: 0 auto; position: relative; }
.layer4Main img{width: 100%; transition: 0.5s;}
.layer4Main .swiper-button-next{background: url(../../images/zhaosheng/b4.png);width: 46px; height: 46px; margin-right: -70px;}
.layer4Main .swiper-button-prev{background: url(../../images/zhaosheng/b3.png);width: 46px; height: 46px; margin-left: -70px;}
.layer4Main a{ position: absolute; display: block; width: 180px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; color: #fff; border-radius:25px; background: #ca3333; left: 50%; bottom: 25px; transform: translateX(-50%);}
.layer4Main .swiper-slide{ overflow: hidden;}
.layer4Main img:hover{ transform: scale(1.1);}
.mzxy_nr img{width: 100%;}
.tit h4{font-size: 14px; color: #999; padding-top:35px ;}

.djkc{width: 1200px; margin: 0 auto;}
.djkc_nr{padding-top: 30px;}
.qh_tit{text-align: center; background: #ca3333;}
.qh_tit ul{overflow: hidden;}
.qh_tit li{width: 16.666%;/*25%;*//*33.33%;*/float: left; line-height: 102px; font-size: 40px;font-weight: bold;}
.qh_tit span{cursor:pointer;display: inline-block;*display: inline; color: #fff; font-weight: bold; line-height: 102px;}
.bgys1 th{border-right: 1px solid #ca3333;border-bottom: 1px solid #ca3333;font-size: 35px;background: #ffdfdf;line-height: 75px; color: #333333;}
.bgys1 td{border-right: 1px solid #ca3333;border-bottom: 1px solid #ca3333;padding: 25px 35px; }
.bgys1 {border-left: 1px solid #ca3333; }
.bgys1 a{display: block;text-align: center; height: 33px; line-height: 33px; font-size: 16px;color: #fff; background: #ca3333;border-radius: 6px;}
.bgys1 h2{font-size: 18px; font-weight: bold; color: #333333;}
.bgys1 p{font-size: 16px; line-height: 26px;color: #333333;}
.qhbox{padding-bottom: 100px;}
.djkc_nr .qh_tit .on{background: url(../../images/zhaosheng/b6.png) no-repeat center bottom;}

.bj1{background: url(../../images/zhaosheng/b7.png) no-repeat center center; height: 500px;}
.djtx{width: 1200px; margin: 0 auto;}
.djtx_tit{text-align: center; padding: 100px 0 90px; position: relative; }
.djtx_tit h2{color: #fff; font-size: 50px; font-weight: bold; position: relative;}
.djtx_tit h2:before{position: absolute; content: "";border-bottom: 6px solid #ca3333;width: 70px; border-radius: 3px; bottom: -47px;left:50%; margin-left: -35px; }
.djtx_tit h4{position: absolute; top:70px; text-align: center; width: 100%; left:0; color: #5f616a;font-size: 90px;font-weight: bold;}
.djtx_nr ul{overflow: hidden;}
.djtx_nr li{float: left; width: 33.33%;}
.djtx_nr p{color: #fff; font-size: 20px; padding-top: 40px;text-align: center;}
.djtx_nr img{margin: 0 auto;}

.xxfa{width: 1200px; margin: 0 auto;}
.xxfa_tit{position: relative; padding: 110px 0 20px;}
.xxfa_tit h2{font-size: 50px; color: #333; font-weight: bold;text-align: center; position: relative; z-index: 100;}
.xxfa_tit h2 span{font-size: 80px; color: #cd3d3d;font-weight: bold;}
.xxfa_tit p{font-size: 14px; color: #999; padding-top: 42px;text-align: center;}
.xxfa_tit h4{width: 100%; position: absolute; top:140px;left:0; color: #f5f5f5; font-size: 90px;font-weight: bold;text-align: center;}
.xxfa_nr{background: url(../../images/zhaosheng/a2.jpg) no-repeat; height: 617px;background-size: 100% 100%; position: relative;}
.xxfa .text:hover {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .08);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .08);  box-shadow:0 0 10px rgba(0, 0, 0, .08);}
.text{position: absolute;padding: 14px 10px;border-radius: 3px;}
.text .icon{ background: url(../../images/zhaosheng/dian_05.png); width: 19px; height: 13px; position: absolute; left: -36px; top: 50%; transform: translateY(-50%);}
.text:hover .icon{ background: url(../../images/zhaosheng/dian_03.png);}
.text h2{font-size: 28px; font-weight: bold; color: #1b1b1b; padding-bottom: 20px;}
.text p{font-size: 16px; color: #1b1b1b;}
.text1{left:40px;top:43px;}
.text2{left:40px;top:164px;}
.text3{left:40px;top:288px;}
.text4{left:40px;top:408px;}
.text5{left:789px;top:43px;}
.text6{left:789px;top:165px;}
.text7{left:789px;top:287px;}
.text5 .icon{ left: -42px; top: 36%;}
.text6 .icon{ left: -42px; top: 36%;}
.text7 .icon{ left: -42px; top: 36%;}
.bj2{background: url(../../images/zhaosheng/a3.jpg) no-repeat center center; height: 800px;}
.qwyt{width: 1200px; margin: 0 auto;}
.qwyt_tit{position: relative; text-align: center;padding: 55px 0 25px;}
.qwyt_tit h2{position: relative; z-index: 100;font-size: 50px; color: #fff;font-weight: bold;}
.qwyt_tit p{font-size: 14px;color: #999; padding-top: 37px;}
.qwyt_tit h3{font-size: 90px; width: 100%; position: absolute;left:0; top:45px; color: #5c646b; font-weight: bold; text-align: center;}
.qwyt_nr{background: #FFF; position: relative; height: 560px;}
.qwyt_nr h2{font-size: 28px; color: #333;text-align: center;padding:47px 0 30px ;font-weight: bold;}
.qwyt_nr img{width: 100%;}
.zzfw{width: 1220px; margin: 0 auto;}
.zzfw_tit {padding: 107px 0 82px; position: relative;text-align: center;}
.zzfw_tit h2{font-size: 50px; color: #333; font-weight: bold; position: relative;z-index: 10;}
.zzfw_tit h2:before{position: absolute; border-bottom: 6px solid #ca3333;width: 70px; border-radius: 3px; left:50%; margin-left: -35px; bottom: -39px;content: "";}
.zzfw_tit h3{width: 100%;font-size: 90px; font-weight: bold; top:90px; left:0; text-align: center;color: #f2f2f2;position: absolute;}
.zzfw_nr ul{padding-bottom: 100px; overflow: hidden; margin-left: -19px;}
.zzfw_nr li{float: left;width: 20%; padding:10px 10px 10px 19px;}
.zzfwbox{cursor: pointer;position: relative; height: 130px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.zzfwbox h2{color: #333;font-size: 20px; padding: 40px 0 25px 20px;font-weight: bold;}
.zzfwbox p{font-size: 12px; padding-left: 20px; color: #333333;}
/*.zzfwbox img{position: absolute; right:20px;top:30px;}*/

.bj3{background: url(../../images/zhaosheng/b19.png) no-repeat center center; height: 260px;}
.kcxz{width: 1200px; margin: 0 auto; position: relative; padding-top: 48px;}
.kcxz p{color: #fff;font-size: 24px;}
.kcxz h2{font-weight: bold; color: #fff; font-size: 47px; line-height: 104px;}
.kcxz h3{color: #fff; font-size: 36px;}
.kcxz a{display: block; width: 137px; position: absolute; top:60px; right:85px;}
.zzfw_tita {padding: 137px 0 56px; position: relative;text-align: center;}
.zzfw_tita h2{font-size: 50px; color: #333; font-weight: bold; position: relative;z-index: 10;}
.zzfw_tita h2:before{position: absolute; border-bottom: 6px solid #ca3333;width: 70px; border-radius: 3px; left:50%; margin-left: -35px; bottom: -88px;content: "";}
.zzfw_tita h3{width: 100%;font-size: 90px; font-weight: bold; top:90px; left:0; text-align: center;color: #f2f2f2;position: absolute;}
.zzfw_tita p{font-size: 14px; color: #999; padding-top: 35px;}
.lsjz_nr img{width: 100%;}
.xzwm{width: 1200px; margin: 0 auto;overflow: hidden; padding: 65px 0 155px;}
.xzwm_left{float: left; width: 500px; margin-top: 190px; background: url(../../images/zhaosheng/a4.jpg) no-repeat left center; height: 341px;}
.xzwm_left h2{font-size: 60px; color: #333;font-weight: bold;padding: 105px 0 0 75px;}
.xzwm_left p{font-size: 22px; line-height: 33px; color: #333; padding: 26px 0 0 75px;}
.xzwm_right{background: url(../../images/zhaosheng/a5.jpg);width: 664px; height: 727px;float: right;}
.xzwm_right ul{padding: 115px 35px 0 35px;}
.xzwm_right li{line-height: 128px; border-bottom: 2px dashed #dd2b2d; font-size: 30px;color: #333;}
.xzwm_right span{font-size: 46px; color: #dd2b2d;}
.footer{background: #1e1e1e;}
.footerbox{width: 1200px; margin: 0 auto;padding: 55px 0 0 0;overflow: hidden;}
.foot_left{float: left; width: 450px;}
.foot_left p{font-size: 14px; color: #fff;line-height: 38px;}
.foot_left h2{font-size: 30px; font-weight: bold; color: #fff; padding-bottom: 25px;}
.foot_right{float: right; width: 340px;}
.foot_right ul{overflow: hidden; /*padding-top: 22px;*/}
.foot_right li{float: left; text-align: center; padding-right: 38px;}
.foot_right p{font-size: 14px; color: #fff; padding-bottom: 15px;}
.foot_right img {width: 120px;height: 120px;}
.bqxx p{text-align: center; color: #fff; padding: 55px 0 25px;}
/*.foot_center h2{font-size: 18px; font-weight: bold; color: #fff; padding-bottom: 25px;margin-top: -20px;text-align: center;}
.foot_center a {font-size: 18px;margin-left: 20px;color: #fff;}
*/
.foot_center img {position: relative;left: +70px;top: -15px;}

.zstd_nr{position: relative; height: 600px;}
.zyjt{position: absolute; left:523px; top:502px; z-index: 2;}
.leftbtn{background: url(../../images/zhaosheng/b25.png);width: 44px; height: 44px; float: left; margin-right: 20px;cursor:pointer;}
.rightbtn{background: url(../../images/zhaosheng/b26.png);width: 44px; height: 44px;float: left;cursor:pointer;}
.zyj_right{width: 522px; float: right; position: relative;}
.zyj_right img{border: 1px solid #d4d4d4;}
.zstd{width: 1200px; margin: 0 auto;}
.zyj_text{width: 725px; border: 6px solid #ca3333; position: absolute;left:-678px; top:50px;padding:25px 45px ;}
.zyj_text p{font-size: 24px; line-height: 37px; color: #666;}
.zyj_text h2{font-weight: bold; font-size: 30px; color: #333; padding-bottom: 20px; }
.zjjh{width: 660px; position: absolute; bottom: 0;left:0;}
.zjjh ul{overflow: hidden; margin-left: -15px;}
.zjjh li{float: left; width: 25%; padding: 10px 0 0 15px;}
.zjjh p{color: #fff;width: 100%; text-align: center; left:0; bottom: 0; position: absolute;line-height: 30px; font-size: 20px; background: rgba(0,0,0,.7);}
.zjjh  a{display: block; position: relative;}

.float_ad_bottom {line-height: 1.42;position: fixed;width: 100%;height: 68px;left: 0px;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);transition: bottom 800ms;z-index: 99;display: flex;align-items: center;justify-content: center;color: #fff;}
.float_ad_bottom .pinpai {font-size: 20px; margin-right: 30px;color: #fff;}
.float_ad_bottom .ad_item {font-size: 14px; margin-right: 50px;color: #fff;}
.float_ad_bottom .num {font-size: 32px;line-height: 40px;color: #dd2b2d;font-weight: bold;}
.float_ad_bottom .zixun {width: 140px; height: 40px; line-height: 40px; border-radius: 25px; text-align: center; cursor: pointer; font-size: 18px;color: #fff;background-color: #dd2b2d;}
.float_ad_bottom .xicon {font-size: 20px; margin-left: 30px; color: rgba(255, 255, 255, 0.5); cursor: pointer;}


.listdownloadForm{
    background: #f4f4f4;
    padding: 40px;
    text-align: center;
}
.listdownloadForm h3{
    font-size: 32px;
    line-height: 45px;
    color: #333;
    margin-bottom: 6px;
    font-weight: bold;
}
.listdownloadForm .p1{
    font-size: 18px;
    color: #999999
}
.listdownloadForm .p2{
    font-size: 20px;
    color: #000;
    margin:50px 0 70px;
}
.listdownloadForm input{
    width: 100%;
    display: block;
    height: 78px;
    line-height: 78px;
    background: #fff;
    border-radius: 4px;
    border:0;
    font-size: 24px;
    text-align: center;
    box-shadow:inset 0px 0px 5px 1px rgba(0,0,0,0.2);
    outline: none;
}
.listdownloadForm button{
    background: #df4242;
    color: #fff;
    height: 78px;
    line-height: 78px;
    border-radius: 4px;
    border:0;
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin-top: 30px;
    outline: none;
}