html{height:100%;}
body{
	font-family: "微软雅黑";overflow-x: hidden;
	height:100%;
	
}
a{text-decoration: none;}
#footer a{color:#838383;}
#wrap{
	position: relative;
	min-height: 100%;
	overflow: hidden;
}
#zoom{
	position: fixed;
	left:0;top:0;
	background:rgba(255,255,255,0.5);
	z-index: 998;
	-webkit-transform: translateZ(1px);
	visibility: hidden;opacity:0;
	/*-webkit-transition: 0.5s;*/
}
#header{
	border-bottom: 1px solid #dcdcdc;
	position: fixed;
	background:rgba(255, 255, 255, 0.9);
	width:90%;height:40px;
	
	padding:2px 5%;
	padding-bottom:10px;
	z-index: 2;
}
#header_pos{
	position: relative;
	background:transparent;
	width:90%;height:40px;
	
	padding:2px 5%;
	padding-bottom:10px;
	z-index:0;
}
.content_box{/*padding-top: 50px;*/}
#header>div{
	position: absolute;
	
	
}
#header>#nav_btn{
	width: 2.5rem;
	/*height: 1rem;*/
	top: 0.5rem;
	cursor: pointer;
	right: 0;
	
}
#nav_btn>div{
	width:100%;
	height:10.6%;
	background:white;
	
	position: relative;
}
#nav_btn>div:nth-child(2){
	width:115%;
	margin:20% 0;
	-webkit-transition:0.5s;
}
#nav_btn>div:nth-child(2)>span{
	display: block;
	position: absolute;
	left:0;top:-4px;
	-webkit-transform:translate3d(366%,0,0);
	width:12px;height:12px;
	border-radius: 10px;
	background:white;
	-webkit-transition:.5s;
}
/*#nav_btn>div:nth-child(2):after{
	content: '';
	display: block;
	position: absolute;
	right:-10px;top:-4px;
	width:12px;height:12px;
	border-radius: 10px;
	background:white;
}*/
/*90 20*/
#beard_box{
	display: -webkit-box;
	-webkit-box-align: end;
	width:155px;height:40px;
	left:10%;top:0px;
	-webkit-transform: translateX(-61px);
	
	
	
	
}
#beard_box>div{
	
}


#beard_box .bread{
	width:50%;
	float: left;
	position: relative;
	overflow: hidden;
}
@-webkit-keyframes bread{
	0%,15%{}
	50%{
		-webkit-transform: rotateZ(0deg);
	}
	65%{
		-webkit-transform: rotateZ(6deg);
	}
	75%{
		-webkit-transform: rotateZ(0deg);
	}
	90%{
		-webkit-transform: rotateZ(6deg);
	}
	100%{
		-webkit-transform: rotateZ(0deg);
	}
}
@-webkit-keyframes bread2{
	0%,15%{}
	50%{
		-webkit-transform: rotateZ(0deg);
	}
	65%{
		-webkit-transform: rotateZ(6deg);
	}
	75%{
		-webkit-transform: rotateZ(0deg);
	}
	90%{
		-webkit-transform: rotateZ(6deg);
	}
	100%{
		-webkit-transform: rotateZ(0deg);
	}
}
.bd-top1{
	-webkit-transform-origin: right top;
	-webkit-animation: bread 1.7s infinite;
}
.bd-top2{
	-webkit-transform-origin: right top;
	-webkit-animation: bread2 1.7s infinite;
}

.bd-top1,.bd-top2{
	position: absolute;
	left:0;top:1px;
}

#beard_box .bread:nth-of-type(2){
	
	-webkit-transform: scaleX(-1);
	/*-webkit-animation: bread 1.5s infinite linear;*/
}


.beard{
	float:left;
}
#beard_box>div:nth-child(1){
	position: relative;
	overflow: hidden;
	width:30px;
	
}

#beard_box>div:nth-child(2){
	position: relative;
	width:100px;height:28px;
	padding-left:-5%;
}
#search_btn{
	position: relative;
	width:27px;height:27px;
	right:4%;top:12px;
}
#footer{
	position:relative;
	left:0;bottom:0;
	width:92%;
	padding: 1% 4%;
	
	background:#252525;
}
#footer ul{
	padding:3px 0;

}
#footer ul:nth-child(1){
	width:92%;
	margin: 0 auto;
	overflow: hidden;
	font-size:1rem;
	margin-left: 5%;
}

#footer ul:nth-child(1) li{
	box-sizing: border-box;
	float:left;
	text-align: center;
	width:25%;padding:0 1%;
	cursor: pointer;
	
}
#footer ul:nth-child(2){
	font-size:.85rem;
	overflow: hidden;

}
#footer ul:nth-child(2) li{
	box-sizing: border-box;
	float:left;
	text-align: center;
	width:50%;
	
}


