.banner{position: relative;}
.banner .text{position: absolute;left: 0;width: 100%;color: #fff;text-align: center;}
.banner .text h4{font-size: 24px;font-weight: normal;}
.banner .text h4 span{color: #f58635;}
.banner form{width: 36%;margin: 1.5% auto;background: #fff;}
.banner form input[type="text"]{width: 90%;font-size: 14px;height: 50px;line-height: 50px;text-align: left;text-indent: 20px;vertical-align: top;}
.banner form input[type="button"]{width: 10%;color: #fff;height: 50px;line-height: 50px;vertical-align: top;background: url(../images/search.png) no-repeat center #f58635;background-size: 20px;}
.banner .text>p{font-size: 12px;color: #fff;}
.banner .text>p span{display: inline-block;margin-left: 10px;cursor: pointer;}
.banner .text>p span:hover{color: #f58635;font-weight: bold;}

.con {padding: 3% 0;}
.con .contain_l{position: relative;display: inline-block;width: 70%;margin-right: 5%;vertical-align: top;}
.con .contain_l>a{position: absolute;bottom: 25px;right: 20px;font-size: 14px;color: #333;background: url(../images/back.png) no-repeat center left;background-size: 20%;padding-left: 30px;}
.con .contain_r{display: inline-block;width: 25%;vertical-align: top;}
.con .contain_l ul.tabs li{display: inline-block;width: 11.5%;font-size: 14px;color: #f58635;padding: 1% 2%;margin-right: 1%;text-align: center;border: 1px solid #f58635;cursor: pointer;}
.con .contain_l ul.tabs li a{display: block;color: #f58635;}
.con .contain_l ul.tabs li:last-child{margin-right: 0;}
.con .contain_l ul.tabs li.active{color: #fff;background: #f58635;}
.con .contain_l .tablist #page{text-align: left;}
.con .contain_l .tablist ul{width: calc(100% - 20px);}
.con .contain_l .tablist ul li a{display: block;}
.con .contain_l .tablist ul li{position: relative;margin-top: 5%;background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.con .contain_l .tablist ul li:hover{background: #fafafa;}
.con .contain_l .tablist ul li .tu{display: inline-block;width: 30%;vertical-align: middle;}
.con .contain_l .tablist ul li .tu img{width: 100%;}
.con .contain_l .tablist ul li .info{display: inline-block;width: 67%;margin-left: 3%;vertical-align: middle;}
.con .contain_l .tablist ul li .info .date{display: inline-block;font-size: 20px;color: #333;margin-right: 5%;vertical-align: middle;}
.con .contain_l .tablist ul li .info .date p{font-size: 14px;color: #8c8c8c;}
.con .contain_l .tablist ul li .info .text{position: relative;display: inline-block;line-height: 20px;width: 70%;font-size: 14px;color: #333;vertical-align: middle;padding-bottom: 5%;}
.con .contain_l .tablist ul li .info .text:after{position: absolute;content: '......';left: 0;bottom: 0;}
.con .contain_l .tablist ul li .info .text h5{font-size: 14px;height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.con .contain_l .tablist ul li .info .text p{position: relative;color: #8c8c8c;height: 40px;padding-top: 3%;text-align: justify;overflow: hidden;}
.con .contain_l .tablist ul li a>span{position: absolute;top: 50%;right: -20px;width: 40px;height: 40px;margin-top: -20px;background: url(../images/7.png) no-repeat center #ccc;background-size: 20%;}
.con .contain_l .tablist ul li:hover a>span{background: url(../images/7.png) no-repeat center #f58635;}
.con .zixun{display: none;}
.con .contain_r>form p{position: relative;border: 1px solid #d6d6d6;}
.con .contain_r>form p #info-search-content{width: 80%;font-size: 14px;padding: 3% 0;text-indent: 5%;vertical-align: top;}
.con .contain_r>form p input[type='button']{position: absolute;top: 0;right: 0;width: 20%;height: 100%;background: url(../images/2.png) no-repeat center #f58635;background-size: 30%;vertical-align: top;}

.con .contain_r h4{font-size: 20px;height: 30px;line-height: 30px;margin-bottom: 15px;padding-left: 15px;position: relative;}
.con .contain_r h4:before {position: absolute;content: '';left: 0;top: 0;width: 3px;height: 100%;background: #f58635;}
.con .contain_r>.tiwen section{margin-right: 18%;}
.con .contain_r>.tiwen img{position: relative;width: 100%;z-index: 1;}
.con .contain_r>.tiwen .info{position: relative;margin-top: -25%;padding: 10% 5% 15%;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);z-index: 2;}
.con .contain_r>.tiwen .info h5{font-size: 16px;}
.con .contain_r>.tiwen .info span{display: block;width: 10%;height: 2px;background: #333;margin: 5% 0;}
.con .contain_r>.tiwen .info p{font-size: 14px;line-height: 30px;}
.con .contain_r>.tiwen .info p.sc{color: #f58635;}
.con .contain_r>.tiwen a{display: block;width: 60px;height: 60px;line-height: 60px;font-size: 14px;font-weight: bold;color: #fff;margin: -30px auto 0;border-radius: 50%;background: #f58635;text-align: center;box-shadow: 0 0 30px rgba(245,134,53,0.5);cursor: pointer;position: relative;z-index: 3;}
.con .contain_r .swiper-container{margin-top: 30px;margin-bottom: 30px;}
.con .contain_r .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.con .contain_r .swiper-pagination-bullet-active{background-color: #f58635;}
.con h4 a {position: absolute;top: 0;right: 0;color: #f58635;font-size: 16px;}
.con .case{margin-top: 15px;margin-bottom: 15px;}
.con .case li,.con .major li {display: inline-block;width: 48%;margin-bottom: 15px;margin-right: 4%;vertical-align: top;position: relative;}
.con .case li:nth-of-type(2n),.con .major li:nth-of-type(2n){margin-right: 0;}
.con .case li .info {color: #282828;padding: 10% 8%;background: #f6f6f6;}
.con .case li .info h5 {position: relative;font-size: 14px;padding-bottom: 15px;margin-bottom: 10px;}
.con .case li .info h5:after {position: absolute;left: 0;bottom: 0;content: '';width: 25px;height: 3px;background: #f58635;}
.con .case li .info p {font-size: 12px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.con .contain_r .zhuce{margin-top: 15px;margin-bottom: 10%;background: url(../images/6.jpg) no-repeat center;background-size: cover;color: #fff;padding: 5% 10% 15%;text-align: center;}
.con .contain_r .zhuce input::-webkit-input-placeholder{color: #fff;}
.con .contain_r .zhuce input::-moz-placeholder{color: #fff;}
.con .contain_r .zhuce input:-moz-placeholder{color: #fff;}
.con .contain_r .zhuce input:-ms-input-placeholder{color: #fff;}
.con .contain_r .zhuce span{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #fff;}
.con .contain_r .zhuce h5{font-size: 18px;padding: 5% 0 8%;}
.con .contain_r .zhuce p{font-size: 14px;margin-bottom: 5%;text-align: left;padding: 0 5%;background: rgba(255,255,255,0.5);}
.con .contain_r .zhuce p input,.con .contain_r .zhuce p select{width: 90%;font-size: 14px;color: #fff;padding: 3% 0;}
.con .contain_r .zhuce p select{width: calc(90% - 60px);text-indent: 0;background: url(../../global/images/arrow.png) no-repeat 90% center;background-size: 18px;}
.con .contain_r .zhuce p select option{background: rgba(0,0,0,0.5);}
.con .contain_r .zhuce p.tj{padding: 0;margin-top: 8%;margin-bottom: 0;background: transparent;}
.con .contain_r .zhuce p.tj input{font-size: 16px;color: #fff;background: #f58635;text-indent: 0;width: 100%;}
.con .contain_r .major li h5{position: absolute;bottom: 0;left: 0;right: 0;font-size: 14px;line-height: 30px;color: #fff;text-align: center;background-color: rgba(0,0,0,.5);}
.con .contain_r .tag li{display: inline-block;font-size: 14px;line-height: 30px;background-color: #f6f6f6;padding-left: 15px;padding-right: 15px;margin-right: 10px;border-radius: 15px;margin-bottom: 10px;vertical-align: middle;cursor: pointer;}
.zixunS{display: none;}

.confirm{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
}
.confirm_content{
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 60px 50px 40px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
}
.confirm h4,.confirm h5{
	font-size: 16px;
	line-height: 50px;
}
.confirm h4{
	padding-left: 60px;
	background: url(../images/sorry.png) left center no-repeat;
	background-size: 49px;
	text-align: left;
}
.confirm p{font-size: 18px;color: #fff;height: 60px;line-height: 60px;font-weight: bold;background-color: #f58635;cursor: pointer;margin-top: 20px;margin-bottom: 20px;}
.confirm a{font-size: 14px;text-decoration: underline;color: #f58635;}
.confirm span{font-size: 14px;color: #f58635;position: absolute;right: 20px;top: 15px;cursor: pointer;}
