html,body,h1,h2,h3,h4,h5,h6,p,ul,li{
	padding:0;
	margin:0;
}
li{list-style-type:none;}
.cp_content{
	width:100%;
	overflow:hidden;
	background:#ffffff;
}
.cp_act_banner{
	width:100%;
}
.cp_act_img{
	width:100%;
}
.pc_hdyh_welfare{
	width:100%;
	margin:0 auto;
	font-size:0;
}
/*表单样式*/
.pc_content_form{
	width:100%;
	position:relative;
}
.pc_hdyh_form{
	width:100%;
	position:absolute;
	top:3%;
}
.pc_hdyh_left{
	width:100%;
	overflow:hidden;
}
.hdyh_left_tit{
	text-align:center;
	font-weight:bolder;
	font-size:26px;
	color:#ffffff;
	letter-spacing:2px;
	/*margin-top:14%;*/
}
.hdyh_left_subtit{
	text-align:center;
	color:#666666;
	letter-spacing:1px;
	font-size:15px;
	line-height:2;
}
.hdyh_left_num{
	color:#f36c3d;
	font-weight:bolder;
}
.hdyh_left_box{
	width:100%;
	overflow:hidden;
	height:72px;
}
.hdyh_left_list{
	-webkit-animation: 10s hdyh_left_list linear infinite normal;
    animation: 10s hdyh_left_list linear infinite normal;
	text-align:center;
	color:#666666;
	font-size:13px;
	line-height:1.8;
	font-weight:100;
}
.pc_hdyh_right{
	width:100%;
	overflow:hidden;
}
.form_ct_info{
	width:100%;
	overflow:hidden;
}
.cp_form_box{
	margin:0 auto;
	overflow:hidden;
	width:100%;
}
.cp_form_list{
	width:80%;
	list-style-type:none;
	margin:5.5% auto 0;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #ffffff;
	background:#ffffff;
}
.cp_form_btn{
	border:0;
	width:84%;
	padding:10px 0;
	background:rgb(255 255 255 / 0%);
}
.cp_form_input{
	width:94%;
	padding:0 3%;
	font-size:15px;
	height:50px;
	color:#4c4b4b;
	background:rgba(0,0,0,0);
	border:0;
	font-weight:500;
	float:left;
	outline:0;
}


.cp_form_list input::-webkit-input-placeholder{color:#4c4b4b;}

.cp_form_list input:-moz-placeholder {color:#4c4b4b;}

.cp_form_list input::-moz-placeholder {color:#4c4b4b;}

.cp_form_list input:-ms-input-placeholder {color:#4c4b4b;}

.cp_input_btn{
	font-size:16px;
	font-weight:600;
	border-radius:50px;
	letter-spacing:3px;
	/*height:50px;*/
	line-height:50px;
	color:#b6290b;
	/*background-image:-webkit-linear-gradient(90deg, #1356a9 , #579fef);*/
	background-color:#f7edca;
	border:5px solid #f7edca;
	width:80%;
	margin:0 auto;
	display:block;
}
.cp_input_btn {
	-webkit-animation: cp_input_btn 3s ease infinite;
	-moz-animation: cp_input_btn 3s ease infinite;
	-o-animation: cp_input_btn 3s ease infinite;
	animation: cp_input_btn 3s ease infinite;
	animation-fill-mode: both;
}
@keyframes cp_input_btn{
    0%{
        transform:scale(1);
    }
    25%{
        transform:scale(1.2);
    }
    50%{
        transform:scale(1);
    }
    75%{
        transform:scale(1.2);
    }
}

/*end*/

/*数据滚动*/
@-webkit-keyframes hdyh_left_list {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -307px, 0);
        transform: translate3d(0, -318px, 0);
    }
}
@keyframes hdyh_left_list {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -307px, 0);
        transform: translate3d(0, -318px, 0);
    }
}
/*end*/