.s_header{
	display: -webkit-box;
	-webkit-box-align: center;
	/*-webkit-box-pack: center;*/
	width:100%;
	/*margin:0 15%;*/
	padding:2% 0;
	border-bottom: 1px solid #dcdcdc;
}
.s_header>div{
	width:6%;
}
.s_header>h1{
	margin-left: -5%;
	width:33%;
	color:black;
	font-weight: 650;
}
.zw_list .xq_sp_index{
	font-size: 1.3rem;color:#1a79c3;
	cursor: pointer;
	color: rgb(26, 121, 195);
    background: white;
    font-family: arial;
}
.more_h{
	font-size:1.2rem;color:#1a79c3;
	clear: both;
}
.more_h a{
	color:#1a79c3;
    font-family: arial;
}
.more_h>span{cursor: pointer;}
.xq_sp{
	font-size:1rem;color:#1a79c3;
	padding:5px;
	border-radius: 5px;
	/*border:1px solid #ed6d00;*/
	cursor: pointer;
}
.xq_sp_new{
	cursor: pointer;
	/*display: -webkit-box;*/
	-webkit-box-align: center;
	-webkit-box-pack: center;
	width:100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
}
.xq_sp_sh{
	cursor: pointer;
	/*display: -webkit-box;*/
	-webkit-box-align: center;
	-webkit-box-pack: center;
	width:100%;
	height: 100%;
}
.xq_sp a{
	color:#1a79c3;
}


/*搜！！*/
#search_box{
	position: relative;
	left:0;
	width:100%;height:500px;
	/*z-index: 3;*/
	top: 0;
	background: rgba(255,255,255,1);
	-webkit-transform-origin: right top;
	-webkit-transform:scale(0.1);
	-webkit-transition:0.66s cubic-bezier(.25,.1,.23,1.37);
	display: none;
	visibility: hidden;
}
#search_box>.sbxx{
	width:96%;
	padding:10px 2%;
	background: white;
	
	
}
.sbxx>div{
	width:95%;
	height:3rem;margin:0 auto;
}
.sbxx>div>input{
	border:1px solid gray;
	border-radius: 7px;
	text-align: center;
	font-size:1.5rem;
	width:89%;height:100%;
	float: left;
}
.sbxx>div>span{
    height: 100%;
    display: inline-block;
    padding: 10px 0;
    font-size: 1.2rem;
    margin-left: 2%;
    color: #434343;	
}
.sbxx .search_title{
	color: #9c9c9c;
	font-size: 1.3rem;
    height: 2rem;
    padding-bottom:2%;
    display: none;
    /*position: absolute;
    left: 7%;
    top: 10%;*/
    margin-top: 5%;
    width: 86%;
}
.sbxx .search_result{
	margin-top: 5%;
}
.sbxx .search_result>li{
    padding-left:5%;
    text-align: left;
    color: #535353;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 5%;
}
.sbxx .search_result>li:first-child{
	/*padding-top: 14%;*/
}
.sbxx>ul>li{
	color:#ed6d00;
	text-align: center;
	font-size:1.36rem;
	padding:10px 0;
}
.sbxx>ul>li>a{
	color:#ed6d00;
}
.sbxx>ul>li>span{
	cursor: pointer;
}


/**/
#nav{
	position: fixed;top:0;left:0;
	width:100%;height:600px;
	z-index: 3;
	padding-top: 12.4%;
	-webkit-transform:translate3d(100%,0,0);
	
	
}
#nav>ul{
	/*height:auto;*/
  width:16rem;
  height:100%;
  background: white;
  box-shadow: 6.6px 1px 16.6px #dcdcdc;
}
#nav .nav_show{
    
  
}
#nav>ul>li:first-child{
	padding-top:20%;
	
}
#nav>ul>li{
	padding-bottom:10%;
	font-size:1.3rem;
}
#nav ul a{
	/*color:black;*/
	color: #666;
}
#nav>ul>li>div{
	display: -webkit-box;
	-webkit-box-align: center;
	padding-left:12.66%;
	width:45%;
	
}
#nav>ul>li>ul{
	
	overflow: hidden;
	-webkit-transition:0.5s;
	transform: ;
	padding:10px 0;
	padding-left:30%;
	
	
}
#nav>ul>li>ul>li{
	padding:5px 0;
	color:white;
}


#nav ul>li>div>div:nth-child(1){
	width:20%;
	position: relative;
	
}
#nav ul>li>div>div:nth-child(2){
	width:100%;color:white;
	padding-left:22.66%;
	
	display: -webkit-box;
	-webkit-box-align: center;
	position: relative;
}
.jtt{
	width:12%;
	margin-left:15.333%;
	-webkit-transition:0.5s;
}
.jtt_u{
	position: absolute;
	left:20%;top:100%;
	padding-top:10%;
}
.jtt_u>li{
	padding:10% 0;
}




