@charset "gb2312";
/* CSS Document */
html { font-size: 40px; }
body { padding: 0; font-family: "Microsoft YaHei"; margin: 0; -webkit-text-size-adjust: none; width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; overflow-x: hidden; background-color: #fff; }
.tbody { padding: 0 0.5rem; }
ol, ul { list-style: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul, li, input, h1, h2, h3, h4, p, span, b, dl, dt, dd, header, menu, section, footer, nav, article { margin: 0; padding: 0; }
ul, li { list-style: none; }
.clear { clear: both; }
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.line { height: 0.2rem; background-color: #eeeeee; }
.ibody img { display: block; width: 100%; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
/*----*/
.tit_box { padding-top: 0.95rem; padding-bottom: 0.5rem; }
.title_b { background: url(../img/tit_bg_b.png); background-size: 10rem; background-repeat: no-repeat; background-position: center top; padding-top: 0.2rem; padding-bottom: 0.1rem; font-size: 0.75rem; color: #4a221a; line-height: 1rem; text-align: center; font-weight: bold; }
.title_w { background: url(../img/tit_bg_w.png); background-size: 10rem; background-repeat: no-repeat; background-position: center top; padding-top: 0.2rem; padding-bottom: 0.1rem; font-size: 0.75rem; color: #fff; line-height: 1rem; text-align: center; font-weight: bold; }
.ftitle { font-size: 0.5rem; text-align: center; line-height: 0.85rem; color: #4a221a;}
.ftit_w { font-size: 0.5rem; text-align: center; line-height: 0.85rem; color: #fff;}
.jnxl { background-color: #fcf1ea;}
.xjn{width: 100%;background-color: #fff;padding-bottom: 0.7rem;}
.jnxl_tbox { width: 13.675rem; height: 4.175rem; background-image: url(../img/jnxl_bg.png); background-size: 100%; background-repeat: no-repeat; background-position: center center; margin: 0 auto; }
.jnxl_tbox_txt { font-size: 0.5rem; color: #333; line-height: 0.9rem; text-align: center; width: 10.5rem; margin: 0 auto; padding-top: 1.4rem; }
.jnxl_tit { height: 2.05rem; background-color:#fa6801; margin-top:.5rem; padding:0 .375rem;}
.jnxl_ttxt { font-size: 0.6rem; font-weight: bold; line-height: 2.05rem; color: #fff; padding-left: 1.375rem; background-image: url(../img/jnxl_ttxt.jpg); background-size: 1.7rem; background-repeat: no-repeat; background-position: left center; float: left; }
.jnxl_tit .swtzh { display: block; width: 3rem; height: 0.875rem; background-color:#fff100; float: right; font-size: 0.45rem; color: #ff0000; text-align: center; line-height: 0.8rem; margin-top: .6rem; border-radius:.15rem;}
.jnxl_text { font-size: .55rem; color: #4a221a; line-height: 1.35rem; width: 15rem; margin: 0 auto; line-height: 0.7rem; padding: 0.25rem 0rem; }
.jnxl_text span{color: #ff0000;font-weight: bold;}
.jnxl_pic { display: flex; justify-content: center; flex-wrap: wrap; }
.jnxl_pic .jnxl_pli { width: 46%; margin-top: 0.25rem; margin-left: 0.1rem; margin-right: 0.1rem; }
.jnxl_pic img{border: .025rem solid #f0f0f0;box-sizing: border-box;}
.ss_form { width: 100%; background-color: #7f3329; }
.ssf_con {display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 0.25rem; padding-top: 0.75rem; }
.ssf_ipt { width: 10.675rem; height: 1.325rem; border: 0.025rem solid #fff; font-size: 0.6rem;line-height: 1.275rem; text-indent: 0.25rem; background-color: #fff; }
.ssf_btn { display: block; width: 4.5rem; height: 1.325rem; background-color: #ff0000; color: #fff; font-weight: bold; text-align: center; line-height: 1.325rem; font-size: 0.6rem; border: none; }
.ssf_txt {font-size: 0.5rem; color: #fff; line-height: 0.6rem; text-align: center;padding: 0.5rem 0.5rem; }
.ssf_txt span{color: #f9df50;}
.xyhj { display: flex; justify-content: space-between; flex-wrap: wrap; padding-left: 0.5rem; padding-right: 0.25rem; }
.xyhj_left { width: 2.05rem; height: 12.85rem; background-color: #eb6100; }
.xyhj_right { width: 13rem; }
.xyhj_right img{width: 13.025rem;}
.xyhj_left .xyhj_nav { display: block; width: 1.5rem; height: 3.375rem; border-radius: 0.75rem; margin: 0 auto; margin-top: 0.55rem; margin-bottom: 0.75rem; overflow: hidden; font-size: 0.5rem; color: #fff; text-align: center; line-height: 0.6rem; }
.xyhj_left .xyhj_nav img { width: 0.875rem; margin: 0 auto; margin-top: 0.5rem; margin-bottom: 0.25rem; }
.xyhj_left .cur { background-color: #fff; color: #7f3329; }
.xyhj_list { display: none; }
.btn_box { text-align: center; font-size: 0rem; padding-top: 0.625rem; padding-bottom: 0.625rem; margin: 0 auto; }
.btn_box a { display: inline-block;  width: 7.825rem; border: 0.025rem solid #ff0000; background-color:#ff0000; text-align: center; line-height: 1.425rem; font-size: 0.5rem; color: #fff;}
.btn_box a.swtzh { width: 4.65rem; margin-right: 0.25rem; color:#ff0000; background-color:#fff; font-weight:bold;}
.zytj { background-color: #7f3e29; }
.zy_tit_con {width: 100%; height: 2rem; background: url(../img/zytj.png) no-repeat; background-position: center;line-height: 2rem;margin: 0 auto; }
.zy_tit { font-size: 0.6rem; color: #fff; height: 1.8rem; line-height: 1.8rem; font-weight: bold; text-indent: .375rem;float: left; }
.zy_ftit { float: right; font-size: 0.6rem; color: #fff; line-height: 1.8rem;padding-right: .375rem;}
.zy_con { display: flex; justify-content: center; flex-wrap: wrap; }
.zy_con { padding-top: 0.65rem; padding-bottom: 1.175rem; background-image: url(../img/zy_bg.jpg); background-size: 100%; background-repeat: no-repeat; background-position: center bottom; }
.zy_list { width: 7.575rem; margin: 0 0.1rem; }
.zy_list_spec{margin-bottom: .25rem;}
.zy_list img { height: 4.925rem;border: 0.025rem solid #fff; }
.zy_name { font-size: 0.6rem; color: #4a221a; font-weight:bold; line-height: 1.5rem; background-color: #fff; padding: 0 0.125rem; }
.zy_name .swtzh { display: block; float: right; width: 3rem; height: 0.85rem; line-height: 0.85rem; background-color: #ff0000; text-align: center; font-size: 0.45rem; color: #fff; margin-top: 0.325rem; font-weight:normal;}
.xszp { background-color: #fcf1ea;}
.zp_con { display: flex; justify-content: center; flex-wrap: wrap; }
.zp_w { width: 15.35rem; }
.zp_l { width: 7.075rem; margin-right: 0.4rem; }
.zp_s { width: 7.875rem; }
.zp_con img { margin-bottom: 0.45rem; }
.jy_con_bg{width: 100%;background-color: #fdf7f6;}
.jy_con { display: flex; justify-content: center; flex-wrap: wrap;}
.jy_list { width: 7.175rem; background-color: #fff; border: 0.025rem solid #eeeeee; box-sizing: border-box;margin: 0 0.15rem 0.5rem; padding-bottom: 0.375rem; }
.jy_list img{width: 7.175rem;}
.jy_tit { font-size: 0.6rem; color: #ff0000; font-weight: bold; line-height: 1.4rem; text-align: center; }
.jy_txt {  width: 6rem; font-size: 0.5rem; color: #333; line-height: 0.75rem;margin: 0 auto; margin-top: 0.35rem; }
.title img { width: 3.6rem; display: block; margin: 0 auto 0.3rem; }
.title h4 { font-size: 0.65rem; font-weight: normal; text-align: center; margin-bottom: 0.3rem; }
.title p { font-size: 0.35rem; text-align: center; color: #cbcbcb; }
.ybm { padding: 0.65rem 0.4rem; background: #f1ece4; margin-top: 0.5rem;}
.tu_flex {margin: 0.5rem auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.tu_flex .tu_flexl { width: 7.5rem; }
.ybm form { margin: 0 auto; padding: 0.75rem 0.75rem 0.25rem; background: #fff; }
.ybm .form_line { margin-bottom: 0.5rem; }
.ybm .form_line span { width: 2.25rem; font-size: 0.5rem; color: #000; display: inline-block; }
.ybm .form_line input { width: 11rem; height: 1.25rem; line-height: 1.25rem; font-size: 0.5rem; border: none; border-bottom: 0.025rem solid #eee; outline: none; }
.ybm .form_btn { width: 12.15rem; height: 1.35rem; background: #e60502; border: none; outline: none; font-size: 0.55rem; color: #fff; margin: 0.75rem auto 0; border-radius: 0; display: block; }
.ybm .tit_box span{color: #ff0000;font-size: .6rem;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.form_span { text-align: center; font-size: 0.45rem; color: #b9b6b6; margin: 1rem 0; }
.form_span span { color: #f00; }
/*ÐÞ¸Ä*/
.jnxl_form{ background-color:#fff; padding-bottom: 0.5rem;}
.jnf_tit{ font-size: 0.6rem; font-weight:bold; color:#333; line-height: 0.9rem; text-align:center; padding-top: 0.5rem;}
.jnf_ftit{ font-size: 0.5rem; color:#4a221a; line-height: 0.65rem; text-align:center; padding-bottom: 0.25rem;}
.jnf_ftit span{ color:#ff0000; font-weight:bold;}
.jnf_con{ display: flex; width: 14.025rem; justify-content: center; margin:0 auto; margin-top: 0.25rem;}
.jnf_txt{ width:20%; height: 1.35rem; line-height: 1.3rem; text-align:center; font-size: 0.5rem; color:#333; background-color:#fff; border: 0.025rem solid #eeeeee;}
.jnf_ipt{ width: 14.025rem; height: 1.35rem; line-height: 1.35rem; text-indent: 0.5rem; font-size: 0.6rem; color:#4a221a; border:none; background-color:#e6d8d3;}
.jnf_btn{ display:block; width: 14.025rem; height: 1.35rem; background-color:#ff0000; font-size: 0.55rem; text-align:center; line-height: 1.35rem; margin:0 auto; margin-top: 0.375rem; border:none; border-radius: 0.15rem; color:#fff; font-weight:bold;}
.tprompt{text-align: center;font-size: 0.45rem;color: #a8a8a8;width: 7rem;margin: auto;margin-top: 0.5rem;}
.tprompt img{width: 0.5rem; height: 0.5rem;float: left;}




















