*{margin:0;padding:0;}
body{font-family: "微软雅黑", "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:14px;}
li,a,i{text-decoration:none;list-style:none;font-style:normal;}
input,button,textarea{outline:none;border:none;}
table{border-collapse:collapse;}
img{transition:all 1s;max-width:100%;border:none;}
.banner .swiper-button-next{
    animation: left-move 1s linear infinite;
    content: ''!important;
    /*opacity:1!important;*/
    cursor:pointer;
}
.swiper-button-next{
    
    content: ''!important;
    /*opacity:1!important;*/
    cursor:pointer;
}
.banner .swiper-button-prev{
    animation: right-move 1s linear infinite;
    content: ''!important;
    cursor:pointer;
}
.swiper-button-prev{
    
    content: ''!important;
    cursor:pointer;
}
.swiper-button-prev:hover,.swiper-button-next:hover{
    animation: unset;
}

@keyframes left-move {
    from {
        /* 第一个关键帧 */
        transform: translateX(0px);
        opacity: 1;
    }
    to {
        /* 第二个关键帧 */
       transform: translateX(20px);
        opacity: 0;
    }
}

@keyframes right-move {
    from {
        /* 第一个关键帧 */
        transform: translateX(0px);
        opacity: 1;
    }
    to {
        /* 第二个关键帧 */
       transform: translateX(-20px);
        opacity: 0;
    }
}

.banner .swiper-button-next::after{content: ''!important;
    background-image:url('../img/banner-right.png');
    width: 30px;
    height: 30px;
    background-size: cover;
}
.banner .swiper-button-prev::after{content: ''!important;
    background-image:url('../img/banner-left.png');
    width: 30px;
    height: 30px;
    background-size: cover;
}

/*调用外部字体*/
/*@font-face
{
font-family: myFirstFont;
src:url('../zt/FREESCPT.TTF');
}*/

/*电脑段头部开始*/
.bor-bot{border-bottom: 1px solid #ccc;}
.head{position:fixed;top:0;width:100%;z-index: 9999;/*height:200px;*/transition:all 0.5s;}
.head-c{transition:all 0.5s;}
.head-c .head-s{display:flex;justify-content:space-between;padding:20px 0;align-items:center;}
.head-c .head-s>.head-c-c a{
    
    /*width: 210px;*/
    width: 175px;
    display: block;
}
.head-c-l{height:38px;margin-top:23px;margin-left:60px;}
.head-c-l a{display:block;width:38px;height:38px;background:#e6d2ac;color:#a3713d;line-height:35px;text-align:center;border-radius:50px;font-size:16px;float:left;margin-right:20px;position:relative;}
.head-c-l a>div{position:absolute;z-index: 1000;word-break: keep-all;    white-space: nowrap;display:none;}
.head-c-l a:hover>div{display:block;    font-size: 25px;}

.head-c-r{display:flex;justify-content:space-between;align-items:center;}
.head-c-r1{height:62px;display:flex;align-items:center;justify-content:space-between;}
.head-c-r1 span{width:2px;display:block;height:34px;background:#dedede;}
.head-c-r1 dl{display: flex;align-items: center;}
.head-c-r1 dl dt{margin-right:15px;}
.head-c-r1 dl dd{}
.head-c-r1 dl dd h3{font-weight:normal;color:#ffffff;margin-bottom:8px;line-height:100%;font-size:14px;}
.head-c-r1 dl dd p{color:#ffffff;font-size:18px;line-height:100%}
.head-c-r a{display:flex;width:169px;height:56px;border-radius:10px;color:#fff;background:#0086df;box-sizing:border-box;align-items:center;justify-content:center;font-size:16px;font-weight:bold;transition:all 0.5s;}
.head-c-r a img{width: 27px;height: 29px;margin-right:18px;}
.head-c-r a:hover{background:#d1172b;transition:all 0.5s;}

.head-b{height: 70px;}
.head-b .w1{display:flex;justify-content:space-between;background:#fff;}
.head-b ul{width:100%;}
.head-b ul li{float:left;position:relative;text-align:center;display:block;width:calc(100% / 7);box-sizing:border-box;border-right:1px solid #dcdcdc;}
/*.head-b ul li:last-child{border:none;}*/
.head-b ul li:last-child{border-right:none;}
.head-b-t{}
.head-b-t a{color:#000;height: 70px;font-size:18px;display:block;transition:all 0.5s;display:flex;justify-content:center;position:relative;}
.head-b-t a h3{font-weight:normal;text-align:center;padding-top: 18px;position:relative;z-index: 2;}
.head-b-t a i{margin-bottom:9px;line-height:100%;display:block;font-size:18px;}
.head-b-t a span{color:#828282;font-size:12px;display:block;}
.head-b-t a:after{content: "";position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;transition: transform .8s;transform: scale(0,1);transform-origin: right;background: #d1172b;}
.head-b-t a p{position:absolute;width:15px;height:17px;background:url(../img/h.png);background-size:100% 100%;top:7px;right:43px;z-index: 3;}
.head-b-t.active a{/*background:#d1172b;*/color:#fff;}
.head-b-t.active a:after{transform: scale(1);transform-origin: left;transition: transform .5s;}
.head-b-t.active a h3 span{color:#fff;}
.head-b-t.active a p{background:url(../img/h-1.png);}
.head-b ul li:hover .head-b-t a{/*background:#d1172b;*/color:#fff;}
.head-b ul li:hover .head-b-t a:after{transform: scale(1);transform-origin: left;transition: transform .5s;}
.head-b ul li:hover .head-b-t a span{color:#fff;}
.head-b ul li:hover .head-b-t a p{background:url(../img/h-1.png);}
.head-b-r{display:flex;align-items: center;}
.head-b-r input{width:179px;height:32px;border:1px solid #80c3ef;border-right:0;background:none;box-sizing:border-box;text-indent:17px;color:#ffffff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.head-b-r input::placeholder{color:#fff;}
.head-b-r button{cursor:pointer;background:url(http://www.jhzs999.com/template/pc/skin/images/ss.png)no-repeat center #d1172b;width:43px;height:32px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.head-b-b{position:absolute;left: 50%;top: 70px;-webkit-transform: translateY(0) translateX(-50%);transform: translateY(0) translateX(-50%);background:#fff;min-width:100%;box-sizing:border-box;height:0;transition:all 0.5s;z-index:110;overflow:hidden;}
.head-b-b a{display:block;color:#000;line-height:55px;font-size:16px;display:block;transition:all 0.5s;word-break:keep-all;white-space:nowrap;text-align:center;}
.head-b-b a:hover{background:#d1172b;color:#fff;}
.head-b-b a:last-child{border:none;}
.head-b ul li:hover .head-b-b{height:auto;transition:all 0.5s;}
/*电脑端头部结束*/

.w1{width:1600px;margin:0 auto;}
@media (max-width:1620px){
	.w1{width:1440px;}
}
@media (max-width:1470px){
	.w1{width:1200px;}
}

/*点击弹出视频开始*/
#fade { display: none; /* Hidden as default */background: #000000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.top_popupbox{width:60%;height: auto;border:2px solid #847d6a;border-radius:8px;padding:17px;background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;opacity:1px;background: #fff;-webkit-transform: translateY(-50%) translateX(-50%);
	 transform: translateY(-50%) translateX(-50%);}
.popupbox i,.top_popupbox i {background: rgba(0, 0, 0, 0) url("../img/guanbi.png") no-repeat scroll 0 0;padding: 16px;position: absolute;right: -8px;top: -8px;}
/*点击弹出视频结束*/

/*手机端头部开始*/
.sj_dh{background-color: #000;height:60px;position:fixed;top:0;width:100%;z-index:100000;display: none;}
#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:16px;right:5px;}
#btn span{display: block;width: 20px;height: 1px;background: #fff;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);background: #fff;}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;background: #fff;}
#btn #c{transition: all 0.5s;}
.sj_logo {text-align:left;height: 60px;/* line-height: 50px; *//* padding: 3px 0; *//* width: 23%; */display:  flex;justify-content: flex-start;align-items:  center;}
.sj_logo a{/* display:block; */text-align:left;color:#f1c232;/* height:100%; */margin-left:15px;}
.sj_logo a img{height: 40px;/* margin-top:1% */display:block;}
.en{text-align: center;}
.en a{padding:0 10% ;}

.navigation{width: 100%;top:50px;background: #fff;position: fixed;left: 0;top: -100%;z-index:99999;transition: all 0.5s;overflow:auto; max-height:100%;height:auto;}
.kj{padding: 0px 10px;overflow: auto;}
.kj>li{width:100%;line-height:50px;border-bottom: 1px solid #cecbcb;}
.kj>li:nth-child(1){margin-top:60px;}
.kj .t{padding-left:10px;}
.kj li .t{line-height:50px;font-size:14px;overflow:  hidden;}
.kj li .t button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t .arrow.up {
    background-image: url(../img/xx.png);
    transform: rotate(180deg);}
.kj li div.t .arrow.down {background-image: url(../img/xx.png);}
.kj li .t .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../img/logo.png);}
.kj .t2{padding-left:10px;}
.kj li .t2{line-height:50px;font-size:14px;overflow:hidden;}
.kj li .t2 a{color:#666;}
.kj li .t2 button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t2 .arrow.up {
    background-image: url(../img/xx.png);
    transform: rotate(180deg);}
.kj li div.t2 .arrow.down {background-image: url(../img/xx.png);}
.kj li .t2 .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../img/logo.png);}
.kj li ul li {color: #727272;line-height: 40px;}
.kj li ul li {color: #727272;line-height: 40px;}

.menu2{}

.kj li a{font-size:14px;font-weight:bold;color:#222;display:  flex;float: left;}
.kj li .menu li a {color: #666;}
.kj li a:hover{color: #222;}
.menu,.menu2{display:none;}
.menu li{overflow:hidden;}
.menu li a{padding-left:20px;overflow:hidden;}
.menu2 li a{padding-left:40px;overflow:hidden;}
.kj li ul li a {display: block;border-top: 1px solid #d3d3d3;float:left;width:calc(100% - 20px);}
.kj li ul li .menu2 li a{width: calc(100% - 40px);}
.kj li ul li a{}
.label{padding: 0;}
.sdfs{width:100%;height:500px;background:#f00;}
.s_search{display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:15px;right: 1%;text-align:center;}
.s_search a{color: #222;font-size: 18px;}
.nav_active>a{color: #007f82 !important;}
/*手机端头部结束*/

/*放大镜样式开始*/

table.jiaotong,.jiaotong th,.jiaotong td
{
    border: 1px solid #eee;
    color: #333;
    line-height: 30px;
}
.jtsj{font-size: 18px;font-weight: 600;color: #222;}
table.jiaotong{border-collapse: 0;border-spacing: 0;width: 100%;}
.qdsj td{color: #222;font-weight: 600;}

.piro_overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:99997}
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008;background:0 0}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0;cursor:text;background:#222}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:0 0}
.caption p{display:block;margin:0;padding:10px 28px 10px 38px;text-align:center;font-weight:400;background:#000;color:#fff;font-size:20px;display:none;}
a.piro_close{position:absolute;top:20px;right:40px;height:35px;width:35px;background:url(../img/close_btn.png) no-repeat;cursor:pointer;z-index:100006}
a:hover.piro_close{background:url(../img/close_btn_h.png) no-repeat}
a.piro_next{position:absolute;top:50%;width:35px;height:35px;right:40px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../img/next.png) center right no-repeat;border:0;cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../img/next_h.png) center right no-repeat}
a.piro_prev{position:absolute;top:50%;width:35px;height:35px;left:0px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../img/prev.png) center left no-repeat;border:0;cursor:pointer;z-index:1000000000}
a:hover.piro_prev{background:url(../img/prev_h.png) center left no-repeat}
.pirobox_content{position:absolute;top:50%;left:50%;padding:0;width:800px;height:600px;margin:-300px 0 0 -400px;display:block;z-index:99998;font-family:Trebuchet MS,Arial}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;}
.pirobox_content img{margin:0;padding:0;border:0}
.c_c{background:#000;margin:0;padding:0}
.c_c div{width:760px;height:560px;margin:0;padding:0}
.box_img{position:absolute;z-index:99995;background:url(http://www.jhzs999.com/template/pc/skin/images/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0}
.err_mess{position:absolute;bottom:20px;color:#fff;padding:0;margin:0 0 0 20px;display:block}
.err_mess a{color:red;font-weight:700}
.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px}

a:hover.link_to{background:url(http://www.jhzs999.com/template/pc/skin/images/link_out_h.png) no-repeat}

a:hover.play{background:url(http://www.jhzs999.com/template/pc/skin/images/play_h.png) no-repeat}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:0;display:block;background:url(http://www.jhzs999.com/template/pc/skin/images/pause.png) no-repeat;text-indent:-999em;border:0;cursor:pointer}
a:hover.stop{background:url(http://www.jhzs999.com/template/pc/skin/images/pause_h.png) no-repeat}
/*放大镜样式结束*/

/*电脑端尾部开始*/
.footer{background:#1b1b1b;background-size:auto 100%;}
.footer-s{margin:0 auto;overflow:hidden;}
.footer-t{padding: 68px 0 56px;}
.footer-t .footer-s{display:flex;/*justify-content:space-between;*/flex-wrap:wrap;}
.footer-t .footer-s>p{width:1px;background:#2e2e2e;}
.footer-t .footer-s>p span{width:width:3px;height:25px;background:#007ebd;margin-left:-1px;display:block;}
.footer-t dl{width:169px;box-sizing:border-box;border-left:1px solid #2a2a2a;}
.footer-t dl:last-child{width:auto;margin-left:210px;border:none;}
.footer-t dt{color:#fff;font-size:18px;margin-bottom: 34px;text-transform: uppercase;padding-left:23px;margin-left:-2px;border-left:3px solid #d1172b;line-height:20px;}
.footer-t dd{color: #c2c2c2;margin-bottom: 12px;padding-left:21px;}
.footer-t dd:last-child{margin-bottom:  0;}
.footer-t dl:nth-child(5) dd{width:294px;}
.footer-t dl>a{display:block;margin-left:20px;color:#fff;line-height:40px;padding-left:57px;padding-right:27px;border-radius:10px;background:url(../img/zxbj.png)no-repeat center left 20px #d1172b;box-sizing:border-box;width: 140px;}
.footer-t dl>a:hover{background: url(../img/zxbj.png)no-repeat center left 20px #e89d29;}
.footer-t dd a{color: #c2c2c2;display:block;}
.footer-t dl p{padding-top:20px;}
.footer-t dl p a{padding-left:10px;}
.footer-t dl dd a:hover{color:#d1172b;}
.footer-c{position:relative;padding:39px 0 55px 0;border-top:1px solid #2a2a2a;}
.footer-c span{display:block;position:absolute;width:71px;height:3px;background:#d1172b;left:0;top:-2px;}
.footer-c h3{font-weight:normal;font-size:18px;color:#fff;margin-bottom:30px;}
.footer-c p{overflow:hidden;display:flex;flex-wrap:wrap;}
.footer-c p a{display:block;width:calc(100% / 12);color:#d3d3d3;margin-bottom:12px;float:left;}
.footer-c p a:hover{color:#d1172b;}
.footer-b{overflow:hidden;line-height:50px;background:#d1172b;}
.footer-b-l{}
.ewm{text-align:center;
    /*width:114px;*/
    width: 190px;
}
.ewm span.ewm-tit{color:#fff;}
.ewm img{display:block;margin: 0 auto;margin-bottom: 10px;max-width: 100%;width: 75%;}
.footer-b-l p{color:#fff;font-size:15px;display:  flex;justify-content:  center;}
.footer-b-l p a{color:#fff;font-size:15px;margin-left:30px;}
.footer-b-r{float:right;overflow:hidden;}
.footer-b-r a{display:block;float:left;}
/*电脑端尾部结束*/
@media(max-width:1620px){
.footer-t dl{width:140px;}
.footer-t dl:last-child{margin-left:185px;}
.footer-c p a{width: calc(100% / 11);}
.head-b-t a p{right:30px;}
/*.head-b-b a{text-align:center;}*/
}
@media(max-width:1470px){
	.footer-t dl{width:115px;}
	.footer-t dl:last-child{margin-left: 85px;}
	.footer-c p a{width: calc(100% / 9);}
	/*.head-b-b a{padding: 0 0px 0 36px;}*/
	.head-b-t a p{right:15px;}
}

/*搜索框样式开始*/
.sousou3{position: absolute;z-index: 1;background: rgba(255,255,255,0.4); width: 100%; height: 50px; top: 130px;left: 0px;display: none;z-index: 1003;text-align: center;}
.sousou3 input {width: 40%;margin: 5px auto;height: 40px;line-height: 40px;background: #fff;box-sizing: border-box;text-indent: 1em; border-radius:2px;border: none;font-size: 14px;}
.sousou3 .input2 { width:80px; margin-left:-80px; position: absolute;cursor: pointer; padding-left: 0px;color: #fff; font-size: 14px;background: #104480;border-radius: 0px;outline: none;}
.sousou3 i{float: right;color: #fff;font-size: 18px;padding: 15px 15px 0 0;cursor: pointer;}
/*搜索框样式结束*/

/*手机端尾部开始*/
.footer2{display:none;padding:15px;overflow:hidden;background:#1E1E1E;margin-bottom:58px;}
.footer2 ul{}
.footer2 ul li{}
.footer2 ul li:last-child .footer2-t{border:none;}
.footer2 ul li span.down{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.footer2-t{overflow:hidden;border-bottom:1px solid #eee}
.footer2-t p{float:left;line-height:40px;color:#EAEAEA;}
.footer2-t span{float:right;display:block;/*background:#EAEAEA;*/}
.footer2-t span img{width:20px;line-height:30px;margin-top:10px;}
.footer2-b{display:none;}
.footer2-b a{display:block;line-height:30px;color:#EAEAEA;text-indent:10px;}
/*手机端尾部结束*/

/*底部按钮开始*/
.dbdh{width:100%;position:fixed;bottom:0px;background:#222;overflow:hidden;box-shadow: -5px 0px 10px #666;display:none;z-index:100;}
.dbdh ul li{float:left;width:calc(25% - 1px);text-align:center;border-right:1px solid #fff;padding:10px 0;cursor:pointer;}
.dbdh ul li:last-child{border:none;width:25%;}
.dbdh ul li.active{background:#fff;}
.dbdh ul li.active a{color: #d1172b;}
.dbdh ul li a{color:#fff;font-size:14px;text-transform: uppercase;}
.dbdh ul li i{display:block;margin-bottom:5px;}
/*底部按钮结束*/

.display-x{display:none!important;}
@media screen and (max-width:1200px){
    .banner .swiper-button-prev::after,.banner .swiper-button-next::after{
        width: 25px;
        height: 25px;
    }
    .swiper-button-prev{left:13%;}
    .banner-video{display:none;}
	/*.sj_dh,.footer2,.dbdh{display:block;}*/
	.t-c{text-align:center;}
	.display-x{display:block!important;}
	/*.display-y{display:none!important;}*/
	.display,.heat,.head,.footer{display:none!important}
	.d-x{display:block!important;}
	.w100{width: 100%!important;}
	.w30{width:calc(100% - 30px)!important;}
	
	.h{height:auto!important;}
	.h100{height:100%!important;}
	.margin{margin:40px auto!important;}
	.margin0{margin:0!important}
	.m-l{margin-left:0!important}
	.m-l1{margin-left:10px!important}
	.m-l2{margin-left:20px!important}
	.m-l3{margin-left:30px!important}
	.m-l4{margin-left:40px!important}
	.m-r{margin-right:0px!important}
	.m-r1{margin-right:10px!important}
	.m-r2{margin-right:20px!important}
	.m-r3{margin-right:30px!important}
	.m-r4{margin-right:40px!important}
	.m-t{margin-top:0!important}
	.m-t1{margin-top:10px!important;}
	.m-t2{margin-top:20px!important;}
	.m-t3{margin-top:30px!important;}
	.m-t4{margin-top:40px!important;}
	.m-b{margin-bottom:0!important}
	.m-b1{margin-bottom:10px!important;}
	.m-b2{margin-bottom:20px!important;}
	.m-b3{margin-bottom:30px!important;}
	.m-b4{margin-bottom:40px!important;}

	.padding{padding:40px 15px!important;box-sizing:border-box;}
	.p-t{padding-top:0px!important;}
	.p-t1{padding-top:10px!important;}
	.p-t2{padding-top:20px!important;}
	.p-t3{padding-top:30px!important;}
	.p-t4{padding-top:40px!important;}
	.p-b{padding-bottom:0px!important;}
	.p-b1{padding-bottom:10px!important;}
	.p-b2{padding-bottom:20px!important;}
	.p-b3{padding-bottom:30px!important;}
	.p-b4{padding-bottom:40px!important;}
	.p-l{padding-left:0px!important;}
	.p-l1{padding-left:10px!important;}
	.p-l2{padding-left:20px!important;}
	.p-l3{padding-left:30px!important;}
	.p-l4{padding-left:40px!important;}
	.p-t{padding-top:0px!important;}
	.p-t1{padding-top:10px!important;}
	.p-t2{padding-top:20px!important;}
	.p-t3{padding-top:30px!important;}
	.p-t4{padding-top:40px!important;}
	.p-r{padding-right:0px!important;}
	.p-r1{padding-right:10px!important;}
	.p-r2{padding-right:20px!important;}
	.p-r3{padding-right:30px!important;}
	.p-r4{padding-right:40px!important;}

	.f-s14{font-size:14px!important}
	.f-s16{font-size:16px!important}
	.f-s18{font-size:18px!important}
	.f-s20{font-size:20px!important}
	.f-s22{font-size:22px!important}
	.f-s24{font-size:24px!important}
	.f-s26{font-size:26px!important}
	.f-s28{font-size:28px!important}
}