/*about*/
#content-box{
	-webkit-perspective: 1000px;
	position: relative;
	padding-bottom:10px;
	/*min-height:100%;*/
	/*padding:10px 4%;*/
}


/*dt*/
#dt_box{
	padding:10px 4%;
	overflow: hidden;
}




.dt_list{
	display: -webkit-box;
	-webkit-box-align: center;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom:12.33px;
	margin:3% 0;
	position: relative;
}
.dt_list:nth-child(1){
	margin-top: 4%;
}
.dt_list .ad1{
	width: 9rem;
	height: 6rem;
	position: relative;
}
.dt_list .ad1 >img{
	width:100%;
	height:100%;
}

.dt_list .ad1::after{
	content: '';
	display: block;
	padding-top:67.63%;
}
.dt_list .ad2{
	width: 65%;
	padding:0 0 0 5%;
	font-size:1.0rem;
	height: 6rem;
}

.dt_list .ad2 .releasetime{
	font-size: 1rem;
	color: #9d9d9d;
	position: absolute;
	bottom: 1rem;
	right: 0;
}


.dt_list  .m_btn {
	position: absolute;bottom:1px;right:0;
	cursor: pointer;
	font-size:1.15rem;color:#ed6d00;
}

.more{
	text-align: center;
}

.dt_single_box{
	overflow: hidden;
}
.close_head{
	padding:6.66px 15%;
	position: relative;
	
	text-align: center;
	/*text-overflow:ellipsis; overflow:hidden; white-space:nowrap; */
	border-bottom: 1px solid #dcdcdc;
	color:#535353;font-size: 1.3rem;
	
}


.dt_single_box>div>p{
	
	line-height: 1.9rem;
}
.dt_single_box>div{
	padding:10px 0;
}

.dt_single_box>div img{
	/*padding:3.333px 0;*/
	padding:1.5% 2.5%;
	width:95%;
}

.pic_ccc{
	position: absolute;
	left:0;top:50%;
	-webkit-transform: translateY(-12.5px);
	
	/*width:30px;height:30px;*/
	width:25px;height:25px;
	cursor: pointer;
}


/*战略*/
#zl_lc{
	overflow: hidden;
	background:#f4f4f4;
	
}
.c_header{
	text-align: center;
}
#zl_ul{
	display: -webkit-box;
	padding-top:17%;
}
#zl_ul>li{
	
	width:43%;
	position: relative;

}
#zl_yw{
	background-color:#e6e6e6;
	padding:10px 0;
}
#zl_yw ul{overflow: hidden;}
#zl_yw ul h2{
	font-size:.7rem;
	text-align: center;
}
#zl_yw ul>li>img{
	margin:0 auto;
	width:50%;
	margin-left:25%;
}
#zl_yw ul>li>h1{
	font-size:1.66rem;
	color: #565769;
	padding:5px 0;
}
#zl_yw ul>li>p{
	color: #565769;
	font-size:0.8rem;
}
#zl_yw ul>li{
	/*float:left;*/
	box-sizing: border-box;
	width:100%;

	
	padding:3%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:center;
}
#zl_yw ul>li>div{
	/*float:left;*/
	width:27%;
	box-sizing:border-box;
	padding:0 3%;
	
	
}
#zl_yw ul>li>p{
	/*float:left;*/
	width:73%;
	box-sizing:border-box;
	padding:0 3%;
}
#zl_ys{
	box-sizing:border-box;
	padding:15px 20px 10px 20px;	
	background:url(../img/ccc.jpg),#c9dae4;
	background-size:100% auto;
	
}
#zl_ys p{
	color:#8e999f;
	padding-top:5px;
}

#zl_wl{
	padding:15px 20px 10px 20px;
	overflow: hidden;
	background:#fdf0e5;
	
}
#zl_wl ul{
	overflow: hidden;
}
#zl_wl ul>li{
	float: left;
	box-sizing: border-box;
	width:50%;
	/*overflow: hidden;*/
	display: -webkit-box;
	-webkit-box-align:center;
}
#zl_wl ul>li>p{
	padding-top:5px;
	color:#8e999f;
	width:80%;
	box-sizing:border-box;
	padding:6% 3%;


	
}
#zl_wl ul>li>div{
	width:20%;
	box-sizing:border-box;
}


