
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; font-size:14px;}
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px; max-width:100%;}
a{ color:#333;}

input,textarea{font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; outline:none; }

input[type=button], input[type=submit], input[type=file],input[type=reset],select,input[type=text]{ cursor: pointer; -webkit-appearance: none; } 



.not-animated{ opacity:0;}
.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:5555;}




.pf{ position:fixed; top:200px; right:0px; z-index:555;}
.pf .close{ position:absolute; width:26px; height:26px; top:-13px; right:-13px; background:#f2f3f5;border-radius:50%;}
@media (max-width:768px) 
{
    .pf{ display:none;}
    }


/*.logo{ float:left;}
.bb{ float:left; width:60px; background:#e11f16; text-align:center; font-size:14px; height:89PX;  font-family:Arial;}
.bb a{ color:#fff; display:block;box-sizing:border-box; padding-top:29px;}
.bb a::after{content:">";font-family:'宋体';display:block;margin-top: 10px;transform:rotate(90deg);}
.searchs{ display:none;}
.search{ float:left; border-right:2px solid #4d4d4d;}
.search .txt{ height:89px; width:230px; box-sizing:border-box; padding-left:24px; line-height:89px; border:0px; background:#2d2d2d; color:#b2b2b2; font-size:14px; float:left; outline:none;}
.search .btn{ width:40px; height:89px; background:url(../images/search.png) no-repeat center #2d2d2d;float:left; border:0px;outline:none;}
.top_tel{ float:right; background:#e11f16; padding:0px 43px; height:89px;  padding-top:23px; box-sizing:border-box;}
.top_tel img{ float:left; margin-top:6px;}
.top_tel .top_telr{ float:right; margin-left:20px; font-size:18px; color:#ffffff; line-height:22px; font-weight:bold;}
.nav{ float:right; margin-right:62px; line-height:89px;}
.nav ul li{ float:left; margin-left:48px; font-size:14px; position:relative;}
.nav ul li:first-child{ margin-left:0px;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li::after{ content:""; display:block; position:absolute; width:32px; bottom:-1px; border-bottom:2px solid #e11f16; left:50%; transform:translateX(-50%); display:none;}
.nav ul li:first-child::after{ width:15px;}
.nav ul li:hover::after{ display:block;}
.nav ul li.navh::after{ display:block;}
.lanmu{ display:none;}
.topt{ height:90px;}
@media (max-width:1900px) {
	.nav{ margin-right:35px;}
	.nav ul li{ margin-left:35px;}
	.nav ul li:first-child{ margin-left:10px;}
	}
@media (max-width:1670px) {
	.nav{ margin-right:30px;}
	.nav ul li{ margin-left:30px;}
	.nav ul li:first-child{ margin-left:5px;}
	}
@media (max-width:1620px) {
	.search{ position:relative;}
	.searchs{ display:block; height:89px; width:60px; text-align:center;}
	.searchs img{padding-top: 35px;}
	.searchc{ position:absolute; overflow:hidden; width:270px; margin-top:1px; display:none;}
	.search .txt{ height:64px; line-height:64px;}
	.search .btn	{ height:64px; line-height:64px;}
	.top_tel{ position:relative;padding:0px 25px;padding-top: 23px; }
	.top_tel .top_telr{position:absolute;float:none;margin-left:0px;top:90px;right:0px;background:#e11f16;width: 142px;padding: 10px 25px; display:none;}
	.nav{ margin-right:62px;}
	.nav ul li{ margin-left:48px;}
	.nav ul li:first-child{ margin-left:10px;}
	}
@media (max-width:1400px) {
	.nav{ margin-right:42px;}
	.nav ul li{ margin-left:35px;}
	.nav ul li:first-child{ margin-left:10px;}
	}
@media (max-width:1280px) {
	.nav{ margin-right:30px;}
	.nav ul li{ margin-left:30px;}
	.nav ul li:first-child{ margin-left:10px;}
	}
@media (max-width:1220px) {
	.searchs{ display:none;}
	.nav{ display:none;}
	.top_tel{ display:none;}
	.top{ height:69px;}
	.logo{ height:69px;}
	.logo img{ height:69px;}
	.bb{ height:69px;}
	.bb a{ padding-top:15px;}
	.bb a::after{ margin-top:0px;}
	.lanmu{ display:block; float:right; margin-top:18px; margin-right:3.125%;}
	.topt{ height:69px;}
	}
@media (max-width:768px) {
	.logo img{ height:59px;}
	.bb{height:59px; }
	.top{ height:59px;}
	.topt{ height:59px;}
	.lanmu img{ height:25px;}
	.lanmu{ margin-top:15px;}
	}*/
	
.topt{ background:#e0e0e0; line-height:53px; height:53px; overflow:hidden; color:#333;}
.toptc{ width:1360px; margin:0 auto;}
.toptl{ float:left; font-size:14px; overflow:hidden;}
.toptl img{ float:left; position:relative; top:21px; margin-right:7px;}
.toptr{ float:right; overflow:hidden}
.top_tel{ float:left; overflow:hidden; font-size:18px;}
.top_tel img{ float:left; position:relative; top:20px; margin-right:7px;}
.top_tel span{ margin-right:40px; position:relative}
.top_tel span::after{ content:""; display:block; height:10px; border-right:1px solid #747474; position:absolute; right:-20px; top:8px;}
.bb{ float:right; font-size:14px;}
.bb a{ color:#333333;}

.top{ background:#ebebeb; overflow:hidden}
.topc{ overflow:hidden; width:1360px; margin:0 auto;}
.logo{ float:left;}
.search{ float:right; background:url(../image/top_serch.jpg) no-repeat center; width:350px; height:53px; margin-top:55px;}
.search .txt{ float:left; width:298px; padding-left:18px; height:53px; line-height:53px; border:0px; background:none; outline:none;}
.search .btn{ float:right; width:34px; height:53px; line-height:53px; border:0px; background:none;outline:none;}
.wap_bb{ display:none}
.ewm{ float:right; margin-top:37px;}
.ewm img{ margin-left:15px;}

.nav{ background:#FB613B; height:68px; line-height:68px;}
.nav ul{ width:1360px; overflow:hidden; margin:0 auto;}
.nav ul li{ float:left; width:11.111%; text-align:center; position:relative; font-size:16px;}
.nav ul li a{ color:#fff;}
.nav ul li::before{ content:""; width:50%; border-bottom:3px solid #fff; display:block; position:absolute; bottom:0px; left:25%;bottom:3px; display:none;}
.nav ul li:hover::before{ display:block;}
.nav ul li.navh::before{ display:block;}
.lanmu{ display:none;}

@media (max-width:1360px) {
	.toptc{ width:93.75%;}
	.topc{ width:93.75%;}
	.nav ul{ width:93.75%;}
	}
@media (max-width:1100px) 
{
    .ewm{ display:none;}
    }
@media (max-width:1000px) {
	.logo img{ height:100px;}
	.search{ margin-top:23px;}
	}
@media (max-width:850px) {
	.topt{ display:none;}
	.nav{ display:none;}
	.logo img{ height:60px;}
	.search{ display:none;}
	.lanmu{ display:block;float:right; margin-top:14px;}
	.wap_bb{ display:block; float:right; line-height:60px; font-size:16px; margin-right:25px;}
	
	}

.huise{ position:fixed; top:0px; bottom:0px; width:100%; left:0px; background:#000; z-index:-1; opacity:0; transition:all 0.7s}
.menu{ z-index:667;position:fixed; top:0px; bottom:0px; width:68%; right:-100%; background:#fff; transition:all 0.7s;}
.menu_left{  z-index:667;position:fixed; width:32%; left:-100%; top:0px; background:#0f0f0f; text-align:right; box-sizing:border-box;  padding:20px 0px;padding-right:40px;  transition:all 0.7s;}
.menu_close{text-align:right; box-sizing:border-box;  padding:20px 0px;padding-right:7.69%;}
.menu ul li{ line-height:60px;}
.menu ul li a{ display:block;padding:0 7.69%;}
.menu ul li a div{ position:relative; border-bottom:1px solid #ebebeb; font-size:20px; color:#333;}
.menu ul li a div img{ position:relative; top:6px; height:28px;} 
.menu ul li a div span{ margin-left:18px;}
.menu ul li a div font{ font-family:'宋体'; position:absolute; right:0px; color:#b3b3b3; font-weight:bold;}
.menu.menuh{right:0%;}
.menu_left.menuh{left:0%;}
.huise.menuh{ z-index:666; opacity:0.3;} 

@media (max-width:768px) {
	.menu_left img{ height:20px;}
	.menu_close img{height:20px;}
	.menu ul li{ line-height:50px;}
	.menu ul li a div img{ height:20px;}
	.menu ul li a div{ font-size:16px;}
	.menu ul li a div span{ margin-left:10px;}
	}





.banner{ height:680px;}
.banner .swiper-slide{ height:680px;}
.banner .swiper-pagination{ bottom:30px;}
.banner .swiper-pagination span{ width:24px; border:1px solid rgba(0,0,0,0); height:24px; background:none; opacity:1; position:relative; margin:0px 75px !important;}
.banner .swiper-pagination span::before{ content:""; display:block; width:8px; height:8px; border-radius:50%; background:#ce2018; top:50%; margin-top:-4px; left:50%; margin-left:-4px; position:absolute; }
.banner .swiper-pagination span::after{ content:""; width:140px; position:absolute; border-bottom:1px solid #555555; display:block; top:10px; left:30px;}
.banner .swiper-pagination span:last-child::after{ display:none;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ border:1px solid #ce2018;}

.ban_wap{ display:none;}
@media (max-width:768px) {
	.banner{display:none;}
     .ban_wap{ display:block;}
	}



.sab{ height:405px; background:url(../image/bj1.jpg) no-repeat center;}
.sytop{ padding-top:60px; text-align:center;}
.sycn{ margin-top:18px; margin-bottom:20px; font-size:24px; color:#333333; line-height:24px;}
.syxian{ width:22px; border-bottom:1px solid #e11f16; margin:0 auto;}
.sabc{ width:1360px; margin:0 auto;  margin-top:20px; text-align:center;}
.sabwz{ font-size:14px; color:#808080; line-height:28px;}
.sabul{ margin-top:50px;}
.sabul ul li{ display:inline-block; margin:0px 65px;}
.sabsz{ font-size:60px; color:#e11f16; line-height:60px;}
.sabsz span{font-size:38px;color:#e11f16;position:relative;top: -25px;line-height:38px; margin-left:10px;}
.sabcn{ font-size:14px; color:#808080; margin-top:10px;}

@media (max-width:1360px) {
	.sytop{ padding-top:40px;}
	.sabc{ width:93.75%;}
	.sab{ height:min-height:405px;background:url(../image/bj1.jpg) no-repeat center top; padding-bottom:20px; height:auto;}
	}
@media (max-width:1220px) {
	.sab{ padding-bottom:40px;}
	.sabul{ margin-top:30px;}
	.sabul ul li{ margin:0px 45px;}
	}
@media (max-width:1050px) {
	.sabul ul li{ margin:0px 20px;}
	.sabsz{ font-size:55px; line-height:55px;}
	}
@media (max-width:800px) {
	.sabul ul{ overflow:hidden}
	.sabul ul li{  display:block; width:50%; float:left; margin:0px; margin-bottom:10px;}
	}
@media (max-width:768px) {
	
	.sytop{ padding-top:30px; width:93.75%; margin:0 auto;}
	.sab{ padding-bottom:30px;}
	}
@media (max-width:640px) {
	.sycn{ font-size:18px;}
	.sytop{ padding-top:20px;}
	.sycn{ margin-top: 10px;margin-bottom: 10px;}
	.syzy{ margin-top:10px;}
	}
@media (max-width:400px) {
	
	.sabsz{ font-size:40px; line-height:40px;}
	.sabsz span{ font-size:25px; line-height:25px; top:-20px;}
	}

.spro{ height:983px; background:url(../image/bj2.jpg) no-repeat center;}
.syzy{  font-size:14px; line-height:28px; width:660px; margin:0 auto;margin-top:20px;}
.sproc{ width:1360px; margin:0 auto; margin-top:45px; overflow:hidden}
.sproc ul li{ float:left; width:18%; margin:20px 1%; background:#fff; display:inline-table;}
.sproc ul li:nth-child(3n){ margin-right:0px;} 
.sproc ul li .sproimg{ text-align:center;}
.sproc ul li .sprowz{ width:88.67%; margin:0 auto; padding:10px; position:relative; border-top:1px solid #e0e0e0;text-align:center;}
.sproc ul li .sprowz span{ color:#333333; font-size:14px;}
.sproc ul li .sprowz .jt{width:19px;height:10px;background:url(../image/projt.png) no-repeat left;position:absolute;right:5px;bottom: 4px;}
.sproc ul li:hover .sprowz span{ color:#e11f16;}
.sproc ul li:hover .sprowz .jt{ background-position:right;}
@media (max-width:1360px) {
	.spro{ height:auto;background:url(../image/bj2.jpg) no-repeat center top #e1e8eb; padding-bottom:20px;}
	.sproc{ width:93.75%; margin-top:35px;}
	.sproc ul li{ width:calc(33.33% - 30px); margin:0px 15px; margin-bottom:30px;}
	}
@media (max-width:950px) {
	.sproc ul li{ padding-top: 15px;padding-bottom: 15px;}
	.sproc ul li .sprowz{ padding-top:10px;width:96%}
	}
@media (max-width:800px) {
	.sproc ul li{ width:calc(50% - 30px); margin:0px 15px; margin-bottom:30px;}
	.sproc ul li:nth-child(3n){ margin-right:15px;}
	}
@media (max-width:768px) {
	.syzy{ width:auto;}
	.sproc ul li .sprowz span{font-size:12px;}
	}
@media (max-width:640px) {
	.sproc ul li{ width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px;}
	.sproc ul li:nth-child(3n){ margin-right:10px;}
	}
@media (max-width:640px) {
	.sproc ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
	.sproc ul li:nth-child(3n){ margin-right:5px;}
	}
@media (max-width:400px) {
	.sproc ul li{padding-top: 5px;padding-bottom: 5px;}
	}

.spp{ background:url(../image/bj3.jpg) no-repeat center; height:418px;}
.spp .sy_top{ text-align:center; padding-top:60px;}
.sy_top .sy_cn{ font-size:24px; color:#fff; line-height:24px;}
.sy_top .sy_xian{ width:22px; margin:0 auto; margin-top:20px; border-bottom:1px solid #a1a09f;}
.sppc{ width:1360px; margin:0 auto; margin-top:48px;}
.sppc ul li{ float:left; margin-right:40px; width:310px; overflow:hidden}
.sppc ul li:last-child{ margin-right:0px;}
.sppc ul li a{ display:block;}
.sppc ul li img{ transition:all 0.5s;}
.sppc ul li:hover img{ transform:scale(1.1,1.1);}

@media (max-width:1360px) {
	.spp{ height:auto; padding-bottom:40px;}
	.sppc{ width:93.75%; margin-top:25px;}
	.sppc ul{ overflow:hidden}
	.sppc ul li{ width:calc(25% - 40px); margin:0 20px;}
	.sppc ul li:last-child{ margin-right:20px;}
	}
@media (max-width:1120px) {
	.sppc ul li{ width:calc(25% - 20px); margin:0 10px;}
	.sppc ul li:last-child{ margin-right:10px;}
	}
@media (max-width:900px) {
	.spp .sy_top{ padding-top:40px;}
	.spp{background:#323030;}
	.sppc ul li{ width:calc(50% - 20px); margin:0 10px; margin-bottom:20px; text-align:center;}
	}
@media (max-width:500px) {
	.spp .sy_top{ padding-top:30px;}
	.sppc ul li{ width:calc(50% - 10px); margin:0 5px;margin-bottom:10px;}
	.sppc ul li:last-child{ margin-right:5px;}
	}
.scon{ background:url(../image/bj4.jpg) no-repeat center; height:814px;}
.scontop{ overflow:hidden; width:1360px; margin:0 auto; padding-top:40px;}
.srl{ float:left; width:640px;}
.srl_top{ overflow:hidden;}
.srldate{ float:left; text-align:center;}
.srl_sz{ font-size:30px; color:#e11f16; line-height:30px; font-weight:bold;}
.srldate p{ font-size:10px; color:#e11f16;}
.srl_wz{ margin-left:16px; border-left:2px solid #cccccc; float:left; padding-left:12px;}
.srl_cn{ font-size:16px; color:#333;}
.srl_en{font-size:12px;color:#b8b8b8;margin-top: 8px;}
.srl_zy{margin-top: 10px;font-size:14px;color:#666666;line-height: 25px;}
.srl_c{margin-top: 20px;height:250px;border-radius:5px;background:url(../image/lcimg.png) no-repeat #4d4948 408px 56px;width:100%;box-sizing:border-box;padding-top:32px;padding-left:24px;}

.srl_c .swiper-container{padding-left:27px;/* background-attachment:fixed; */ height:200px; width:565px;}
.srl_c .swiper-slide{position:relative;}
.srl_c .swiper-slide::before{content:"";width:13px;height:13px;display:block;background:url(../image/lcdian.png) no-repeat center #4d4948;position:absolute;left:-27px;top: 16px; }
.srl_c .swiper-slide::after{content:"";width:1px;height: 66px;display:block;position:absolute;background:url(../image/lcxian.png) no-repeat center;left: -21px;top: 30px;}
.srl_c .swiper-slide:last-child::after{ display:none;}
.srl_c .swiper-slide .srl_date{ font-size:12px; color:#ffffff;}
.srl_c .swiper-slide .srl_date span{ font-size:18px; color:#fff; font-weight:bold; margin-right:5px;}
.srl_c .swiper-slide .srl_cwz{font-size:12px;color:#b3b3b3;margin-top:3px;line-height: 15px;}
.srl_c .swiper-container-vertical>.swiper-scrollbar{ width: 1px;height: 100%;background-color: #666666;}
.srl_c .swiper-scrollbar-drag{position: absolute;top: 0;left: -2px; width: 5px;height: 48px;background-color: #b3b3b3;border-radius: 2.5px;}


.srr{ float:right; width:680px; margin-top:58px; position:relative;}
.srr .srrbf{ position:absolute;  left:50%; top:50%; transform:translate(-50%, -50%)}
.scj{ width:1360px; margin:0 auto; margin-top:54px;}
.scj_top{ padding-left:13px; border-left:2px solid #e11f16; font-size:16px; color:#333333;}
.scj_c{ margin-top:32px;}
.scj_c ul{ overflow:hidden}
.scj_c ul li{ float:left; margin-right:40px; overflow:hidden; font-size:0px; width:310}
.scj_c ul li a{ display:block;}
.scj_c ul li:last-child{ margin-right:0px;}
.scj_c ul li img{ transition:all 0.5s;}
.scj_c ul li:hover img{ transform:scale(1.1,1.1)}


@media (max-width:1360px) {
	.scon{ height:auto; padding-bottom:30px;background:url(../image/bj4.jpg) no-repeat center top;}
	.scontop{ width:93.75%;}
	.srl{ width:600px;}
	.srl_c .swiper-container{ width:535px; margin:0;}
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 380px 56px;}
	.srr{ width:calc( 100% - 620px); text-align:center;}
	.srr img{ max-width:none;}
	.scj{ width:93.75%;}
	.scj_c ul li{ width:calc(25% - 30px); margin:0px 15px;}
	.scj_c ul li:last-child{ margin-right:15px;}
	
	}
@media (max-width:1200px) {
	.srl{ width:550px;}
	.srl_c .swiper-container{ width:485px; }
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 345px 56px;}
	.srr{ width:calc( 100% - 560px); text-align:center;}
	.srr img{ max-width:none;}
	}
@media (max-width:1100px) {
	.srl_c{ padding-right:30px;}
	.srl{ float:none; width:640px; margin:0 auto;}
	.srl_c .swiper-container{ width:565px; }
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 380px 56px;}
	.srr{ width:640px; float:none; margin:0 auto; margin-top:20px;}
	.srr img{ max-width:100%;}
	.scj_c ul li{ width:calc(50% - 30px); margin:0px 15px; margin-bottom:30px; text-align:center}
	.scj_c ul li:last-child{ margin-right:15px;}
	}
	
@media (max-width:700px) {
	.srl{ width:100%;}
	.srr{ width:100%;}
	.srl_c .swiper-container{ width:calc(100% - 20px); }
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 350px 56px;}
	}
@media (max-width:600px) {
	.srl_c{ padding-right:20px;}
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 300px 56px;}
	
	.scj_c ul li{ width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px; text-align:center}
	.scj_c ul li:last-child{ margin-right:10px;}
	.scj_c{ margin-top:20px;}
	.scj{ margin-top:30px;}
	}
@media (max-width:540px) {
	.srl_c .swiper-container{ width:calc(100% - 40px); }
	.srl_c{ padding-right:10px;}
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 270px 56px;}
	}
@media (max-width:500px) {
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 240px 56px;}
	.scj_c ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px; text-align:center}
	.scj_c ul li:last-child{ margin-right:5px;}
	}
@media (max-width:470px) {
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 210px 56px; padding-left:10px;}
	
	}
@media (max-width:430px) {
	.srl_c{background: url(../image/lcimg.png) no-repeat #4d4948 center;}
	.srl_c .swiper-slide{ width:90%;}
	}
@media (max-width:400px) {
	.scj_c ul li{ width:calc(50% - 6px); margin:0px 3px; margin-bottom:6px; text-align:center}
	.scj_c ul li:last-child{ margin-right:3px;}
	}

.scer{ background:url(../image/bj5.jpg) no-repeat center; height:602px;}
.scerc{ width:1360px; margin:0 auto; margin-top:40px;}
.scerc ul{ overflow:hidden}
.scerc ul li{ float:left; width:310px; margin-right:32px; text-align:center; background:#fff; padding:17px 0;overflow:hidden} 
.scerc ul li:last-child{ margin-right:0px;}
.scerc ul li img{ width:206px; transition:all 0.5s;}
.scerc ul li:hover img{ transform:scale(1.1,1.1)}

@media (max-width:1360px) {
	.scer{ background:url(../image/bj5.jpg) no-repeat center top #e1e8eb; height:auto; padding-bottom:30px;}
	.scerc{ width:93.75%;}
	.scerc ul li{ width:calc(25% - 30px); margin:0 15px;}
	.scerc ul li:last-child{ margin-right:15px;}
	}
@media (max-width:1360px) {
	.scerc ul li{ width:calc(25% - 20px); margin:0 10px;}
	.scerc ul li:last-child{ margin-right:10px;}
	.scerc ul li img{ width:180px;}
	}
@media (max-width:920px) {
	.scerc ul li{ width:calc(50% - 30px); margin:0 15px; margin-bottom:30px;padding:10px 0;}
	.scerc ul li:last-child{ margin-right:15px;}
	.scerc ul li img{ width:180px;}
	}
@media (max-width:530px) {
	.scerc ul li{ width:calc(50% - 20px); margin:0 10px; margin-bottom:20px;}
	.scerc ul li:last-child{ margin-right:10px;}
	.scerc{ margin-top:20px;}
	}
@media (max-width:460px) {
	.scerc ul li{ width:calc(50% - 10px); margin:0 5px; margin-bottom:10px; padding:5px 5px; box-sizing: border-box; }
	.scerc ul li:last-child{ margin-right:5px;}
	.scerc ul li img{ width:100%;}
	}

.svideo{ background:url(../image/bj6.jpg) no-repeat center; height:779px;}
.svideo .syzy{ width: auto;}
.svideoc{ padding-top:40px; width:1360px; margin:0 auto;}
.svideoc ul li{ float:left; margin-right:44px; transition:all 0.5s;}
.svideoc ul li:last-child{margin-right:0px;}
.svideoc ul li .svideoimg{ position:relative; overflow:hidden}
.svideoc ul li .svideoimg img{ transition:all 0.5s;}
.svideoc ul li .svideoimg .svideoimgh{ position:absolute; width:100%; top:0px; bottom:0px; left:0px; background:#666666; opacity:0.5; transition:all 0.5s;}
.svideoc ul li .svideowz{ height:146px; background:#f5f5f5;transition:all 0.5s;}
.svideotit{ text-align:center; padding-top:27px; font-size:16px; color:#333333;}
.svideobf{width:43px;height:43px;margin:0 auto;margin-top: 25px;transition:all 0.5s;}
.svideobf span{ display:block; background:url(../image/videobf.png) no-repeat left; width:100%; height:100%;}
.svideoc ul li:hover{box-shadow: 0px 0px 45px rgba(225,31,22,0.15);}
.svideoc ul li:hover .svideoimg .svideoimgh{ opacity:0;}
.svideoc ul li:hover .svideoimg img{ transform:scale(1.1,1.1)}
.svideoc ul li:hover .svideowz{ background:#fff;}
.svideoc ul li:hover .svideobf{ transform:rotate(360deg)}
.svideoc ul li:hover .svideobf span{ background-position:right;}
.seidoea{ width:162px; height:57px; line-height:57px; border:1px solid #cccccc; margin:0 auto; margin-top:50px; text-align:center; font-size:14px;}
.seidoea a{ color:#999; display:block;}
.seidoea:hover{ border:1px solid #e32a22;}
.seidoea:hover a{ color:#e32a22;}

@media (max-width:1360px) {
	.svideo{ background:url(../image/bj6.jpg) no-repeat center top; height: auto; padding-bottom:20px;}
	.svideoc{ width:93.75%; margin:0 auto;}
	.svideoc ul li{ width:calc(33.33% - 40px); margin:0px 20px;}
	.svideoc ul li:last-child{margin-right:20px;}
	}
@media (max-width:1100px) {
	.svideoc ul li{ width:calc(33.33% - 20px); margin:0px 10px;}
	.svideoc ul li:last-child{margin-right:10px;}
	.seidoea{ margin-top:30px;}
	}
@media (max-width:768px) {
	.svideoc ul li{ width:calc(33.33% - 10px); margin:0px 5px;}
	.svideoc ul li:last-child{margin-right:5px;}
	.svideotit{ padding-top:15px;}
	.svideoc ul li .svideowz{ height:auto; padding-bottom:10px;}
	.seidoea{ margin-top:20px; line-height:40px; height:40px;}
	}
@media (max-width:640px) {
	.svideoc ul li{ float:none;  width:424px; margin:0 auto;margin-bottom:10px;}
	.svideoc ul li:last-child{margin-right:auto;}
	.svideoc{ padding-top:20px;}
	}
@media (max-width:460px) {
	.svideoc ul li{ width:100%;}
	}
@media (max-width:400px) {
	.svideobf{ margin-top:10px;}
	}


.shon{ background:url(../image/bj7.jpg) no-repeat center; height:512px;}
.shonc{ width:1360px; margin:0 auto; margin-top:40px;}
.shonc ul{ overflow:hidden}
.shonc ul li{ float:left; width:310px; margin-right:40px; text-align:center; overflow:hidden} 
.shonc ul li:last-child{ margin-right:0px;}
.shonc ul li .shonimg{background:#fff; padding:15px 0;}
.shonc ul li img{ width:268px; transition:all 0.5s;}
.shonc ul li p{ margin-top:20px; font-size:14px; color:#333333;}
.shonc ul li:hover img{ transform:scale(1.1,1.1)}
.shonc ul li:hover p{ color:#e11f16;}

@media (max-width:1360px) {
	.shonc{ width:93.75%;}
	.shonc ul li{ width:calc(25% - 30px); margin:0 15px;}
	.shonc ul li .shonimg{padding:15px 5px;}
	.shonc ul li:last-child{ margin-right:15px;}
	.shonc ul li p{ margin-top:15px;}
	}
@media (max-width:1100px) {
	.shonc ul li{ width:calc(25% - 20px); margin:0 10px;}
	.shonc ul li:last-child{ margin-right:10px;}
	.shonc ul li p{ display:block; height:21px; overflow:hidden}
	}
@media (max-width:950px) {
	.shonc ul li{ width:calc(25% - 10px); margin:0 5px;}
	.shonc ul li:last-child{ margin-right:5px;}
	.shonc ul li .shonimg{padding:5px 5px;}
	.shonc ul li p{ display:block; height:21px; overflow:hidden}
	}
@media (max-width:820px) {
	.shon{ background:#e1e8eb; height: auto; padding-bottom:30px;}
	.shonc ul li{ width:calc(50% - 40px); margin:0 20px; margin-bottom:40px;}
	.shonc ul li:last-child{ margin-right:20px;}
	.shonc ul li .shonimg{padding:15px 5px;}
	}
@media (max-width:640px) {
	.shonc ul li{ width:calc(50% - 20px); margin:0 10px; margin-bottom:20px;}
	.shonc ul li:last-child{ margin-right:10px;}
	.shonc ul li .shonimg{padding:10px 5px;}
	.shonc{ margin-top:20px;}
	}
	
@media (max-width:500px) {
	.shonc ul li{ width:calc(50% - 10px); margin:0 5px; margin-bottom:10px;}
	.shonc ul li:last-child{ margin-right:5px;}
	}

.snew{ background:url(../image/bj8.jpg) no-repeat center; height:633px;}
.snew .syzy{ width: auto;}
.snewc{ width:1360px; margin:0 auto; margin-top:40px;}
.snewc ul{ overflow:hidden}
.snewc ul li{ float:left; margin-right:40px; width:310px;}
.snewc ul li:last-child{ margin-right:0px;}
.snewc ul li .snewimg{ position:relative;}
.snewc ul li .snewlj{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); opacity:0; z-index:1; transition:all 0.5s;}
.snewc ul li .snewlj img{transition:all 0.5s;}
.snewc ul li .snewh{ position:absolute; width:100%; top:0px; bottom:0px; background:#e11f16; opacity:0;transition:all 0.5s;}
.snewc ul li .snewtit{ margin-top:20px; font-size:16px; color:#333333;transition:all 0.5s;}
.snewc ul li .snewzy{ margin-top:20px; line-height:24px; color:#808080; font-size:14px;}
.snewc ul li .snewdate{ position:relative; font-size:16px; color:#4c4c4c; margin-top:15px;}
.snewc ul li .snewdate .jt{width:19px;height:10px;background:url(../image/projt.png) no-repeat left;position:absolute;right:0px;bottom: 4px;}
.snewc ul li:hover .snewlj{ opacity:1;}
.snewc ul li:hover .snewlj img{ transform:rotate(360deg)}
.snewc ul li:hover .snewh{ opacity:0.8;}
.snewc ul li:hover .snewtit{ color:#e32a22;}
.snewc ul li:hover .snewdate .jt{ background-position:right;}

@media (max-width:1360px) {
	.snew{background:url(../image/bj8.jpg) no-repeat center top; height:auto; padding-bottom:20px;}
	.snewc{ width:93.75%;}
	.snewc ul li{  width:calc(25% - 40px); margin:0px 20px;}
    .snewc ul li:last-child{ margin-right:20px;}
	.snewc ul li .snewtit{ height:21px; overflow:hidden;}
	}
@media (max-width:1100px) {
	.snewc ul li{  width:calc(25% - 20px); margin:0px 10px;}
    .snewc ul li:last-child{ margin-right:10px;}
	.snewc ul li .snewtit{ margin-top:10px;}
	.snewc ul li .snewzy{ margin-top:10px;}
	.snewc ul li .snewdate{ margin-top:10px;}
	}
@media (max-width:768px) {
	.snewc ul li{  width:calc(50% - 40px); margin:0px 20px; margin-bottom:40px;}
    .snewc ul li:last-child{ margin-right:20px;}
	.snewc{ margin-top:20px;}
	}
@media (max-width:640px) {
	.snewc ul li{  width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px;}
    .snewc ul li:last-child{ margin-right:10px;}
	.snewc ul li .snewzy{ height:48px; overflow:hidden}
	}
@media (max-width:420px) {
	.snewc ul li{  width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
    .snewc ul li:last-child{ margin-right:5px;}

	}

.yq{ background:#242424; height:72px; border-bottom:1px solid #3a3c3d;}
.yqm{ width:1360px; margin:0 auto;}
.yqbt{ float:left; margin-top:16px; line-height:41px; background:url(../image/yqlj.png) no-repeat center; width:108px;color:#fff; font-size:14px; box-sizing:border-box; padding-left:22px;}
.yqc{ float:left; margin-left:22px; line-height:72px;}
.yqc ul li{ float:left; margin-right:20px;}
.yqc ul li a{ color:#c7c7c7; font-size:14px;}
.fcon{ background:url(../image/bj9.jpg) no-repeat center; height:342px; padding-top:48px; box-sizing:border-box;}
.fconc{ width:1360px; margin:0 auto;}
.fnav{ float:left;}
.ful{ float:left; margin-right:70px;}
.ful:last-child{ margin-right:0px;}
.ful p{ font-size:14px; color:#fff; position:relative; padding-bottom:20px;}
.ful p::after{ content:""; width:14px; border-bottom:1px solid #e11f16; display:block; position:absolute; bottom:0px; left:0px;}
.ful ul{ margin-top:20px;}
.ful ul li{ font-size:12px; margin-bottom:14px;}
.ful ul li a{ color:#999;}
.fcontact{ float:right;}
.fcon_c{ float:right;}
.ewm{ float:right; margin-right:22px; text-align:center}
.ewm p{ margin-top:20px; color:#fff;}
.fcon_c p{font-size:14px;color:#b2b2b2;margin-bottom: 17px;}
.fcon_c p span{ color:#fff;	}
.fcon_c p:first-child span{ font-size:22px;}
.fcon_c a{ color:#fff}
.fbom{ padding:32px 0px; background:#2e2e2e; font-size:14px; color:#fff; text-align:center;}
.fbom a{color:#fff;}
@media (max-width:1360px) {
	.yqm{ width:93.75%; height:72px; }
	.yqc{ height:72px; overflow:hidden; width:calc(100% - 130px);}
	.fconc{ width:93.75%;}
	.fbom{padding:24px 0px;}
	}
@media (max-width:1050px) {
	.ful{ float:left; margin-right:40px;}
	}
@media (max-width:960px) {
	.fcon{ height:auto;background:url(../image/bj9.jpg) no-repeat center top #222324; padding-top:24px; padding-bottom:24px; overflow:hidden}
	.fnav{ float:none; overflow:hidden; margin-bottom:20px;}
	.ful{ width:25%; margin-right:0px;}
	.fcontact{ float:none;}
	.fcontact{ width:523px; margin:0 auto;}
	}
@media (max-width:768px) {
	.yq{ display:none;}
	.fnav{ margin-bottom:0px;}
	.ful{ width:100%; float:none; border-bottom:1px solid #3a3c3d; margin-bottom:10px;}
	.ful p::after{ display:none}
	.ful p{ padding-bottom:10px;}
	.ful ul{ border-top:1px solid #3a3c3d; margin-top:10px; padding-top:10px; display:none; }
	.ful ul li{ padding-left:10px; margin-bottom:10px;}
	.fcontact{ display:none;}
	.fbom{padding:12px 0px;}
	}
	
/*about*/
.ab1{ background:url(../image/abbj1.jpg) no-repeat center top; height:779px;}
.abc{ width:1360px; margin:0 auto;}
.ab1_top{ padding-top:100px;}
.abc1_tit{ font-size:36px; color:#fff; line-height:36px; text-align: center;}
.abc1_xian{  width:24px; border-bottom:1px solid #fff; margin:0 auto;margin-top:20px; margin-bottom:15px;}
.abc2_zy{ text-align:center; font-size:14px; color:#ffffff; width:1000px; margin:0 auto; line-height:24px;}
.ab1_con{ margin-top:60px; background:#fff; padding:60px 40px 60px 40px;}
.ab1_c_zy{ line-height:36px; font-size:16px; color:#333;}
.ab1_ul{ margin-top:20px; overflow:hidden}
.ab1_ul ul li{ float:left; width:21%;margin:2%; text-align:center;}
.ab1_ul ul li img{width:90%;padding:5%}
.ab1_ul ul li .ab1_h{ font-size:60px; line-height:60px; color:#e11f16;}
.ab1_ul ul li .ab1_h span{ font-size:38px; line-height:38px; position:relative; top:-30px; left:5px;}
.ab1_wz{ margin-top:10px; color:#808080; font-size:14px;}

@media (max-width:1360px) {
	.abc{ width:93.75%;}
	}
@media (max-width:1060px) {
	.abc2_zy{width:93.75%;}
	}
@media (max-width:860px) {
	.ab1_con{ padding:40px 20px 40px 20px}
	}
@media (max-width:768px) {
	.ab1{ height:auto; padding-bottom:50px;background:url(../image/abbj1.jpg) no-repeat center top #f0f0f0;}
	.ab1_top{ padding-top:50px;}
	.ab1_ul ul li .ab1_h{ font-size:40px; line-height:40px;}
	.ab1_ul ul li .ab1_h span{ font-size:24px; top:-20px;}
	}
@media (max-width:640px) {
	.ab1_ul{ margin-top:30px;}
	.ab1_ul ul li{ width:46%; margin-bottom:20px;}
	}
@media (max-width:450px) {
	.abc1_tit{ font-size:30px; line-height:30px;}
	.ab1_con{ margin-top:30px;padding:30px 20px 30px 20px}
	}

.ab2 .ab2_top{ overflow:hidden; position:relative;}
.ab2 .ab2_top .ab2_left{ float:left; width:50%; background:url(../image/abbj2.jpg) no-repeat center right; overflow:hidden; height:444px; position:relative}
.ab2 .ab2_top .ab2_left .ab2_leftc{ width:680px; float:right; font-size:14px; color:#f7f7f7; line-height:40px; position:absolute; top:50%; transform:translateY(-50%); right:0px; padding-right:45px; box-sizing:border-box;}
.ab2_right{ position: absolute; top:50%; transform:translateY(-50%); width:50%; right:0px;}
.ab2_right ul{ width:680px; overflow:hidden}
.ab2_right ul li{ width:50%; float:left; margin-bottom:60px; text-align:center;}
.ab2_right ul li:nth-child(3),.ab2_right ul li:nth-child(4){ margin-bottom:0px;}
.ab2_li_img{ width:57px; height:52px; margin:0 auto;}
.ab2_li_img1{ background:url(../image/abtb1.jpg) no-repeat center;}
.ab2_li_img2{ background:url(../image/abtb2.jpg) no-repeat center;}
.ab2_li_img3{ background:url(../image/abtb3.jpg) no-repeat center;}
.ab2_li_img4{ background:url(../image/abtb4.jpg) no-repeat center;}
.ab2_li_xian{ width:20PX; margin:14PX auto; border-bottom:2px solid #b3b3b3;}
.ab2_li_wz{ font-size:16px;}
.ab2_bom{ text-align:center; font-size:20px; color:#333333; line-height:40px; padding:60px 0px;}
@media (max-width:1360px) {
	.ab2 .ab2_top .ab2_left .ab2_leftc{ width:100%;  box-sizing:border-box; padding:0px 20px;}
	.ab2_right ul{ width:100%;  box-sizing:border-box; padding:0px 20px;}
	.ab2_bom{ width:93.75%; margin:0 auto; padding:50px 0px;}
	}
@media (max-width:1030px) {
	.ab2 .ab2_top .ab2_left .ab2_leftc{ line-height:35px; padding:0px 15px}
	}
@media (max-width:820px) {
	  .ab2 .ab2_top .ab2_left .ab2_leftc{ line-height:30px; padding:0px 15px; font-size:12px;}
	}
@media (max-width:768px) {
	.ab2 .ab2_top .ab2_left{ float:none; width:100%; background:url(../image/abbj2.jpg) no-repeat right bottom; height:auto; padding:30px 0px; font-size:}
	.ab2 .ab2_top .ab2_left .ab2_leftc{ width:93.75%; margin:0 auto; position:relative; transform:translateY(0%); left:0px; top:0px; float:none; padding:0px;font-size:14px;line-height:40px;}
	.ab2_right{ position:relative;top:0%; transform:translateY(0%);width:100%; padding-top:30px;}
	.ab2_right ul{ width:93.75%; margin:0 auto; padding:0px;}
	}
@media (max-width:640px) {
	.ab2 .ab2_top .ab2_left .ab2_leftc{ font-size:14px; line-height:30px; font-size:13px;}
	.ab2_bom{ font-size:18px; padding:40px 0;}
	}
@media (max-width:440px) {
	.ab2 .ab2_top .ab2_left{padding:20px 0px;}
	.ab2 .ab2_top .ab2_left .ab2_leftc{ font-size:14px; line-height:30px; font-size:12px;}
	.ab2_li_xian{ margin:10px auto;}
	.ab2_right ul li{ margin-bottom:40px;}
	.ab2_bom{ font-size:16px; line-height:28px;}
	}

.ls{ background:url(../image/abbj3.jpg) no-repeat center; height:510px; position:relative}
.ls_top{ text-align:center; padding-top:60px;}
.ls_tit{ font-size:50px; line-height:50px; color:#cccccc; font-weight:bold;}
.ls_tit span{ margin-left:19px;}
.ls_zy{ font-size:16px; color:#4c4c4c; line-height:28px; margin-top:20px;}
.ls_con{  width:1360px; margin:0 auto;margin-top:50px;}
.ls_xian{ position:absolute; width:100%; border-bottom:1px solid #cccccc; bottom:195px;}
.ls_ri{ height:72px; width:72px; background:#fff; border-radius:50%; border:4px solid #f0f0f0;text-align:center; font-size:20px; font-weight:bold; color:#666666; line-height:72px; position:absolute; left:50%; transform:translateX(-50%); top:-40px;}
.ls_wz{ height:128px; background:#fff; border-radius:5px; box-sizing:border-box; padding:60px 25px 0px 25px; font-size:14px; color:#4c4c4c;}
.ls_con .swiper-slide{ margin-top:37px;}
.ls_con .swiper-slide::after{ content:""; width:13px; height:13px; border-radius:50%; display:block; background:url(../image/abyy.png) no-repeat center #f0f0f0; position:absolute; top:61px; right:-30px; border:2px solid #f0f0f0;}
.ls_con .swiper-button-next,.ls_con .swiper-button-prev{ background:none; height:50px; width:50px; border:1px solid #9d9d9d; transition:all 0.5s; font-family:'宋体'; font-size:24px; line-height:50px; text-align:center; border-radius:50%; font-weight:bold; position:relative; display:inline-block; margin:0px 34px;}
.ls_con .swiper-button-next:hover,.ls_con .swiper-button-prev:hover{ background:#ebb1ae; border:1px solid #e11f16; color:#e11f16;}
.ls_an{ text-align:center; margin-top:48px;}
@media (max-width:1360px) {
	.ls_con{ width:93.75%;}
	}
@media (max-width:1210px) {
	.ls_wz{ padding:50px 20px 0px 20px;}
	}
@media (max-width:870px) {
	.ls{ height:auto;background:url(../image/abbj3.jpg) no-repeat center; padding-bottom:30px;}
	.ls_top{ padding-top:50px;}
	.ls_con{ margin-top:40px;}
	.ls_con .swiper-slide::after{ right:-24px;}
	.ls_an{ margin-top:40px;}
	.ls_xian{bottom:180px;}
	}
@media (max-width:640px) {
	.ls_top{ padding-top:40px;}
	.ls_tit{ font-size:40px; line-height:40px;}
	.ls_con{ margin-top:20px;}
	.ls_an{ margin-top:20px;}
	.ls_con .swiper-button-next, .ls_con .swiper-button-prev{ height:35px; width:35px; line-height:35px; margin:0px 20px;}
	.ls_con .swiper-slide::after{ display:none;}
	.ls_xian{bottom:145px;}
	.ls_wz{ height:140px;}
	}
@media (max-width:360px) {
	.ls_wz{ 45px 15px 0px 15px}
	}


.ab_cur{ background:url(../image/abbj4.jpg) no-repeat center; height:556px;}
.ab_cur_top{ text-align:center; padding-top:60px;}
.ab_cur_tit{ font-size:24px; color:#ffffff; line-height:24px;}
.ab_cur_xian{ width:22px; margin:20px auto; border-bottom:1px solid #92afbf;}
.ab_cur_zy{ font-size:14px; color:#fff;}
.ab_curc{  width:1360px; margin:0 auto;margin-top:60px;}
.ab_curc ul li{ float:left; margin-right:44px; width:424px; height:299px; box-sizing: border-box; padding:36px 40px 0px 40px; background:#ffffff; box-shadow:rgba(0,0,0,0.2) 0px 0px 10px; border-radius:5px; position:relative}
.ab_curc ul li:last-child{ margin-right:0px;}
.ab_curc ul li .ab_curli_tit{ font-size:28px; color:#333333; line-height:28px;}
.ab_curc ul li .ab_curli_xian{ margin:20px 0px; width:16px; border-bottom:1px solid #f08f8a;}
.ab_curc ul li .ab_curli_img{ position:absolute; right:40px; top:36px;}
.ab_curc ul li .ab_curli_wz{ font-size:14px; color:#333333; line-height:32px;}

@media (max-width:1360px) {
	.ab_curc{ width:93.75%;}
	.ab_curc ul li{ width:calc(33.33% - 40px); margin:0px 20px;padding:30px 30px 0px 30px;height:330px;}
	.ab_curc ul li .ab_curli_img{ top:24px;}
	.ab_curc ul li .ab_curli_xian{ margin:15px 0px;}
	.ab_cur_zy{ width:93.75%; margin:0 auto;}
	}
@media (max-width:1150px) {
	.ab_curc ul li{padding:30px 20px 0px 20px;width:calc(33.33% - 30px); margin:0px 15px;}
	.ab_curc ul li .ab_curli_img{ right:20px;}
	}
@media (max-width:1150px) {
	.ab_curc ul li{width:calc(33.33% - 20px); margin:0px 10px;}
	.ab_curc{ margin-top:40px;}
	.ab_curc ul li .ab_curli_xian{ margin:15px 0px 10px;}
	}
@media (max-width:915px) {
	.ab_cur{ height:auto; background:url(../image/abbj4.jpg) no-repeat center top;}
	.ab_curc ul li{ float:none;  width:100%; margin:0px;margin-bottom:20px;height:auto;padding:36px 40px 30px 40px;}
	}
@media (max-width:640px) {
	.ab_curc ul li{padding:26px 30px 20px 30px;}
	.ab_cur_top{ padding-top:40px;}
	.ab_curc{ margin-top:30px;}
	}
@media (max-width:640px) {
	.ab_curc ul li{padding:26px 15px 20px 15px;}
	}	

.hon{ background:url(../image/abbj5.jpg) no-repeat center; height:442px;}
.hon_top{ padding-top:50px; text-align:center;}
.hon_tit{ font-size:24px; color:#333; line-height:24px;}
.hon_xian{  margin:0 auto;margin-top:19px; width:22px; border-bottom:1px solid #e11f16;}
.hon_con{ width:1360px; margin:0 auto; margin-top:40px; position:relative;}
.hon_con .honimg{ background:#fff; text-align:center; padding:15px 15px;}
.hon_con .swiper-slide p{ margin-top:20px; text-align:center; font-size:14px; color:#333;}
.hon_con .swiper-pagination{ text-align:center; width:100%; margin-top:15px;}
.hon_con .swiper-pagination-bullet{ background:#b3b3b3; height:13px; width:13px; margin:0px 8px; opacity:1;}
.hon_con .swiper-pagination-bullet-active{ background:#e11f16;}
@media (max-width:1360px) {
	.hon_con{width:93.75%;}
	.hon_con .honimg img{ width:93.75%;}
	}
@media (max-width:1120px) {
	.hon_con .swiper-slide p{ display:block; height:21px; overflow:hidden}
	}
@media (max-width:880px) {
	.hon_top{ padding-top:40px;}
	.hon_con{ margin-top:30px;}
	}
@media (max-width:768px) {
	.hon{height:auto; padding-bottom:30px;}
	.hon_top{ padding-top:40px;}
	.hon_con .swiper-pagination{ position:relative;}
	}
/*contact*/
.banner_ny{ height:400px; position:relative; overflow:hidden}
.ban_wz{color:#fff; margin-top:105px; text-align:center}
.ban_tit{ font-size:36px; line-height:36px;}
.ban_xian{ margin:17px auto; width:25px; border-bottom:1px solid #eae9e7;}
.ban_zy{ font-size:14px; width:980px; margin:0 auto; text-align:center}
.nybannerwap{ display:none;}

.ban_nav{ margin-top:60px; text-align:center;max-width:1360px;margin:0 auto;}
.ban_nav ul li{ display:inline-block; margin:12px 12px; min-width:100px; padding:0 10px;line-height:40px; border:1px solid #ccc;  transition:all 0.5s;border-radius:5px;}
.ban_nav ul li a{ display:block; color:#333; font-size:14px;}
.ban_nav ul li:hover{ background:#FB613B;border:1px solid #FB613B;}
.ban_nav ul li a:hover{ color:#fff;}
.ban_nav ul li.leftconli{background:#FB613B;border:1px solid #FB613B;color:#fff;}
.ban_nav ul li.leftconli a{color:#fff;}
.wap_nav{ display:none;}


@media (max-width:1100px) {
	.ban_nav ul li{min-width:100px;line-height:35px;margin: 6px;}
	.ban_zy{ width:93.75%;}
	}
@media (max-width:950px) {
	.ban_nav ul li{line-height:35px; margin:6px;}
	}

@media (max-width:768px) {
.ban_nav ul li{width:40%;line-height:35px; margin:6px;}
	.nybannerwap{ display:block}
	.banner_ny{ display:none;}
	.wap_nav{ display:block; /*background:#f0f0f0; border-bottom:1px solid #fff;*/}
	.wap_nav ul{ overflow:hidden}
	.wap_nav ul li{ float:left; width:50%; box-sizing:border-box; border-right:1px solid #f0f0f0; text-align:center; line-height:35px; border-bottom:1px solid #f0f0f0; font-size:16px;}
	.wap_nav ul li.leftconli{ background:#e11f16;}
	.wap_nav ul li.leftconli a{ color:#fff;}
	.wap_nav ul li a{ display:block;}
	}



#allmap{ height:515px;}

.contact_wz{ width:1360px; margin:0 auto; padding:50px 0px;}
.contact_top{ color:#242425; font-size:32px; line-height:32px; margin-bottom:50px;}
.contact_c{ overflow:hidden}
.contact_l{ float:left; width:640px;}
.contact_li{ margin-bottom:35px;}
.contact_litit{ font-size:16px; color:#999}
.contact_li p{ font-size:22px; color:#333333; margin-top:10px;}
.contact_li font{ font-size:16px; color:#333;}
.contact_cen{ float:left;}
.contact_r{ float:right; margin-top:15px; text-align:center;}
.contact_r p{ margin-top:10px; font-size:14px; color:#333333;}

.contact .con-l{float:left;width:48%;}
.contact .con-r{float:right;width:48%;}
@media (max-width:1360px) {
	.contact_wz{ width:93.75%; margin:0 auto;}
	}
@media (max-width:1200px) {
	.contact_l{ width:40%;}
	.contact_li p{ font-size:18px;}
	}
@media (max-width:925px) {
	.contact_wz{ padding:30px 0px;}
	.contact_l{ float:none; width:100%; margin-bottom:10px;}
	.contact_cen{ float:none; margin-bottom:10px;}
	.contact_r{ float:none;}
	.contact_top{ margin-bottom:30px;}
	.contact_li{ margin-bottom:20px;}
	.contact .con-l{width:98%;padding:10px;}
.contact .con-r{width:94%;padding:10px;}
	}
@media (max-width:768px) {
	#allmap{ display:none;}
	
	}
@media (max-width:440px) {
	.contact_top{ font-size:26px; line-height:26px; margin-bottom:20px;}
	.contact_litit{ font-size:14px;}
	.contact_li p{ font-size:16px; margin-top:5px;}
	.contact_li font{ font-size:14px;}
	.contact_li{ margin-bottom:10px;}
	}
/*news*/
.news{ background:#f0f0f0; padding:40px 0px 50px;}
.newlist{ width:1360px; margin:0 auto;}
.newlist ul li{ background:#fff; margin-bottom:40px; overflow:hidden; position:relative;}
.newlist ul li .newimg{ float:left; overflow:hidden}
.newlist ul li .newimg img{ transition:all 0.5s;max-width:274px;}
.newlist ul li .newr{ float:left; width:calc(100% - 322px); box-sizing:border-box; padding:30px 25px 25px 30px;}
.newlist ul li .newstit{ font-size:18px; color:#333333;}
.newlist ul li .newxian{ width:24px; border-bottom:1px solid #e11f16; margin:20px 0px;}
.newlist ul li .newszy{ font-size:14px; color:#666666; line-height:24px;}
.newsdate{ margin-top:10px; font-size:14px; color:#4c4c4c;}
.newlist ul li .jt{width:19px;height:10px;background:url(../image/projt.png) no-repeat left;position:absolute;right:30px;bottom: 40px;}
.newlist ul li:hover .newimg img{ transform:scale(1.1,1.1)}
.newlist ul li:hover .newstit{ color:#e11f16;}
.newlist ul li:hover .jt{ background-position:right;}
/*
.pageNavi{ text-align:center}
.pageNavi span{ width:40px; display:inline-block; height:40px; text-align:center; line-height:40px; background:#fff; margin:0px 6px; font-size:16px; }
.pageNavi a{ width:40px; display:inline-block; height:40px; text-align:center; line-height:40px; background:#fff; margin:0px 6px; font-size:16px; }
.pageNavi .jt{ font-family:'宋体';}
.pageNavi .current{ background:#e11f16; color:#fff;}
*/
.pageNavi{ text-align:center}
.pageNavi span{padding:5px;margin:5px; }
.pageNavi .page-numbar a{ border:solid 1px #ccc;padding:5px 8px;margin:5px; }
.pageNavi .page-numbar a:hover{ background:#f00;color:#fff; }
.pageNavi .page-num-current{ background:#f00;color:#fff;}

@media (max-width:1360px) {
	.newlist{ width:93.75%;}
	}
@media (max-width:1030px) {
	.newlist ul li .newr{ padding:25px 20px 20px 25px}
	.newlist ul li .newszy{ height:48px; overflow:hidden;}
	}
@media (max-width:768px) {
	.newlist ul li{  margin-bottom:30px}
	.newlist ul li .newstit{ height:21px; overflow:hidden;}
	.news{ padding:30px 0px 40px}
	.newlist ul li .newr{ padding:15px 10px 10px 15px; width:calc(100% - 250px);}
	.newimg{ width:250px;}
	.newlist ul li .newxian{margin:13px 0px;}
	.newlist ul li .jt{right: 26px;bottom: 15px;}
	}
@media (max-width:640px) {
	.newimg{ width:200px;}
	.newlist ul li .newr{ padding:15px 10px 10px 15px; width:calc(100% - 200px);}
	.newlist ul li .newszy{ height:24px;}
	.newlist ul li .newxian{margin:10px 0px;}
	.newlist ul li{  margin-bottom:20px}
	.pageNavi span{width:30px;height:30px; line-height:30px;margin:0px 3px;}
	.pageNavi a{width:30px;height:30px; line-height:30px; margin:0px 3px;}
	}
@media (max-width:470px) {
	.newlist ul li .newimg{ float:none; width:100%;}
	.newlist ul li .newimg img{ width:100%;}
	.newlist ul li .newr{ float:none; width:100%;}
	}


/*newshow*/
.content{ background:#f0f0f0;padding:40px 0px 50px;}
.newshow{ background:#fff; width:1360px; margin:0 auto; padding:40px; box-sizing:border-box;}
.newshow_tit{ font-size:24px; color:#4c4c4c; font-weight:bold; text-align:center; line-height:24px;}
.new_top{ border-bottom:1px solid #e6e6e6; padding-top:35px; padding-bottom:25px; text-align:center; color:#b2b2b2; font-size:14px}
.new_top font{ margin:0px 15px;}
.new_top img{ position:relative; margin-right:8px; top:3px;}
.newshow_con{ padding-top:32px; font-size:14px; line-height:32px;}

.newbom{ width:1360px; margin:0 auto; margin-top:40px; overflow:hidden}
.new_boms{ float:left; width:48.5%; background:#fff; height:172px; box-sizing:border-box; padding:22px 32px 28px 32px;}
.new_bom_t{ position:relative; border-bottom:1px solid #ebebeb; font-size:16px; color:#555c64; padding-bottom:20px;}
.new_bom_t span{ position:absolute; right:0px; display:block; width:20px; border-bottom:3px solid #b3b3b3; top:10px;}
.new_bom_b{ padding-top:20px;}
.new_bom_b p{ font-size:18px; color:#4c4c4c;}
.new_bom_b font{ font-size:14px; color:#999999; padding-top:20px; display:block;}
.new_next{ float:right;}
.new_boms:hover .new_bom_t span{ border-bottom:3px solid #d91015;}
.new_boms:hover .new_bom_b p{ color:#d91015;}
@media (max-width:1360px) {
	.newshow{ width:93.75%;}
	.newbom{ width:93.75%;}
	}
@media (max-width:1000px) {
	.content{padding:20px 0px 30px;}
	.newshow{ padding:30px;}
	.newshow_con{ padding-top:25px;}
	.new_top{ padding-top:25px; padding-bottom:20px;}
	.newbom{ margin-top:30px;}
	.new_boms{ padding:15px 25px 20px 25px; height:150px;}
	.new_bom_t{ padding-bottom:15px;}
	.new_bom_b{ padding-top:15px;}
	.new_bom_b font{ padding-top:15px;}
	}
@media (max-width:768px) {
	.newshow{ padding:20px;}
	.new_top{ padding-top:15px; padding-bottom:10px;}
	.newshow_con{ padding-top:10px;}
	.newshow_tit{ font-size:20px; line-height:20px;}
	.newshow_con{ line-height:28px;}
	.newshow_con iframe{ width:100% !important; height:300px !important;}
	
	}
@media (max-width:640px) {
	.new_boms{ float:none; width:100%; margin-bottom:10px;}
	.newbom{ margin-top:10px;}
	}
@media (max-width:500px) {
	.new_boms{padding:10px; height:auto;}
	}

/*视频*/
.video{ width:1360px; margin:0 auto;}
.video ul li{ float:left; margin-right:44px; transition:all 0.5s; margin-bottom:44px; border-radius:5px; overflow:hidden}
.video ul li:nth-child(3n){margin-right:0px;}
.video ul li .videoimg{ position:relative; overflow:hidden}
.video ul li .videoimg img{ transition:all 0.5s;}
.video ul li .videoimg .videoimgh{ position:absolute; width:100%; top:0px; bottom:0px; left:0px; background:#666666; opacity:0.5; transition:all 0.5s;}
.video ul li .videowz{ height:146px; background:#fff;transition:all 0.5s;}
.videotit{ text-align:center; padding-top:27px; font-size:16px; color:#333333;}
.videobf{width:43px;height:43px;margin:0 auto;margin-top: 25px;transition:all 0.5s;}
.videobf span{ display:block; background:url(../image/videobf.png) no-repeat left; width:100%; height:100%;}
.video ul li:hover{box-shadow: 0px 0px 45px rgba(225,31,22,0.15);}
.video ul li:hover .videoimg .videoimgh{ opacity:0;}
.video ul li:hover .videoimg img{ transform:scale(1.1,1.1)}
.video ul li:hover .videowz{ background:#fff;}
.video ul li:hover .videobf{ transform:rotate(360deg)}
.video ul li:hover .videobf span{ background-position:right;}

@media (max-width:1360px) {
	.video{ width:93.75%;}
	.video ul li{ width:calc(33.33% - 40px); margin:0px 20px; margin-bottom:40px;}
	.video ul li:nth-child(3n){margin-right:20px;}
	}
@media (max-width:1050px) {
	.video ul li{ width:calc(33.33% - 30px); margin:0px 15px; margin-bottom:30px;}
	.video ul li:nth-child(3n){margin-right:15px;}
	.videotit{ padding-top:20px;}
	.videobf{ margin-top:20px;}
	.video ul li .videowz{ height:auto; padding-bottom:20px;}
	}
@media (max-width:850px) {
	.video ul li{ width:calc(33.33% - 20px); margin:0px 10px; margin-bottom:20px;}
	.video ul li:nth-child(3n){margin-right:10px;}
	}
@media (max-width:768px) {
	.video ul li{ width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px;}
	.video ul li:nth-child(3n){margin-right:10px;}
	}
@media (max-width:580px) {
	.video ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
	.video ul li:nth-child(3n){margin-right:5px;}
	.videotit{ padding-top:10px;}
	.videobf{ margin-top:10px;}
	.videobf{ width:24px; height:30px; }
	.videobf span{background-size:auto 80%;}
	.video ul li .videowz{ height:auto; padding-bottom:10px;}
	}

/*server*/
.ser_nav{ background:#f0f0f0;}
.ser_nav ul{ position:relative; top:-70px; width:1360px; margin:0 auto;}
.ser_nav ul li{ float:left; margin-right:26px; width:205px; height:138px; background:#fff; border-radius:5px; text-align:center; box-shadow:rgba(0,0,0,0.1) 0px 0px 20px;}
.ser_nav ul li:last-child{ margin-right:0px;}
.ser_nav ul li .ser_img{ padding-top:32px;}
.ser_nav ul li .ser_xian{ width:18px; border-bottom:1px solid #cccccc; margin:10px auto;}
.ser_nav ul li p{ font-size:16px;}
@media (max-width:1360px) {
	.ser_nav ul{ width:100%; padding:0px 10px; box-sizing:border-box;}
	.ser_nav ul li{ width:calc(16.67% - 22px); margin:0px 10px;}
	.ser_nav ul li:last-child{ margin-right:10px;}
	
	}
@media (max-width:1015px) {
	.ser_nav ul{ top:-50px;}
	.ser_nav ul li{ height:120px;}
	.ser_nav ul li .ser_img{ padding-top:24px;}
	.ser_nav ul li{ width:calc(16.67% - 16px); margin:0px 7px;}
	.ser_nav ul li:last-child{ margin-right:7px;}
	}
@media (max-width:768px) {
	.ser_nav ul{ top:0px; width:93.75%;padding:0px;padding-top:30px; }
	.ser_nav ul li{ width:calc(33.33% - 22px); margin:0px 10px; margin-bottom:20px;}
	.ser_nav ul li:last-child{ margin-right:10px;}
	}
@media (max-width:540px) {
	.ser_nav ul li{ width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px;}
	.ser_nav ul li:last-child{ margin-right:10px;}
	}
@media (max-width:400px) {
	.ser_nav ul{ padding-top:10px;}
	.ser_nav ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
	.ser_nav ul li:last-child{ margin-right:5px;}
	}

.server{ width:1360px; margin:0 auto; padding:47px 0px 60px; position:relative;}
.server p{ text-align:center; font-size:16px; color:#333333; padding-bottom:40px;}
.server .inban{ width:calc(50% - 21px); margin-right:18px; font-size:14px; padding-bottom:24px; border:0px; border-bottom:1px solid #dadada; margin-bottom:45px; outline:none;}
.server .inban:nth-child(2n){ margin-left:18px; margin-right:0px;}
.server #txt_add{ width:100%;font-size:14px; padding-bottom:24px; border:0px; border-bottom:1px solid #dadada; margin-bottom:45px; outline:none;}
.server #txt_content{width:100%;font-size:14px;border:0px; border-bottom:1px solid #dadada;outline:none; margin-bottom:45px; height:140px;}
.server .pjseabtn{ width:245px; line-height:70px; height:70px; background:#e3322a; color:#fff; border:0px; font-size:14px; box-shadow:rgba(227,50,42,0.5) 0px 15px 60px;}
.server .serimg{ position:absolute; bottom:60px; right:-129px;}
@media (max-width:1360px) {
	.server{ width:93.75%; overflow:hidden}
	.server .serimg{right:-69px;}
	}
@media (max-width:768px) {
	.server{padding:37px 0px 50px;}
	.server .inban{ width:100%; margin-right:0px;padding-bottom:15px; margin-bottom:25px;}
	.server .inban:nth-child(2n){margin-left:0px;}
	.server #txt_add{padding-bottom:15px;margin-bottom:25px;}
	.server #txt_content{ margin-bottom:25px;}
	.serimg{ display:none;}
	.server .pjseabtn{ width:100%;}
	}
@media (max-width:640px) {
	.server #txt_content{ height:90px;}
	.server .pjseabtn{ height:50px; line-height:50px;}
	}
/*products*/
.products{ width:1360px; margin:0 auto; overflow:hidden} 
.products ul li{ float:left; width:424px; margin-right:44px; background:#fff; margin-bottom:44px; padding-bottom:25px;}
.products ul li:nth-child(3n){ margin-right:0px;} 
.products ul li .sproimg{ text-align:center;height:290px;}
.products ul li .sproimg img{ width:100%;}
.products ul li .sprowz{ width:88.67%; margin:0 auto; padding-top:15px; position:relative; border-top:1px solid #e0e0e0;}
.products ul li .sprowz span{ color:#333333; font-size:14px;}
.products ul li .sprowz .jt{width:19px;height:10px;background:url(../image/projt.png) no-repeat left;position:absolute;right:0px;bottom: 4px;}
.products ul li:hover .sprowz span{ color:#e11f16;}
.products ul li:hover .sprowz .jt{ background-position:right;}
@media (max-width:1360px) {
	.products{ width:93.75%;}
	.products ul li{ width:calc(33.33% - 40px); margin:0px 20px; margin-bottom:40px;}
    .products ul li:nth-child(3n){ margin-right:20px;} 
	.products ul li .sproimg{ height:290px;}
	}
@media (max-width:1060px) {
	.products ul li{ width:calc(33.33% - 30px);margin:0px 15px; margin-bottom:30px;}
    .products ul li:nth-child(3n){ margin-right:15px;}
	.products ul li .sproimg{ height:220px;} 
	}
@media (max-width:860px) {
	.products ul li{ width:calc(33.33% - 20px); margin:0px 10px; margin-bottom:20px;}
    .products ul li:nth-child(3n){ margin-right:10px;}
	.products ul li .sproimg{ height:180px;} 
	}
@media (max-width:768px) {
	.products ul li{ width:calc(50% - 20px); margin:0px 10px; margin-bottom:20px;}
    .products ul li:nth-child(3n){ margin-right:10px;}
	.products ul li .sproimg{ height:150px;} 
	}
@media (max-width:540px) {
	.products ul li{ width:calc(50% - 10px); margin:0px 5px; margin-bottom:10px;}
    .products ul li:nth-child(3n){ margin-right:5px;} 
	.products ul li{  padding-top:15px; padding-bottom:15px;}
	.products ul li .sprowz{ padding-top:10px;}
	.products ul li .sproimg{ height:150px;}
	}

/*proshow*/
.pro{ width:1360px; margin:0 auto}
.pro_top{ background:#fff; padding:40px 40px 30px 40px; position:relative; overflow:hidden}
.pro_top .gallery-top{ float:left; width:610px;}
.pro_top .pro_img{ position:absolute; width:calc(100% - 710px); bottom:30px; right:40px;}
.pro_top .pro_img .gallery-thumbs{ width:calc(100% - 80px);}
.pro_top .pro_img .swiper-button-next,.pro_top .pro_img .swiper-button-prev{ background:none; font-family:'宋体'; height:30px; width:30px; text-align:center; line-height:30px; font-size:16px;
border:1px solid #a1a1a1; border-radius:50%; color:#a1a1a1;}
.pro_top .pro_img .swiper-button-next{ right:0px;}
.pro_top .pro_img .swiper-button-prev{ left:0px;}
.pro_top .pro_img .swiper-button-next:hover,.pro_top .pro_img .swiper-button-prev:hover{ color:#e11f16; border:1px solid #e11f16}
.pro_top .pro_img .swiper-slide{ box-sizing:border-box; border:1px solid #cccccc; position:relative; transition:all 0.5s;}
.pro_top .pro_img .swiper-slide::after{ content:""; width:100%; left:0px; top:0px; bottom:0px; background:#e11f16; opacity:0; position:absolute; display:block; transition:all 0.5s;}

.pro_top .pro_img .swiper-slide:hover::after{ opacity:0.23;}
.pro_top .pro_img .swiper-slide:hover{ border:3px solid #e11f16;}

.pro_top .pro_img .swiper-slide.swiper-slide-active::after{ opacity:0.23;}
.pro_top .pro_img .swiper-slide.swiper-slide-active{ border:3px solid #e11f16;}

.pro_tr{ float:right; width:calc(100% - 630px);}
.pro_tr .pro_tit{ font-size:24px; line-height:24px; color:#333; font-weight:bold; padding-bottom:25px; border-bottom:1px solid #e0e0e0;}
.pro_tr .pro_jj{ padding-top:20px;}
.pro_tr .pro_jj p{ font-size:14px; color:#999999;}
.pro_tr .pro_jj .pro_jjc{ font-size:14px; color:#333333; line-height:32px; margin-top:15px; max-height:155px; overflow:hidden}
.pro_tr .pro_jj .pro_jjc .swiper-container{ height:100%; width:100%; position:relative;max-height:155px; padding-right:10px; box-sizing:border-box;}


.pro_con{ margin-top:20px; background:#fff; padding:40px; box-sizing:border-box;}
.pro_con .proc_top{ border-bottom:1px solid #f0f0f0;  font-size:16px; color:#cc2a32; position:relative;padding-bottom:17px;}
.pro_con .proc_top span{position:relative;padding-bottom:17px;}
.pro_con .proc_top span::after{ content:""; position:absolute; border-bottom:3px solid #cc2a32; width:100%; display:block; bottom:-1px; left:0px;}
.proc_cons{ padding-top:25px; font-size:14px; color:#333333; line-height:32px;}

@media (max-width:1360px) {
	.pro{ width:93.75%;}
	.pro_top{ padding:30px 30px 20px 30px;}
	.pro_top .gallery-top{ width:550px;}
	.pro_top .pro_img{width:calc(100% - 620px);}
	.pro_tr{width:calc(100% - 560px);}
	.pro_tr .pro_tit{ padding-bottom:20px; font-size:20px; line-height:20px;}
	.pro_tr .pro_jj{ padding-top:10px;}
	.pro_tr .pro_jj .pro_jjc{ margin-top:10px; line-height:28px; font-size:13px; max-height:175px; }
	.pro_tr .pro_jj .pro_jjc .swiper-container{max-height:175px;}
	.pro_top .pro_img .swiper-button-next,.pro_top .pro_img .swiper-button-prev{ width:25px; height:25px; line-height:25px;}
	.pro_con{ padding:30px;}
	}
	
@media (max-width:1100px) {
	.pro_top{ padding:20px;}
	.pro_top .gallery-top{width:500px;}
	.pro_top .pro_img{width:calc(100% - 550px);}
	.pro_tr{width:calc(100% - 510px);}
	.pro_tr .pro_jj .pro_jjc{ max-height:160px;}
	.pro_tr .pro_jj .pro_jjc .swiper-container{max-height:160px;}
	.pro_con{ padding:20px;}
	.proc_cons{ padding-top:20px;}
	}
@media (max-width:960px) {
	.pro_top .gallery-top{ width:100%; text-align:center; float:none;}
	.pro_top .pro_img{ position:relative; top:0px; left:0px; width:100%;}
	.pro_top .pro_img .swiper-button-next,.pro_top .pro_img .swiper-button-prev{ width:30px; height:30px; line-height:30px;}
	.pro_tr{ float:none; width:100%; margin-top:20px;}
	.pro_tr .pro_jj .pro_jjc{ max-height:none; overflow:hidden}
	.pro_tr .pro_jj .pro_jjc .swiper-container{max-height:none;}
	}
@media (max-width:640px) {
	.pro_top{ padding:10px; padding-bottom:30px;}
	.pro_con{ padding:10px;padding-bottom:30px;}
	.proc_cons{ padding-top:10px;}
	.pro_tr .pro_tit{ padding-bottom:18px;}
	}
@media (max-width:460px) {
	.pro_top .pro_img .swiper-button-next,.pro_top .pro_img .swiper-button-prev{ width:20px; height:20px; line-height:20px; margin-top:-10px;}
	.pro_top .pro_img .gallery-thumbs{ width:calc(100% - 50px);}
	}
	
/*jobs*/
.job{ width:1360px; margin:0 auto;}
.job ul{ overflow:hidden}
.job ul li{ width:calc(50% - 20px); margin-right:20px; float:left; background:#fff; margin-bottom:40px; padding:30px; position:relative; box-sizing:border-box;}
.job ul li:nth-child(2n){margin-left:20px;margin-right:0px;}
.job ul li .job_tit{ font-size:18px; color:#333333;}
.job ul li .job_zy{ font-size:14px; color:#999999; margin-top:15px;}
.job_time{ position:absolute; right:30px; top:30px; font-size:12px; color:#666666;}
.job ul li:hover .job_tit{ color:#e11f16}

@media (max-width:1360px) {
	.job{ width:93.75%;}
	}
@media (max-width:1000px) {
	.job ul li{width:calc(50% - 10px);margin-right:10px;margin-bottom:20px;}
	.job ul li:nth-child(2n){margin-left:10px;margin-right:0px;}
	}
@media (max-width:860px) {
	.job ul li{width:calc(50% - 5px);margin-right:5px;margin-bottom:10px;}
	.job ul li:nth-child(2n){margin-left:5px;margin-right:0px;}
	}
@media (max-width:768px) {
	.job ul li{ width:100%;margin-right:0px;}
	.job ul li:nth-child(2n){margin-left:0px;}

	}
@media (max-width:640px) {
	.job ul li{ padding:20px;}
	.job_time{ top:20px;}
	}
@media (max-width:540px) {
	.job ul li{ padding:10px;}
	.job ul li .job_tit{ font-size:16px;}
	.job ul li .job_zy{ margin-top:5px;}
	.job_time{ top:15px;}
	}

/*jobshow*/
.jobs{ width:1360px; margin:0 auto; padding:40px; background:#Fff; box-sizing:border-box;}
.jobs_top{ position:relative; padding-bottom:25px; border-bottom:1px solid #e0e0e0;}
.jobs_top .jobs_tit{ font-size:24px; line-height:24px; color:#4c4c4c; font-weight:bold;}
.jobs_top .jobs_zy{ color:#999999; font-size:14px; margin-top:15px;}
.jobs_top .jobs_date{ position:absolute; right:0px; top:0px; font-size:14px; color:#666;}
.jobs_con{ padding-top:25px; padding-bottom:35px; font-size:14px; color:#333333; line-height:32px;border-bottom:1px solid #e0e0e0;}
.jobs_con strong{ font-size:16px; color:#e11f16;}
.jobjion{ padding-top:40px; position:relative}
.jobjion p{ font-size:18px; color:#333; margin-bottom:40px;}
.jobjion .jobin{ width:calc(33.33% - 21px); margin-right:21px; font-size:14px;  border-bottom:1px solid #dadada; margin-bottom:45px; outline:none; float:left;}
.jobjion .jobin input{padding-bottom:24px; border:0px; width:100%;}
.jobjion .jobsex input{ width:auto;}
.jobjion .jobsex{padding-bottom:20px; color:#a6a6a6;}
.jobjion #txt_content{width:100%;font-size:14px;border:0px; border-bottom:1px solid #dadada;outline:none; margin-bottom:45px; height:140px;}
.jobjion .pjseabtn{ width:245px; line-height:70px; height:70px; background:#e3322a; color:#fff; border:0px; font-size:14px; box-shadow:rgba(227,50,42,0.5) 0px 15px 60px;}
.jobjion .serimg{ position:absolute; bottom:00px; right:0px;}
@media (max-width:1360px) {
	.jobs{ width:93.75%; padding:30px;}
	}
@media (max-width:768px) {
	.jobs{padding:20px;}
	.jobs_top .jobs_zy{ margin-top:10px;}
	.jobs_top{ padding-bottom:15px;}
	.jobs_con{ padding-top:20px; padding-bottom:30px; line-height:30px;}
	.jobjion{ padding-top:30px;}
	.jobjion .pjseabtn{ height:60px; line-height:60px;}
	.jobjion .jobin{ margin-bottom:35px;}
	.jobjion #txt_content{ margin-bottom:35px;}
	}
@media (max-width:640px) {
	.jobjion .jobin{ width:100%; float:none; margin-right:0px;}
	.jobjion .jobin input{ padding-bottom:20px;}
	.jobjion .jobin{ margin-bottom:20px;}
	.jobjion .pjseabtn{ height:40px; line-height:40px; width:100%;}
	.jobjion p{ margin-bottom:25px;}
	
	}
@media (max-width:500px) {
	.jobs_top .jobs_tit{ font-size:20px; line-height:20px}
	.jobs_con{padding-top:15px; padding-bottom:20px; line-height:28px;}
	}
@media (max-width:768px) 
{
    #lightbox-container-image-box{ width:80% !important; height: auto !important;}
    #lightbox-container-image-data-box{width:80% !important; box-sizing: border-box;}
    }
    
    
   .fbai{ display:none;}
   .ftel{ display:none;}
@media (max-width:768px) 
{
   .fbai{ display:block; height:59px;}
   .ftel{ display:block; position:fixed; bottom:0px; padding:5px 0; width:100%; background:#fff; text-align:center;box-shadow: rgba(0,0,0,0.7) 0px -1px 10px;}
   .ftel a{ display:block}
   .ftel a img{ height:21px;}
   .ftel p{ font-size:14px; margin-top:7px;}
    }
   