html{font-size:62.5%;}
*{padding: 0;margin: 0; border:0;}
.wap_main div,.wap_main ul,.wap_main ol,.wap_main li,.wap_main p,.wap_main dl,.wap_main dt,.wap_main dd,.wap_main a,.wap_main span,.wap_main strong,.wap_main h1,.wap_main h2,.wap_main h3,.wap_main h4,.wap_main h5,.wap_main h6,.wap_main input,.wap_main img,.wap_main em,.wap_main img{text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Microsoft YaHei"; color:#000000;}
h1,h2,h3,h4,h5,h6{ display:block; font-weight:normal;}
ol,ul,li{list-style:none}
ol,ul{list-style:none}
a{ text-decoration:none; color:#000000;}
a:hover{ color:#fff;}
img{max-width: 100%; margin:0; border:0; padding:0;}
.m_e1rem{ width:100%; overflow:hidden; height:1rem; float:left;}
.m_e2rem{ width:100%; overflow:hidden; height:0.6rem; float:left;}
.wap_main{ width:100%; margin:0 auto;}
.m_head_pic{ position:relative; width:100%; margin:0 auto; overflow:hidden;}
.m_head_pic span{ width:40%; text-align:center; position:absolute; right:30%; bottom:7%;animation:1.5s ease 0s normal none infinite running pulse;}
.m_head_pic span img{ width:100%;}
.wk720i{ width:100%; float:left;}
.wk720i2{ width:100%; float:left; position:relative;}
.wk720i2 span{ width:70%; text-align:center; position:absolute; left:15%; bottom:2%;animation:1.5s ease 0s normal none infinite running pulse;}
.wk720i2 span img{ width:100%;}
.m_title_h3{ width:100%; float:left; text-align:center; color:#FFFFFF; font-size:1rem; font-weight:bold;}
.lan_wr{ width:100%; overflow:hidden; float:left;}
.clear{clear:both;}
.top3{
margin: 0 2rem;
    TOP: -1rem;
    position: relative;
}
.top3 img{}
.x1{
width: 30%;
float: left;
background: #ffffff;
border: 2px solid #454545;
border-radius: 10px;
    margin-top: 10px;
    margin-right: 1%;
	margin-left: 1%;
}
.x11{}
.x11 img{
width: 8rem;
border-radius: 10px;
/*height: 5rem;*/
}

.x12{}
.x12 span{
width: 140px;
height: 35px;
 font-size: .85rem;
font-family: SourceHanSansCN Regular, SourceHanSansCN Regular-Regular;
font-weight: 400;
text-align: center;
color: #454545;
line-height: 35px;
letter-spacing: -1px;
}

.x14{
font-size: .75rem;
    font-family: AvantGardeGothicC Bold, AvantGardeGothicC Bold-Bold;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    color: #ff0000;
    letter-spacing: -2px;
}
.x14 span{
 font-size: 1.4rem;
font-family: AvantGardeGothicC Bold, AvantGardeGothicC Bold-Bold;
font-weight: 700;
font-style: italic;
text-align: center;
color: #ff0000;
letter-spacing: -2px;
}

.x15{}
.x151{
width: 60%;
    float: left;
}
.x151 img{
width: 0.9rem;
height: 0.9rem;
}
.x151 span{
    font-size: .45rem;
font-family: AvantGardeGothicC Book, AvantGardeGothicC Book-Book;
font-weight: Book;
text-align: center;
color: #000000;
line-height: 29px;
letter-spacing: -1px;
}

.x152{
width: 40%;
    float: right;
}
.x152 img{
width: 0.9rem;
height: 0.9rem;
}
.x152 span{
font-size: .45rem;
font-family: AvantGardeGothicC Book, AvantGardeGothicC Book-Book;
font-weight: Book;
text-align: center;
color: #000000;
line-height: 29px;
letter-spacing: -1px;
margin-left: -3px;
}


.eye_bootom,.m_url_k img{ top: -2.8rem;position: relative;height:0px}
.xxx{width: 100%;
    height: 40px;
	float: right;
	text-align: right;
	margin: 2% 0;
}
.y{
    margin: 5px auto;
	color: red;
	width: 90%;
	position: relative;
    top: 1rem;
	font-size: .55rem;
}
.input_left { 
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: right;
    font-size: 0.7rem;
    margin: 2% 5px;
}
.w30{ width:30% !important;}
.right { float:right !important;}
.w60{ width: 60% !important;
    margin: 0 2rem 0 0;}

.sp_input_k1,.foot_wr720,.sp_hot_zt_list{ display:none !important}
.z2_a2{
text-align: center;
display: inline-block;
    padding: 0 1.2rem;
    line-height: 1.5rem;
    color: #fff;
    font-weight: normal;
    font-size: .85rem;
    border-radius: .8rem;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd82a1), color-stop(100%,#c5365a));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd82a1), color-stop(100%,#c5365a));
	}
.lan_foot{
	width:100%; background:#3480d6; float:left; padding:0.6rem;
	/*margin-bottom: 180px;*/
}
.lan_foot_main{
border-radius:0.3rem;
 padding:0.6rem;
 background: #fff;
 text-align: center;
}
.lan_foot_main img{
	width:80%;
}
.bg{
    position: relative;
}
.form {
    width: 86%;
	position: absolute;
    right:0;
    top: 3.2rem;
	
    left:0;
    margin:0 auto;
}
.form .tit{
    text-align:center
}
.form .tit h4{
    display: inline-block;
    padding: 0 .6rem;
    line-height: 1.6rem;
    color: #666;
    font-weight: normal;
    font-size: .8rem;
    border-radius: .6rem;
    border: 2px dotted #3480d6;
}
.form .tit h4 .num{
    display: inline-block;
    padding: 0 .1rem;
    color: #c00;
    font-weight: bold;
}
.form .input{ width:90%; margin:2% auto;}
.form select, .form input[type=text]{ width:100%; box-sizing: border-box;}
.form select{ background:url(../images/sicon.png) 95% 50% no-repeat;}
font{
/*float: right;*/
}
@media only screen and (max-width:780px){
    .form select{ background-size:8px auto;}
	.form li p{
	text-align: left;
    display: inline-block;
    white-space: nowrap;
    padding-left: 2px;
    margin-bottom: 2%;
	 white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 /*overflow: hidden;*/
	}
	.form li input{
	    width:0.8rem !important;
    border: 0;
    height: 0.8rem !important;
    background: url(img/z2_i.jpg) center center no-repeat;
    background-size: 100%;
    outline: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
	-webkit-appearance: none
	}
	.form li {
    font-size: 0.8rem !important;
    line-height: 0.8rem !important;
    color: #333333;
   /* background: url(img/z2_bg.jpg) left bottom no-repeat;*/
    background-size: 100%;
}
.form h2 {
    font-size: 0.6rem !important;
    margin: 1% 1rem 0 1rem !important;
    color: #3480d6;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}
}


.form h2{    
	width: 80%;
    font-size: 0.5rem;
    margin: 3% auto;
    color: #333333;
    font-weight: normal;
	text-align: left;
	font-weight: bold;
}
.form h3{ font-size:30px; margin:3% auto;text-align:center; color:#132f79;font-weight:normal;border-top:1px solid #c3c7ca;padding-top:20px;}
.form li input{
    width: 0.6rem;
    border: 0;
    height: 0.6rem;
    background: url(img/z2_i.jpg) center center no-repeat;
    background-size: 100%;
    outline: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
	-webkit-appearance: none
}
.z2_li4  input{
    width: 0.6rem;
    border:0;
    height: 0.6rem;
    background:url(img/z2_i2.jpg) center center no-repeat!important;
    background-size: 100%!important;
}
.form li{
    font-size: 0.35rem;
    line-height: 0.45rem;
    color: #333333;
    /*background: url(img/z2_bg.jpg) left bottom no-repeat;*/
    background-size: 100%;
	width: 90%;
    margin: 0 auto;
}
.input_div{
text-align: center;
    margin-top: 1rem;
	}
	
.list li{width:100%;height:1.6rem; position: relative;line-height:1.6rem;text-align:left;  animation: myfirst 8s infinite;text-align: center;}
@keyframes myfirst
{
	0%    { top:0px;}
	25%   {  top:0px;}
	50%  { top:-1.6rem;}
	75%  { top:-3.2rem;}
	100%  { top:-4.8rem;}

}

.form li span{
    font-size: 0.75rem;
    line-height: 0.45rem;
    color: #333333;

    background-size: 100%;
    padding-bottom: 3%;
	margin: 5px 5px;
    color: red;
}
.form li p{
    width: 24%;
    display: inline-block;
    white-space: nowrap;
    padding-left: 2px;
    margin-bottom: 2%;
	float: left;
}
.z2_li1 p{
    width: 23%!important;
	text-align: left;
	font-size:0.6rem;
}
.z2_main h3{
    font-size: 0.45rem;

    line-height: 0.55rem;
    font-weight: normal;
    color: #333333;
    padding-top: 8%;
}

.z2_main h3 b{ color:#ff434d; font-weight:normal}
.z2_main h4{
    font-size: 0.3rem;

    line-height: 0.35rem;
    font-weight: normal;
    color: #333333;
}
.z2_main h3 span {
    color: #000;
}
.form h2 span {
    color: #ff4a68;
}
.wxtel{
    width: 69% !important;
    height: 1.5rem;
    line-height: 1.5rem;
    color: #666666;
    display: block;
    font-size: 0.75rem;
    /*background: url(../images/btn_bg.jpg) left 2% center no-repeat;*/
    padding-left: 2%;
    background-size: 1.2rem;
    border: 1px solid #999999;
    /*margin: 2% 0;*/
    border-radius:.1rem;
}


.wxtel2{
    width: 89%;
    height: 1.2rem;
    line-height: 1.2rem;
    color: #666666;
    display: block;
    font-size: 0.35rem;
    padding-left: 3%;
    background-size: 1.2rem;
    border: 1px solid #999999;
    margin: 2% 0;
    border-radius:.1rem;

}




.z2_a{
    width: 90.2%;
    margin: 4% auto;
}
.z2_a1{
    width: 46.8%;
    float: left;
}
.z2_a2 img{
    max-width:62%;
}
.zbutton{
    width: 52%;
    display: block;
    margin: 4% auto;
}
.form li input:checked
{
    background:url(img/z2_on.jpg) center center no-repeat;
    background-size: 100%;
}
.f input:checked
{
    background:url(img/z2_f_on.jpg) center center no-repeat !important;
    background-size: 100%;
}
.f input
{
    background:url(img/z2_f.jpg) center center no-repeat!important;
    background-size: 100%;
}
.z2_li4 input:checked
{
    background:url(../images/z2_on2.jpg) center center no-repeat!important;
    background-size: 100%!important;
}
.tel{
    width: 76.6%;
    margin: 0 auto;
    border: 1px solid #c7c7c7;
    background: #fff;
    font-size: 20px;
    color: #222;
    line-height: 50px;
    height: 50px;
    border-radius: 10px;
    padding-left:20px;
    display: block;
}
.z2_li2 p{
    width: 24%!important;
}


.m_url_k img.url_s2{ width:68%;}
.m_title_h3b{ width:100%; text-align:center; float:left; padding-top:0.8rem; padding-bottom:0.8rem;}
.m_title_h3b img{ width:56%;}
.hot_wt{ width:100%; float:left; padding-left:0.4rem; padding-right:0.4rem;}
.hot_wt p{ width:50%; float:left; padding:0.2rem;}
.hot_wt p a{ width:100%; background:url(img/yw_wr.png) no-repeat; float:left;background-size:100% 100%; font-size:0.55rem; text-align:center; line-height:1.2rem; padding-bottom:0.2rem;}
.sdwt_an{ width:100%; float:left; background:#FFFFFF; padding-left:0.1rem; padding-right:0.1rem; padding-top:0.5rem; padding-bottom:0.5rem;}
.sdwt_an p{ width:20%; float:left; padding:0.1rem;}
.sdwt_an p a{ width:100%; text-align:center; float:left; border:1px solid #545ACA; font-size:0.55rem;border-radius:0.3rem; line-height:1.2rem;}
.sdwt_an p a.m_style_wr1{ background:#545ACA; color:#FFFFFF;}
.sdwt_s1{ width:100%; background:#e3ebee; float:left;  text-align: center;}
.sdwt_s2{ width:100%; background:#bde0fe; float:left; }
.sdwt_s3{ width:100%; background:#eaeff2; float:left; }
.sdwt_s4{ width:100%; background:#bde0fe; float:left; }
.sdwt_s5{ width:100%; background:#bde0fe; float:left; }
.m_url_k_4{ width:50%; float:left; text-align:center;}
.m_url_k_4 img{ width:69%;}
.m_url_k_4 img.url_s2{ width:68%;}

.sdwt_s10b{ width:100%; float:left; }
.sdwt_s10b dd{ width:100%; float:left;}
.sdwt_s10b dt{ width:100%; float:left; padding-top:0.4rem; color:#676767; font-size:0.6rem; }
.sdwt_s10b dt p{ width:100%; float:left;padding-bottom:0.3rem;}
.sdwt_s10b dt p.style_cv1 a{ text-decoration:underline; position:relative; color:#7D83F5;}
.sdwt_s10b dt p.style_cv1 a img{ width:0.8rem; position:absolute; right:-0.6rem; top:-0.3rem;}
.sdwt_s10b dt p.style_cv2{ color:#7D83F5;}
.sdwt_s10b dt p.style_cv3 a{ padding-left:0.2rem; padding-right:0.2rem; padding-top:0.1rem; padding-bottom:0.1rem; border:1px solid #7D83F5; color:#7D83F5; margin-right:0.2rem;border-radius:0.2rem;}
.sdwt_s10b dt p.style_cv3 span{ font-weight:bold; color:#5359C7;}
.sdwt_s10b dt p.style_cv1 span{ background:#7D83F5; color:#FFFFFF; padding-left:0.3rem; padding-right:0.3rem; margin-right:0.2rem; padding-bottom:0.1rem;}



.xss_list{ width:100%; float:left;}
.xss_list dl{ width:48%; margin-left:1%; margin-right:1%; float:left; background:#FFFFFF; border:2px solid #000000;border-radius:0.5rem; margin-top:0.3rem; margin-bottom:0.3rem;}
.xss_list dl dd{ width:100%; float:left;}
.xss_list dl dd img{border-radius:0.5rem 0.5rem 0rem 0em;}
.xss_list dl dt{ width:96%; margin-left:2%; margin-right:2%; float:left; font-size:0.5rem; padding-bottom:0.4rem; color:#3940b9;}
.xss_list dl div{ width:96%; margin-left:2%; margin-right:2%; text-align:center; float:left; font-size:0.66rem; color:#3940b9; font-weight:bold; line-height:1.2rem; padding-top:0.2rem;}
.xss_pic{ width:100%; text-align:center; float:left;}
.m_hto_exp_g1{ width:100%; float:left;}
.m_hto_exp_g1 dd{ width:100%; float:left; text-align:center;}
.m_hto_exp_g1 dt{ width:100%; float:left;display: display;table; line-height:1.2rem; padding-bottom:0.4rem;}
.m_hto_exp_g1 dt img{ width:0.8rem;display: table-cell; vertical-align:middle; float:left; margin-right:0.2rem; margin-left:0.6rem;}
.m_hto_exp_g1 dt  strong{ font-weight:bold; font-size:0.8rem;display: table-cell; vertical-align:middle; float:left;}
.m_hto_exp_g1 .exp_g_x .exp_g_d{ display:none;}
 @keyframes pulse {
 0% {
  -webkit-transform:scale(0.9);
  -ms-transform:scale(0.9);
  transform:scale(0.9)
 }
 50% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 100% {
  -webkit-transform:scale(0.9);
  -ms-transform:scale(0.9);
  transform:scale(0.9)
 }
}

.button,.button_2,.button_3,.button_4{
	cursor:pointer
}