#zl_wh{
	padding:15px 5px 10px 5px;
	overflow: hidden;
	background: #e1e1e1;
}
#zl_wh ul{
	overflow: hidden;
}
#zl_wh ul>li{
	float:left;
	box-sizing: border-box;
	width:50%;
	overflow: hidden;
	padding:5px 0;
	
}
#zl_wh ul>li>div{
	box-sizing: border-box;
	float:left;
}
#zl_wh ul>li>div:nth-child(1){
	width:20px;height:20px;
	border-radius: 30px;

	background: #e94709;
	text-align: center;line-height: 20px;
	font-size: 1rem;color:white;
	
}
#zl_wh ul>li>div:nth-child(2){
	padding-left:6.6px;
	width:85%;
}
#zl_wh ul>li p:nth-child(1){
	font-size:.8rem;
	color: #e94709;
}
#zl_wh ul>li p:nth-child(2){
	color:#8e999f;
}
#zl_gc{
	padding:15px 20px 10px 20px;
}
#zl_gc>div{
	overflow: hidden;
}
#zl_gc>div>div{
	width:50%;float:left;
	box-sizing: border-box;
	padding:10px 0;
	text-align: center;
}
#zl_gc>div>div:nth-child(1){
	
	padding-right:1.5%;
	
}
#zl_gc>div>div>h2{
	padding-top:10px;	
}
#zl_gc>div>div>span{
	color:#8e999f;
	font-size:0.8rem;
}

#zl_gc>div>div:nth-child(2){
	
	padding-left:1.5%;
}
#zl_ry{
	padding:15px 20px 20px 20px;
	background:#fad3b2;
	overflow: hidden;
}
#zl_ry>div{
	overflow: hidden;
}


#zl_ry>div{
	overflow: hidden;
}

#zl_ry .d-top{
	overflow: hidden;
	padding:3% 0;
}
#zl_ry .d-top>div:nth-child(1){
	width:25%;
	padding-right:5%;
	float:left;
	box-sizing:border-box;
}
#zl_ry .d-con>ul{
	width:75%;
	padding-left:15%;
}
#zl_ry .d-con>ul>li{
	margin:5% 0;
	position: relative;
	color:#373737;
}
#zl_ry .d-con>ul>li::after{
	content: '';
	display: block;
	width:6px;height:6px;
	border-radius: 6px;
	background-color:#e94709;
	position: absolute;
	left:0;top:0;
	margin-left:-8.6%;
	margin-top:2.33%;
	
}



#zl_ry .d-top>div:nth-child(2){trans
	width:70%;
	float:left;
	box-sizing:border-box;
}
#zl_ry .d-top>div:nth-child(2)>span{
	color:#a68f7b;
	color:#988372;
	font-size:1rem;
}


.lc_msg{
	padding-left:5%;
	padding-right:3%;
	margin-top:-7%;
	color:#9f9f9f;font-size:0.8rem;
	
}
.lc_msg>h2{
	color:#f27d31;
}
.lc_msg>p,.lc_msg>h2{
	padding:3.6px 0;
	font-size:1.15rem;
	
}
#trans3d-box{
	padding-top:63%;
	padding-bottom:0px;
}
.lc_msg>p{
	/*height:47px;*/
	/*border:1px solid black;*/
	font-size:1rem;
	word-break:normal;
}
.lc_msg>m{
	display: block;
	color:#0072ff;
	padding:6px 0;
}
.sthree{
	position: absolute;
	width:35%;
	opacity: 0;
	-webkit-transform-origin: bottom;
	-webkit-transform: scale(0.2);
	-webkit-transition:0.666s cubic-bezier(.25,.1,.41,1.47);
}
.lc_msg>img{
	padding:6px 0;
	width:90%;margin-left:2%;
}
.lc_msg>p>strong{
	color:#00aa07;
}

.c_header{color: #373737;padding-top: 30px;}
.c_header>h1{
	width:40%;
	margin:0 auto;
	font-size:1.35rem;
	border-bottom:1px solid black;
	padding:3px 0;
}
.c_header>span{
	display: block;
	
	letter-spacing: 0.2rem;
	padding:3px 0;
}

/*cp*/

#cp_box{
	padding:12px 4%;
}
.cp_holder{
	position: relative;
}
.cp_holder>.cp_gbox{
	-webkit-transition:-webkit-transform 0.5s;
	-webkit-transform: translate3d(0%,0,0);
}
.cp_gbox>div{
	-webkit-transition: 0.8s;
}

.banner-a>div{
	position: relative;
	background-size:cover;
	background-repeat: no-repeat;
	width:100%;
}
.banner-a>div::after{
	content: '';
	display: block;
	padding-top:60%;
}
/*.cp_holder .cp_des{
	position: absolute;
	
	left:108%;
	
	width:100%;
	opacity: 0;
	
}*/

.cp_des{
	position: absolute;
	z-index: 8;
	left:100%;top:0;
	width:100%;
	/*background: black;*/
	background: white;
	/*opacity: 0;*/
	
}

