.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev,.top li,.erji li a,.nav>li>a,span,.school ul li div,.kind li,i,.lc li div,h5,.cgal li div p:after,.bbzs,h2,h4,.cgalnews_tit,.xq,.plus i,.img,.more a:after,a,th,.gsys>ul li p,.gsys>ul li img:nth-child(3),.gsys>ul li div,.fwxm li img,p,h2,.r,.logolist li:after,.newssec>ul>li li,.newssec>ul>li ul,.video li a:after,p,#ones,#twos,#threes.right,.right form.num li,#modal,.foot,.top li:nth-child(4) div,.opacity{
	transition:all .8s ease 0s;
	-webkit-transition:all .8s ease 0s;
	-moz-transition:all .68s ease 0s; 
	-ms-transition:all .8s ease 0s; 
	-o-transition:all .8s ease 0s; 
   }
#modal{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.9);
	z-index: 51;
	text-align: center;
	transform: scale(0);
}
#modal i{
	font-size: 30px;
	color: #fff;
	cursor: pointer;
	font-size: 60px;
}
#modal>div:first-child{
	position: relative;
	z-index: 15;
	top: 50%;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 43.75%;
}
#modal>div:first-child i:first-child{
	display: inline-block;
	float: left;
}
#modal>div:first-child i:last-child{
	display: inline-block;
	float: right;
}
#modal>div:last-child{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
}
#modal p{
	margin-top:5% ;
	color: #fff;
	margin-bottom: 45px;
}
#modal span{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid rgba(255,255,255,.2);
	color: #FFFFFF;
	border-radius: 50%;
	line-height: 100px;
margin: 0 auto;
margin-top: 78px;
}
#modal span i{
	font-size: 40px;
}
#modal img{
	width: 20%;
	/*margin-top: 200px;*/
}
.continer{
	width:1200px;
	margin: 0 auto;
	position: relative;
}
.swiper-button-next, .swiper-button-prev{
	opacity: 1 !important;
}
.tit{
	background: url(../images/tit_03.png) no-repeat;
	border-bottom: 1px solid #eaeaea;
}
.tit h2{
	line-height: 36px;
	background: url(../images/fwxm_03.png) no-repeat;
	background-position:27px 50% ; 
	padding-left: 64px;
	color: #fff;
	text-align: left;
	font-size: 18px;
}

