
.img1{
	width:100px
}
/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
/*大于1024像素*/
@media all and (min-width:1020px){
.callbacks_tabs.callbacks1_tabs li{display:inline-block; background-color:#c94447;width:50px;height:4px;margin-left:5px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block; background-color:#fff;width:50px;height:4px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
}
/*小于1024像素*/
@media all and (max-width:1020px){
.callbacks_tabs.callbacks1_tabs li{display:inline-block; background-color:#c94447;width:20px;height:4px;margin-left:5px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block; background-color:#fff;width:20px;height:4px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs{margin-top:-24px;position:relative;z-index:100;margin-bottom:-37px;}
}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#c94447;}

/* Callback example */
.callbacks_container{
	margin-bottom:20px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	clear:both;
	/* margin-top: 60px; */
}
.in-about-right1 {
    float: right;
    /* margin-top: 55px; */
    width: 100%;
}
.ny_zqw3 {
    width: 70%;
    float: right;
    /* max-height: 718px; */
}
/*小于400像素*/
@media all and (max-width:480px){
	.m-job-list-list .position-list .position-item .name {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    color: #333;
}
.m-job-list-list .position-list .position-item #text {
    margin-bottom: .8rem;
    font-size: 12px;
}
.callbacks_container{
	margin-bottom:40px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	clear:both;
	/* margin-top:70px */
}
.slideshow {
    height: 170px;
}
.main1{
	background:#eee;
	overflow:hidden
}
.cntl-bar {
    position: absolute;
    width: 10px;
    top: 0;
    bottom: 0;
    background-color: #ccc;
    box-shadow: inset 0px 0px 7px -2px #000;
    margin-left: 170px;
}
.wd, .main,.main1 {
    width: 100%;
}
.ny_zqw1 {
    width: 100%;
    float: right;
	margin-top:20px;
}
.ny_zqw2{
	 width: 100%;
    float: right;
	margin-top:20px;
	margin-bottom:20px
}
.ny_zqw3{
	 width: 100%;
    float: right;
	margin-bottom:-10px;
}
.ny_zqw3 p{
	font-size: 15px;
    color: rgb(100,100,100);
    line-height: 32px;
	padding-top: 120px;
}
.in-about, .in-about2, .in-about3, .in-about4 {
    width: 100%;
    overflow: hidden;
	margin-top:20px
}
.cntl-state {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}
#content p{
    font-size: 16px;
    color: rgb(100,100,100);
    display: block;
    line-height: 32px;
}
.in-about-right .in-about-left-content p {
    font-size: 15px;
    color: rgb(100,100,100);
    line-height: 32px;
    text-indent: 2em;
}
.feature-block h4{
	font-size:16px
}
.main1 {
	margin-top:-5px;
    /* background: url(/static/kouzi2019/skin/images/bg.jpg) no-repeat center; */
    background-size: 100% 100%;
	background:#ffffff
}
.ny_zqw1 p{
    font-size: 16px;
    color: rgb(100,100,100);
    line-height: 32px;
    text-indent: 2em;
}
.ny_zqw {
    width: 100%;
    float: right;
    min-height: 718px;
	padding:0 0 0 0
}
.hidden-xs{
	display:none
}
.left {
    float: left;
    width: 100%;
}
.wjll .wjlbt {
    font-size: 14px;
    color: #282828;
    display: block;
    width: 70%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* font-weight: bold; */
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.bjbld {
    overflow: hidden;
    width: 100%;
	padding:0
}
.xqbt {
    /* font-size: 16px; */
    /* color: #333; */
    /* font-weight: bold; */
    font-size: 16px;
    color: #c94447;
    margin-top: 0px;
    text-align: center;
}
.news-next-prev p{
	font-size:16px
}
.details1 p,.details1 h4{
	font-size:16px
}
.fj_post a.btn {
    border-radius: 4px;
    line-height: 40px;
    padding: 7px 33px;
    position: absolute;
    right: 45px;
    left: 50%;
    top: 161px;
    width: 100px;
}
.fj_post {
    background-color: #ffffff;
    border: 1px solid #f6f6f6;
    border-left: 4px solid transparent;
    border-radius: 4px;
    padding: 30px;
    margin-bottom: 30px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .09);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .09);
    width: 100%;
}
.news-next-prev p strong{
	font-size:16px
}
.xqxq p{
	margin-left:10px
}
.content p {
    font-size: 16px;
    color: rgb(100,100,100);
    display: block;
    line-height: 32px;
	margin-left:10px
}
.source {
    font-size: 14px;
    color: #757575;
    text-align: center;
}
.source span{
	padding:0
}
/* .cntl-state:nth-child(2n+2) .cntl-year { */
    /* float: none; */