.cp_des>section {
	padding:15px 0 15px 0;
	width:95%;margin-left:2.5%;
}
.cp_des .cp_list{
	width:95%;margin-left:2.5%;
}
.cp_des>section h1{
	text-align: left;
	padding:3px 0;
}
/*.cp_des>.cp_list:after{
	content: '';
	display: block;
	clear: both;
}*/
.cp_des>section:nth-of-type(1){
	border-bottom: 1px solid #dcdcdc;
}
.cp_des>section p{
	line-height: 1.5rem;
}
.cp_gbox .s_header .zp_active{
	color:#1a79c3;
}
.cp_list{
	background: #f4f4f4;
	padding:5px 0;margin:2% 0;
	display: -webkit-box;
	-webkit-box-align: center;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
	margin-top: 6%;
}
.xhr-cp-box .cp_list:last-child{
	border-bottom-style: none;
}
.mdd .ad1{
	background-repeat: no-repeat;
	background-size:cover;
	background-image:url(../img/pre2.png);
	overflow: hidden;
}
.cp_list .ad1{
	width:20%;margin-right:10%;margin-left:5%;
	
}
.cp_list .ad1::after{
	padding-top:100%;
	display: block;
	content: '';
}
.cp_list .cp_new::after{
	padding-top:0;
}
.cp_list .ad2{
	width:65%;

}
.cp_list .ad2>h2{
	font-size: 1.0rem;
    color: #333;
    font-weight: 600;
    border-left: solid 0.2rem #f19344;
    text-indent: 0.4rem;
}
.cp_list .ad2>p{

	color: #858585;
	padding:8px 0;
	font-size:.95rem;
}

.cp_list .ad3{
	/*width:15%;*/
	width:20%;
	text-align: right;
}
.index_cp a{
	border-bottom: 1px solid #dcdcdc;
	padding: 5px 0;
	font-size:1.35rem;
}
.pic-zoom{
	position: absolute;
	left:0;top:0;
	width:100%;height:100%;
	background:rgba(255,255,255,.5);
	z-index: 9;
	
}
.pic-zoom .spinner {

  margin:0 auto;margin-top:29%;
  width: 30px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
#xhr-zoom{
	position: fixed;
	z-index: 9;
	width: 100%;height:100%;
	left:0;top:0;
	background:rgba(255,255,255,.5);
	visibility: hidden;
	opacity:0;
	-webkit-transition:.3s;

}
#xhr-zoom .spinner {
  
 
  margin:0 auto;margin-top:70%;
  width: 30px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
 
.spinner > div {
  background-color: #ed6d00;
  opacity:.8;
  height: 100%;
  width: 3px;
  display: inline-block;
   
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
.spinner > section {
  background-color: #ed6d00;
  opacity:.8;
  height: 100%;
  width: 3px;
  display: inline-block;
   
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
 
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.3) } 
  20% { -webkit-transform: scaleY(.8) }
}
 



/*zw*/
#zw_box{
	padding:12px 4%;
}

.zw_list {
	padding:5.5% 0;
	margin:1.5% 0;
	border-bottom: 1px solid #dcdcdc;
	display: -webkit-box;
	-webkit-box-align: center;
}


.zw_list  .ad1{
	width:65%;padding-right:5%;padding-left:5%;
	position: relative;
}
.zw_list  .ad1 p:nth-child(1){
	padding:5px 0;
	font-size:1.2rem;
	position: relative;
}
.zw_list  .ad2{
	/*width:15%;*/
	text-align: right;
}

.zw_list .hot-d{
	position: absolute;
	left:0;top:0;
	background: url(../img/s7.png) no-repeat;
	width:26px;height:11px;

}
.zw_list  .ht_sp{
	position: relative;
	
}
/*.zw_list .ht_sp:after{
	content: '';
	display: block;
	background: url(../img/s7.png) no-repeat;
	position: absolute;
	right:-33.3px;top:3px;
	width:26px;height:11px;
}*/
.zw_list .hot_icon:after{
	content: '';
	display: block;
	background: url(../img/s7.png) no-repeat;
	position: absolute;
	right:-40.3px;top:-3px;
	width:34px;height:16px;
	background-size: 34px 16px;
}
.zw_list  .ad1 p:nth-child(2){
	font-size:1rem;
}
.zw_list  .ad2{
	width:25%;
	text-align: right;
}
	


/*zp*/
#zp_box{
	padding:10px 4%;
	margin-top: 6%;
}
#zp_render{
	overflow: hidden;
	margin-top:-3%;
	padding-top:5px;
}
#zp_box>nav{
	width:100%;margin:0 0%;
}
#zp_box .u1{
	overflow: hidden;
	border-radius: 8px;
}
#zp_box .u1 li{
	box-sizing: border-box;
	float:left;
	text-align: center;
	width:25%;
	padding:2% 0%;
	font-size:1.3rem;
	/*border-right: 1px solid #ed6d00;*/
	color:#535353;
	cursor: pointer;position: relative;padding-bottom:30px;
}
#zp_box .u1 li:last-child{
	border:none;
	
}
#zp_box .u2{
	overflow: hidden;
	height:100%;
	margin: 0 auto;
	visibility: hidden;
	opacity:0;
	-webkit-transition:.5s;
	position: absolute;
	border:1px solid #1a79c3;
	border-radius: 5px;
}
#zp_box .u2 li{
	box-sizing: border-box;
	float:left;
	text-align: center;
	width:18%;padding:1.6% 0%;
	cursor: pointer;
	font-size:1rem;
	color: #1a79c3;
	border-radius: 5px;
	margin-right: 1.2%;
}
#zp_box .u2 li.zp_active{
	color:#fff;
	background: #1a79c3;
}
#zp_box .u2 li:last-child{
	margin-right: 0;
}

