body{background:#69451b;background: url(../img/fx_bg_pc.png) repeat;background-size:contain;margin:0 auto;font-size:14px;color:#444;letter-spacing:0.8px;font-family:"Helvetica Neue",Helvetica,tahoma,"Microsoft Yahei","Hiragino Sans GB",arial,Verdana,sans-serif,"WenQuanYi Micro Hei";}
.content{width:1200px;margin:100px auto 40px;background:white;border-radius:20px;box-shadow: 0 5px 20px rgba(0,0,0,0.2);}
.content .pd{padding:100px 70px 80px;}
.content .dk_top{margin-top:60px;}
.col-45{float:left;width:45%;padding:5px 0;}
.col-11{float:left;width:11%;padding: 10px 0 0;}
#group2 #group_2_1 .col-11{width:9.1667%}
#group2 #group_2_2{margin-top:30px;}
.col-40{float:left;width:42%;padding:7px 0 10px;}
.col-5{float:left;width:3%;padding:4px 0}
.content .pd:after,.content .op-list:after,.content .head:after,.pd-c .col-11.op-choose:after{content:"";display:table;clear:both;}
.op-choose{text-align:center;font-size:13px;}
.head{margin-bottom:8px;}
.title{font-size:15px;font-weight:bold;color:#f3870c;line-height:1.5em;}
.option{padding:7px 0;text-align:center;font-size:12px}
.op-choose input[type=checkbox]{width:22px;height:22px;}

.op-no{font-size:15px;margin-top:3px;}
.op-list:after{content:"";display:table;height:1px; background:#f3f3f3;width:100%;margin:14px 0 6px}
.op-title{font-weight:bold;}
.txt-cont{    width: 55%;
    position: absolute;
    bottom: 0;
    right: 0;}
.bt{font-size:34px;letter-spacing:2px;font-weight:bold;color:#823512;text-align:center;margin-bottom:50px;}
input[type=text]{border:0;border-bottom:1px solid #222;color:#222;font-size:14px;line-height:32px;background:none}
   .bt-cmp{ font-size: 34px;
    letter-spacing: 2px;
    font-weight: bold;
    color: #823512;
    padding:100px 0;
    text-align: center;
    margin-bottom: 50px;
   /* position:absolute;top:50%;margin-top:-40px;width:90%;*/text-align:center;/*left:5%;*/line-height:1.4em;}
.op-list{position:relative}
.txt-cont input{width:100%;}
.op-list.no-line:after{border:none;clear:both}
.option-cont.clear{clear:both}
.op-list.op-list1 input{margin-left:-18px;}
.op-list.op-list1{padding-top:7px;clear:both}
.op-list.op-list1 .col-11{padding:0 0 10px;}
.op-list.op-list1 .col-11:left-child{padding-left:7%}
.op-list.op-list1 .col-40.op-title{padding-top:0}
.option-cont.clear .op-choose,.op-list.op-list1 .op-choose{text-align:left;padding-left: 22px;}
.pd-c{padding:0 0 0 2.5%;width:50%;float:left;}
.pd-c .col-11.op-choose{width: 20.85%;padding-bottom:10px;}
.pd-c .col-11.op-choose input{margin-left: -26px;margin-right: 0;position: relative;width: 22px;height: 22px;top:0;}
.pd-c .col-11.op-choose input[type=text]{margin-left:0;width:55%;line-height:1.5em;}
.pd-c .col-11.col-4.op-choose{width:28%}
.pd-c .col-11.col-2.op-choose{width:42%;}
.bd-t .option-cont{border-top:1px solid #f3f3f3;padding-top:7px}
.bd-t .title{margin-bottom:8px;}
.contact{clear:both;margin:0 -2% 0 1%;padding-top:5px}
.contact input[type=text]{position:relative;top:-12px;margin-left:5px;width: 122px;}
.contact .op-title{float:left;padding: 0 2%;width:29.3%;font-weight:normal;line-height:1em;font-size:13px;margin-bottom: 10px;}
.contact .op-title.op-1{/*width: 29.3%;*//* margin-top:6px; */}
.contact .op-title.op-2{width: 58.2%;margin-top:6px;}
.contact .op-title.op-2 .ch{display:inline-block}
.contact .op-title.op-1 input[type=text]{width: 100px;}
.contact .op-title{line-height:20px;}
.rd-choose{float:left;width:25%}
/*#group10 .op-list:after{display:none}*/
.contact .ch{margin-left:-3px;}
.contact .wid-long{width:80%}
.contact:after{content:"";display:table;clear:both;}
.txtcont{color:#444;line-height:1.6;font-size:20px;}
.txtcont .h-title{margin-bottom:10px;font-weight:bold;}
.txtcont p{text-indent:2em;margin:0;font-size:16px;}
.txtcont .rb{text-align:right;margin-top:30px;font-size:15px;font-weight:bold}
.txtcont.en{line-height:1.5;margin: 50px 0 0;}
.top_bg{background: #fbf2e9;padding:50px;margin-bottom:60px;}
.button{width:350px;margin:40px auto 0;}
.wj-gx{line-height: 1.5em;font-weight:bold}
.wj-gx span{display:inline-block;}
.wj-gx span.red{color:red;margin-right:10px;width:20px;position: relative;top: -15px;font-weight: bold;font-size:15px;}
/*.gy{
    line-height: 32px;
    height: 32px;
    width: auto;
    overflow: hidden;
    position:relative;
  
    font-size: 14px;
}*/
.ru{float:left;margin-right: 10px;}
.gy{float:left;width: 82%;}
.gy .op-choose{width:22%;float:left;line-height:18px;}
.gy .op-choose input{margin-left:-24px}
.op-list.gy:after{background:#fff;margin:0;clear:both}
.contact .op-title.gy-row{line-height:1.3em}
.button button{line-height: 45px;
height:45px;
    background: #a26e28;
    border: 0;
    width: 350px;
    border-radius: 4px;
    color: white;
    text-align: center;
    font-size: 20px;
    letter-spacing: 1px;padding-bottom:2px;}
.button button a{color:white;text-decoration: none;;}
.content input[type=radio]{width:22px;height:22px;position: relative;top: 0;margin-right: 0;}
.contact .op-title.op-1:nth-child(3n+1){/* clear:both; */}
#group8 .pd-c .col-11.op-choose:nth-child(4n+1){clear:both}
.contact .op-title.op-2 .pd-c{float:none;width:100%;padding-left:0}
@media (min-width:768px) and (max-width:1200px){
	
	.content{width:98%}
	
	}
@media (max-width:768px) {
	body{background:none;margin: 0;font-size:13px;}
	.content{width:94%;margin:90px 3% 30px;border-radius:0;box-shadow:inherit;background:none}
	.bt{margin:60px 0 40px;font-size:30px}
	.content .pd{padding:0}
	.title{float:none;width:100%;line-height:1.35em}
	.col-11.option,.col-11.op-choose{width:20%;display:block;}
	#group2 #group_2_1 .col-11{width:16.667%}
	.col-5{width:7%;margin-top:3px}
	.col-40.op-title{width:93%;font-weight: bold;}
	.col-40.op-title br{/* display:none */}
	#group2 .col-40.op-title br{display:inline}
	.content .pd:after, .content .op-list:after, .content .head:after{display:none}
	.col-11.option{font-weight:normal;}
	.col-11.op-choose{padding:5px 0}
	.head{margin-bottom:0;margin-top:30px;}
	#group2 #group_2_2,.head{margin-top:0}
	.title-option{background: #fbf2e9;margin:10px 0 0;padding:7px;}
	.title-option:after,.option-cont:after,.op-list:after{content:"";display:table;clear:both;}
	.option-cont{padding:15px;background:#fdfbf8}
	.op-list{margin-top:10px;clear:both}
	.content .dk_top{margin-top:40px;}
	.txt-cont{position:static;width:92%;margin-left:7%;height:50%}
	.txt-cont input{line-height:30px;}
	.op-list.op-list1 .col-40.op-title{padding-top:7px;}
	.txt-cont-1{width: 92%;
    margin-left: 7%;}
	/*.col-40.op-title{font-weight:bold;}*/
.pd-c{padding:0 0 0 7%;width:93%;}
.pd-c .col-11.op-choose{width: 26.6%;/*width:27.5%;*/width:40%;padding-bottom:10px;}
.pd-c .col-11.op-choose:nth-child(2n+1){clear:both}
.pd-c .col-11.col-4.op-choose,.pd-c .col-11.col-4.op-choose:nth-child(2n+1){clear:both;width:90%}
#group8 .pd-c .col-11.op-choose:nth-child(2n+1){clear:inherit}
#group8 .pd-c .col-11.op-choose:nth-child(3n+1){clear:both}
#group9 .pd-c .col-11.op-choose{width:40%;}
#group9 .pd-c .col-11.op-choose:nth-child(2n+1){clear:both}
.pd-c .col-11.op-choose input[type=text]{width:60%}
.top_bg{padding:35px}
.bd-t .option-cont{border-top:0}
.contact {margin:0}
.contact .op-title,.contact .op-title.op-1{float:none;width:84%;padding:0 7%}
.contact .op-title br{/* display:none */}
.contact input[type=text],.contact .op-title.op-1 input[type=text]{width:100%;margin-left:0}
.contact .op-title:first-child{margin-bottom: 10px;}
.contact .op-title{font-size:13px;line-height: 1.5em;}
.txtcont p{font-size:14px;}
.txtcont .rb{font-size:15px;}
.txtcont .h-title{font-size:18px;}
.button{width:auto}
.button button{width:100%;display: block;
   }
   .wj-gx{margin-top:30px;}
   .wj-gx span{display:inline}
   .wj-gx span.red{position:static;top:auto}
   .bt{padding-top:20px;}
   /*.gy{width:100%;top:0;margin-bottom:7px;}
      .gy br{text-overflow: ellipsis;
    white-space: normal;}*/
.button{margin:30px 0 0;}
.pd-c .col-11.op-choose input{width:18px;height:18px;background:none}
.op-choose input[type=checkbox]{width:18px;height:18px;}
.content input[type=radio]{width:18px;height:18px;}
.contact .op-title.op-2{float:none;width:84%}
.contact .op-title.op-2 .pd-c .col-11.op-choose{width:40%}
 .bt-cmp{padding:120px 0;font-size:26px;width:85%;margin:0 auto}
 .contact .op-title:after{content:"";display:table;clear:both}
 .gy .op-choose{width:100%;margin-bottom:10px}
 .gy .op-choose:nth-child(2n+1){clear:both}
}
@media (max-width:640px) {
#group8 .pd-c .col-11.op-choose:nth-child(3n+1){clear:both;}
#group8 .pd-c .col-11.op-choose{width:24%}
#group9 .pd-c .col-11.op-choose:nth-child(2n+1){clear:both}		
}
	