/* } */
.cntl-state:nth-child(odd) .cntl-year{
	position: absolute;
    right: 66px;
    color: #000;
    font-weight: 700;
    font-size: 15px;
}
.cntl-state:nth-child(2n+2) .cntl-year {
    font-size: 15px;
    font-weight: 700;
    position: absolute;
    left: -120px;
}
.cntl-state:nth-child(odd) .cntl-content{
	margin-top:40px
}
.cntl-state:nth-child(2n+2).cntl-animate .cntl-content {
    margin-top: 40px;
	margin-left:-10px
}
.cntl-content {
    width: 46%;
    background-color: rgba(238, 238, 238, 0.25);
    border-radius: 8px;
    float: right;
    opacity: 0;
    position: relative;
    margin-left: -40%;
    color: black;
}
.cntl-icon {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #c94447;
	margin-left:168px
    /* margin: 29px 420px; */
}
.zy_cur a {
    color: rgb(100,100,100);
    font-size: 16px;
}
.wjll .wjlrq {
    font-size: 14px;
    color: #282828;
    display: block;
}
.cntl-year {
    font-size: 16px;
    color: black;
    margin-left: 190px;
}
.news-list, .news-block {
    position: relative;
    padding: 0 11px;
    width: 100%;
}
.features-section {
    position: relative;
    padding-top: 20px;
    /* padding: 115px 0 80px; */
}
.case-block .image-box img {
    display: block;
    width: 100%;
    /* height: 230px; */
}
.case-block2，.case-block3 {
    width: 50%;
}
.path h2.tit, .content h2 {
    font-size: 16px;
    color: #c94447;
    margin-top: 0px;
    text-align: center;
}
#footer {
	height:100%;
    background: #b90029;
}
.lxwm p {
    font-size: 14px;
    line-height: 22px;
}
.news-block3 .lower-content .upper-box{
	width:70px
}
.main-news .content1 .news-panel p.detail {
    color: rgb(100,100,100);
    font-size: 16px;
    line-height: 32px;
}
.main-news .content1 .news-panel strong a {
    display: block;
    color: rgb(100,100,100);
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 800;
}
.footer-ewm p {
    font-size: 14px;
    color: #3e3a39;
    margin-top: 20px;
    line-height: 5px;
}
.productlist1 li{
	width:50%
}
.case-block {
    position: relative;
    margin-bottom: 30px;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
	display: flex;
    flex-wrap: wrap;
}
.case-block1 {
    position: relative;
    margin-bottom: 30px;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
	display: flex;
    flex-wrap: wrap;
}
.category {
    overflow: hidden;
    position: relative;
    text-align: center;
	margin:0 0 0 0
}
#erweima {
    margin-top: -60px;
    display: flex;
    width: 100%;
	position:relative;
	left:30px
}
.erweima {
    margin-top: -60px;
}
.four{
	position:relative;
	left:-20px
}
.contact-wrap2{
	/* margin-left:20px */
}
.callbacks img {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    border: 0;
}
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
@media screen and (min-width: 760px){
	.hidden1{
		display:none
	}
}<!--0.00010991096496582-->