#zp_box .u3{

	/*overflow: hidden;
	height:100%;
	margin: 0 auto;*/
	visibility: hidden;
	opacity:0;
	/*-webkit-transition:.5s;
	position: absolute;
	border:1px solid #1a79c3;
	border-radius: 5px;*/
}
#zp_box .u3 li{
	box-sizing: border-box;
	float:left;
	text-align: center;
	width:31%;padding:1.6% 0%;
	cursor: pointer;
	font-size:1rem;
	color: #1a79c3;
	border-radius: 5px;
	margin-right: 2%;
}
#zp_box .u3 li.zp_active{
	color:#fff;
	background: #1a79c3;
}
#zp_box .u3 li:last-child{
	margin-bottom: 100px;
}
.zp_single_box>div{
	padding:10px 0;
}
.zp_single_box dl{
	padding:20px 0 15px 0;
	border-bottom:1px solid #dcdcdc;
}

.zp_single_box dl dt{
	font-size:1.25rem;
}
.zp_single_box dl dd{
	padding:5px 0;
}
.zp_single_box>.zp_btn{
	text-align: center;
	padding:30px 0 10px 0;

}
.zp_single_box>.zp_btn>span{
	background:#1a79c3;
	color:white;font-size: 1.3rem;
	padding:3.6% 9%;
	border-radius: 6px;
	cursor: pointer;
}
.form_list .zp_icon{
    width: 19px;
    height: 20px;
    cursor: pointer;
    float: left;
    margin-right: 5%;
}
.form_list #photo_up{
	width: 40%;
    margin: 0 auto;
    padding: 5% 3%;
    border: 1px dashed #e4e4e4;
    position: absolute;
    left: 30%;
}
.form_list #photo_up span{
	color: #9b9b9b;
	margin-top: 3%;
    display: inline-block;
}
.form_list .upImgs{
	font-size: 3.5rem;
    width: 47%;
    opacity: 0;
    float: left;
    margin-left: 30%;
}
.lx_box>div{
	padding:10px 6.6%;
}
.lx_box>div>p{
	font-size:1.2rem;
	padding:6px 0;
}
#lxlx_box>div{
	border-bottom: 0.5rem solid rgb(245, 245, 245);
	position: relative;
	overflow: hidden;
}
#lxlx_box>div>dl{
	position: absolute;
	top:20%;left:1%;
	color: white;
}
#lxlx_box>div dt{
	
	padding:1px 0;
}
#lxlx_box>div dd{
	padding:3.5px 0;
	font-size:13px;
	
}
#lxlx_box>ul{
	overflow: hidden;
	/*padding:10px 5%;*/
	background:white;
	/*background-size:100% auto;*/
}
#lxlx_box>ul>li{
	/*float: left;*/
	/*width:50%;padding:10px 6%;
	box-sizing: border-box;
	-webkit-transform:scale(.1);
	opacity: 0;*/
	width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 2.46rem 0 2.46rem 4.0rem;
    border-bottom: solid 0.5rem #f5f5f5;

}
/*#lxlx_box>ul>li>img{
	width:60%;margin-left: 20%;
}*/
/*#lxlx_box>ul>li>p{
	text-align: center;
	color:#676767;
	padding:3px 0;
}*/



#lxlx_box ul li .iconfont {
    color: #f1903f;
    font-size: 2.5rem;
    margin-right: 1.3rem;
}
#lxlx_box ul li .title {
    font-size: 1.32rem;
    color: #333;
    line-height: 1.48rem;
}
#lxlx_box ul li p {
    color: #666;
    font-size: 1.0rem;
}
#lxlx_box ul li p a {
    color: #ec6c00;
}


