@charset "utf-8";
/* CSS Document */
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:"microsoft yahei"; color:#888; outline:none; border:0px;}

.zxbm { width: 1402px;margin: 26px auto 59px;border: 1px solid #cfcfcf;padding: 31px 81px 83px; }
.zxbm h4 { text-align: center;font-size: 46px;color: #777;line-height: 76px;font-weight: bold; padding-bottom: 45px;border-bottom: 2px solid #efe6db;}
.zxbm form { width: 850px;margin: 42px auto 0; }
.zxbm-1 { margin-bottom: 20px;border: 1px solid #dcdcdc;overflow: hidden; }
.zxbm-1-1 {width: 174px;float: left;border-right: 1px solid #dcdcdc;padding-left: 12px;}
.zxbm-1-1 span { color: #c70000;line-height: 48px;font-size: 20px;padding-right: 7px; }
.zxbm-1-1 .zxbm-1-1-ts { color: #fff; }
.zxbm-1-1 p ,.select ,.textarea{ font-size: 20px;color: #666666;line-height: 48px; }
.zxbm-1-2 { width: 674px;float: right; }

.zxbm-2 a { display: block;background-color: #c19d6f;width: 156px;text-align: center;line-height: 53px;color: #fff;font-size: 16px;font-weight: bold; margin-bottom: 55px;}
.zxbm-3 { overflow: hidden;width: 444px;margin: 0 auto; }
.zxbm-3-1 { width: 199px;float: left;overflow: hidden; border: 1px solid #d3d3d3;height: 44px;padding: 6px 7px;margin-top: 2px;}
.zxbm-3-1 input { border: 1px solid #d3d3d3; width: 114px;line-height: 30px;float: right; padding-left: 12px;}
.zxbm-3-1-1 { width: 47px;float: left; }
.zxbm-3-2 { width: px;float: right; }
.zxbm-3-2 .i4 { font-size: 24px;background-color: #9c7b50;text-align: center;line-height: 46px; width: 233px;border-radius: 4px;color: #fff;}
#select_id { width: 674px;line-height: 48px; border: 0;padding-left: 32px;}
select{       
    
    border: 0;
    outline: none;
    font-size: 16px;       

   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.select { position: relative; }
.select:after {
   content: "";
width: 30px;
height: 18px;


position: absolute;
right: 25px;
top: 17px;   
background: url(../images/select-bj.jpg) no-repeat center top;
}
.zxbm-1-2 input{ width: 100%;padding-left: 12px;line-height: 48px;font-size: 20px;  color: #666666; }
.zxbm-1-2-1 {width: 273px;float: left;}
.zxbm-1-2-2 { width: 365px;float: right; }
.zxbm-1-2-2 span { font-size: 17px;color: #afafaf;line-height: 48px; }
.xyzc-ts { height: 206px;font-size: 20px; }

.xyzx { width: 1402px;margin: 26px auto 49px;border: 1px solid #e2cdb1;padding-bottom: 207px;padding: 66px 44px; }
.xyzx h4 { font-size: 36px;color: #777777;text-align: center;font-weight: bold;line-height: 56px;margin-bottom: 52px;}
.xyzx-a {overflow: hidden;}
.xyzx-1 { width: 122px;float: left; }
.xyzx-1 ul { overflow: hidden; }
.xyzx-1 ul li a { color: #c5a47a;line-height: 30px; font-size: 18px;border: 1px solid #c8b294;margin-bottom: 9px;display: block;text-align: center;}
.xyzx-1 ul li .xyzx-1-ts ,.xyzx-1 ul li a:hover{ background-color: #fbf6f0; }
.xyzx-2 { width: 1152px;float: right;border-top: 2px solid #efe6db; }
.xyzx form {width: 690px;margin: 66px auto 0;}
.xyzx .xyzx-ts input ,.xyzx .xyzx-ts  p,.xyzx .xydl-1-2 span{ line-height: 39px; }

.xyzc form { width: 819px;    }
.xyzc textarea { width: 630px; font-size: 20px;line-height:     68px;display: flex; align-items:  top; padding-left: 32px;}
.xyzc .zxbm-1-2 { width: 630px; }
.xyzc-ts { height: 206px; }
.xyzc-ts .zxbm-1-1 { height:     100%; display: flex; align-items:  center; }
.xyzc .zxbm-3 { width:   288px;margin:  33px auto 0; }
.xyzc-1 p { font-size:  17px;line-height:     28px;     color:  #666666; }
.xyzx-b { overflow:     hidden; margin-bottom:  21px; }
.xyzx-b a { width:  160px;text-align:  center; display:    block;  font-size:  24px;color:   #ba9a6e;line-height:  47px;border:  1px solid #ba9a6e; font-weight:   bold;border-radius: 19px;float:  right;  }
.xyzx { padding:   19px 44px 66px; }

.xyzx-1 ul li .xyzx-tc { background-color: #c8b294;color: #fff;text-align: center!important; }
.xyzx-1 ul li .xyzx-tc:hover { background-color: #c8b294;color: #fff; }
.xgzl ul li a { text-align: left; padding-left: 6px;}
.xgzl-1 p {font-size: 17px;color: #b38950;line-height: 28px;margin-bottom: 5px;}
.xgzl .xyzx-2 { border-top: 0; }
.xgzl-1 {  border-bottom: 2px solid #efe6db; }

.zxbm-1-2 p { font-size: 20px;color: #666;line-height: 48px; }
.xgaqxx-1 input { width: 50%;display: inline-block;border: 1px solid #dfdfdf; line-height: 40px;margin-top: 3px;}
.xgaqxx-1 span { font-size: 20px;line-height: 48px;color: #666; } 


.zhzt { width: 600px;margin: 90px auto 0; }
.zhzt li { overflow: hidden; margin-bottom: 21px;}
.zhzt-1 { width: 117px;float: left; }
.zhzt-1 p { font-size: 20px;color: #141414;line-height: 41px; }
.zhzt-2 { width: 436px;float: right;background-color: #f8f5f0;border: 1px solid #c2c2c2; }
.zhzt-2 { font-size: 20px;line-height: 39px;color: #141414;padding-left: 20px; }

.xyzc-1 .zxbm-3-1 { float: none;margin: 0 auto 2%; }

.xydl { width: 1400px;margin: 26px auto 59px; border: 1px solid #cfcfcf;padding-top: 51px; border-radius: 4px;padding-bottom: 65px;}
.xydl h4 { text-align: center;font-size: 60px;color: #bc8a51;line-height: 80px;font-weight: bold;margin-bottom: 9px; }
.xydl h5 { text-align: center;font-size: 22px;color: #141414;line-height: 32px;}

.form {width: 688px;margin: 27px auto 0;}
.xydl-1 { overflow: hidden; margin-bottom: 27px;}
.xydl-1-1 { width: 122px;float: left; } 
.xydl-1-1 p {font-size: 22px;color: #141414;line-height: 63px;}
.xydl-1-2 { width: 564px;float: right; }
.xydl-ts .xydl-1-2 input { border: 1px solid #c2c2c2;line-height: 61px; width: 336px;float: left;font-size: 18px;padding-left: 12px;}
.xydl-1-2 span { font-size: 22px;color: #141414;line-height: 63px;padding-left: 18px; }
.xydl-ts .xydl-1-2 .i2 { width: 76px; line-height: 29px; margin-right: 15px;}
.xydl-ts .xydl-1-1 p { line-height:     39px; }


.i3 { width: 188px;font-size: 24px;text-align: center;background-color: #bc8a51; font-weight: bold;line-height: 50px;color: #fff;border-radius: 4px;margin-right: 23px;}
.radio {
      margin: 23px 26px 0 0;
}
.radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radio input[type=radio] + .radio-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type=radio]:checked + .radio-label:before {
  background-color: #c1935f;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type=radio]:focus + .radio-label:before {
  outline: none;
  border-color: #c1935f;
}
.radio input[type=radio]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}
.radio { display: inline-block; }

.mbx { background-color: #f9f9f9; }
.mbx-1 { width: 1400px;margin: 0 auto; }
.mbx-1 p{background: url(/images/mbx-1-bj.jpg) no-repeat center left;padding-left: 32px;}
.mbx-1 p ,.mbx-1 a{ font-size: 17px;color: #666666;line-height: 49px; }



@media screen and (max-width:1440px){
.mbx-a { width: 96%; }
}
@media screen and (max-width:1366px){
   
    .down ,.mbx-1,.jyxm,.jxxmshow,.mtjj,.xywl,.xydl,.xygk,.zxbm,.xyzx{ width: 96%; }
   
    .xyzx-2 { width: 88%; }

}
@media screen and (max-width:1280px){
    
 .xywl { margin: 2% auto 3%; }
    .xywl-2 { width: 68%; }
    .xywl ul { margin-bottom: 2%; }
    .xygk-2-1 ul li span { font-size: 12px; }
    .xygk-3-1-2-2 { height: 130px;padding: 3% 2%; }
    .xyzc form {  width: 96%;}
    .xyzc .zxbm-1-2 {  width: 81%;}
    
}
@media screen and (max-width:1024px){
    
    
    .xyzx-2 {  width: 83%;}
    .xyzc .zxbm-1-2 {  width: 74%;}
    
}


@media screen and (max-width:910px){
	.xydl h4 { font-size: 44px; }
    .xydl h5 ,.xydl-1-1 p,.xydl-1-2 span{ font-size: 18px; }
  .zxbm { padding: 3% 4%; }
    .zxbm form { width: 96%; }
    .zxbm-1-1 { width: 18%; }
    .zxbm-1-2 {width: 80%;}
    .zxbm-1-2 input ,.zxbm-1-2 textarea{ padding-left: 0; }
    .zxbm-1-2-2 span { font-size: 12px; }
    .zxbm-1-2-1 { width: 42%; }
    .zxbm-1-2-2 { width: 58%; }
    .xyzx h4 { font-size: 36px;margin-bottom: 2%; }
    .xyzc form { margin: 2% auto 0; }
    .xyzc .zxbm-1-1 p, .xyzc textarea { font-size: 14px; }
    .zhzt { margin: 3% auto 0; }

	.down ul li p ,.mbx-1 p, .mbx-1 a{ font-size: 14px; }
}

@media screen and (max-width:810px){
	  .zxbm-1-1 p, .select { font-size: 14px; }
    .zxbm-1-2 input {font-size: 14px;}
    .zxbm-3-2 .i4 { font-size: 20px; }
    .zxbm h4 { font-size: 36px;padding-bottom: 2%; }
.xyzx { padding: 3% 2%; }
    .xyzx form { width: 98%;margin: 2% auto 0; }
    .xydl-1-1 { width: 15%; }
    .xydl-1-2 {width: 78%;}
    .i3 { width: 220px; }
    .main2 { padding-bottom: 4%;}
}


@media screen and (max-width:768px){
 .xyzx-1 ul li a { font-size: 14px; }
    .xyzx-1 { width: 110px; }
	}


@media screen and (max-width:640px){
 .zxbm { width: 96%;padding: 3% 2%; }
 
 .form { width: 96%; }
    .xydl-1-2 { width: 79%; }
    .xydl-ts .xydl-1-2 input {width: 73%; }
    .xydl-1-1 { width: 20%; }
    .i3 { width: 37%;font-size: 20px; }
    .xygk-2-1 ul {margin-bottom: 0;}
    .xygk-2-1 ul li { width: 48%;margin-bottom: 2%; height: 62px;}
    .xygk-4 ul li { width: 100%;margin-right: 0; }
    .zxbm { width: 96%;padding: 3% 2%; }
    .xyzx-2 { width: 75%;}
    .xyzx .xyzx-ts input, .xyzx .xyzx-ts p, .xyzx .xydl-1-2 span ,.xydl h5, .xydl-1-1 p, .xydl-1-2 span{ font-size: 14px; }
    .xyzx .xydl-ts .xydl-1-2 input , .xyzx .xydl-1-1 p, .xyzx .xydl-1-2 span{ line-height: 39px; }
    .xyzc .zxbm-1-1 {  width: 23%;}
    .xyzx-1 { width: 100%;float: none;overflow: hidden; }
.xyzx-1 li { float: left; margin-right: 2%;width: 30%;}
.xyzx-2 { width: 100%;float: none; }
}


@media screen and (max-width:480px){
.xydl h5, .xydl-1-1 p, .xydl-1-2 span ,.radio{ font-size: 12px; }
.xydl-1-2 span ,.xydl-ts .xydl-1-2 input,.xydl-1-1 p{ line-height: 40px; }
.radio {  margin: 13px 26px 0 0;}
.i3 { font-size: 20px;line-height: 50px; }
.zxbm-1-2-2,.zxbm-1-2-1 { width: 100%;line-height: 20px; }
.zxbm-1-2-2 span ,.zxbm-1-2 input{ line-height: 20px; }
.zxbm-1-1 { width: 25%; }
.zxbm-1-2 { width: 73%; }
.zxbm-3-2 .i4 { width: 200px; }
#select_id { padding-left: 2%; }
.zxbm-3 { width: 94%; }
.zxbm-3-2 .i4 { width: 150px; }

.xyzx .xydl-1-2 span { padding-left: 1%; }
.xyzx h4 { font-size: 26px; }
.xyzc .zxbm-1-1 {  width: 26%;padding-left: 1%;}
.xyzc .zxbm-3 { margin-top: 2%; }
.xyzx-b a { font-size: 18px; }
.xyzc .zxbm-1-2 input { line-height: 48px; }
.xgzl-1 p { font-size: 14px; }
.xgaqxx-1 span { font-size: 12px;}
.xgaqxx-1 input { width: 38%; }
.zhzt { width: 100%; }
.zhzt-2 { width: 73%; }


}

@media screen and (max-width:430px){
	
	.zxbm-3-2 .i4 { width: 150px; }
.zxbm-2 a { font-size: 16px;margin-bottom: 2%;margin-top: 2%;line-height: 44px; }
.zxbm h4 { font-size: 28px;line-height: 38px; }
.zxbm form { margin: 2% auto 0; }
.zhzt-1 p,.zhzt-2 { font-size: 14px; }
.zhzt-1 { width: 20%; }
}

@media screen and (max-width:400px){
	
	.zxbm-1-1 {   width: 29%;}
.zxbm-1-2 { width: 69%;}
.zxbm-3-2 .i4 { width: 110px;font-size: 14px;}
.xyzc .zxbm-1-1 p, .xyzc textarea {  font-size: 12px;}
.xgaqxx-1 span { display: block;line-height: 20px;width: 100%; }
.xyzc .xgaqxx-1 input{width: 94%;line-height: 30px;margin-left: 2%;}
.zxbm-1-2 p { font-size: 14px; }
}

@media screen and (max-width:360px){
	
.zxbm-1-1 { padding-left: 1%; }
}

@media screen and (max-width:330px){
	
.xydl-ts .xydl-1-2 input {  width: 62%;}
.xygk-4 ul li h5 {  font-size: 14px;}
.xygk-2 h4, .xygk-3 h4 { padding-left: 2%;font-size: 14px; }
.xygk-4 ul li p {  font-size: 12px;  line-height: 22px;}
.zxbm-1-1 {   width:30%;}
.zxbm-1-2 { width: 68%;}
.zxbm-3-1 { float: none;margin: 0 auto; }
.zxbm-3-2 { float: none;margin: 2% auto 0;text-align: center;}
.xydl-1-1 {  width: 21%;}
.xgaqxx .zxbm-1-1 { width: 30%;}
.xgaqxx .zxbm-1-2 { width: 68%;}
}


