.banner{position: relative;}
.banner .text{left: 0;width: 100%;color: #fff;text-align: center;}
.banner .text h4{font-size: 24px;font-weight: normal;}
.banner form div{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="submit"]{width: 10%;color: #fff;height: 50px;line-height: 50px;vertical-align: top;background: url(../images/search.png) no-repeat center #f58635;background-size: 20px;vertical-align: top;}
.banner .tuijian span{font-size: 14px;font-weight: bold;}
.banner .tuijian a{font-size: 12px;color: #fff;padding: 0 0.5%;border-right: 1px solid #717171;}
.banner .tuijian a:last-child{border-right: 0;}
.banner .tuijian a:hover{color: #f58635;}

/*.con*/
.con {margin-bottom: 5%;}
.con .tabs{padding-top: 1%;margin-bottom: 1%;}
.con .tabs>div{padding-top: 1%;border-bottom: 1px dashed #e3e3e3;}
.con .tabs>div.zhuanye{border: none;}
.con .tabs>div>h5{display: inline-block;width: 5%;height: 30px;line-height: 30px;font-size: 14px;color: #f58635;vertical-align: top;}
.con .tabs>div ul{display: inline-block;width: 95%;vertical-align: top;}
.con .tabs>div li{display: inline-block;width: 7.2%;font-size: 12px;margin-right: 0.65%;margin-bottom: 1%;text-align: center;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con .tabs>div li a{display: block;color: #666;height: 30px;line-height: 30px;border: 1px solid #e3e3e3;border-radius: 10px;}
.con .tabs>div li.active a,.con .tabs>div li:hover a{color: #fff;font-weight: bold;background-color: #f58635;border-color: #f58635;}
.con .yuanxiao_list{display: inline-block;width: 63%;vertical-align: top;margin-right: 5%;}
.con .yuanxiao_list>p{padding: 59px 0 20px;border-bottom: 1px solid #cecece;}
.con .yuanxiao_list>p span{font-size: 14px;padding-left: 25px;margin-right: 25px;cursor: pointer;}
.con .yuanxiao_list>p span a{color: #333;}
.con .yuanxiao_list>p span.active a{color: #f58635;}
.con .yuanxiao_list>p span:first-child{background: url(../images/icon_1.png) no-repeat left center;background-size: 20%;}
.con .yuanxiao_list>p span:last-child{background: url(../images/icon_2.png) no-repeat left center;background-size: 20%;}
.con .yuanxiao_list>p span.active:first-child{background: url(../images/icon_3.png) no-repeat left center;background-size: 20%;}
.con .yuanxiao_list>p span.active:last-child{background: url(../images/icon_4.png) no-repeat left center;background-size: 20%;}
.con .yuanxiao_list ul{width: 84%;padding: 4% 0;}
.con .yuanxiao_list ul li{position: relative;padding: 3% 25% 3% 5%;border: 1px solid #cecece;margin-bottom: 4%;}
.con .yuanxiao_list ul li:last-child{margin-bottom: 0;}
.con .yuanxiao_list ul li>a{display: block;color: #282828;}
.con .yuanxiao_list ul li .introduce img{width: calc(20% - 20px);margin-right: 5%;border: 1px solid #cecece;vertical-align: middle;}
.con .yuanxiao_list ul li .introduce .info{display: inline-block;width: 70%;vertical-align: middle;}
.con .yuanxiao_list ul li .introduce .info h5{font-size: 14px;font-weight: bold;}
.con .yuanxiao_list ul li .introduce .info p.en{font-size: 14px;opacity: 0.5;padding: 1% 0 4%;}
.con .yuanxiao_list ul li .introduce p{font-size: 12px;}
.con .yuanxiao_list ul li .introduce p span{opacity: 0.5;}
.con .yuanxiao_list ul li .introduce .text{margin-top: 4%;}
.con .yuanxiao_list ul li .introduce .text p{padding-top: 1%;}
.con .yuanxiao_list ul li .renshu{right: -20%;width: 43%;}
.con .yuanxiao_list ul li .renshu p{left: 25%;width: 50%;height: 62%;font-size: 14px;background: rgba(255,255,255,0.8);box-shadow: 0 0 20px rgba(255,255,255,0.5);border-radius: 50%;text-align: center;}
.con .yuanxiao_list ul li:hover .renshu p{color: #fff;background: #f58635;}
@media only screen and (max-width:1400px) {
	.con .yuanxiao_list ul li .renshu p{font-size: 12px;}
}
.con .yuanxiao_list ul li .renshu p span{display: block;font-family: helvetica;font-size: 44px;font-weight: bold;padding-top: 22%;}
@media only screen and (max-width: 1600px) {
	.con .yuanxiao_list ul li .renshu p span{padding-top: 15%;}
}

/*分页按钮*/
.con .yuanxiao_list .pagination{width: 100%;text-align: center;}
.con .yuanxiao_list .pagination li{display: inline-block;font-size: 14px;width: auto;min-width: 30px;padding: 0;height: 30px;line-height: 30px;border: none;margin: 0 10px;vertical-align: top;}
.con .yuanxiao_list .pagination li a{display: block;color: #fff;background: #ccc;}
.con .yuanxiao_list .pagination li.active{color: #fff;background: #f58635;}
.con .contain_r{display: inline-block;width: 32%;}
.con .contain_r h4{position: relative;font-size: 20px;padding-top: 30px;margin-bottom: 14px;}
.con .contain_r h4 p{font-size: 14px;color: #f58635;padding-top: 10px;}
.con .contain_r h4 a{position: absolute;bottom: 0;right: 0;width: 35%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;background: #f58635;text-align: center;}
.con .contain_r .bangdan table{width: 100%;padding: 1%;}
.con .contain_r .bangdan>table{border: 1px solid #f58635;border-bottom: none;}
.con .contain_r .bangdan table thead{font-size: 14px;color: #f58635;line-height: 30px;}
.con .contain_r .bangdan .content{height: 300px;overflow: hidden;border: 1px solid #f58635;margin-bottom: 10%;}
.con .contain_r .bangdan .content .bangdanul{width: 100%;}
.con .contain_r .bangdan table tbody{font-size: 14px;color: #666;line-height: 30px;border-bottom: 1px solid #ddd;}
.con .contain_r .bangdan table tbody tr:hover{color: #fff;background: #f58635;}
.con .contain_r .bangdan tr td{min-width: 60px;max-width: 120px;height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.con .contain_r .recommend li{display: inline-block;width: 30%;font-size: 13px;margin-right: 5%;text-align: center;margin-bottom: 5%;vertical-align: top;}
.con .contain_r .recommend li:nth-of-type(3n){margin-right: 0;}
.con .contain_r .recommend li a{display: block;color: #282828;}
.con .contain_r .recommend li img{width: calc(100% - 2px);border: 1px solid #ececec;}
.con .contain_r .recommend li p{padding-top: 5px;}
.con .contain_r .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.con .contain_r .swiper-pagination-bullet-active{background-color: #f58635;}
.con .contain_r .ceshi{padding: 0 15% 5%;background: #f3f3f3;margin-top: 5%;}
.con .contain_r .ceshi h3{font-size: 20px;color: #f58635;text-align: center;padding: 5% 0;border-bottom: 1px solid #f58635;}
.con .contain_r .ceshi form{padding: 2% 0;}
.con .contain_r .ceshi form p{font-size: 14px;border: 1px solid #c4c4c4;border-radius: 10px;margin-top: 5%;	background-color: #fff;padding-left: 5%;padding-right: 5%;}
.con .contain_r .ceshi form p input{width: 100%;font-size: 14px;padding-top: 4%;padding-bottom: 4%;border-radius: 10px;}
.con .contain_r .ceshi form p select{width: calc(100% - 80px);color: #666;padding: 4% 2%;background-color: #fff;}
.con .contain_r .ceshi form p select option{color: #666;}
.con .contain_r .ceshi form p.tj{background-color: #f58635;}
.con .contain_r .ceshi form p.tj input{color: #fff;}
.con .contain_r .yxzx ul{padding: 2% 5%;border: 1px solid #f58635;}
.con .contain_r .yxzx ul li{padding: 3% 0;border-bottom: 1px solid #c4c4c4;}
.con .contain_r .yxzx ul li:last-child{border: none;}
.con .contain_r .yxzx ul li a{display: block;}
.con .contain_r .yxzx ul li .tu{position: relative;display: inline-block;width: 25%;vertical-align: middle;}
.con .contain_r .yxzx ul li .tu img{width: 100%;}
.con .contain_r .yxzx ul li .tu .shade{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: url(../images/17.png) no-repeat center rgba(245,134,53,0.8);background-size: 20%;}
.con .contain_r .yxzx ul li:hover .tu .shade{opacity: 1;}
.con .contain_r .yxzx ul li .info{display: inline-block;width: 70%;margin-left: 5%;vertical-align: middle;}
.con .contain_r .yxzx ul li .info h5{font-size: 13px;color: #282828;}
.con .contain_r .yxzx ul li:hover .info h5{color: #f58635;}
.con .contain_r .yxzx ul li .info p{font-size: 12px;color: #282828;opacity: 0.5;height: 25px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;padding-top: 10px;}


.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 span{font-size: 14px;text-decoration: underline;color: #f58635;cursor: pointer;}
.confirm a{font-size: 14px;color: #f58635;position: absolute;right: 20px;top: 15px;}