.tz_box>div{
	padding:10px 0;
}
.qes_box{
	padding:10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.qes_box>div{
	padding-left:10%;
}
.qes_box>div>header{
	padding:5px 0;
	font-size: 1.2rem;
	position: relative;
}
.qes_box>div>header:after{
	content: 'Q';
	display: block;
	position: absolute;
	left:-2.6rem;top:0.66rem;
	width:1.9rem;height:1.9rem;
	border-radius: 1.9rem;
	background: #ed6d00;
	line-height: 1.9rem;
	color:white;
	text-align: center;
}
.qes_box>div>div{
	position: relative;
	padding:5px 0;
	font-size:1.1rem;
	line-height: 1.55rem;
}
.qes_box>div>div:after{
	content: 'A';
	display: block;
	position: absolute;
	left:-2.6rem;top:0.66rem;
	width:1.9rem;height:1.9rem;
	border-radius: 1.9rem;
	background: #081f2d;
	line-height: 1.9rem;
	color:white;
	text-align: center;
}

.form_box{
	position: absolute;
	left:0;top:0;
	width:92%;
	padding:10px 4%;
	/*visibility: hidden;
	opacity:0;*/
	display: none;
	-webkit-transition:0.5s;
	background: white;
}
.form_list{
	overflow: hidden;
	height:2.7rem;
	padding:12.33px 0;
	color:#535353;
	margin:5px 0;
	text-align: center;
	/*display: -webkit-box;
	-webkit-box-align: center;*/
	border-bottom:1px solid #dcdcdc;
}
.form_list>span{
	box-sizing: border-box;
	display: block;
	width:25%;padding:5px;
	float:left;
	text-align: right;
	font-size:1rem;
	line-height: 30px;
	height:100%;line-height: 2.7rem;
}
.form_div{
	box-sizing: border-box;
	float:left;
	width:75%;padding:5px;height:100%;
}
.form_list>.form_div>input{
	width: 100%;
    height: 100%;
    border-radius: 5px;
    text-align: left;
    font-size: 1rem;
    font-family: Microsoft YaHei;
}
.form_list>.form_div>select{
	width:100%;height:100%;
	border-radius: 5px;
	border:1px solid black;
	text-align: center;
	font-size: 1rem;
	/*color:teal;*/
	text-align: center;
	padding-left:40%;
}
.form_list>button{
	background:#1a79c3;
	color:white;font-size: 20px;
	padding:2.6% 43%;
	border-radius: 8px;
	
	cursor: pointer;
	
}


.sh_list{
	box-sizing: border-box;
	width:47%;margin:3% 1.5%;margin-top:5%;
	margin-bottom:12%;
	background-image: url(../img/pre4.png);
	background-repeat: no-repeat;
	background-size:cover;
	float:left;
	position: relative;
}
.sh_list::after{
	padding-top:67.28%;
	display: block;
	content: '';
}
.sh_list>p{
	color:#535353;
	font-size:1.15rem;
	padding:2% 5%;margin-top:68%;
	position: absolute;
	left:0;
	
}




.arrow_box{
	position: relative;
	padding:0px 4%;
	margin:10px 0;
	display: -webkit-box;
	-webkit-box-align: center;
}
.arrow_box>div{
	width:8%;
	cursor: pointer;
}
.arrow_box>h1{
	
	text-align: center;
	width:90%;
	margin-left:-10px;
	
	color:#535353;
	
}
.live_list{
	box-sizing: border-box;
	float:left;
	width:50%;padding:2%;
}
.live_list>p{
	color:#ed6d00;font-size:1.2rem;
	padding:1.5% 0 0 4%;
	
}
.per4_box{
	padding:10px 4%;
	padding-bottom:10px;
	overflow: hidden;
}
.min_h{
	padding-bottom:65px;
}


#app-btn-d{
	overflow: hidden;
	padding-top:3%;
}
#app-btn-d img{
	box-sizing:border-box;
	width:50%;
	padding:0 3%;
	float:left;
}
/*#cp-inner-list1 h2{
	padding-bottom:3%;
	font-size:1.2rem;
	display: -webkit-box;
	
}*/

.cp-inner-list{
	display: -webkit-box;
	position: relative;
	-webkit-box-align:center;
	padding:5% 2%;
	padding-left:8%;
	border-bottom:1px solid #d4d4d4;
}
.cp-inner-list>div{

}
.cp-inner-list h2{
	color:#535353;
	padding-bottom:5%;
	font-size:1.25rem;
}
.cp-inner-list h2+a{
	width:30%;
}
.cp-inner-list h2+a>img{
	width:100%;
}
.cp-inner-list>div:nth-child(1){
	width:23%;
	box-sizing:border-box;
	background-repeat: no-repeat;
	background-size:cover;
	overflow: hidden;
}
.cp-inner-list>div:nth-child(2){
	width:80%;
	padding-left:12.333%;
}

.close-cp-d{
	position: absolute;
	top:0;left:0;z-index: 9;
	width:7%;margin: 4% 0 0 4%;
}
.cp-inner-list>div:nth-child(1)::after{
	content: '';display: block;
	padding-top:100%;
}
.cp-inner-sec h2{
	font-size:1.25rem;
	padding:2% 0;

}
.cp-inner-sec{
	border-bottom:1px solid #d4d4d4;
	padding:4.33% 0;
	color:#535353;
}
.cp-inner-info{
	border:none;
}
.cp-inner-info p{
	padding:.5% 0;
}