.title h2{
	font-size: 44px;
	font-weight: bold;
	color: #000;
}
.title h2 span{
	color: #ff890a;
	font-size: 44px;
	font-weight: bold;
}
.title p{
	color: #000;
	font-size: 22px;
}
.title span{
	font-size: 22px;
	color: rgba(0,0,0,.6);
}
.more{
	text-align: center;
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.more a{
	display: inline-block;
	z-index: 1;
	width:230px;
	height: 63px;
	line-height: 63px;
	border-radius: 63px;
	border: 1px solid #d5d4d4;
	color: #333333;
	position: relative;
	overflow: hidden;
}
.more a:after{
	content: '';
	display: block;
	width: 230px;
	height:63px;
	background: #ff8f0b;
	position: absolute;
	z-index: -1;
	border-radius: 63px;
	top: 0;
	left: -230px;
}
.more a:hover:after{
	left: 0;
}
.position .ac{
	color: #ff8f0b;
}
.position a{
	color: #a0a0a0;
}
.position{
	color: #a0a0a0;
}
.h2{
	/*float: left;*/
	width: 258px;
	height:175px;
	background: #ff8f0b;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 1;
}
.cgalbanner img{
	width: 100%;
}
.h2 h2{
	font-size: 36px;
	font-weight: bold;
	padding-top: 58px;
	margin-top: -92px;
}
.h2 h2:before{
	content: '';
	display: inline-block;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(.9);
}
.h2 span{
	font-size: 18px;
	font-family: arial;
}
.position{
	float: right;
}
.cgalnews .cgalnews_tit a h4{
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 62px;
	padding-left: 5%;
	line-height:65px ;
}
.cgalnews_tit{
	border-left: 1px solid #e1e1e1;
}
.cgalnews .cgalnews_tit span{
	float: right;
	color: rgba(51,51,51,.5);
	line-height: 62px;
	margin-right: 35px;
	
}
.cgalnews li{
	border: 1px solid #e1e1e1;
	border-bottom: none;
}
.cgalnews li:last-child{
	border: 1px solid #e1e1e1;
	
}
.cgalnews ul{
	margin-bottom: 10px;
}
.cgalnews_tit{
	float: left;
	width: 95%;
	/*border-bottom: none;*/

}
.cgalnews_tit div{
	width: 100%;
	float: left;
	
}
.plus{
	float: left;
	width: 4.6%;
	height: 100%;
	position: relative;
	min-width: 56px;
	text-align: center;
}
.xq p{
	color: #000;
	line-height: 77px;
	padding-left: 5%;
}
.xq{
	height: 0;
	overflow: hidden;
}
.plus i{
	display: inline-block;
	line-height: 62px;
	
}
.plus i:first-child{
	display: none;
}
.cgalnews li:hover .plus{ 
	background: #ff8f0b;
	height: 100%;
}
.cgalnews li:hover .cgalnews_tit{
	background: #5c5c5c;
	border-right: 1px solid #5c5c5c;
	margin-left: -1px;
}
.cgalnews li:hover  .cgalnews_tit a h4{
	color: #fff;
}
.cgalnews li:hover .xq{ 
	height: auto;
	overflow: initial;
}
.cgalnews li:hover .plus i{
	line-height: 144px;
	border-color: #5c5c5c;
	color: #fff;
}
.cgalnews li:hover .plus i:first-child{ 
	
	display: block;
	
}
.cgalnews li:hover .plus i:last-child{
	display: none;
}
.cgalnews li:hover .xq p{
	color: rgba(255,255,255,.6);
}
.cgalnews li:hover .cgalnews_tit div{
	border-bottom: 1px solid rgba(255,255,255,.1);
}
.cgalnews li:hover .cgalnews_tit span{
	color: rgba(255,255,255,.5);
}
.np{
	text-align: center;
	margin-top: 70px;
	margin-bottom: 80px;
}
.np a{
	display: inline-block;
	margin: 0 10px;
	width: 44px;
	height: 44px;
	background: #5c5c5c;
	line-height: 44px;
	color: #fff;
}

.np a:hover{
	background: #ff8f0b;
}
.return a i{
	color: #ff8f0b;
	font-size: 20px;
}
.return a{
	color: rgba(51,51,51,.6);
}
.cgalinner{
	margin-top: 40px;
}
.return{
	float: left;
}
.pn{
	float: right;
}
.pn a{
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 1px solid #e1e1e1;
	line-height: 24px;
	text-align: center;
	color: #333;
	margin-right: 9px;
}
.pn a:hover{
	background: #ff890a;
	color: #fff;
}
.pn a:hover i{
	color: #fff;
}
.pn a:last-child{
	margin-right: 0;
}
.titles{
	margin-bottom: 45px;
}
.subject{
	text-align: center;
	border-bottom: 1px solid #ff8f0b;
	margin-bottom: 44px;
}
.subject h2{
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
	
}
.subject p{
	font-size: 14px;
	color: #333;
	margin-bottom: 35px;
}
.cgalinner>p{
	text-indent: 2em;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 30px;
	text-align: left;
}
.cgalinner{
	text-align: center;
}
.cgalinner img{
	margin-top: 80px;
	margin-bottom: 95px;
}
.updown a{
	width: 48%;
	line-height: 43px;
	text-align: center;
	font-size: 14px;
	color: #333;
	display: inline-block;
	background: #f3f3f3;
	margin-right: 2%;
}
.updown a:last-child{
	margin-right: 0;
}
.updown a:hover{
	color: #FFFFFF;
	background: #ff890a;
}
.gywm table,.gywm th,.gywm td{
	border: 1px solid #e8e8e8;
	
}
table,td,tr,th{
	 border-collapse:collapse;
}
.gywm th{
	line-height: 58px;
	width: 29.41%;
	background: #ff8f0b;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: justify;
	text-align-last: justify;
	text-align: center;
}
.gywm th span{
	display: block;
	width: 100px;
	margin: 0 auto;
}
.gywm tr:last-child th{
	line-height: 95px;
}
.gywm td{
	padding-left: 110px;
	font-size: 14px;
	color: #333;
}
.gywm{
	margin-top: -125px;
}
.gywm td span{
	display: inline-block;
	line-height: 30px;
	min-width: 180px;
		
}
.gywm tr:nth-child(even) td{
	background: #f2f2f2;
}
.gywm tr:nth-child(odd) td{
	background: #ffffff;
}
.gywm tr:hover th{
	background: #ff720b;
}
.gsjj{
	text-align: center;
	position: relative;
}
.gsjjtit{
	display: inline-block;
	position: relative;
}
.gsjj>h2{
	font-size: 28px;
	font-weight: bold;
	color: #333;
	padding-top: 70px;
}
.gsjjtit span{
	display: inline-block;
	font-size: 14px;
	color: rgba(51,51,51,.4);
	margin-top: 5px;
}
.gsjjtit span:after{
	content: '';
	display: block;
	width: 132px;
	height: 1px;
	background: #d6d6d6;
	position: absolute;
	right: -152px;
	top: 50%;
}
.gsjjtit span:before{
	content: '';
	display: block;
	width: 132px;
	height: 1px;
	background: #d6d6d6;
	position: absolute;
	left: -152px;
	top: 50%;
}
.gsjjinner{
	text-align: right;
	position: relative;
	margin-top: 80px;
}
.gsjjtext{
	width: 63.8%;
	position: absolute;
	top: 70px;
	background: #fafafa;
	text-align: left;
	padding: 90px 70px 75px 77px;
}
.gsjjtext h2{
	font-size: 18px;
	font-weight: bold;
	color: #ff8f0b;
	margin-bottom: 35px;
}
.gsjjtext p{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-bottom: 30px;
}
.gsjjtext i{
	display: inline-block;
	width: 53px;
	line-height: 53px;
	background: #e23d0e;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -28px;
	top: 47%;
	font-size: 25px;
}
.gsys{
	text-align: center;
	background: url(../images/gsys_02.jpg) no-repeat;
	background-size: 100% 100%;
}
.gsys h2{
	font-size: 28px;
    font-weight: bold;
    color: #333;
    padding-top: 70px;
}
.gsys>ul{
	padding-bottom: 105px;
	margin-top: 75px;
}
.gsys>ul li{
	width: 16.95%;
	float: left;
	padding: 60px 3% 54px;
	text-align: left;
	border: 1px solid #dfdfdf;
	background: #ffffff;
	overflow: hidden;
	height: 341px;
	margin-right: 2.5%;
	
}
.gsys>ul li:last-child{
	margin-right: 0;
}
.gsys>ul li h2{
	color: #FF8F0B;
	font-size: 36px;
	font-weight: normal;
	padding: 0;
	
}
.gsys>ul li img:first-child{
	margin-bottom: 30px;
}
.gsys>ul li div{
	padding-bottom: 35px;
	position: relative;
}
.gsys>ul li div:after{
	content: '';
	display: block;
	width: 26px;
	height:2px;
	background: #cacaca;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gsys>ul li img:nth-child(3){
	margin-top: 36px;
	border: 2px solid #dcdbdb;
	width: 100%;
}
.gsys>ul li p{
	font-size: 13px;
	color: #fff;
	line-height: 24px;
	height: 0;
	overflow: hidden;
	transform: translateY(100px);
}
.gsys>ul li:hover p{
	height: auto;
	overflow: initial;
	transform: translateY(-45px);
	
}
.gsys>ul li:hover img:nth-child(3){
	transform: translateY(-256px);
	opacity: 0;
	height: 0;
	overflow: hidden;
	border: none;
	margin: 0;
}
.gsys>ul li:hover {
	background: #ff8f0b;
}
.gsys>ul li:hover h2{
	color: #fff;
	
}
.gsys>ul li:hover div{
	transform: translateY(-56px);
}
.gsys>ul li:hover img:first-child{

	opacity: 0;
	border: none;
	margin: 0;
}
.gsys>ul li:hover div:after{
	background: rgba(255,255,255,.2);
}
.fwxm{
	text-align: center;
	background: url(../images/fuxm_02.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 166px;
	padding-top: 80px;
}
.fwxm>h2{
	font-size: 28px;
	font-weight: bold;
	color: #fff;
}
.fwxm ul:nth-child(3){
	margin-top: 104px;
}
.fwxm ul:nth-child(3) li{
	position: relative;
	float: left;
	cursor: pointer;
	width: 24%;
	margin-right: 1.3%;
	text-align: center;
	background: #474747;
	color: #fff;
	line-height: 49px;
}
.fwxm ul:nth-child(3) li:last-child{
	margin-right: 0;
}
.fwxm ul:nth-child(3) li img{
	position: absolute;
	right: 0;
	top: -35px;
	opacity: 0;
}
.fwxm ul:nth-child(3) li:hover img{
	opacity: 1;
}
.fwxm ul:nth-child(3) li:hover{
	background: #ff8f0b;
}
.fwxm ul:nth-child(3) li.ac{
	background: #ff8f0b;
}
.fwxq{
	margin-top: 40px;
}
.fwxq li{
	padding: 1.3%;
	width: 97.4%;
	text-align: left;
	background: rgba(255,255,255,.5);
	display: none;
}
.fwxq li.ac{
	display: block;
}
.fwxq li img{
	float:left;
	width: 46.5%;
	
}
.fwxq li div{
	float: left;
	color: #000;
	line-height: 30px;
	padding-top: 56px;
	padding-left: 68px;
	
}
.ylms>h2{
	font-size: 28px;
    font-weight: bold;
    color: #333333;
}
.ylms{
	text-align: center;
	padding-top: 75px;
}
.ylxq{
	position: relative;
}
.ylxq h2{
	font-size: 30px;
	font-weight: bold;
	color: #f48401;
	margin: 70px 0 30px 0;
}
.ylxq>div{
	padding: 1.4%;
	width: 97.2%;
	background: #f8f8f8;
}
.ylxq>div img{
	width: 100%;
}
.ylxq>div:before{
	content: '';
	display:inline-block;
	position: absolute;
	top: 70px;
	left: 48%;
	width: 26px;
	height: 3px;
	background: #ff8f0b;
}
.ylxq>div div{
	border: 1px dashed #c6c3c0;
	padding: 48px 36px;
	text-align: left;
	text-indent: 2em;
	margin-top: 15px;
}
.ylxq>div div p{
	line-height: 30px;
	color: #333;
	margin-bottom: 30px;
}
.ylxq>div div span{
	color: #e30000;
}
.ylxq.free h2{
	margin: 34px 0;
}
.ylxq.free img{
	margin-top: 37px;
}
.zzzs{
	text-align: center;
	background: url(../images/zzzs_02.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 95px 0 125px 0;
}
.zzzs>h2{
	font-size: 28px;
    font-weight: bold;
    color: #fff;
}
.zzzs .gsjjtit span{
	color: rgba(255,255,255,.4);
}
.zzzs>p{
	font-size: 18px;
	color: #fff;
	margin-top: 40px;
}
.zzzs>p span{
	font-size: 30px;
	font-weight: bold;
}
.zzzs .swiper-button-next,.zzzs .swiper-button-prev{
	width: 39px;
	height: 39px;
	background: rgba(0,0,0,.5);
	line-height: 39px;
	text-align: center;
	z-index: 9;
	pointer-events:initial !important;
	
}

.zzzs .swiper-button-next:hover,.zzzs .swiper-button-prev:hover{
	background: #e98209;
}
.zzzsbanner .swiper-container{
	margin: 0 auto;
}
.zzzsbanner img{
	/*position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;*/
	width: 100%;
	min-height: 100%;
}

.zzzsbanner{
	width: 83.33%;
	margin: 0 auto;
	margin-top: 105px;
}
.zzzs .swiper-slide p{
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
}
.lx{
	text-align: center;
	padding: 90px 0 0 0;
	
	margin-bottom: 100px;
}
.lx>.contact{
	background: url(../images/lxbac_03.png) no-repeat;
	background-position:36% 133% ;
	margin-top: 78px;
	box-shadow: 0 0 10px #ccc;
}
.lx>h2{
	 font-size: 28px;
    font-weight: bold;
    color: #333333;
}
.lx form{
	float: left;
	width: 50%;
	
	padding-top: 60px;
	padding-bottom: 47px;
}
.bd{
	width:60%;
	text-align: left;
	
	padding:0 20% ;
	background-color:transparent ;
}
.bd>div span:nth-child(2){
	color: #cdcdcd;
}
.bd>div{
	border-bottom: 1px solid #d4d4d4;
	padding: 28px 0 20px 0;
}
.bd>div.ac{
	border-color: #e98209;
	color: #e98209 ;
}
.bd>div.ac span{
	color: #e98209 ;
}
.bd input{
	border: none;
	outline: none;
	padding-left: 5px;
	width: auto;
	background: transparent;
}
.bd select{
	float: right;
	width: 50%;
	border: none;
	background-color: transparent;
}
.bd textarea{
	border: none;
	resize:none;
	display: block;
	width: 100%;
	outline: none;
	height: 50px;
	background: transparent;
}
.adds{
	float: right;
	width: 50%;
	text-align: left;
	background: #e98209;
	padding-bottom: 40px;
}
.adds h3{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 118px;
	text-align: left;
	border-bottom: 1px solid #ed9b3a;
	padding-left:148px ;
}
.adds div{
	padding-left: 120px;
	color: #fff !important;
	padding-top: 50px;
}
.adds div i{
	display: inline-block;
	margin-right: 15px;
}
.adds div p{
	line-height: 36px;
}
.adds .img{
	display: inline-block;
	padding: 0;
	margin-right: 38px;
	text-align: center;
	margin-top: 20px;
}
.adds .img p{
	line-height: 22px;
}
.adds .img img{
	width: 100%;
	margin-bottom: 20px;
}
.kssq{
	margin-top: 40px;
}
.kssq li{
	cursor: pointer;
	float: left;
	width: 32%;
	margin-right: 1.5%;
	text-align: center;
	line-height: 49px;
	background: #e9e9e9;
	font-size: 16px;
}
.kssq li:nth-child(3){
	margin-right: 0;
}
.kssq li a{
	color: #333;
	display: block;
}
.kssq li.ac a{
	color: #fff;
}
.kssq li.ac{
	background: #ff8f0b;
	color: #fff;
}
.kssq li:hover{
	background: #ff8f0b;
	color: #fff;
}
.kssq li:hover a{
	color: #fff;
}
.cs h2{
	font-size: 18px;
	font-weight: bold;
	color: #ff8f0b;
	border-left: 4px solid #ff8f0b;
	padding-left: 20px;
	margin-top: 50px;
	margin-bottom: 30px;
}
.cs{
	border-bottom: 1px dotted #e0e0e0;
}
.bor{
	
	padding: 30px 0 60px 0;
}
.No p{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
}
.No p span{
	font-weight: normal;
}
.No{
	display: none;
}
.No.ac{
	display: block;
}
.fwnr{
	background: #f7f7f7;
}
.fwnr .cs{
	padding-top: 1px;
}
.fwnr li{
	cursor: pointer;
	width: 20.33%;
	margin-bottom: 19px;
	float: left;
	padding-left:3.3% ;
	margin-right: 1.6%;
	border: 1px solid #cfcfcf;
	padding-bottom: 40px;
	background:#fff url(../images/01_03.png) no-repeat;
	background-position:140% center ;
	background-color:#fff ;
}
.fwnr li:nth-child(4n+0){
	margin-right: 0;
}
.fwnr li h2{
	font-family: 'Conv_Helvetica-Black-SemiBold';
	font-size: 48px;
	font-weight: bold;
	color: #ff8f0b;

	margin-top: 32px;
	margin-bottom: 30px;
}
.fwnr li p{
	font-size: 18px;
	margin-bottom: 15px;
}
.fwnr li span{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	
}
.fwnr li:nth-child(2){
	background:#fff url(../images/2_03.png) no-repeat;
	background-position:130% center ;
}
.fwnr li:nth-child(3){
	background:#fff url(../images/03_03.png) no-repeat;
	background-position:154% center ;	
}
.fwnr li:nth-child(4){
	background:#fff url(../images/04_03.png) no-repeat;
	background-position:132% center ;	
}
.fwnr li:nth-child(5){
	background:#fff url(../images/05_03.png) no-repeat;
	background-position:132% center ;	
}
.fwnr li:nth-child(6){
	background:#fff url(../images/06_03.png) no-repeat;
	background-position:132% center ;	
}
.fwnr li:nth-child(7){
	background:#fff url(../images/07_03.png) no-repeat;
	background-position:132% center ;	
}
.fwnr li:nth-child(8){
	background:#fff url(../images/08_03.png) no-repeat;
	background-position:160% center ;	
}
.fwnr li:hover{
	background-color:#ff8f0b ;
}
.fwnr li:hover h2{
	color: rgba(255,255,255,.4);
}
.fwnr li:hover span{
	color: rgb(255,255,255);
}
.fwnr li:hover p{
	color: rgb(255,255,255);
}
.fwlc{
	position: relative;
	/*padding-bottom: 80px;*/
}
.fwlc img{
	width: 100%;
	height: 741px;
}
.fwlc .continer{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.fwlc .cs{
	border: none;
	margin-top: 70px;
	margin-bottom: 80px;
}
.fwlc ul{
	transform: translateY(-40px);
	
}
.fwlc li{
	cursor: pointer;
	position: relative;
	
	padding-left: 3%;
	border-left: 1px solid #eaeaea;
}
.fwlc li div{
	padding: 30px 0;
	padding-left: 20px;
	}
.fwlc li:first-child{
	padding-top: 0;
}
.fwlc li h2{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.fwlc li p{
	color: rgba(255,255,255,.6);
	font-size: 16px;
	margin-top: 10px;
}
.fwlc li span{
	position: absolute;
	width: 10px;
	height: 10px;
	border: 3px solid #fff;
	border-radius: 50%;
	background: #333333;
	top: 35px;
	left: -8px;
}

.fwlc li:hover div{
	 background: -moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left left, left bottom, color-stop(0%,#000000), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, #fff 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, #fff 0%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, #fff 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, #fff 0%,rgba(255,255,255,0) 100%);
}
.fwlc li:hover h2{
	color: #ff8f0b;
}
.fwlc li:hover p{
	color: #333333;
}
.fwlc li:hover span{
	background: #ff8f0b;
	transform: scale(1.2);
}
.fwteam{
	background: #f7f7f7;
	padding-bottom: 95px;
}
.fwteam .cs{
	padding-top: 60px;
}
.fwteam .cs h2{
	margin-top: 0;
	color: #ff8f0b !important;
}
.fwteam .continer:nth-child(2)>h2{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 70px;
	margin-top: 50px;
}
.fwteam .continer>h2 span{
	font-size: 36px;
	color: #ff8f0b;
}
.v{
	background-image:url(../images/one_05.png);
	background-repeat:no-repeat ;
	background-position: 0 50% ;
	
	position: relative;
	height: 168px;
	width: 206px;
	float: left;
	margin-right: 75px;
}
.s{
	background-image:url(../images/3v1_03.png) ;
	background-repeat:no-repeat ;
	background-size:100% 100%;
	padding-left: 46%;
	height: 114px;
	width: 54%;
	padding-top: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-top: ;
}
.s img{
	margin-bottom: 15px;
}
.s h2{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.s p{
	font-size: 12px;
	color: rgba(255,255,255,.5);
}
.fwteam i{
	display: inline-block;
	float: left;
	line-height: 168px;
	font-size: 50px;
	color: #ff8f0b;
	margin-right: 75px;
}
.wenan{
	width: 255px;
	background: url(../images/two_03.png) no-repeat;
}
.wenan .s{
	width: 54%;
	padding-left: 46%;
	
}
.haiwai{
	width: 339px;
	margin-right: 0;
	background: url(../images/three_03.png) no-repeat;
}
.ys li{
	float: left;
	/*width: 33.33%;*/
}
.ys li .le{
	
	float: left;
	color: #e53413;
	padding-right: 20px;
}
.ys li .le h2{
	display: inline-block;
	font-size:72px ;
	font-weight:bold ;
	font-family: helvetica;
}
.le span{
	font-size: 18px;
}
.ri{
	float: left;
	padding: 5px 0;
	padding-left: 20px;
	
	margin-top:20px ;
	border-left: 1px solid #d6d6d6;
}
.ri p{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}
/*.ys li:last-child .le{

	float: right;

}

.ys li:last-child .ri{

	float: right;

}*/
.le i{
	transform: translateY(-47px);
	display: inline-block;
}
.ys ul{
	margin-top: 80px;
}
.ys li:first-child{
	margin-right: 150px;
}
.ys li:nth-child(2){
	margin-right: 80px;
}
.vstit span{
	font-size: 30px;
	font-weight: bold;
	color: #333333;
}
.vstit h2{
	font-style: italic;
	display: inline-block;
	font-size: 72px;
	font-family: 'Conv_Helvetica-Condensed-Black-Se';
	color: rgba(0,0,0,.2);
	margin: 0 90px;
}
.vstit h3{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	color: #ff8f0b;
}
.vstit{
	text-align: center;
	margin-top: 110px;
	margin-bottom: 25px;
}
.vsxq .z{
	float: left;
	width:39.8%;
	padding: 29px 0;
	padding-right: 5%;
	border: 1px solid #dfdfdf;
	border-top: none;
	border-right: none;
	min-height: 61px;
}
.vsxq .c{
	float: left;
	background: #ff8f0b;
	width: 10%;
	height: 119px;
	border: 1px solid #e53413;
	line-height: 120px;
	text-align: center;
}
.vsxq .r{
	float: left;
	border: 1px solid #ff8f0b;
	padding: 29px 0;
	padding-left: 5%;
	border-left: none;
	width: 39.8%;
	min-height: 61px;
	background: #f1f1f1;
	border-top: none;
}
.vsxq .z p{
	font-size: 16px;
	color: rgba(51,51,51,.5);
	text-align: right;
	line-height: 28px;
}
.jbxx .inp.ac{
	border-color:#ff8f0b ;
}
.vsxq .r h2{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #e53413;
}
.vsxq .r p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.vsxq:nth-child(2) .z{
	border-top:1px solid #dfdfdf ;
}
.vsxq:nth-child(2) .r{
	border-top:1px solid #ff8f0b ;
}
.vsxq:nth-child(4) .z p{
	line-height: 61px;
}
.vsxq:nth-child(5) .z p{
	line-height: 61px;
}
.vsxq:nth-child(odd) .c{
	background: #e53413;
}
.vsxq:nth-child(even) .r h2{
	color: #ff8f0b;	
}
.vsxq:nth-child(even) .c{
	border-color: #ff8f0b;	
}

.r:hover{
	background: #fff;
}
.tj{
	width: 10%;
	background: #ff8f0b url(../images/biaodanbac_03.png) no-repeat;
	background-position: 300% 110%;
	height: 328px;
	position: relative;
	float: left;
}
.tj h2{
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
	width: 40px;
	display: inline-block;
	position: absolute;
	top: 50px;
	left: 35px;
	line-height:30px;
}
.tj p{
	width: 0;
	display: inline-block;
	color: rgba(255,255,255,.4);
	font-size: 12px;
	position: absolute;
	right: 30px;
	top: 54px;
}
.sq{
	border-right: 3px solid #e53413;
	margin-top: 30px;
	background: #fff;
}
#kssq{
	width: 83.6%;
	float: left;
	padding-left: 6.4%;
}
.jbxx{
	width: 37.44%;
	float: left;
	margin-right: 7.4%;
}
.jbxx input{
	border: none;
	outline: none;
	/*line-height: 40px;*/
	margin-left: 5px;
	
}
.jbxx i{
	transform: translateY(3px);
}
.jbxx .inp{
	border: 1px solid #dddddd;
	height: 40px;
	line-height: 40px;
	border-radius:3px ;
	margin-bottom: 19px;
}
.jbxx .sec select{
	border: none;
	outline: none;
}
.jbxx .sec.ac{
	border-color: #ff8f0b;
}
.jbxx .sec{
	height:40px;
	line-height: 40px;
	border-radius:3px ;
	margin-right: 2%;
	border: 1px solid #ddd;
	width: 48%;
	margin-bottom: 19px;
	float: left;
}
.jbxx .sec:nth-child(even){
	margin-right: 0;
}
.jbxx .sec i{
	display: inline-block;
	margin-left: 20px;
	
}
.jbxx .sec select{
	width:70%;
}
.jbxxtit{
	margin-top: 60px;
	margin-bottom: 20px;
	padding-left: 25px;
}
.jbxx .inp i{
	display: inline-block;
	margin-left: 20px;
}
#kssq button{
	width: 51px;
	height: 235px;
	background: #333333;
	margin-top: 40px;
	float: right;
	margin-right: 40px;
	box-shadow: 4px -4px #e5e5e5;
}
#kssq button span{
	font-size: 15px;
	color: #fff;
	width: 20px;
	display: inline-block;
	line-height: 35px;
}
.biaod{
	background: #f7f7f7;
	padding: 62px 0 72px 0;
}
.biaod .cs h2{
	margin: 0;
}
.numbers{
	text-align: center;
	padding: 66px 6.25% 75px 6.25%;
	background: #f8f8f8;
	position: relative;
	margin-bottom: 100px;
	display: none;
}
.numbers.ac{
	display: block;
}
.numtit{
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 41px;
}
.numtit img{
	transform: translateY(54px);
}
.numtit h2{
	font-size: 24px;
	font-weight: bold;
	color: #ff890a;
}
.numtit p{
	font-size: 16px;
	color: rgba(51,51,51,.7);
	margin-top: 20px;
}
.pro{
	text-align: left;
}
.protit{
	border-bottom: 1px solid #eaeaea;
}
.protit:first-child h2{
	background: url(../images/lctduan_03.png) no-repeat;
	background-size: 100% 100%;
}
.protit h2{
	display: inline-block;
	font-size: 15px;
	color: #fff;
	background: url(../images/lct_03.png) no-repeat;
	background-size:100%  100%;
	padding: 0 47px 0 34px;
	line-height: 37px;
}
.process{
	margin-top: 70px;
	position: relative;

}
.pro{
	padding: 56px 15% 54px;
	background: #fff;
	z-index: 5;
	position: relative;
	margin-bottom: 73px;
}
.pro p{
	font-size: 15px;
	color: #333;
	line-height: 30px;
}
.protit{
	margin-bottom: 20px;
	margin-top: 30px;
}
.protit:first-child{
	margin-top:0;
}

.process>span{
	font-size: 341px;
	color: #ff8f0b;
	font-family: helvetica;
	font-weight:bold ;
	position: absolute;
	right: -185px;
	bottom: 7px;
	/*z-index: -1;*/
}
.process a{
	display: block;
	width: 324px;
	margin: 0 auto;
	height: 45px;
	border: 1px solid #c7c7c7;
	line-height: 45px;
	color: #333;
	margin-bottom:20px ;
	position: relative;
	
}
.process a:last-child{
	margin-bottom: 0;
}
.process a i{
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #333;
	color: #fff;
	line-height: 27px;
	margin-left: 45px;
}
.process a:hover{
	background: #333333;
	color: #fff;
}
.process a:hover i{
	background: #fff;
	color: #333;
}
.sxleft li a{
transition:all .2s ease 0s;
	font-size: 14px;
	color: #333;
	line-height: 52px;
	padding-left:55px ;
	display: block;
}
.sxleft li{
	background: #e1e1e1;
	width: 258px;
	margin-bottom: 10px;
	position: relative;
}
.sxleft li.ac{
	background: #333333;
}
.sxleft li.ac i{
	opacity: 1;
	color: #333;
}
.sxleft li:hover i{
	opacity: 1;
	color: #333;
}
.sxleft li i{
	color: #e1e1e1;
	opacity: 0;
	position: absolute;
	right:-13px ;
	top: 17px;
	font-size: 20px;
}
.sxleft li.ac a{
	color: #fff;
}
.sxleft li:hover{
	background: #333333;
}
.sxleft li:hover a{
	color: #fff;
}
.sxleft{
	float: left;
	position: relative;
}
.sxright{
	float: left;
	margin-left: 7.9%;	
	padding-left: 6.25%;
	border-left: 1px solid #d6d6d6;
	width: 64%;
}
.sxrighttit{
	position: relative;
	margin-bottom: 36px;
}
.sxrighttit h2{
	position: relative;
	font-size: 36px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	color: rgba(51,51,51,.1);
	position: relative;
	transform: translateX(30px);
	z-index: -1;
}
.sxrighttit h3{
	font-size: 18px;
	font-weight: bold;
	color:#333;
	margin-top: -17px;
	padding-bottom: 35px;
}
.sxrighttit h3:after{
	content: '';
	display: block;
	width: 36px;
	height: 3px;
	background: #ff8f0b;
	position: absolute;
	left: 0;
	bottom: 0;
}
.sxright span{
	font-weight: bold;
	color: #ff8f0b;
	line-height: 30px;
}
.sxright p{
	line-height: 30px;
	color: #000;
	margin-bottom: 30px;
}
.sxfd{
	padding-bottom: 90px;
	margin-top: 40px;
}
.sxfd table{
	border: none;
	margin-top: 55px;
	margin-bottom: 53px;
}
.sxfd table th{
	background: #ff8f0b;
	border-color:#ff8f0b ;
	text-align: left;
}
.sxfd table  span{
	color: #fff;
	margin-left: 30px;
	font-weight: bold;
	line-height: 34px;
        display: inline-block;
}
.sxfd table td span{
	color: #333;
	font-weight: normal;
}
.sxfd table th:nth-child(1){
	width: 121px;
}
.sxfd table th:nth-child(2){
	width: 200px;
}
.sxfd table th:nth-child(3){
	width: 144px;
}
.sxfd table td{
	border-color: #d3d3d3;
}
.sxfd table tr:nth-child(odd){
	background: #f9f9f9;
}
.sxleft img{
	position: absolute;
	top: -154px;
	right: -167px;
	z-index: -1;
}
.gldxtit h2{
	font-size: 16px;
	font-weight: bold;
	color: #ff8f0b;
}
.gldxtit h2:after{
	content: '';
	display: block;
	width: 17px;
	height: 2px;
	background: #ff8f0b;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.gldxtit{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 23px;
	position: relative;
}
.gldx{
	background: #f8f8f8;
	border: 1px dotted #c6c3c0;
	padding: 30px 3.08%;
}
.gldx p{
	margin: 0;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-top: 15px;
}
.dxlist h2{
	font-size: 16px;
	font-weight: bold;
	color: #ff8f0b;
	margin-bottom: 20px;
	margin-top: 28px;
}

.dxlist ul{ *zoom:1;}
.dxlist ul:before,
.dxlist ul:after{ display:table; content:''; line-height:0;}
.dxlist ul:after{ clear:both;}

.dxlist li a{
	color: #333;
	cursor: pointer;
	line-height: 30px;
}
.dxlist li{
	float: left;
	width: 23.76%;
	text-align: center;
	border: 1px solid #d6d6d6;
	margin-right: 1.29%;
	margin-bottom: 10px;
}

.dxlist li:nth-child(4n+0){
	margin-right: 0;
}
.dxlist li:hover{
	background: #ff8f0b;
}
.dxlist li:hover a{
	color: #fff;
}
.r_num p{
	font-size: 14px;
	color: #333;
	margin: 0;
	line-height: 28px;
	
}
.r_num  h2 span{
	
	font-size: 30px;
	font-weight: bold;
	color: #ff8f0b;
	
}
.r_num{
	margin-bottom: 50px;
}
.r_num  h2{
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.reason>h2{
	font-size: 24px;
	font-weight: bold;
	color: #ff8f0b;
	margin-bottom: 45px;
}
.dbleft,.dbright{
	float: left;
}
.dbleft span{
	font-weight: bold;
	color: #333;
	line-height: 44px;
	
}
.dbright span{
	color: #FF8F0B;
	line-height: 44px;
}
.dbleft{
	border: 1px solid #e2e2e2;
	border-right: none;
	width: 35%;
	border-top: none;
}
.db li:nth-child(1) .dbright{
	border-top: 1px solid #FF8F0B;
}
.db li:nth-child(1) .dbleft{
	border-top: 1px solid #e2e2e2;
}
.db li:nth-child(3) .dbright{
	border-top: 1px solid #FF8F0B;
}
.db li:nth-child(3) .dbleft{
	border-top: 1px solid #e2e2e2;
}
.db li:nth-child(8) .dbright{
	border-top: 1px solid #FF8F0B;
}
.db li:nth-child(8) .dbleft{
	border-top: 1px solid #e2e2e2;
}
.dbright{
	border: 1px solid #FF8F0B;
	width: 64%;
border-top: none;
}
.db .dbleft img{
	margin: 0 ;
	margin-top: -27px;
	margin-left: 10px;
}
.db .dbright img{
	margin: 0 ;
	margin-top: -27px;
	margin-left: 10px;
}
.bti_l{
	width: 35%;
	float: left;
	line-height: 63px;
}
.db .bti_l img{
	margin: 0;
}
.db .bti_l span{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-right: 37px;
	margin-left: 5px;
	display: inline-block;
}
.bti_r{
	width: 65%;
	float: left;
	line-height: 63px;
}
.bti_r p{
	line-height: 63px;
	font-size: 18px;
	font-weight: bold;
	color: #FF8F0B;
}
.db .dbright.num img{
	margin: 0;
	display: inline-block;
	margin: 0 24px 0 40px ;
	line-height: 44px;
}
.dbright.num p{
	display: inline-block;
	line-height: 44px;
	margin: 0;
	font-weight: bold;
}
.dbleft.num p{
	display: inline-block;
	line-height: 44px;
	margin: 0;
	font-weight: bold;
	color: rgba(51,51,51,.6);
	margin-left: 40px;
}
.db .bti_l img:last-child{
	float: right;
	margin-top: 28px;
	margin-right: 30px;
}
.shenqing img{
	margin: 0 !important;
	margin-top: 30px !important;
}
.sqtitle img{
	margin: 0 !important;
}
.sqtitle h2{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.sqtitle{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:20px ;
}
.shenqing{
	margin-top: 54px
}
.ljzxzx{
	margin-top: 77px;
	position: relative;
	margin-bottom: 35px;
}
.ljzxzx img{
	margin: 0 !important;
	width: 100%;	
}
.ljzxzx a{
	display: inline-block;
	width: 144px;
	height: 31px;
	background: #FF8F0B;
	color: #fff;
	font-size: 14px;
	box-shadow: 2px 2px #e00000;
	line-height: 31px;
	text-align: center;
	position: absolute;
	right: 50px;
	bottom: 30px;
}
.logolist h2{
	font-size: 20px;
	font-weight: bold;
	color: #FF8F0B;
	margin-top: 34px;
	margin-bottom: 45px;
	
}
.logolist li{
	float: left;
	margin-right: 2.6%;
	border: 1px solid #d0d0d0;
	width: 48.4%;
	margin-bottom: 20px;
	position: relative;
}
.logolist li:nth-child(2n+0){
	margin-right: 0;
}
.logolist li img{
	margin:  0 !important;
	width: 100%;
}
.logolist ul{
	margin-bottom: 44px;
}
.logolist li:after{
	content: '';
	display: block;
	width: 0;
	height: 0 ;
	background: #ff8f0b;
	bottom: 0;
}
.logolist li:hover:after{
	width: 100%;
	height: 4px;
}
.xxjs li{
	width: 24%;
	text-align: center;
	float: left;
	margin-right: 1.33%;
	background: #e1e1e1;
	
}
.xxjs li a{
	color: #333;
	line-height: 46px;
	display: block;
}
.xxjs li.ac{
	background: #ff8f0b;
}
.xxjs li.ac a{
	color: #fff;
}
.xxjs li:hover{
	background: #ff8f0b;
}
.xxjs li:hover a{
	color: #fff;
}
.xxjs li:last-child{
	margin-right: 0;
}
.xxjs{
	margin-bottom: 50px;
}
#xxjs{
	text-align: center;	
}
#xxjs .protit{
	text-align: left;
}
#xxjs img{
	margin-bottom: 63px;
}
.spjstit h2{
	font-size: 18px;
	font-weight: bold;
	color: #FF8F0B;
	padding-bottom: 20px;
}
.spjstit h2:after{
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	background: #ff8f0b;
	position: absolute;
	bottom: 0;
	left: 0;
}
.spjstit{
	margin-top: 40px;
	position: relative;
	margin-bottom: 13px;
}
#spjs p{
	color: #333;
	margin: 0;
	line-height: 30px;
}
#spjs p i{
	color: #FF8F0B;
}
#spjs .img{
	margin-top: 30px;
	margin-bottom: 53px;
}
#zsjs p{
	margin-bottom: 0;
}
.tableone tr th:first-child{
	width: 60px;
}
.tableone tr th:nth-child(2){
	width: 82px;
}
.tableone tr th:nth-child(3){
	width: 77px;
}
.tableone tr th:nth-child(4){
	width: 105px;
}
.tableone{
	width: 566px;
}
.tableone tr:nth-child(odd){
	background: initial !important;
}
.tabletwo th{
	width: initial !important;
}
.tabletwo tr{
	background: initial !important;
}
.tabletwo th:first-child{
	width: 154px !important;
}
.tabletwo{
	margin: 0 !important;
}
.bz p{
	text-indent: 2em;
	color: #aeaaaa;
	font-size: 12px;
	line-height: 20px;
}
.bz p:first-child{
	text-indent: 0;	
}
.bz span{
	text-indent: 3em;
	color: #aeaaaa;
	font-size: 12px;
	display: inline-block;
	font-weight: normal;
}
.ry p{
	text-align: right;
	color: #AEAAAA;
}
#zsjs p i{
	color: #FF8F0B;
}
#hjjs{
	margin-top: 60px;
}
#hjjs li{
	width: 48.5%;
	margin-right: 1.4%;
	float: left;
	border: 2px solid #dfdede;
	margin-bottom: 11px;
}
#hjjs li:nth-child(2n+0){
	margin-right: 0;
}
#hjjs ul{
	margin-bottom: 71px;
}
.newssec{
	float: left;
	width: 258px;
}
.newssec>ul li>div{
	background: #e1e1e1;
}
.newssec>ul>li{
	/*width: 100%;*/
	margin-bottom: 5px;
	line-height: 52px;
	text-align: center;
}
.newssec>ul>li.active>div span{
	color: #fff;
}
.newssec>ul>li.active>div{
	background: #333333;
}
.newssec>ul>li i{
				position: initial;
				color: #333333;
				opacity: 1;
				font-size: 5px;
				float: right;
				margin-right: 35px;
			}
