@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
}


body::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
body::-webkit-scrollbar-track{
  background: #666;
  border-radius:2px;
}
body::-webkit-scrollbar-thumb{
  background: #222;
  border-radius:10px;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
	font-family: 'Microsoft YaHei';
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;min-width:1200px;}
@font-face {
    font-family: 'DINOT-Regular';
    src: url('DINOT-Regular.eot');
	src: url('DINOT-Regular.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Regular.woff2') format('woff2'),*/
	url('DINOT-Regular.woff') format('woff'),
	url('DINOT-Regular.ttf') format('truetype'),
	url('DINOT-Regular.svg#DINOT-Regular') format('svg');
}

.logo{padding-top:24px;}
.rtop{padding-top:10px;}
.lan{line-height:18px;padding-right:60px;;}
.lan a{display:inline-block;margin-left:25px}
.lan img{vertical-align:middle;}
.lan i{width:18px;height:18px;margin-right:10px;}

.nav ul li{display:inline-block;float:left;width:110px;text-align:center;line-height:64px;position:relative;z-index:11;}
.nav ul li>a{font-size:14px;color:#222;display:inline-block;position:relative;}
.nav ul li>a::after{width:100%;height:2px;display:inline-block;content:'';background-color:#b60005;position:absolute;left:0;bottom:0;opacity:0;}
.nav ul li:hover>a::after,.nav ul li.active>a::after
{opacity:1;transition:all .3s;}
.nav ul li:hover>a,.nav ul li.active>a
{color:#b60005;transition:all .3s;}
.nav ul li dl{position:absolute;left:50%;top:64px;width:100%;background:#fff;display:none;width:120px;margin-left:-60px;z-index:999;}
.nav ul li dl dd{line-height:36px;padding-top:0;}
.nav ul li dl dd a{display:block;color:#221815;}
.nav ul li dl dd a:hover{color:#fff;background:#b60005; transition:all .3s;}

.searchbox{width:160px;height:26px;background-color:#f6f6f6;border-radius:13px;padding-left:20px;padding-right:10px; box-sizing:border-box;}
.txt_search{float:left;width:100px;height:26px;}
.btnsearch{float:right;width:26px;height:26px;background:url(../images/btnsearch.png) no-repeat center;font-size:0;cursor:pointer;}

.banner{clear:both;position:relative;}
.banner .swiper-pagination{display:none;}
.banner .prev,
.banner .next{width:65px;height:129px;position:absolute;top:50%;margin-top:-64.5px;z-index:111;cursor:pointer;}
.banner .prev{left:80px;background:url(../images/bprev.png) no-repeat left top;}
.banner .next{right:80px;background:url(../images/brihgt.png) no-repeat left top;}
.banner ul li{position:relative;}
.banner ul li .fimg{display:none; position:absolute;width:310px;height:105px;right:143px;top:227px;z-index:999;}
.fimg img{position:relative; opacity:0;transform:translate(100px,0);transition:all .6s;}
.banner ul li.active .fimg img{opacity:1; -webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}


.banner ul li a .img img{display:block;width:100%;	
}




.footer{clear:both;background-color:#f5f5f5;}
.ftop{clear:both;padding-top:57px;padding-bottom:47px;}
.fbot{clear:both;background-color:#221815;padding-top:20px;padding-bottom:15px;}

.fnav ul li{display:inline-block;float:left;width:110px;}
.fnav ul li>a{font-size:14px;color:#221815;font-weight:bold;}
.fnav ul li dl{}
.fnav ul li dl dd{line-height:36px;padding-top:15px;}
.fnav ul li dl dd a{display:block;color:#816f6a;}
.fnav ul li dl dd a:hover{color:#221815;transition:all .3s;}
.frtop{text-align:right;}
.fwx{width:240px;}
.fwx dl{width:108px;text-align:center;margin-left:10px;font-size:12px;color:#221815;display:inline-block;}
.fwx dl dd{padding-top:5px;}
#share{height:34px;clear:both;padding-top:15px;}
#share a{width:34px;height:34px;margin:0;padding:0;display:inline-block;margin-left:15px;}
#share a.bshare-qqim{background:url(../images/fb01.png) no-repeat center top;}
#share a.bshare-weixin{background:url(../images/fb02.png) no-repeat center top;}
#share .bshare-sinaminiblog{display:none;}
#share a.bshare-qqim:hover{background:url(../images/fb001.png) no-repeat center top;}
#share a.bshare-weixin:hover{background:url(../images/fb002.png) no-repeat center top;}

.fcon dl dt{font-size:24px;color:#fff;background:url(../images/tel.png) no-repeat left center;padding-left:30px;}
.fcon dl dd{font-size:30px;color:#b60005;font-family:'DINOT-Regular';}
.copyright{line-height:30px;text-align:right;}
.copyright,.copyright a{color:#705f5a;}

.about{width:575px;}
.news{width:580px;}
.ititle strong{font-size:26px;color:#222;font-weight:normal;}
.ititle i{display:inline-block;width:24px;height:24px;margin-right:10px;position:relative;top:5px;}
.about .ititle i{background:url(../images/it01.png) no-repeat left top;}
.news .ititle i{background:url(../images/it02.png) no-repeat left top;}
.ititle a{display:inline-block;color:#b60005;padding-right:19px;background:url(../images/rw.png) no-repeat right center;float:right;}

.about .con{height:250px;position:relative;}
.inb{clear:both;padding-top:40px;padding-bottom:65px;}
.inb .warpper{position:relative;overflow:hidden;}
.inb .warpper::before{width:1px;height:100%;display:inline-block;content:'';background:#eee;position:absolute;left:50%;top:0;}

.inb .con{margin-top:13px;}
.about .img{width:200px;float:left;}
.about .info{width:360px;float:right;height:250px;position:relative;}
.about .desc{font-size:14px;line-height:24px;}
.about .desc p{text-indent:2em;}

.bplist{position:absolute;right:0;bottom:0;width:100%;}
.bplist ul{padding-top:32px;}
.bplist ul li{position:relative;width:56px;display:inline-block;margin-right:20px;float:left;}
.bplist ul li.more{margin-right:0;}
.bplist ul li::before{width:1px;height:20px;display:inline-block; position:absolute;left:50%;background-color:#221815; top:-12px;content:'';z-index:111;opacity:0;}
.bplist ul li i{display:inline-block;width:56px;height:56px;position:relative;}
.bplist ul li i img{display:block;width:100%;height:100%;border-radius:50%;}
.bplist ul li i img:nth-child(1){}
.bplist ul li i img:nth-child(2){display:none;}
.bplist ul li .ft{position:absolute;bottom:74px;width:74px;left:50%;margin-left:-37px;text-align:center;color:#b60005;opacity:0;}


.bplist ul li.active::before{opacity:1;transition:all .3s;}
.bplist ul li.active .ft{opacity:1;transition:all .3s;}
.bplist ul li.active i img{transition:all .3s;}
.bplist ul li.active i img:nth-child(1){display:none;}
.bplist ul li.active i img:nth-child(2){display:inline-block;}

.news .con ul li{height:50px;position:relative;overflow:hidden;}
.news .con ul li::after{width:21px;height:100%;background:url(../images/nrr.png) no-repeat left center;display:inline-block;position:absolute;right:-21px;top:0;content:'';}
.news .con ul li a{display:block;width:100%;box-sizing:border-box;padding-right:45px;}
.news .con ul li .time{width:0;height:50px;text-align:center;background-color:#b60005;position:absolute;left:0;top:0;opacity:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;}

.news .con ul li .ntime{width:45px;height:50px;text-align:center;color:#888;position:absolute;right:0;top:0;}
.news .con ul li .time strong,
.news .con ul li .time span{display:block;}
.news .con ul li .time strong{color:#fff;font-size:24px;font-weight:normal;}
.news .con ul li .time span{color:rgba(255,255,255,0.6);}
.news .con ul li .title{font-size:14px;color:#222;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-left:15px;background:url(../images/dot.jpg) no-repeat left center;}
.news .con ul li .title,.news .con ul li .ntime
{line-height:50px;}
.news .con ul li.active {background-color:#f6f6f6;}
.news .con ul li.active::after{opacity:1; right:14px;transition:all .3s;}
.news .con ul li.active a{padding-left:70px;transition:all .3s;}
.news .con ul li.active .time{opacity:1;width:50px;transition:all .3s;}
.news .con ul li.active .ntime{opacity:0;}
.news .con ul li.active .title{font-weight:bold;color:#222;padding-right:45px;padding-left:0;background:none;transition:all  .3s;}

.nbanner{clear:both;position:relative;}
.nbanner img{display:block;width:100%;}
.nbanner .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.nbanner .warpper{position:relative;height:inherit;}
.nbanner .txt{position:relative;top: 152px;padding-bottom:33px;color:#fff;} 
.nbanner .txt::after{width:40px;height:1px;display:inline-block;content:'';background-color:#fff;position:absolute;left:0;bottom:0;}
.nbanner .txt h3{font-size:36px;font-weight:bold;}
.nbanner .txt p{font-size:24px;}

.menubg{clear:bothheight:60px;line-height:60px;background:#f9f9f9;}
.menubg.active{ padding:20px 0; background:#fff;}

.smenu{text-align:center;}
.smenu ul{}
.smenu ul li{display:inline-block;width:auto;position:relative;margin-right:60px;}
.smenu ul li a{font-size:16px;color:#333;}
.smenu ul li.active{border-bottom:solid 2px #b60005;}
.menubg.active .smenu ul li.active{background:url(../images/rdd.png) no-repeat center bottom;border-bottom:none;}
.smenu ul li.active a{color:#b60005;}


.location{background:url(../images/homge.png) no-repeat left center;padding-left:21px;}
.location,.location a{font-size:14px;color:#999;}
.mbg{clear:both;padding:30px 0;}
.mbg.active{background-color:#f9f9f9;}

.product{overflow:hidden;}
.product ul{margin-right:-20px;margin-top:-20px;}
.product ul li{float:left;display:inline-block;width:285px;background-color:#fff;margin-right:20px;margin-top:20px;text-align:center;}
.product ul li a{display:block;padding-top:20px;}
.product ul li .img{height:212px;overflow:hidden;}
.product ul li .img img{height:100%;display:block;width:100%; overflow:hidden;}
.product ul li .txt{line-height:58px;font-size:16px;height:58px;color:#333;}

.product ul li:hover .img img{transform:scale(1.05);transition:all .3s;}
.product ul li:hover .txt{color:#b60005;transition:all .3s;}

.nmore{text-align:center;clear:both;padding-top:50px;padding-bottom:50px;}
.nmore a{font-size:14px;display:block;color:#999;}

.mbg{clear:both;box-sizing:border-box;}
.fzlcbg{/* background:url(../images/fzlcbg.jpg) no-repeat center top;*/ height: 708px; background:#f9f9f9;border-top:solid 1px #e5e5e5;}
.mtitle{text-align:center;font-size:30px;padding-bottom:40px;padding-top:43px;}
.mtitle strong{color:#333;}
.fzlcbg .mtitle strong{color:#666;}

.fzlc{position:relative;margin-top:30px;overflow:hidden;}
.fzlc .fixcon{position:absolute;left:0;top:0;width:100%;height:458px;background-color:#fff;z-index:1000;display:none;}
.fzlc .fixcon .close{width:42px;height:42px;position:absolute;right:40px;top:60px;z-index:2000;}
.close a{display:block;width:42px;height:42px;background:url(../images/rclose.png) no-repeat center/cover;}
.fixcon .inner{padding:94px 27px;}
.fixcon .info{}
.fixcon .info .img{float:left;width:324px;height:282px;}
.fixcon .info .img .swiper-container{padding-bottom:30px;}
.fixcon .info .img .swiper-pagination{bottom:0;}
.fixcon .info .img .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b60005;}
.fixcon .info .img img{object-fit:cover; width:324px;height:282px;display:block;}

.fixcon .info .txt{width:770px;float:right;}
.fzlc .con ul li{float:left;display:inline-block;width:380px;height:458px;background-color:#fff;margin-right:20px;}
.fzlc .con ul li a{display:block;padding:0 27px;padding-top:35px;}
.fzlc .con ul li .txt {background:url(../images/wjia.jpg) no-repeat right center;}
.fzlc .con ul li .txt strong,
.fixcon .info .txt .t strong
{display:block;font-size:36px;color:#b60005;font-family:'DINOT-Regular';}
.fzlc .con ul li .txt p
{font-size:30px;}
.fixcon .info .txt .t p
{font-size:20px;}
.fixcon .info .txt .t{padding-bottom:10px; border-bottom:solid 1px #e5e5e5;}
.fzlc .con ul li .desc{display:none;}
.fzlc .con ul li .img{margin-top:22px;height:282px;overflow:hidden;}
.fzlc .con ul li .img img,
.fixcon .info .img img 
{display:block;width:100%;height:100%;}
.fzlc .con ul li .img img{opacity:0;position:relative;z-index:-1;}
.fzlc .con ul li .img img:nth-child(1){opacity:1;z-index:11;}

.fzlc .con ul li:hover .img img{transform:scale(1.05);transition:all .3s;}

.fixcon .list{padding-top:20px;}
.fixcon .list ul {margin-top:-22px;}
.fixcon .list ul li{float:none;width:100%;margin-top:22px;}
.fixcon .list ul li span{font-size:20px;font-family:'DINOT-Regular';color:#b60005;display:inline-block;margin-right:14px;}
.fixcon .list ul li strong{font-size:20px;font-weight:normal;}

.honor{clear:both;padding-bottom:24px;margin-top:30px;}
.honor .swiper-container{padding-bottom:44px;}
.honor .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px; background-color:#f2f2f2;opacity:1;}
.honor .swiper-pagination-bullet-active{width:26px;background-color:#b60005;}

.honor ul li{float:left;width:285px;display:inline-block;margin-right:19px;text-align:center;background-color:#f2f2f2;}
.honor ul li a{display:block;}
.honor ul li .img{height:192px;overflow:hidden;}
.honor ul li .img img{display:block;width:100%; height:192px;}

.honor ul li .txt{height:60px;line-height:60px;font-size:16px;color:#333;}
.honor ul li .txt strong{display:block;font-weight:normal; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor ul li:hover .img img{transform:scale(1.05);transition:all .3s;}

.aboutus{clear:both;padding-top:40px;padding-bottom:40px;}
.aboutus .con{margin-top:35px;}
.atitle{font-size:30px;font-weight:bold;color:#333;}
.aboutus .desc{font-size:14px;line-height:24px;}
.aboutus .desc p{padding-bottom:10px;}
.aboutus .txt{width:620px;float:left;}
.aboutus .img{width:514px;float:right;}

.amore{width:142px;height:40px;background:#b60005;text-align:center;border-radius:20px;margin-top:27px;line-height:40px;}
.amore a{display:block;font-size:16px;color:#fff;}
.amore span{display:inline-block;padding-right:14px;background:url(../images/wrr.png) no-repeat right center;}

.brandlist{clear:both;}
.brandlist dl dt{font-size:30px;color:#333;font-weight:bold;}
.brandlist dl dd{font-size:14px;line-height:24px;padding-top:15px;}
.brandlist dl dd p{padding-bottom:10px;}
.brandlist dl dd a,
.brandlist dl dd strong{color:#b01016;font-size:14px;}
.brandlist dl dd strong{font-family:'DINOT-Regular';}

.brandlist dl dd a:hover{text-decoration:underline;transition:all .3s;}

.brandlist01{padding:75px 0;}
.brandlist .txt{width:600px;float:left;}
.brandlist .img{width:470px;float:right;}
.brandlist02{background:#f9f9f9;position:relative;height:480px;}
.brandlist02 .warpper{height:inherit;}
.brandlist02 .txt{width:904px;float:right;position:relative;top:50%;transform:translate(0,-50%);}
.brandlist02 .img{width:572px;position:absolute;left:0;top:0;}
.brandlist03{clear:both;padding-top:86px;padding-bottom:50px;}

.nleft{width:580px;float:left;position:relative;}
.nleft .swiper-pagination{display:none;}

.nright{width:550px;padding-right:48px;float:right;}
.nleft ul li{width:580px;height:388px;position:relative;overflow:hidden;}
.nleft ul li a,.nleft ul li img{height:388px;overflow:hidden;width:100%;object-fit:cover;}
.nleft ul li .txt{width:100%;height:60px;line-height:60px; position:absolute;overflow:hidden;left:0;bottom:0;padding:0 15px;box-sizing:border-box;background:rgba(0,0,0,0.3);}
.nleft ul li .txt strong{display:block;width:100%;color:#fff;font-size:16px;font-weight:bold;}
.nbot{clear:both;padding-top:35px;}
.nright ul  {margin-top:-24px;}
.nright ul li {width:100%;height:113px;margin-top:24px;}
.nright ul li .img{width:168px;height:113px;float:left; margin-left: 10px;}
.nright ul li .txt{width:350px;height:113px;float:right;position:relative;background:url(../images/nrb.jpg) no-repeat right bottom;}
.newslist{margin-top:15px;}
.newslist .title{font-size:18px;color:#333;font-weight:bold;}
.newslist .title,
.nbot ul li .desc{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist .desc{font-size:14px;line-height:24px;margin-top:10px;}
.nright ul li .time{font-size:14px;color:#999;position:absolute;left:0;bottom:0;}
.nbot ul li {border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:12px 0;}
.nbot ul li  a{display:block;position:relative;height:52px;}
.nbot ul li .time{font-family:'DINOT-Regular';color:#888888;position:absolute;top:0;}
.nbot ul li .time strong{display:block;font-size:32px;line-height:1em;}
.nbot ul li .time span{display:block;font-size:14px;text-transform:uppercase;}
.nbot ul li .txt{padding-left:90px;width:100%;box-sizing:border-box;padding-top:5px;}
.nbot ul li .desc{margin-top:5px;line-height:18px;}
.nleft ul li a:hover .img img{transform:scale(1.05);transition:all 2s;}
.nright ul li a:hover .title,
.nbot ul li a:hover .time
{color:#b60005;}

.m-page{text-align:center;padding-top:40px;padding-bottom:20px; clear:both;}
.m-page a{display:inline-block;margin:0 5px;border:solid 1px #ddd;padding:9px 20px;font-size:14px;color:#888;}

.m-page a.z-crt{background-color:#b60005;border-color:#b60005;color:#fff;}
.contactus{border:solid 1px #e5e5e5;overflow:hidden;background:#f9f9f9;margin-top:33px;margin-bottom:33px;}

.map{float:left;width:778px;}
.cinfo{float:right;width:419px;height:509px;border-left:solid 1px #e5e5e5;}
.cinfo dl ul li{border-bottom:solid 1px #e5e5e5;padding-left:40px;padding-top:38px;height:170px;box-sizing:border-box;}
.cinfo ul li strong{display:block;font-size:20px;color:#222;font-weight:normal;}
.cinfo  ul li p{font-size:14px;margin-top:13px;padding-left:22px;}
.cinfo  ul li p.cadd{background:url(../images/c01.png) no-repeat left center;}
.cinfo  ul li p.ctel{background:url(../images/c02.png) no-repeat left center;font-family:'DINOT-Regular';}

.cinfo dl dd{padding-left:40px;padding-top:38px;}
.cinfo dl dd p{font-size:20px;color:#222;}
.cinfo dl dd strong{display:block; font-size:36px;color:#b60005;font-family:'DINOT-Regular';}
.cinfo dl ul li.active{background:#fff;transition:all .3s;}


.jobtop {margin-top:15px;height:50px;background-color:#fff2f2;text-align:center;line-height:50px;color:#888;}
.jobtop a,.jobtop{font-size:16px;}
.jobtop a{color:#333;}
.jobtop strong{font-weight:normal;}
.jobtop i{display:inline-block;position:relative;top:2px;margin-right:5px;}
.jobtop span{margin:0 5px;}
.joblist{clear:both;padding-top:35px;}
.joblist ul{margin-top:0;border-top:solid 1px #eee;}
.joblist ul li{overflow:hidden;border:solid 1px #eee;border-top:none;}
.joblist ul li a{display:block;padding-right:40px;padding-top:20px;padding-bottom:20px;overflow:hidden;}
.joblist ul li .img{width:120px;height:120px;overflow:hidden;border-radius:50%;float:left;margin:0 35px;padding:3px;position:relative;}
.joblist ul li .img::after{width:100%;height:100%;border:solid 3px #b60005;opacity:0;display:block;content:'';position:absolute;left:0;top:0;z-index:11;box-sizing:border-box;border-radius:50%;}

.joblist ul li .img img{ width:120px;height:120px;border-radius:50%; }
.joblist ul li .txt{float:left;width:260px;border-left:solid 1px #ddd;padding-left:30px;height:80px;margin-top:20px;}
.joblist ul li .desc{float:right;width:530px;padding-right:100px;background:url(../images/row.png) no-repeat right center;height:80px;margin-top:30px;font-size:14px;line-height:24px;padding-left:20px;position:relative;}
.joblist ul li .desc:before{width:50px;height:1px;display:block;content:'';position:absolute;left:-50px;top:10px;background:#eee;}
.joblist ul li .txt strong{font-size:18px;display:block;color:#222;padding-top:7px;}
.joblist ul li .txt p{font-size:14px;display:block;color:#888;padding-top:10px;}

.joblist ul li:hover{background:#f4f4f4;}
.joblist ul li:hover .img::after{opacity:1; transition:all .3s;}
.joblist ul li:hover .desc{background-image:url(../images/rrow.png);}
.joblist ul li:hover .desc:before{background:#cea265;}
.joblist ul li:hover .txt strong{color:#b60005;}

.service{border-top:solid 1px #b60005;padding-top:52px;}
.sleft{float:left;width:770px;}
.srihgt{float:right;width:312px;}

.sleft ul{margin-top:-30px;}
.sleft ul li{border-bottom:dashed  1px #e5e5e5;padding-top:30px;padding-bottom:20px;overflow:hidden;}
.sleft ul li i{font-size:60px;font-family:'DINOT-Regular';color:#ffb2b4;width:115px;display:inline-block;line-height:45px;}
.sleft ul li:nth-child(2n) i{color:#c8c8c8;}
.sleft ul li .desc{font-size:16px;line-height:24px;float:right;width:648px;}
.srihgt dl dt{height:300px;text-align:center;background:#f9f9f9;line-height:300px;}
.srihgt dl dt img{display:inline-block;vertical-align:middle;}
.srihgt dl dd{background:#b60005;}
.srihgt ul li {font-size:14px;color:#fff;border-bottom:solid 1px #c5151a;padding-left:30px;padding-top:30px;padding-bottom:20px;}
.srihgt ul li .inner{padding-left:60px;}
.srihgt ul li:nth-child(1) .inner{background:url(../images/cf01.png) no-repeat left center;}
.srihgt ul li:nth-child(2) .inner{background:url(../images/cf02.png) no-repeat left center;}
.srihgt ul li strong{font-weight:normal; font-size:30px;display:block;}
.srihgt ul li:nth-child(1) strong{font-family:'DINOT-Regular';}
.srihgt ul li:nth-child(2) strong{font-size:26px;}

.jobdetail{padding-bottom:35px;}
.jobinfo {padding:0 ;}
.jobinfo .desc{padding:20px  0; border-bottom:solid 1px #eee;}
.jobinfo .desc:last-child{border-bottom:none;padding-bottom:0;}

.jobinfo .desc ul li{font-size:14px;line-height:28px;}
.jobinfo .desc ul li span{display:inline-block;}
.jobinfo .desc ul li strong{color:#333;font-weight:normal;}

.jobinfo .desc dl dt{color:#333;font-size:18px; }
.jobinfo .desc dl dd{font-size:14px;line-height:24px;color:#666;padding-top:20px;}


.main{clear:both;}
.left{width:200px;float:left;}
.right{width:970px;float:right;}

.ltop{text-align:center;width:200px;height:60px;color:#fff;background:#b60005;}
.ltop strong{display:block;font-size:20px;padding-top:10px;}
.ltop p{display:block;font-size:14px;}
.lnav{border:solid 1px #e5e5e5;}
.lnav ul{}
.lnav ul li{border-bottom:dashed 1px #e5e5e5;height:58px;line-height:58px;text-align:center;}
.lnav ul li a{font-size:18px;color:#333;}
.lnav ul li.active a,.lnav ul li a:hover
{color:#b60005;transition:all .3s;}

.rptop{border:solid 1px #e5e5e5;}
.rptop dl{}
.rptop dl dt,.rpbot dl dt{height:58px;line-height:58px;padding:0 20px;border-bottom:solid 1px #e5e5e5;background:#f9f9f9;}
.rptop dl dt span,
.rpbot dl dt span
{font-size:16px;color:#b60005;font-weight:bold;}
.rptop dl dd{}
.rptop dl dd .limg{width:400px;height:298px;border-right:solid 1px #e5e5e5;float:left;cursor:pointer;}
.rptop dl dd .limg .img{width:400px;height:283px;overflow:hidden;}
.rptop dl dd .limg .img img{width:400px;height:283px;object-fit:contain;}

.rptop dl dd .limg .swiper-pagination-bullet{background:#eee;}
.rptop dl dd .limg .swiper-pagination-bullet-active{background:#bf1f24;}

.rptop dl dd .rtxt{float:right;width:520px;padding-right:20px;padding-top:30px;}
.rptop dl dd .rtxt .list{font-size:16px;color:#333;padding-bottom:10px;}
.rptop dl dd .rtxt .list span{color:#999;}
.rptop dl dd .rtxt .list ul{padding-top:10px;display:block;}
.rptop dl dd .rtxt .list ul li{width:78px;height:28px;border:solid 1px #e5e5e5;line-height:28px;margin-bottom:10px;text-align:center;display:inline-block;margin-right:5px;}
.rptop dl dd .rtxt .list ul li a{color:#333;font-size:14px;}
.rptop dl dd .rtxt .list ul li.active{border-color:#b60005; }
.rptop dl dd .rtxt .list ul li.active a{ color:#b60005;}

.rpbot{margin-top:20px;}
.rpbot dl dt{border-bottom:none;}
.rpbot dl dd{border:solid 1px #e5e5e5;border-top:none;}
.rpbot dl dd {padding:20px;font-size:16px;color:#333333;}

.sycj .desc  p:nth-child(1){font-size:20px;padding-bottom:10px;}
.rpbot .xqms .desc{}