@media screen and (min-width:600px){
	/*.dt_list { 
		display: -webkit-box;
		-webkit-box-align: center;
		border-bottom: 1px solid #dcdcdc;
		padding-bottom:8px;
		margin:3% 0;
		position: relative;
		
		
		
		box-sizing: border-box;
		float:left;
		width:50%;padding:2%;
		
	}*/
	
	/*.cp_list{
		display: -webkit-box;
		border-bottom: 1px solid #dcdcdc;
		padding-bottom:8px;
		margin:3% 0;
		position: relative;
		
		
		
		box-sizing: border-box;
		float:left;
		width:50%;padding:2%;
	}
	
	.zw_list{
		display: -webkit-box;
		border-bottom: 1px solid #dcdcdc;
		padding-bottom:8px;
		margin:3% 0;
		position: relative;
	
		
		box-sizing: border-box;
		float:left;
		width:50%;padding:2%;
	}

	.dt_single_box>div>img{
		box-sizing: border-box;
		float:left;
		width:50%;padding:2% 1%;
		
	}*/
	
	/*.sh_list{
		box-sizing: border-box;
		width:25%;padding:3% 1.5%;
		float:left;
	}*/
	
	
	
}
/**shenhy 新增**/
.s_header .active{color:#ed6d00;}
.ky_search{position: absolute;width: 100%;z-index: -1; margin-top: 5%;}
.sh_style{color: #535353;border-bottom-style: none;}
.zw_list .index_enjoy{
	font-size: 1.35rem;
	text-align: left;
}
.dt_loading,.dt_nomore{display: none;font-size: 1rem; color: #b5b5b5; border: 1px solid #e0e0e0; line-height:40px; border-radius: 5px;width: 80%;
    margin: 0 auto; margin-top: 20px;position: relative;}
.homeIcon{font-size: 1.2rem;
    height: 29px;
    line-height: 33px;
    color: black;
    margin-left: 5px;}
.imgBigDiv{position: absolute; z-index: 9; display: none;background: rgba(0,0,0,0.8);width:100%; height:100%;left:0;top:0px;}
.imgBigDiv img{/*top: 50%;*/position:relative;}
#zp_box .u1 .zp{background-size:55px 55px ; width: 55px; height: 55px; margin: 0px auto 5px;}
#zp_box .u1 .zp1{background-image:url(../img/zp1.png);}
#zp_box .u1 .zp2{background-image:url(../img/zp2.png);}
#zp_box .u1 .zp3{background-image:url(../img/zp3.png);}
#zp_box .u1 .zp4{background-image:url(../img/zp4.png);}
#zp_box .u1 .zp1.zp_sel{background-image:url(../img/zp1_hover.png);}
#zp_box .u1 .zp2.zp_sel{background-image:url(../img/zp2_hover.png);}
#zp_box .u1 .zp3.zp_sel{background-image:url(../img/zp3_hover.png);}
#zp_box .u1 .zp4.zp_sel{background-image:url(../img/zp4_hover.png);}

#zp_box .u1 li:after{
	content: background-image:url(../img/zp_arrow.png);
	color:#ed6d00;
	font-weight:bold;
}
.zp_sel .zp_arrow{width: 0px;
height: 0px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid#1a79c3;position: absolute;
    left: 40%;
    bottom: 0%;}
.uploadPreview {
    width: 59px;
    height: 59px;                         
    background-position: center center;
    background-size: cover;
    margin-right: 4%;
    /*-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3);*/
    display:none;float: left;position: relative;}
.closeZp{
	display: block;
	background: url(../img/zpClose.png) no-repeat;
	position: absolute;
	right: -7px;
    top: -7px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}
#photo_add{ width: 57px;
    height: 57px;border: 2px solid #dcdcdc;line-height:52px;float: left;
    display:none; color:#dcdcdc; position: relative; left: 10px;}
#photo_add span{width: 70%; height: 2px; background-color: #dcdcdc; display: inline-block;}
#photo_add span:after{content: "";
    width: 42px;
    height: 2px;
    background-color: #dcdcdc;
    display: inline-block;
    transform: rotate(90deg);
    position: absolute;
    right: 7px;}
.loadIcon{position: absolute;
    top: 8px;
    left: 30%;}
.zp_close{
	width: 40px;
    height: 40px;
    right: 5%;
    position: absolute;
    top: 2%;
    z-index: 2;
}
.no_result{display: none;margin:4% 0 0 2%;width: 85%; color: #575757;}
.de_loading{width: 40%; margin: 60% auto;position: relative;}
.de_loadImg{width: 12%;
    position: absolute;
    bottom: 0px;
    left: 20%;}
.again_loading{width: 40%; margin:50% auto;display: none;}
  /* i i s 7 . c o m */