* { box-sizing:border-box; -webkit-box-sizing:border-box; font-family:"微软雅黑"; -moz-box-sizing:border-box; margin:0; padding:0;}

body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; background:#fbf8ef }

a { text-decoration: none; border: none; color: #333;}

a:hover {text-decoration: underline;text-decoration: none;}

ul,li { list-style: none;}

table { border-collapse: collapse;border-spacing: 0;}

.clearfix{zoom:1;display:block}

.clearfix:after{content:"";height:0px;display:block;clear:both;visibility:hidden;}

.layout{width: 16rem;margin:0px auto;background:#fff;overflow:hidden;}

.container{width: 14.5rem;margin: 0px auto;}

.both {clear:both;}

.img {width: 100%; display: block;}
.hot_right{ display:none !important}

.clear { zoom:1;}

.clear:after { height: 0; display: block; content: "\20"; clear: both;}

.fl { float: left;}

.fr { float: right;}

.mc { margin:0 auto;}

.dis-inline { display: inline-block; vertical-align: middle;}

.text-center { text-align: center;}

.box { width:100%; max-width:640px; margin:0 auto;  overflow:hidden; background:#F5F7F8}

.bluebg{ background:#fbf8ef; height:8rem}

.font28 { font-size: 0.7rem;}

.font26 { font-size: 0.65rem;}

.font20 { font-size: 0.5rem;}

.font18 { font-size: 0.45rem;}

.mt10 { margin-top: 0.25rem;}

.mt11 { border-top: 0.25rem solid #eee;}

.mt12 { border-bottom: 0.35rem solid #eee;}

.bgfff { background: #fff;}

.border-bg{border: 0.25rem solid #eee;}


.reg {width: 95%; border:1px solid #dcdcdc; margin: 0.525rem auto; border-radius: 10px; background: #fff;}

.reg ul li {font-size: 1rem; border-bottom: 1px solid #dcdcdc; color:#393939; line-height: 2.5rem;}

.reg ul li:nth-child(1) {text-indent: 1em;}



.reg ul li b {width: 1.5rem; height: 1rem; display: block; background: #f28202; font-size: 0.45rem; color:#fff; line-height: 1rem; text-align: center; float: right; text-indent: 0; margin-top: 0.75rem; border-radius: 20px;}

.reg ul li span {text-indent: 0.5em; margin-right: 2%; font-weight: 900;}

.tx dd{ padding:0.5em 0; border-bottom:1px dashed #D0E8FF}

.form {width: 95%; height: auto; margin: -7rem auto 5rem;}
.yyxx{ font-weight:bold; font-size:1.1rem !important; border-bottom:1px solid #ECEEF2 !important; line-height:3rem !important}
.form label{border-bottom:1px solid #ECEEF2 !important; display:block; padding-top:0.1rem}
.form label p{ float:left}
.form label p i{ color:#ff0000; display:none}
.form .input {width: 100%; border-radius: 10px; background: #fff;}

.form .input h2 {text-indent: 1em; line-height: 4; background: #e9f6f8; font-size: 0.55rem; color:#28b4c3;}

.form .input p {text-indent: 1em; font-size: 1rem; line-height: 2.2; color:#5C5F66}

.form .input input {margin-left: 2.5%; text-indent: 1em; width: 70%; height: 2.5rem; border:none;}
.demo-input{ width:35% !important; float:left}
.input_sjd{width:35% !important;float:left}
.form .input select {margin-left: 2.5%; color:#5C5F66; text-indent: 0.8em; width: 70%; height: 2.5rem; border:none; background:#FFF; -webkit-appearance: none;}

.form .input textarea {margin-left: 2.5%; text-indent: 1em; width: 95%; height: 4.5rem; border:1px solid #ECEEF2; border-radius: 5px; padding-top:0.35rem}

.form input[type="submit"] {width: 50%; background: #a35c0b; color:#fff; line-height: 2.2rem; border-radius:1.5rem; border:none; display: block; margin:0.5rem auto; height: 2.2rem; font-size:1rem}

.tishi-txt{width: 100%;}

.tishi-txt p{
margin: 5px 0;
font-size: 12px !important;
color: #666; text-align:center; padding-bottom:1rem
}

.swt_center,.zzc{ display:none}

input[type="button"], input[type="submit"], input[type="reset"] {
 
-webkit-appearance: none;
 
}
 
textarea {  -webkit-appearance: none;} 

.form .input select option{ text-indent:0.8rem}
h2.titlec3171027 {background:#ab7b54;color: #fff;font-size: 1rem;letter-spacing: 0.05rem;overflow: hidden;padding: 0.35rem 0;text-align: center; font-weight:400; margin-top:1rem}
h2.titlec3171027 span {border-top: 1px dashed #c3afa6;border-bottom: 1px dashed #c3afa6;line-height: 1.375rem;display: inline-block;width:16.0rem;}
.part_bc3171027 ul {width:100%;overflow: hidden;padding: 1rem 0 1.5rem 0; background:#FFF}
.part_bc3171027 ul li {overflow: hidden;width: 90%;margin: 0 auto;position: relative;}
.part_bc3171027 ul li .div1 {position: absolute;left: 0;top: 0;width: 100%;}
.part_bc3171027 ul li .div1 span {font-size: 0.925rem;line-height: 1.0rem;color: #fe8e38;font-weight: bold;float: left;display: inline-block;width:20%}
.part_bc3171027 ul li.li_a .div1 span {line-height: 1rem; width:20%}
.part_bc3171027 ul li .div1 div {color: #ffffff;width:12.6rem;font-size: 0.875rem;line-height: 1rem;overflow: hidden;padding: 0.475rem 0 0 2.1rem;float: left;}
.part_bc3171027 ul li.li_a .div1 div {padding: 0.6rem 0 0 2.1rem;	}
.part_bc3171027 ul li.li_d .div1 div {padding: 0.7rem 0 0 2.1rem;	}
.part_bc3171027 ul li img {width: 100%;float: left;}
.part_bc3171027 ul li.li_b .div1 span {line-height: 1.475rem;color: #22afef;width:20%}
.part_bc3171027 ul li.li_c .div1 span {line-height: 1.475rem;color: #f44e38;width:20%}
.part_bc3171027 dl{ font-size:0.8rem; line-height:1.65rem; padding:0.25rem 0 }
.part_bc3171027 section{ background:#FFF;padding:0.65rem 1rem; overflow:hidden; border-bottom-left-radius:0.5rem; border-top-right-radius:0.5rem; color:#5C5F66}
.part_bc3171027 dt{ font-weight:bold}
.tx{ line-height:1.5rem; font-size:0.8rem; color:#5C5F66; padding:0.5rem 1rem; overflow:hidden }
.tx dt i{ width:0.35rem; height:1rem ; background:#4790d9; float:left; margin-right:0.25rem}
.tx dl{ display:block; line-height:1.65rem}
.tx dl span{ font-weight:400; font-size:0.45rem; margin-left:0.15rem}
.tx dd i{ font-style:normal; padding-right:0.1rem}
.tx dt{ font-size:0.875rem; font-weight:bold; color:#4790d9; height:1re; line-height:1rem; margin-bottom:0.5rem}
.fgsx{ border-bottom:1px solid #F1F1F1; width:100%; display:block; margin:1.5rem auto 0.5rem}
.footer{ color:#999999; line-height:1.2rem; font-size:0.65rem; text-align:center; padding-top:0.5rem}
.tx i{ color:#F00}
@media screen and (min-width:375px) {
   .part_bc3171027 ul li.li_a .div1 div {
    padding: 0.76rem 0 0 2.1rem;
}
.part_bc3171027 ul li .div1 div{
	padding: 0.7rem 0 0 2.1rem;
	}
	
	}

@media screen  and (min-width: 414px) and (max-width: 639px) {
   .part_bc3171027 ul li.li_a .div1 div {
    padding: 0.86rem 0 0 2.1rem !important ;
}
.part_bc3171027 ul li .div1 div{
	padding: 0.86rem 0 0 2.1rem !important ;
	}
	
	}

@media screen and (min-width:640px) {
   .part_bc3171027 ul li.li_a .div1 div {
    padding: 1.5rem 0 0 2.1rem;
}
.part_bc3171027 ul li .div1 div{
	padding: 1.7rem 0 0 2.1rem; font-size:16px;width: 15rem;
	}
.part_bc3171027 ul li.li_d .div1 div{   padding: 1.5rem 0 0 2.1rem;}
.part_bc3171027 ul li.li_a .div1 span,.part_bc3171027 ul li .div1 span{ line-height:1.5rem}	
.part_bc3171027 ul li.li_b .div1 span,.part_bc3171027 ul li.li_c .div1 span{ line-height:2.8rem}	
	}

.sex{ width:1.75rem !important;   display: inline-block; height:auto !important;  }
.hzsex{ height:2.5rem;  line-height:2.5rem;font-size:0.875rem}