/*窗口*/
.cp_wicket{
	min-width: 320px;
    max-width: 640px;
	width:100%;
	height:1000px;
	background:url(http://www.jiuyidec.cn/Images/bgpic/hh.png) top center;
    overflow: hidden;
    text-align: center;
    padding: 0px;
    margin: 0px;
    position: fixed;
    top: 0px;
    z-index: 9999;
}
.cp_wicket_ct{
	width:90%;
	background:#fff;
	margin:40% auto;
	position:relative;
}
.cp_wicket_tit{
	font-size:30px;
	padding-top:30px;
	color:#353535;
	letter-spacing:2px;
}
.cp_wicket_subtit{
	font-size:16px;
	padding-top:6px;
	color:#858585;
	letter-spacing:1px;
}
.cp_wicket_box{
	padding-bottom:38px;
}
.cp_wicket_list{
	width: 80%;
    list-style-type: none;
    margin: 4% auto 0;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #dddddd;
    background: rgba(246,246,246,0);
}
.cp_wicket_input{
	width:78%;
	padding:0 3%;
	font-size:15px;
	height:42px;
	line-height:42px;
	color: #262626;
    background: rgba(0,0,0,0);
    border: 0;
    font-weight: 500;
    float: left;
    outline: 0;
}
.cp_wicket_btn{
	border:0;
}
.cp_input_wbtn{
	font-size:20px;
	font-weight:600;
	border-radius:4px;
	letter-spacing:5px;
	height:45px;
	color:#ffffff;
	background-image:-webkit-linear-gradient(90deg, #579fef, #1356a9);
	border:0px solid #ffffff;
	width:100%;
	margin:0 auto;
	display:block;
}
.bg_img {
    border-right: 1px solid #ddd;
    width: 28px;
    height: 28px;
    margin: 6px 0 8px 5px;
    padding-right: 7px;
    float: left;
    display: block;
}
.bg_img_user {
    background: url(http://www.jiuyidec.cn/Upfile/images/yxy/user.png) no-repeat;
}
.bg_img_tel {
    background: url(http://www.jiuyidec.cn/Upfile/images/yxy/tel.png) no-repeat;
}
.bg_img_mj {
    background: url(http://www.jiuyidec.cn/Upfile/images/yxy/mj.png) no-repeat;
}
.cp_wicket_closed{
	position: absolute;
	width: 25px;
	height: 25px;
	border-radius: 5px;
	background: #d1cdcd;
	color: #fff;
	right: 5px;
	top: 5px;
	text-align: center;
}
/*end*/



/*end*/
@media screen and (max-width:426px){
	.pc_hdyh_form{
		top:4%;
	}
	/*.cp_form_list{
		margin: 0 auto 4%;
	}*/
	.cp_form_input{
		height:45px;
	}
	.cp_input_btn{
		font-size:15px;
		height:46px;
		line-height:36px;
		padding:0;
		border:3px solid transparent;
	}
}
@media screen and (max-width:390px){
	/*.cp_form_list {
	    margin: 0 auto 3%;
	}*/
	.cp_form_input {
	    height: 42px;
	}
	.cp_input_btn {
	    height: 44px;
	    font-size:14px;
	    line-height: 32px;
	    border:2px solid transparent;
	}
	.pc_hdyh_form {
    	top: 5%;
	}
}
@media screen and (max-width: 375px){
	.pc_hdyh_form{
		top:3.5%;
	}
	.cp_form_input {
    	height: 40px;
	}
}
@media screen and (max-width: 355px){
	.pc_hdyh_form{
		top:1.8%;
	}
}
@media screen and (max-width: 335px){
	.pc_hdyh_form{
		top:1.8%;
	}
	.cp_form_input {
	    height: 36px;
	}
	.cp_input_btn {
	    height: 38px;
	}
}
@media screen and (max-width:320px){
	.cp_form_input {
	    height: 36px;
	}
	.cp_input_btn {
		font-size:14px;
	    height: 38px;
	    line-height: 38px;
	}
}