@charset "gb2312";

.clear{ clear:both;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.hr{width: 100%; height: 0.25rem; background: #EEEEEE; overflow: hidden;}

.nav a { float: left; background: #7E4D3F; text-align: center; display:block; width: 25%; height: 1.825rem; border-right: 1px solid #fff;box-sizing:border-box; line-height: 1.825rem; font-size: 0.65rem; color: #fff;}
.nav a.on{background: #F79F00;}
.t1{margin-top:0.625rem;}
.z1{width: 15.475rem; height: 7.225rem; background: url(../img/bg.jpg) no-repeat; background-size: contain; margin: 0 auto; margin-top: 0.625rem;}
.z1 .l {width: 5.15rem; float: left; margin: 0.25rem 0 0 0.25rem;}
.z1 .r{width: 8.925rem; float: left; padding-left: 0.5rem;}
.z1 .r h3{font-size: 0.6rem; font-weight: normal; padding-top: 0.75rem; padding-bottom: 0.25rem;}
.z1 .r p{font-size: 0.55rem; line-height: 1.5;}
.z1 .r p strong{color: #D29D0E;}
.z1 img{width:100%;}
.t1 img{width:100%;}

.a1_2{padding:0.5rem 0; overflow:hidden;}
.a1_2 a{display:block; width:60%; background:#FFAD00; text-align:center; padding:0.375rem 0; border-radius:0.375rem; margin:0 auto; color:#fff; font-size:0.7rem;}

.bg{background: #E5E5E5; padding: 0.375rem 0; width: 100%;}
.z11 .t2{width: 15.5rem; margin: 0 auto; border-bottom: 1px solid #C7C7C7; padding: 0.25rem 0;}
.z11 .t2 h2{ font-size:0.75rem; color:#000; font-weight:normal; height:1.25rem; line-height: 1rem; text-indent: 0.375rem;}
.z11 .t2 h2 b{ display:block; width:0.25rem; height:1rem; border-radius:0.125rem; background-color:#e11616; float:left;}
.z11 .b1 ul li{padding-top:0.5rem;}
.z11 .b1 ul li.l1 input{ width: 7.5rem; height: 1.4rem; border: 0.05rem solid #E11715; border-radius: 0.3rem; font-size: 0.5rem; color:#7E7E7E; text-indent: 0.375rem;box-sizing:border-box;}
.z11 .b1{width: 15.5rem; margin: 0 auto;}
.z11 .b1 ul li.l2 input{width: 100%; height: 1.6rem; background: #E21617; border-radius: 0.375rem; color: #fff; font-size: 0.65rem; border:0;}
.z2 .t3{padding:0.625rem 0;}
.z11 .b1 ul li.l3 select{width: 100%; height: 1.4rem; border: 0.05rem solid #E11715; border-radius: 0.3rem; font-size: 0.5rem; color:#7E7E7E; text-indent: 0.375rem;}
.z2 .t3 h1{ border-bottom:1px solid #D2A02F; font-size:0.85rem; text-align:center; color:#D2A02F; position:relative; padding-bottom:0.3rem}
.z2 .t3 h1 b{ position:absolute; width:5rem; display:block; height:0.125rem; left:50%; margin-left:-2.5rem; bottom:-0.075rem; background-color:#D2A02F;}
.z2 .t3 h1 span{font-weight: normal;}


.z4{width: 15.5rem; margin: 0 auto; padding: 0.5rem 0;}
.z4 .hslbox4_1{ width: 7.625rem;}
.z4 .item1{width:100%;}
.z4 .nom{margin-right:0px;}
.z4 .item3{border:1px solid #e11616;}
.z4 .item_nr{ display:block;}
.z4 .item_nr h2{ font-size:0.55rem; color:#e60012; font-weight:normal; height:1.375rem; line-height:1.375rem; text-align:center; border-bottom:1px dashed #000;}
.z4 .item_nr p{ color:#333; font-size:0.45rem; padding: 0.15rem; line-height: 1.7; height: 2.75rem;}
.z4 .item1 .item_nr p{ height:5rem;}

.z4 .hslzybtn a{ width:49%; display:block; font-size: 0.7rem; height:1.3rem; text-align:center; line-height:1.3rem; color:#fff; background-color:#e11616;}
.z4 .hslzybtn .hslzybtn1{float:left;}
.z4 .hslzybtn .hslzybtn2{float:right;}

.z22 .p{ font-size: 0.65rem; line-height:1.6; text-indent: 2em; padding: 0.3rem;}

.zz1{width: 100%; padding: 0.6rem 0; text-align: center;}
.zz1 h2{font-size: 1rem; }
.zz1 p{font-size: 0.7rem; color: #7E4D3F;}
.zza{width: 11.35rem; margin: 0 auto; padding: 0.5rem 0;}
.zza div{width: 5.275rem; height: 1.425rem; border: 1px solid #7E4D3F; color:#7E4D3F;  line-height: 1.425rem; text-align: center; border-radius: 0.3rem; font-size: 0.6rem; }
.zza div a{display: block; height: 100%;  width: 100%;}
.zz3 ul li{width: 2.775rem; line-height:1.175rem; text-align: center; padding: 0.25rem 0.125rem; font-size: 0.55rem;}
.zz3 ul{ width: 15.5rem; margin: 0 auto;}

.zzz3 ul li{width: 4.825rem; line-height: 1.3rem; text-align: center; padding: 0.25rem 0.125rem; font-size: 0.6rem;}
.zzz3 ul{ width: 15.5rem; margin: 0 auto;}

.lxbdiva1{ background:#EBEBEB; height: 3.25rem;}
#lxb_h3_bt{font-size:0.45rem; text-align:center; height:1.25rem; color: #515151; line-height: 1.25rem;}
#lxb_h3_bt span{color:#FF6600; font-size:0.55rem; letter-spacing:0.05rem; font-weight:bold;}
#telInput1{width:70%; height:1.35rem; border:1px solid #DCDCDC; float:left;border-radius:0.125rem; text-indent: 0.53em; font-size: 0.5rem;box-sizing:border-box}
#callBtn1{width:28%;height:1.35rem; float:right; background:#FF6600;border-radius:0.125rem; color:#fff;border: 0; cursor: pointer; font-size: 0.55rem;box-sizing:border-box}
.lxb_baidu{width: 15.2rem; margin: 0 auto; overflow: hidden;}


.jy ul li{width: 15rem; height: 6.9rem; background: #936D62; border-radius: 0.375rem; margin: 0 auto; margin-top: 0.375rem;}
.jy ul li .l{width: 7.075rem; margin-left: 0.225rem; margin-top: 0.375rem;}
.jy ul li .r{width: 6.85rem; margin-right: 0.225rem;margin-top: 0.375rem;}
.jy ul li .r h3,.jy ul li .l h3{font-size: 0.65rem; line-height: 1.4rem; color: #fff; border-bottom: 1px dashed #fff; padding-top:1.35rem;}
.jy ul li .r p,.jy ul li .l p{font-size: 0.55rem; color: #fff; line-height: 1.5; padding-top: 0.25rem;}

.z5{width: 15rem; margin: 0 auto;}
.z5 .item4{ width:7rem; height:  7rem; overflow:hidden; position:relative; margin-top: 0.375rem;} 
.z5 .nom{ margin-right:0px;}
.z5 .item_c{ width: 6.375rem; height: 6.075rem; background-color:rgba(255,255,255,.65); position:absolute; left:0.3rem; top:0.55rem; text-align:center}
.z5 .item_c b{ display:block; width:1.45rem; height:1.575rem; text-align: 1.45rem; line-height:1.575rem; color:#fff; font-size:0.7rem; font-weight:normal; margin-left:auto; margin-right:auto; margin-top: 1.075rem; background: url(http://m.xdfxidian.com/2018/xican/img/41.png) no-repeat; background-size: 1.45rem 1.575rem;}
.z5 .item_c p{ font-size:0.6rem; }

.tybd{overflow: hidden; padding-bottom: 1.25rem;}
.tybd .t3{width: 100%; text-indent: 0.375rem; line-height: 1.45rem; padding-top: 0.75rem; }
.tybd .t3 span{display: block; width: 1.45rem; height: 1.45rem; float: left;}
.tybd .t3 h2{font-size: 0.625rem; font-weight: normal;}
.tybd .t3 img{width:1.45rem; height: 1.45rem;}
.tybd ul li{width: 14.25rem; height: 1.525rem; margin: 0 auto; border: 0.05rem solid #E4E4E4; border-radius: 0.3rem; margin-top: 0.625rem;}
.tybd ul li span{font-size: 0.55rem; text-align: center; display: block;  line-height: 1.525rem; width: 3.075rem; float: left;}
.tybd ul li input{width: 8.9rem; height: 1.375rem; background:#FFFFFF; float: left; border: 0; font-size: 0.55rem;}
.tybd ul li select{ width: 8.9rem; height: 1.475rem; background: #fff;border: 0;font-size: 0.55rem;}
.tybd .tj{ width: 14.275rem; margin: 0 auto; padding-top: 0.625rem;}
.tybd .tj input{background: #FD5236; height: 1.6rem; width: 14.275rem; border-radius: 0.3rem; border: 0; font-size: 0.7rem; color:#fff;}