@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 1000px;}
.bdmap-list{}
.bdmap-list-item{}
.bdmap-list-item.cur{}
.bdmap-sync{}
.bdmap-sync-item{}
.bdmap-sync-item.act{}
.bdmap-info{ position: fixed; left: 0; top: 0; visibility: hidden; overflow: hidden; z-index: -9999;}
.bdmap-info-item{ width: 300px;}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}

/*	视频	*/
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/*	图片缩放	*/
.scaleimg{ overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
	-webkit-transform: scale(1);
	transform: scale(1);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform 3s;
	transition: transform 3s;
}
.scaleimg:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* ****************************************************** */








/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{ color: #707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px;}
.article-cont .p{ margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; padding-left: 30px;}
.article-next{ float: right; padding-right: 30px; text-align: right;}
.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-prev:before{ content:"\e739"; left: 0;}
.article-next:before{ content:"\e738"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

/* 搜索结果页 */
.result{ padding: 60px 0;}
.result .key{ color: #5c983e;}
.result .h24{}
.result .h24 span{ margin-left: 30px; font-size: 18px; color: #707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding: 30px 0; border-bottom: 1px solid #d1d1d1; }  
.result .list .h18{ margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.result .list .p{ color: #707070; text-align: justify; text-justify: inter-ideograph;}
.result .list a:hover{ opacity: 0.8;}

/*	网站地图	*/
.sitemap{ padding: 60px 0;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em; word-break: keep-all;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}

.tbox{ text-align: center; color: #474747; }
.eh24{ font-size: 24px; font-family: "Arial"; text-transform: uppercase;}
.h36{ font-size: 36px;}
.h40{ font-size: 40px;}
.h50{ font-size: 50px;}
.eh130{ font-size: 130px; line-height: 1; font-family: "Impact"; }
.msk{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.vmore{ font-family: "Arial"; text-transform: uppercase; }
.vmore a{ padding-right: 38px; background-repeat: no-repeat; background-position: right center; }


.hpage .slick-mod .slick-item{ height: 817px; background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; position: relative; }
.hpage .slick-mod .slick-item .t{ text-align: center; width: 100%; font-size: 130px; font-family: "Impact"; line-height: 1; position: absolute; top: 50%; 
margin-top: -65px; text-transform: uppercase; }
.hpage .slick-mod .slick-item a,.hpage .slick-mod .slick-item a:hover{ color: #fff; }

.hp1{ padding: 90px 0 100px; }
.hp1 .li{ text-align: center; float: left; width: 214px; height: 112px; /* background: url(../image/temp/hp1back_03.png) no-repeat center; */ margin: 0 123px 30px 0; }
.hp1 .li.l4{ margin-right: 0; }
.hp1 .li a{ display: block; width: 100%; height: 100%; }
.hp1 .li img{  width: 100%; height: 100%; }
.hp2{ margin: 0 40px; }
.hp2 .roundabout_box{ margin-top: 15px; width: 100%; padding-top: 10px; overflow: hidden; position: relative; }
.hp2 .roundabout_box ul{ height: 692px; width: 100%; }
.hp2 .roundabout_box .roundabout-moveable-item{ text-align: center; cursor: pointer; }
.hp2 .roundabout_box li{ position: relative; width: 1230px; height: 692px; background: #fff; }
.hp2 .roundabout_box li img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.hp2 .roundabout_box li .vBtn{ display: none; width: 118px; height: 118px; background: url(../image/temp/vbtn_03.png) no-repeat center;
 position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; background-size: cover !important; z-index: 999; }
 .hp2 .roundabout_box li video{ width: auto; height: 100%; display: none; }
.hp2 .roundabout_box li .mask{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2); }
.hp2 .roundabout_box li .p18{ position: absolute; bottom: -42px; left: 0; right: 0;}
.hp2 .roundabout_box .roundabout-in-focus .vBtn{ display: block; }
.hp2 .roundabout_box .roundabout-in-focus{ padding: 10px; }
.hp2 .roundabout_box .roundabout-in-focus img{ width: 1210px; height: 672px; top: 10px; left: 10px; }

.vpop{ display: none; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.9); top: 0; left: 0; z-index: 999; }
.vpop .vcon{ width: 1240px; height: 612px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; padding: 70px 78px; background-color: #fff; }
.vpop .vcon video{ width: 100%; height: 100%; object-fit: fill; }
.vpop .close{ width: 35px; height: 35px; position: absolute; top: 30px; right: 30px; background: url(../image/temp/vclose_03.png) no-repeat center; cursor: pointer; }

.hp2 .slick-arrow:before{ display: none; }
.hp2 .slick-arrow{ width: 52px; height: 99px; background-repeat: no-repeat; background-position: center; z-index: 99999; }
.hp2 .prev{ left: 20px; background-image: url(../image/temp/xq2lbtnh_03.png); }
.hp2 .next{ right: 20px; background-image: url(../image/temp/xq2rbtnh_03.png); }
.hp3{ padding: 120px 0 85px; position: relative; }
.hp3 .bg { height: 1016px; width: 100%; /*background: url(../image/temp/back1_02.jpg);*/ background-repeat: no-repeat;background-position: center;background-size: cover; position: absolute; left: 0; bottom: 0; }
.hp3 .bg .bg_1{ width: 100%; height: 414px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.hp3 .con{ padding-top: 145px; margin-top: 38px; position: relative; }
.hp3 .con .bg_2{ width: 1445px; height: 317px; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: -117px; background-size: cover; }
.hp3 .list{ position: relative; z-index: 2; }
.hp3 .list .item{ width: 294px; height: 414px; float: left; margin: 0 18px 29px 0; }
.hp3 .list .item:nth-child(4n){ margin-right: 0; }
.hp3 .list .item img{ width: 100%; height: 100%; }
.hp3 .con .vmore{ text-align: center; padding-top: 25px; }
.hp3 .con .vmore a{ background: none; padding-right: 0; }
.hp4{ padding: 110px 0 180px; }
.hp4 .con{ margin-top: 28px; }
.hp4 .con .li{ width: 228px !important; height: 228px; /* box-shadow: 0px 0px 5px rgba(0,0,0,.1); */ margin: 15px 9px; }
.hp4 .con .li img{ width: 100%; height: 100%; }
.hp4 .con .li:nth-child(5n){ margin-right: 0; }
.hp4 .slick-arrow:before{ display: none; }
.hp4 .slick-arrow{ width: 53px; height: 100px; background-repeat: no-repeat; background-position: center; }
.hp4 .slick-next{ background-image: url(../image/temp/hrbtn_03.png); right: -72px; }
.hp4 .slick-next:hover{ background-image: url(../image/temp/hrbtnh_03.png); }
.hp4 .slick-prev{ background-image: url(../image/temp/hlbtn_03.png); left: -72px; }
.hp4 .slick-prev:hover{ background-image: url(../image/temp/hlbtnh_03.png); }

.cbanner{ height: 478px; position: relative; text-align: center; background-repeat: no-repeat; background-position: center; background-size: cover; }
.cbanner .tbox{ color: #fff; position: absolute; width: 100%; left: 0; bottom: -13px; }
.cbanner .eh130{ text-transform: uppercase; margin-top: 40px; color: #ebebeb; }

.article .acbox{ padding: 70px 0 125px; }
.article .acbox .p{ margin: 0 0 20px; }
.article .aimg{ height: 293px; margin-bottom: 55px; }
.article .aimg img{ width: 100%; height: 100%; }
.article .acon .l{ width: 367px; float: left; }
.article .acon .l .li{ width: 100%; height: 298px; }
.article .acon .l .li+.li{ margin-top: 13px; }
.article .acon .l .li img{ width: 100%; height: 100%; }
.article .acon .r{ margin-left: 423px; }
.article .acon .r .aname .h24{ margin: 9px 0 0; }
.article .acon .r .aname .p{ font-family: "Century Gothic"; }
.article .acon .r .pbox{ color: #000020; margin-top: 17px; }
.article .acon .r .pbox .pp{ text-align: justify; }
.article .acon .r .rcon1{ margin-bottom: 60px; }
.article .acon .r .rcon2{ background: #d8d8d8; border-radius: 10px; text-align: center; padding: 10px 0; }
.article .acon .r .rcon2 .h22{ line-height: 1.45; font-size: 18px; }
.article .acon .r .rcon3{ margin-top: 20px; }
.article .acon .r .rcon3 .p{ text-align: center; position: relative; }
.article .acon .r .rcon3 .p:after{ content: ""; width: 25px; height: 37px; background: url(../image/temp/xqpng1_03.png) no-repeat center; position: absolute; left: 0; right: 0; margin: auto; top: 25px; }
.article .acon .r .rcon3 .vbox{ width: 100%; height: 457px; margin-top: 54px; position: relative; }
.article .acon .r .rcon3 .vbox video{ width: 100%; height: 100%; }
.article .acon .r .rcon3 .vbox img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.article .acon .r .rcon3 .vbox .vBtn{ width: 77px; height: 77px; background: url(../image/temp/vbtn_03.png) no-repeat center; 
background-size: cover; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; cursor: pointer; }

.news .ncbox{ padding: 110px 0 90px; }
.news .ncbox .limg{ width: 372px; height: 218px; float: left; }
.news .ncbox .limg img{ width: 100%; height: 100%; }
.news .ncbox .ltbox{ width: 800px; float: right; padding-top: 24px; }
.news .ncbox .ltbox .lttop .h18{ float: left; }
.news .ncbox .ltbox .lttop .time{ float: right; font-family: "Arial"; }
.news .ncbox .li .vmore a{ background-image: url(../image/temp/jt2_03.png); }
.news .ncbox .li .p{ margin: 18px 0 20px; padding-bottom: 26px; text-align: justify; border-bottom: 1px solid #dadada; color: #707070; }
.news .ncbox .li+.li{ margin-top: 48px; }
.news .page-mod{ margin-top: 110px; }

/* .product_a{ background: #1e1e1e; } */
.product_a .linebox{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.product_a .linebox .line{ width: 1px; background: #282828; position: absolute; top: 0; bottom: 0; }
.product_a .linebox .line:nth-child(1){ left: 0; }
.product_a .linebox .line:nth-child(2){ left: 25%; }
.product_a .linebox .line:nth-child(3){ left: 50%; }
.product_a .linebox .line:nth-child(4){ right: 25%; }
.product_a .linebox .line:nth-child(5){ right: 0; }
.product_a .pacbox{ text-align: center;  padding: 90px 0 165px; position: relative; z-index: 2; }
.product_a .pacbox .ttbox .h50{ font-family: "Arial"; text-transform: uppercase; line-height: 1.2; font-size: 36px; }
.pra2.product_a .pacbox .ttbox .h50{ font-size: 36px; }
.product_a .pacbox .pcon{ margin: 50px 0 68px; text-align: left; font-size: 18px; }
.product_a .pacbox .list .li{ width: 605px; height: 384px; float: left; margin: 0 20px 20px 0; }
.product_a .pacbox .list .li img{ width: 100%; height: 100%; }
.product_a .pacbox .list .li:nth-child(2n){ margin-right: 0; }
.product_a .pacbox .page-mod{ margin-top: 50px; }

.pra2.product_a{ background: #fff; }
.pra2.product_a .ttbox{ color: #333; }
.pra2.product_a .linebox{ display: none; }
.pra2.product_a .iimg:before,.pra2.product_a .iimg:after{ display: none; }
.pra2.product_a .h18{ background: #fff; color: #333; text-align: center;  }
.pra2.product_a .h18 .en,.pra2.product_a .h18 .ch{ width: 100%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.pra2 .pacbox{ padding-bottom: 115px; }
.pra2 .slick-arrow:before{ display: none; }
.pra2 .slick-arrow{ width: 53px; height: 100px; background-repeat: no-repeat; background-position: center; }
.pra2 .slick-next{ background-image: url(../image/temp/hrbtn_03.png); right: -72px; }
.pra2 .slick-next:hover{ background-image: url(../image/temp/hrbtnh_03.png); }
.pra2 .slick-prev{ background-image: url(../image/temp/hlbtn_03.png); left: -72px; }
.pra2 .slick-prev:hover{ background-image: url(../image/temp/hlbtnh_03.png); }
.pra2 .iimg{ width: 100%; height: 372px; position: relative; padding: 42px 0 20px; }
.pra2 .iimg img{ width: 100%; height: 100%; position: relative; z-index: 2; }
.pra2 .iimg:before{ content: ""; width: 100%; height: 89px; background: url(../image/temp/cp2imgzs_03.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 0; left: 0; }
.pra2 .iimg:after{ content: ""; width: 100%; height: 110px; background: #181818; position: absolute; left: 0; bottom: 0; }
.pra2 .h18{ background: #862632; text-align: left; padding: 17px 28px 13px; line-height: 1.7; }
.pra2 .h18 .en{ font-family: "Arial"; }
.pra2 .pacbox .item{ margin-bottom: 150px; }
.pra2 .pacbox .item .imgbox{ margin-top: 40px; }

.contact{ padding-bottom: 110px; }
.cont1{ padding: 115px 0 80px; color: #fff; background-repeat: no-repeat; background-position: center; background-size: cover; }
.cont1 .h24{ color: #333; }
.cont1 .list{ margin-top: 28px; }
.cont1 .list .li{ width: 300px; float: left; background: #7c2530; }
.cont1 .list .li+.li{ margin-left: 10px; }
.cont1 .list .li .h18{ line-height: 63px; text-align: center; border-bottom: 1px solid #9b2e3c; }
.cont1 .list .li .lcon{ padding: 30px 40px 0; height: 186px; }
.cont1 .list .li .h16{ padding-left: 34px; position: relative; }
.cont1 .list .li .h16+.h16{ margin-top: 15px; }
.cont1 .list .li .m,.cont1 .list .li .t{ font-family: "Arial"; }
.cont1 .list .li .qr{ height: 128px; text-align: center; }
.cont1 .list .li .qr img{ width: auto; height: 100%; }
.cont1 .list .li .h16:after{ content: ""; position: absolute; background-position: center; background-repeat: no-repeat; left: 0; }
.cont1 .list .li .m:after{ width: 19px; height: 14px; background-image: url(../image/temp/lxicon1_03.png); top: 0; bottom: 0; margin: auto; }
.cont1 .list .li .t:after{ width: 20px; height: 18px; background-image: url(../image/temp/lxicon2_03.png); top: 0; bottom: 0; margin: auto; }
.cont1 .list .li .a:after{ width: 17px; height: 22px; background-image: url(../image/temp/lxicon3_03.png); top: 4px; }
.contact .bdmap{ height: 505px; width: 1230px; margin: 0 auto; }
.recruitment .rbox{ padding: 95px 50px 85px; }
.recruitment .tab{ text-align: center; border-bottom: 1px solid #b2b2b2; }
.recruitment .tab .li{ position: relative; height: 187px; }
.recruitment .tab .li:after{ content: ""; width: 160px; height: 160px; border: 1px solid #d4d4d4; border-radius: 50%; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
.recruitment .tab .li .h18{ line-height: 160px; cursor: pointer; position: relative; z-index: 3; }
.recruitment .tab .linner{ position: relative; }
.recruitment .tab .linner:after{ content: ""; z-index: 2; display: none; width: 139px; height: 177px; position: absolute; left: 0; right: 0; top: 10px; margin: auto; background: url(../image/temp/zpxz_03.png) no-repeat center; }
.recruitment .tab .slick-current .linner:after{ display: block; }
.recruitment .tab .slick-current .li{ color: #FFFFFF; }
.recruitment .rcon{ padding-top: 24px; } 
.recruitment .rcon .li{ border-bottom: 1px dashed #e1e1e1; padding: 16px 0; }
.recruitment .rcon .li:after{ content: ""; display: block; clear: both; }
.recruitment .rcon .h16{ width: 128px; line-height: 32px; text-align: center; float: left; border: 1px solid #e1e1e1; }
.recruitment .rcon .pbox{ margin-left: 170px; padding: 5px 0; }
.recruitment .rcon .h18{ margin-top: 20px; }
.recruitment .rcon .h18 a{ text-transform: uppercase; }
.recruitment .slick-arrow:before{ display: none; }
.recruitment .slick-arrow{ width: 48px; height: 45px; top: 81px; background-repeat: no-repeat; background-position: center; }
.recruitment .slick-prev{ left: -50px; background-image: url(../image/temp/zplbtn_03.png); }
.recruitment .slick-next{ right: -50px; background-image: url(../image/temp/zprbtn_03.png); }



.agent .h50{ text-transform: uppercase; line-height: 1.3; font-family: "Arial"; }
.agent .h36{ line-height: 1.3; }
.agent1{ padding: 95px 0 88px; }
.agent1 .list{ margin-top: 56px; }
.agent1 .list .li{ width: 25%; float: left; text-align: center; }
.agent1 .list .icon{ width: 138px; height: 138px; border: 1px solid #c9c9c9; border-radius: 50%; margin: 0 auto; }
.agent1 .list .icon img{ width: 100%; height: 100%; }
.agent1 .list .h24{ font-family: "Arial"; color: #707070; }
.agent1 .list .h20{ margin-top: 22px; }
.agent2{ background-repeat: no-repeat; background-position: center; background-size: cover; padding: 60px 0 50px; color: #fff; }
.agent2 .ltbox{ width: 280px; float: left; padding-top: 195px; }
.agent2 .h50{ line-height: 1; margin-top: 5px; }
.agent2 .rlist{ margin-left: 410px; }
.agent2 .rlist .li{ float: left; width: 266px; height: 266px; text-align: center; position: relative; background: rgba(38,38,38,.9);
 margin: 0 10px 7px 0; overflow: hidden;}
.agent2 .rlist .li:nth-child(3n){ margin-right: 0; }
.agent2 .rlist .li .num{ position: absolute; right: -30px; bottom: -33px; font-size: 180px; line-height: 1; font-family: "bod"; color: rgba(255,255,255,.05); }
.agent2 .rlist .li .h16{ padding: 0 44px; position: relative; z-index: 2; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.agent2 .rlist .li:hover{ background: rgba(100,16,18,.8); }
.agent3{ padding: 136px 0 160px; }
.agent3 .img{ width: 701px; height: 527px; position: absolute; left: 0; bottom: -60px; }
.agent3 .img img{ width: 100%; height: 100%; }
.agent3 .rtbox{ float: right; padding: 68px 55px 63px 625px; width: 1050px; box-shadow: 0px 0px 20px rgba(0,0,0,.1); }
.agent3 .h50{ line-height: 1.1; margin-top: 15px; }
.agent3 .tit{ color: #474747; margin-bottom: 50px; position: relative; }
.agent3 .tit:after{ content: ""; width: 63px; height: 1px; background: #999999; position: absolute; left: 0; bottom: -23px; }
.agent3 .con .h22{ color: #a40b1c; margin-bottom: 20px; }
.agent3 .con .h16{ padding-left: 40px; position: relative; }
.agent3 .con .h16:after{ content: ""; width: 23px; height: 23px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background-repeat: no-repeat; background-position: center; }
.agent3 .con .h16+.h16{ margin-top: 14px; }
.agent3 .con .position:after{ background-image: url(../image/temp/dlpng5_03.png); }
.agent3 .con .tele:after{ background-image: url(../image/temp/dlpng6_03.png); font-family: "Arial"; }
.agent3 .con .mail:after{ background-image: url(../image/temp/dlpng7_03.png); font-family: "Arial"; }
.agent3 .con .add:after{ background-image: url(../image/temp/dlpng8_03.png); }

.about .abcon{ padding: 80px 0 145px; color: #fff; position: relative; }
.about .abcon .pbox{ width: 610px; height: 610px; background: #83292f; padding: 114px 61px 119px 73px; position: absolute; top: 0; right: 0; }
.about .abcon .pbox .h26{ margin-bottom: 27px; }
.about .abcon .pbox .p{ text-align: justify; }
.about .abcon .pbox .p+.p{ margin-top: 20px; }
.about .abcon .imgbox img{ width: 100%; height: auto; }
.hp3 .con .vmore:hover{ color: #d82f30; }















@media screen and (max-width: 1440px){
	.hp2 .roundabout_box ul{ height: 519px; }
	.hp2 .roundabout_box li{ height: 519px; width: 922px; }
	.hp2 .roundabout_box .roundabout-in-focus img{ width: 902px; height: 499px; }
}



/*@media screen and (max-width: 1367px){
	.hp4 .slick-next,.pra2 .slick-next{ right: -55px; }
	.hp4 .slick-prev,.pra2 .slick-prev{ left: -55px; }
	.hp3 .con .bg_2{ width: 100%; left: 0; }
	.hp2 .roundabout_box ul{ height: 500px; }
	.hp2 .roundabout_box li{ height: 500px; width: 888px; }
	.hp2 .roundabout_box .roundabout-in-focus img{ width: 868px; height: 480px; }
}*/

/*	pc 端	*/
@media screen and (min-width: 1366px){
	.news .ncbox .li:hover .ltbox .h18{ color: #bc0f22; }
	.news .ncbox .li:hover .ltbox .vmore{ color: #bc0f22; }
	.news .ncbox .li:hover .ltbox .lttop .time{ color: #bc0f22; }
	.news .ncbox .li:hover .vmore a{ background-image: url(../image/temp/jt3_03.png); }
	.news .ncbox .li:hover .ltbox .p{ border-bottom-color: #bc0f22; }
	.recruitment .slick-prev:hover{ background-image: url(../image/temp/zplbtnh_03.png); }
	.recruitment .slick-next:hover{ background-image: url(../image/temp/zprbtnh_03.png); }

}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1279px){
	
	

}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	
	
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1367px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ height: 6rem;}
	.bdmap-list{}
	.bdmap-list-item{}
	.bdmap-list-item.cur{}
	.bdmap-sync{}
	.bdmap-sync-item{}
	.bdmap-sync-item.act{}
	.bdmap-info-item{ width: 3rem;}

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */

.h36{ font-size: 0.48rem; }
.h40{ font-size: 0.5rem; }
.h50{ font-size: 0.6rem; }
.eh24{ font-size: 0.36rem; }

.hpage .slick-mod .slick-item{ height: 5rem; background-size: cover; }
.hpage .slick-mod .slick-item .t{ font-size: 1rem; margin-top: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.hp1{ padding: 0.8rem 0 0.3rem; }
.hp1 .li{ width: 24%; margin: 0 0.5% 0.3rem; height: auto; padding-bottom: 13.12%; position: relative; background-size: cover; }
.hp1 .li a{ position: absolute; top: 0; top: 0; }
.hp1 .li img{ height: auto; }
.hp2{ margin: 0 0.25rem; }
.hp2 .roundabout_box{ margin-top: 0.4rem; padding-top: 0; }
.hp2 .roundabout_box ul{ height: auto; }
.hp2 .roundabout_box li{ height: auto; }
.hp2 .roundabout_box li img{ position: static; }
.hp2 .roundabout_box li .vBtn{ display: block; width: 1rem; height: 1rem; background-size: cover; }

.vpop .vcon{ width: 98%; height: 4rem; padding: 0; }
.vpop .close{ width: 0.7rem; height: 0.7rem; background-size: 90% 90%; top: -1.2rem; right: 0; background-color: #fff; border-radius: 2px; }

.hp2 .prev,.hp2 .next{ display: none; }
.hp2 .slick-prev,.hp2 .slick-next{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.hp2 .slick-arrow{ width: 0.5rem; height: 0.9rem; }
.hp2 .slick-prev{ background-image: url(../image/temp/xq2lbtnh_03.png); }
.hp2 .slick-next{ background-image: url(../image/temp/xq2rbtnh_03.png); }
.hp3{ padding: 0.8rem 0 0; }
.hp3 .con{ padding-top: 0; margin-top: 0.1rem; }
.hp3 .bg{ display: none !important; }
.hp3 .con .bg_2{ display: none; }
.hp3 .list .item{ width: 48%; height: auto; padding-bottom: 71%; position: relative; margin: 0 1% 0.3rem; }
.hp3 .list .item a{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.hp3 .con .vmore{ padding-top: 0; }
.hp4{ padding: 0.8rem 0 1.2rem; }
.hp4 .con{ margin-top: 0.3rem; }
.hp4 .con .li{ width: 48% !important; height: auto; margin: 1%; }
.hp4 .slick-dots{ bottom: -0.4rem; }
.hp4 .slick-dot.slick-active{ background: #862632; }

.eh130{ font-size: 1rem; }
.cbanner{ height: 3rem; }
.cbanner .tbox{ bottom: -0.11rem; }

.article .acbox{ padding: 0.8rem 0; }
.article .acbox .p{ margin: 0 0 0.3rem; }
.article .aimg{ height: auto; margin-bottom: 0.5rem; }
.article .acon .l{ float: initial; width: 100%; }
.article .acon .l .li{ height: auto; }
.article .acon .l .li+.li{ margin-top: 0.2rem; }
.article .acon .r{ margin-left: 0; margin-top: 0.5rem; }
.article .acon .r .aname .h24{ margin: 0; }
.article .acon .r .pbox{ margin-top: 0.3rem; }
.article .acon .r .rcon1{ margin-bottom: 0.5rem; }
.article .acon .r .rcon2{ padding: 0.2rem 0; }
.article .acon .r .rcon3{ margin-top: 0.5rem; }
.article .acon .r .rcon3 .vbox{ height: 4rem; }
.article .acon .r .rcon3 .vbox .vBtn{ width: 0.8rem; height: 0.8rem; }
.article .acon .r .rcon2 .h22{ font-size: 0.3rem; }

.news .ncbox{ padding: 0.8rem 0; }
.news .ncbox .limg{ float: none; width: 100%; height: auto; }
.news .ncbox .ltbox{ float: none; width: 100%; }
.news .ncbox .ltbox .lttop .h18{ float: none; }
.news .ncbox .ltbox .lttop .time{ float: none; margin: 0.2rem 0; }
.news .ncbox .li .p{ margin: 0 0 0.4rem; padding-bottom: 0.2rem; }
.news .ncbox .li+.li{ margin-top: 0.5rem; }
.news .page-mod{ margin-top: 0.7rem; }

.agent1{ padding: 0.8rem 0; }
.agent1 .list{ margin-top: 0.5rem; }
.agent1 .list .li{ width: 48%; margin: 0 1% 0.3rem; }
.agent1 .list .icon{ width: 1.5rem; height: 1.5rem; }
.agent1 .list .h20{ margin-top: 0.2rem; }

.agent2 .ltbox{ width: 100%; padding-top: 0; text-align: center; float: none; }
.agent2 .rlist{ margin-left: 0; margin-top: 0.4rem; }
.agent2 .rlist .li{ width: 46%; height: 3.2rem; margin: 0 2% 0.2rem; }
.agent2 .rlist .li:nth-child(3n){ margin-right: 2%; }
.agent2 .rlist .li .num{ font-size: 1.8rem; bottom: -0.3rem; right: -0.25rem; }
.agent2 .rlist .li .h16{ padding: 0 0.2rem; }
.agent3{ padding: 0.8rem 0; }
.agent3 .img{ width: 100%; height: auto; position: static; }
.agent3 .rtbox{ float: none; width: 100%; height: auto; padding: 0.4rem; margin-top: 0.3rem; }
.agent3 .tit{ text-align: center; margin-bottom: 0.3rem; }
.agent3 .h50{ margin-top: 0.15rem; }
.agent3 .tit:after{ display: none; }
.agent3 .con .h22{ margin-bottom: 0.3rem; }
.agent3 .con .h16+.h16{ margin-top: 0.2rem; }
.agent3 .con .h16{ padding-left: 0.5rem; }
.agent3 .con .h16:after{ width: 0.3rem; height: 0.3rem; background-size: cover; }

.about .abcon{ padding: 0.8rem 0; }
.about .abcon .pbox{ position: static; width: 100%; height: auto; padding: 0.4rem 0.3rem; }
.about .abcon .imgbox{ display: none; }
.about .abcon .pbox .h26{ margin-bottom: 0.3rem; }
.about .abcon .pbox .p+.p{ margin-top: 0.2rem; }

.recruitment .rbox{ padding: 0.8rem 0; }
.recruitment .slick-arrow{ top: 1.3rem; width: 0.5rem; height: 0.9rem; background-size: cover; }
.recruitment .slick-prev{ left: 0; background-image: url(../image/temp/hlbtnh_03.png); }
.recruitment .slick-next{ right: 0; background-image: url(../image/temp/hrbtnh_03.png); }
.recruitment .rcon .li{ padding: 0.2rem 0; }
.recruitment .rcon .h16{ width: 2.5rem; line-height: 0.6rem;  }
.recruitment .rcon .pbox{ margin-left: 2.8rem; }
.recruitment .rcon .pbox .p+.p{ margin-top: 0.1rem; }
.recruitment .rcon{ padding-top: 0.3rem; }
.recruitment .rcon .slick-slide{ position: absolute !important;  }
.recruitment .rcon .slick-slide.slick-current{ position: relative !important; left: 0 !important; }
.recruitment .tab .li:after{ width: 2.6rem; height: 2.6rem; }
.recruitment .tab .li{ height: 3.1rem; }
.recruitment .tab .li .h18{ line-height: 2.6rem;  }
.recruitment .tab .linner:after{ width: 2.4rem; height: 3.05rem; top: 0.1rem; background-size: 100% auto; }

.product_a .pacbox{ padding: 0.8rem 0; }
.product_a .pacbox .ttbox .h50{ font-size: 0.48rem; }
.product_a .pacbox .pcon{ margin: 0.5rem 0; font-size: 0.3rem; }
.product_a .pacbox .pcon .p+.p{ margin-top: 0.15rem; }
.product_a .pacbox .list .li{ width: 100%; height: auto; float: none; margin: 0 0 0.2rem; }
.product_a .pacbox .page-mod{ margin-top: 0.5rem; }

.pra2 .pacbox .item .imgbox{ margin: 0.4rem auto 0; width: 80%; }
.pra2 .iimg{ height: auto; }
.pra2 .slick-arrow{ width: 0.5rem; height: 1rem; background-size: cover; }
.pra2 .slick-next{ right: -0.7rem; }
.pra2 .slick-prev{ left: -0.7rem; }
.pra2 .pacbox .item{ margin-bottom: 1rem; }
.pra2 .h18{ padding: 0.4rem 0.3rem; }

.contact{ padding-bottom: 1rem; }
.cont1{ padding: 0.8rem 0; }
.cont1 .list{ margin-top: 0.3rem; }
.cont1 .list .li{ width: 100%; }
.cont1 .list .li+.li{ margin: 0.3rem 0 0 auto; }
.contact .bdmap{ height: 6rem; width: auto; margin: 0 0.25rem; }
.cont1 .list .li .h18{ line-height: 0.8rem; }
.cont1 .list .li .lcon{ padding: 0.5rem 0.4rem; height: auto; }
.pra2.product_a .pacbox .ttbox .h50{ font-size: 0.48rem; }
































/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 0.8rem 0 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none; padding: 0 0 0 0.5rem; width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding: 0.8rem 0;}
	.result .h24{}
	.result .h24 span{ margin-left: 0.3rem; font-size: 0.3rem;}
	.result .list{ margin-bottom: 0.5rem;}
	.result .list-item{ padding: 0.4rem 0;}
	.result .list .h18{ margin-bottom: 0.2rem;}

/* 移动端网站地图 */
	.sitemap{ padding: 0.4rem 0;}
	.sitemap dl{ padding: 0.3rem 0;}
	.sitemap dt{ font-size: 0.32rem;}
	.sitemap dd{ margin-top: 0.2rem;}
	.sitemap dd a{ margin-right: 0.2rem;}
	
}


