@charset "utf-8";
/* CSS Document */

/*初始化代码*/
body,a,p{ font-family:"微软雅黑"; font-size:14px; color:#2c2c2c; list-style:none;}
body,ul,li,span,a,h1,h2,h3,h4,h5,h6,p,ol,dt,dd,img,label,form,div,input{ margin:0; padding:0;}
body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0 auto;padding:0;border:0;}
a{ text-decoration:none}
ul{ list-style:none;}
img, input{ border:none;}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both; overflow:hidden; height:0px;}
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
a{ outline: none;}
select,input,img,select{vertical-align:middle;}
/**/
.wzcpy{width: 1200px;margin: 0 auto;margin-top: 20px;}
.wzcp_tit{background: url(../images/cp_bj_03.png) no-repeat left center;padding-left: 10px;height: 30px;line-height: 30px;font-weight: bold;}
.wzcp_tit p{font-size: 18px;}
.wzcp_tit p span{font-size: 12px;color: #989898;margin-left: 10px;}
.wzcp_main{background: #fff;box-shadow:5px 5px 5px #eae9ea;margin-top: 15px;padding: 25px 15px 15px 15px;border-radius: 5px;border: solid 1px #eae9ea;}
.wzcp_main:hover{background: #f2f2f2;}
.cp_tit{font-size: 18px;background: url(../images/n_03.png) no-repeat right center;padding-right: 35px;}
.cp_xsbb{font-size: 14px; border-radius: 10px;border: solid 1px #cd361b;text-align: center; padding: 2px 5px 2px 5px; color: #cd361b;margin-left: 10px;}
.wz_maa_b{color: #cf351b;}
.wz_ma_b{margin-top: 30px;margin-bottom: 10px;}
.wz_cp_jg {margin-top: 15px;}
.wz_cp_jg li{float: left;font-size: 25px;color: #c65b39;margin-right: 20px;}
/*支付弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:400px;
    margin:250px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.checkbox{width:100%;  text-align:center;margin-right: 20px;}
.checkbox a{ display:inline-block;width:100px; height:40px;
background:#cf351b;color:#fff; text-align:center; line-height:40px; text-decoration:none; border-radius:5px; font-size:18px;}

/*产品购买*/
.bbbd{display: block;width: 133px;height: 35px;text-align: center;line-height: 35px;font-size: 16px;color: #FFFFFF;border-radius: 20px;font-family: "微软雅黑";cursor: pointer;margin-top: 20px;}	
.markd{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	-moz-opacity: 0.3;
	opacity:0.3;
	z-index: 100;
	display: none;
	}
.tcd{
	width: 700px;
	background: #FFFFFF;
	position: fixed;
	top: 50%;
	margin-top: -300px;
	left: 50%;
	margin-left: -350px;
	
	z-index: 101;
	border-radius: 10px;
	padding-bottom: 20px;
	
	}
.towgard{display: block;}
.tc_titd{background: #dfdfdf;height: 40px;padding: 0;line-height: 40px;position: relative;}
.gbgbd{    float: right;
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;}
.tcb_maind{padding: 10px;margin-top: 15px;}
.brbybnd li{width: 190px; position: relative;text-align: center;float: left; height: 100px;background:url(../images/ri.jpg) no-repeat 0 0;margin: 20px 20px 0 20px;cursor: pointer;}
.brbybnd li p{margin: 5px 0 5px 0;color: #8f8f8f;}
.nowtagd{background: url(../images/002.jpg) no-repeat center center!important; width: 190px;height: 123px;color: #ff2f3d!important;}
.nowtagd .txt_nined{color: #ff2f3d!important;}
.nowtagd .textwend{color: #ff2f3d!important;}
.nowtagd .ckttd{color: #ff2f3d!important;}
.brbybnd li .textwend{width: 150px;margin:0 auto;margin-top: 40px;text-align: center;padding-bottom: 10px; font-size:18px; font-weight:bold;}
.brbybnd .txt_nined{color: #ff8a05;font-size: 30px;}
.zf_an{ display:block; width:70px; height:30px; background:#ff313e; text-align:center; line-height:30px; border-radius:5px; color:#fff; margin:0 auto; margin-top:20px;}
.fkm_picd{border:  solid 1px #9dd081;padding: 10px;}
.fkm_picad{border:  solid 1px #019fe9;padding: 10px;}
.byr_zfbzfd{background: #019fe9;width: 150px;height: 25px;text-align: center;line-height: 25px;color: #FFFFFF;margin-top: 10px;}
.byr_xytysd{width: 380px;margin: 0 auto;}
.byr_xytysd li{float: left;margin-left: 20px;margin-top: 20px;}
.byr_xytysd li p{font-size: 16px;}
.byr_xytysd li .byr_ad{color: #2f66a2;}
.bry_zqd p{text-align: center;color: #a3a3a3;width: 400px;margin: 0 auto;margin-top: 20px;}
.khmc{ background:#eff3f8;padding:10px; margin-top:10px;}
.wbk{ border:solid 1px #cccccc; height:25px; line-height:25px;outline:none}
.khmc .khmc_khm dl dt{ line-height:25px; margin-right:10px;outline:none}
.txt_nine{padding: 0!important;}
/*出现隐藏*/
#thediv{
  width:1200px;
}
#bt{ cursor:pointer; width:1200px;height: 36px;line-height: 36px;padding-left: 10px;}
#bt p{background:url(../images/huo_09.png) no-repeat left center;padding-left: 25px;}
#bt:hover{background: url(../images/fix_03.jpg) repeat-x center center;height: 36px;line-height: 36px;}
#bt:hover{ text-decoration:underline;}
#bt span{color: #C65B39;}
#thediv_a{
  width:1200px;
}
#bt_a{ cursor:pointer; width:1200px;height: 36px;line-height: 36px;padding-left: 10px;}
#bt_a p{background:url(../images/huo_09.png) no-repeat left center;padding-left: 25px;}
#bt_a:hover{background: url(../images/fix_03.jpg) repeat-x center center;height: 36px;line-height: 36px;}
#bt_a:hover{ text-decoration:underline;}
#bt_a span{color: #C65B39;}

#bt_b{ cursor:pointer; width:1200px;height: 36px;line-height: 36px;padding-left: 10px;}
#bt_b p{background:url(../images/huo_09.png) no-repeat left center;padding-left: 25px;}
#bt_b:hover{background: url(../images/fix_03.jpg) repeat-x center center;height: 36px;line-height: 36px;}
#bt_b:hover{ text-decoration:underline;}
#bt_b span{color: #C65B39;}

#bt_c{ cursor:pointer; width:1200px;height: 36px;line-height: 36px;padding-left: 10px;}
#bt_c p{background:url(../images/huo_09.png) no-repeat left center;padding-left: 25px;}
#bt_c:hover{background: url(../images/fix_03.jpg) repeat-x center center;height: 36px;line-height: 36px;}
#bt_c:hover{ text-decoration:underline;}
#bt_c span{color: #C65B39;}

#bt_d{ cursor:pointer; width:1200px;height: 36px;line-height: 36px;padding-left: 10px;}
#bt_d p{background:url(../images/huo_09.png) no-repeat left center;padding-left: 25px;}
#bt_d:hover{background: url(../images/fix_03.jpg) repeat-x center center;height: 36px;line-height: 36px;}
#bt_d:hover{ text-decoration:underline;}
#bt_d span{color: #C65B39;}

.zdjy_tit{padding-left:10px;height: 30px;line-height: 30px;font-weight: bold;}
.zdjy_tit p{font-size: 18px;}
.zdjy_tit p span{font-size: 12px;color: #989898;margin-left: 10px;}


.jgbg td{width: 200px;height: 50px; border: 1px solid #ccc;font-size: 16px;}
.jgbg table{border-collapse: collapse;}
.radio {
    position: relative;
    display: inline-block;
    margin-right: 12px;
}

.radio input {
    width: 13px;
    height: 13px;
    appearance: none;/*清楚默认样式*/
    -webkit-appearance: none;
    opacity: 0;
    outline: none;
    z-index: 8; /*让input层级高于label，使之能选中*/  
    margin-left: 15px;
    
}

.radio label {
    position: absolute;
    left: 0;
    top: 3px;
    width: 13px;
    height: 13px;
    border: 1px solid #b1b1b1;
    margin-left: 10px;

}

.radio input:checked+label::after {
    content: "";
    position: absolute;
    left: 4px;
    top: 0px;
    /* 这里显示矩形的一半边框再旋转45度来实现对勾样式 */
    width: 5px;
    height: 12px;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    transform: rotate(45deg);


}