.newssec>ul>li.active i{
				color: #fff;
				transform: rotateZ(90deg);
				display: inline-block;
				flao
			}
			.newssec>ul li:hover>div{
				background: #333;
			}
			.newssec>ul li>div span{
				float: left;
				margin-left: 53px;
color: #333;
			}
			.newssec>ul li:hover>div span{
				color: #fff;
			}
			.newssec>ul li:hover i{
				color: #fff;
			}
.newssec>ul>li li span{
	color: #333;
	margin-left: 30px;
}
.newssec>ul>li li{
	text-align: left;
	margin-left: 30px;
	background: url(../images/newsleftbac_03.jpg) no-repeat;
	background-size:0 0 ;
	margin-bottom: 3px;
}
.newssec>ul>li li span:nth-child(2){
	color: rgba(255,255,255,.4);
	opacity: 0;
	font-size: 12px;
	margin-left: 5px;
}
.newssec>ul>li li.ac{
	background-size:100% 100% ;
	
}
.newssec>ul>li li.ac span{
	opacity: 1;
}
.newssec>ul>li li.ac span:first-child{
	font-weight: bold;
	color: #fff;
}
.newssec>ul>li li:hover{
	background-size:100% 100% ;
}
.newssec>ul>li li:hover span:first-child{
	font-weight: bold;
	color: #fff;
}
.newssec>ul>li li:hover span:last-child{
	opacity: 1;
}
.newssec>ul>li li a{
	display: block;
}
.newssec>ul>li ul{
	height: 0;
	opacity: 0;
	overflow: hidden;
}
.newssec>ul>li.active ul{
	height: auto;
	opacity: 1;
	padding-top: 16px;
}
.sxright img{
	max-width: 100%;
	margin-bottom: 40px;
height:auto;
}
.sxright .db img{
	width: initial;
}
.sxright .shenqing img{
	width: initial;
}
.sxright>p{
	line-height: 28px;
	text-indent: 2em;
	margin-bottom: 30px;
}
.sxright>p img{
	margin-left: -2em;
}
.sxright>h2{
	font-size: 18px;
	font-weight: bold;
	color: #FF8F0B;
}
.sxright>h1{
	font-weight: bold;
	color: #FF8F0B;
	margin-bottom: 30px;
	display: inline-block;
}
.sxright>strong{
	line-height: 28px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	
}
.video li{
	width: 46.3%;
	margin-right: 6.4%;
	float: left;
	padding-bottom: 14px;
	margin-bottom: 14px;
	position: relative;
}
.video li:nth-child(2n+0){
	margin-right: 0;
}
.video li img{
	border: 2px solid #e3e3e3;
	margin-bottom: 30px;
}
.video li h2{
	font-size: 16px;
	color: #333;
	padding-left:13px;
}
.video li p{
	color: rgba(51,51,51,.3);
	margin-bottom: 10px;
	padding-left:13px;
}
.video li i{
	color: #adadad;
	font-size: 32px;
	padding-left:13px;
}
.video li a:after{
	content: '';
	display: block;
	width: 0%;
	height: 100%;
	background: rgba(255,143,11,.4);
	position: absolute;
	bottom: 0;
}
.video li:hover a:after{
	width: 100%;
}
.page{
	display: inline-block;
}
.pages{
	margin-top: 82px;
}
.pages a{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #f9f9f9;
	color: #666;
	text-align: center;
	margin-right: 5px;
}
.pages a.ac{
	color: #fff;
	background: #ce2520;
}
.pages a:hover{
	color: #fff;
	background: #ce2520;
}
.lrcs span{
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	line-height: 54px;
	
}
.lrcs li p{
	/*display: none;*/
	opacity: 0;
}
.lrcs li{
	border-bottom: 1px solid #e2e2e2;
	padding: 0 35px;
	height: 54px;
	cursor: pointer;
	overflow: hidden;
}
.zzzsbanner .swiper-slide{
	cursor: pointer;
}
.lrcs li:hover span{
	color: #ff8f0b;
	font-weight: bold;
	
}

