@charset "utf-8";
/* CSS Document */

ul.nav li.cur > a{ font-weight:bold;}

.footer dl.ctinfo{ padding:0;}
.footer dl.ctinfo::before{ display:none;}
.footer .code{ margin:0 0 0 2%;}

.main .position ul.menu li.cur a{ font-weight:bold;}

.main .change{ background:#f6f6f6; padding:0.625em 1.25em; margin:0 0 60px;}
.main .change p a span{ float:left;}
.main .change p:first-child a span{ margin:0;}
.main .change p:nth-child(1) a span::after{ content:'：';}
.main .change p:nth-child(2) a span::after{ content:'：';}

.yewu{ background-image:none; background:#f6f6f6;}
.yewu ul li b{ width:27%;}
.yewu ul li b img{ transition:all ease 0.5s;}
.yewu ul li b:hover img{ transform:rotateY(180deg);}
.yewu ul li p{ padding:2% 3.4%;}


.linian ul li img{ transition:all ease 0.5s;}
.linian ul li a:hover img{ transform:rotateY(180deg) translateY(-4px);}

.main form.apply p{ padding-right:6.5em;}
.main form.apply p label{ width:6em;}
.main form.apply p input.text,
.main form.apply p textarea{ width:calc(100% - 6.5em);}
.main form.apply p input.short{ width:calc(100% - 17.5em); margin-right:1em;}
.main form.apply p label.radio input{ display:none;}
.main form.apply p img{ width:8em;}
.main form.apply p a.refresh{ display:block; width:1.2em; height:42px; background:url(../images/refresh.png) center no-repeat; background-size:100% auto; float:left; cursor:pointer; margin-left:0.8em;}

.main form.apply .layui-form-radio{ line-height:18px; vertical-align:top; margin:12px -4px 0 0; padding:0;}
.main form.apply .layui-form-radio>i{ font-size:18px;}
.main form.apply .layui-form-radio:hover>*,
.main form.apply .layui-form-radioed,
.main form.apply .layui-form-radioed>i{ color:#00837e;}

.main .cinfo .flex{ margin:0 0 2em;}
.main .cinfo .flex:last-child{ margin:0;}
.main .cinfo .box:only-child{ width:100%;}




@media only screen and (max-width: 1366px){

ul.nav li a{ padding:0 0.6em;}

}


@media only screen and (max-width:768px){

ul.nav li:nth-child(8){ transition-delay:0.6s;}
ul.nav li:nth-child(9){ transition-delay:0.7s;}
ul.nav li:nth-child(10){ transition-delay:0.8s;}
ul.nav li:nth-child(11){ transition-delay:0.9s;}
ul.nav li:nth-child(12){ transition-delay:1.0s;}

.footer .code{ width:40%; float:left; margin-bottom:10px;}
.footer .code:nth-child(1){ margin-left:8%;}
.footer dl.ctinfo{ clear:both;}
.footer dl.ctinfo p{ white-space:normal;}

.main .attr h2.title span:empty{ margin-bottom:0;}

.main .attr h3.title{ font-size:12px; text-align:/left; padding:2em 0 0;}
.main .attr h3.title em{ line-height:1.5;}
.main .attr h3.title i{ margin-top:1.25em;}

.main .cinfo{ font-size:14px; padding:20px 0 20px;}
.main .cinfo .flex{ display:block; padding:0; width:auto !important;}
.main .cinfo .box{ width:auto !important; margin:0 !important;}
.main .cinfo .box > img{ padding-bottom:1.25em;}
.main .cinfo .box:last-child > img{ padding-bottom:0;}
.main .cinfo .box .txt img{ max-width:100%;}

.main .cinfo .box p > br:only-child{ display:none;}

.main .change{ margin:0 0 40px;}

.main form.apply p{ padding-right:0;}
.main form.apply p label{}
.main form.apply p img{ width:6em; height:32px; padding:5px 0;}
.main form.apply p input.short{ width:calc(100% - 15.5em);}

.yewu ul li b{ width:auto;}

.main dl.jobInfo dt p font{ width:auto; padding:0 1em; margin-right:0;}
.main dl.jobInfo dt p font:first-child{ padding-left:0;}
.main dl.jobInfo dt p font:last-child{ border-right:0;}

.yewu ul li p{ padding:0 2em 1.5em;}

.yewu,
.about1 .data,
.about3{ background-size:cover; background-attachment:local !important; background-position:center;}

.main ul.newsList{ font-size:13px; padding:24px 0 30px;}
.main ul.newsList li{ margin:0 0 14px;}
.main ul.newsList li a.title{ margin-top:-0.4em;}
.main ul.newsList li .txt{ -webkit-line-clamp:3; line-height:2; height:6em;}



}