.lrcs li a:last-child{
	display:block;
	width: 29px;
	text-align: center;
	height: 29px;
	line-height: 29px;
	color: #fff;
	background: #ff8f0b;
	display: none;
	opacity: 0;
}
.lrcs li:hover{
	padding-bottom:25px ;
	background: #f9f9f9;
	height: auto;	
}
.lrcs li:hover a{
	display: block;
	opacity: 1;
}
.lrcs li:hover p{
	/*display: block;*/
	opacity: 1;
	
}
.newsinnertit{
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
}
.newsinnertit h2{
	font-size: 16px;
	font-weight: bold;
	color: #FF8F0B;
}
.newsinnertit p{
	font-size: 12px;
	color: rgba(51,51,51,.5);
}
.newsxq{
	background: #f9f9f9;
	padding: 35px 60px 58px;
	margin-bottom: 40px;
}
.newsxq>p{
	text-indent: 2em;
}
.re{
	text-align: center;
	margin-top: 40px;
}
.re a{
	color: #ff8f0b;
}
.re a i{
	display: block;
	font-size: 30px;
}
.re a:hover i{
	transform: rotateZ(360deg);
}
.bmtit{
	text-align: center;
	margin-top: 80px;
}
.bmtit h2{
	font-size: 24px;
	font-weight: bold;
	color: #FF8F0B;
	margin-bottom: 15px;
}
.bmtit p{
	font-size: 14px;
	color: #333333;
	margin-bottom: 25px;
}
.bmtit div{
	display: inline-block;
	width: 36px;
	height: 2px;
	background: #ff8f0b;
	
}
.bmsq{
	border: 1px dashed #c6c3c0;
	padding: 12px 1%;
	margin-top: 25px
	
}
.bmsq>div{
	background: #fcfcfc;
	padding: 57px 8%;
}
.input_w3{
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	line-height: 46px;
	width: 22.6%;
	min-width: 288px;
	float: left;
	margin-right: 58px;
	margin-bottom: 19px;
}
.mr_none{
	margin-right: 0 !important;
}
.radio input{
	margin-left: 25px;
	margin-right: 15px;
}
.radio{
	border: none;
	background: transparent;
}
.input_w3 select{
	width: 58%;
	border: none;
	outline: none;
	
}
.input_w3.input_w7{
	width: 56%;
	min-width: 605px;
}
.input_w7 select{
	display: inline-block;
	width: 21%;
	text-align: center;
}
.input_w7 select{
	/*width: auto;*/
	padding: 0 2%;
	margin: 0;
}
.input_w7 select option{
	text-align:center;
}
.input_w5{
	width:39.6% ;
	min-width: 460px;
}
.input_w5 input{
	width: 67% !important;
}
.input_w{
	width: 99.4%;
}
.input_w input{
	width: 85% !important;
}
.input_w4{
	width: 17.2%;
	min-width: 200px;
}
.input_w4 input{
	width: 52% !important;
}
.t{
	border-bottom: 1px dashed #ff8f0b;
	padding-bottom: 45px;
	margin-top:60px;
	
}
.t:first-child{
	margin-top:0
}
.t:nth-child(3){
	border: none;
}
.xwz input{
	width: 38% !important;
	
}
.opacity{
	opacity: 0;
}
.input_w5 select{
	float: right;
	margin-top: 13px;
	margin-right: 21px;
}
.ryks select{
	width: 50% !important;
}
.t:nth-child(3) select{
	color: #FF8F0B;
	-webkit-appearance: none;  
  -webkit-tap-highlight-color: #fff;  
  outline: 0; 
}
.bmsq>div button{
	width: 100%;
	height: 49px;
	text-align: center;
	color: #fff;
	background: #FF8F0B;
	box-shadow: 5px 5px #e10000;
	margin-top: 30px;
}
.bmsq>div p{
	text-align: center;
	margin-top: 25px
}
#threes,#twos,#ones{
	opacity: 0;
}
#threes select{
	width: 30%;
	color: #000;
}

select{
	background: url(../images/select1_03.png) no-repeat;
	background-position:90% center;
	-moz-appearance:none;
    -webkit-appearance:none;
    background-color: transparent;
}
select.ac{
	background-image:url(../images/select2_03.png);
	background-repeat: no-repeat;
	background-position:90% center;
	
}
.pro img{
		max-width: 100%;
		height: auto;
	}
	

