body,div,p,span,strong,h1,h2,h3,h4,dl,dt,dd,ul,li,input,textarea,img{margin: 0; padding: 0;}
body{font-size: 14px; font-family: "Microsoft YaHei"; color: #323232;}
ul{list-style-type: none;}
a{text-decoration:none; color:#323232;}
img{border: none;}
.cb{clear: both;}
.fl{float: left;}
.fr{float: right;}

.swipe, .swipe-wrap {position: relative; overflow: hidden;}
.swipe-wrap > div {width: 100%; float: left; position: relative; display: none;}
.swipe-wrap > div:first-child {display: block;}

.banner{max-width: 600px; margin: 0 auto;}
.banner img{width: 100%; max-width: 600px;}

.a1{padding: 10px 10px 5px;}
.a1 img{max-width: 100%;}
.a1 .fl{width: 80%;}
.a1 .fr{width: 20%; text-align: right;}
.a1 .fr img{padding-right: 5px; max-width: 50%;}

.a2{height: 40px;}
.a2 ul{width: 100%; height: 40px; display: table;}
.a2 li{display: table-cell; text-align: center; background-color: #86212F; border-right: 1px solid #A52F3F;}
.a2 li a{display: block; line-height: 40px; color: white; font-size: 16px; border-right: 1px solid #791321;}
.a2 li:last-child,.a2 li:last-child a{border-right: none;}

.a3{width: 100%; max-width: 600px; margin: 0 auto; text-align: center; font-size: 0;}
.a3 img{width: 100%; max-width: 600px;}
.a3 .page{width: 100%; height: 15px; font-size: 0; position: absolute; left: 0; bottom: 0; text-align: right;}
.a3 span{width: 10px; height: 10px; display: inline-block; border-radius: 10px; background-color: #DFDFDF; margin-right: 5px; cursor: pointer;}
.a3 span.on{background-color: #FFA200;}

.nm{width: 100%; padding:15px 0 10px;}
.nm .swiper-slide{width:100%;}
.nm ul{width: 100%; display: table;}
.nm li{display: table-cell; text-align: center; line-height: 24px; padding-bottom: 8px; width: 33.3%;}
.nm li img{width: 70%; max-width: 120px; border: 1px solid #ccc; border-radius: 3px;}
.nm .page,.zj .page{width: 100%; text-align: center;}
.nm span,.zj span{width: 16px; height: 16px; display: inline-block; border-radius: 16px; background-color: #DFDFDF; margin: 0 4px; cursor: pointer;}
.nm span.on,.zj span.on{background-color: #FFA200;}

.zj_t{width: 100%; height: 40px; line-height: 40px; background: #86212F url(/templets/xmfk120_3g/images/i_zj_t.jpg) no-repeat 10px center; background-size: 30px auto; color: white; text-indent: 50px; font-size: 16px;}
.zj{padding-bottom: 10px; max-width: 600px; margin: 0 auto;}
.zj ul{width: 100%; display: table;}
.zj li{width: 45%; display: table-cell; text-align: center; padding: 15px 10px 5px; vertical-align: middle; line-height: 24px;}
.zj li:last-child{width: 55%; text-align: left;}
.zj li p:first-child{font-size: 16px;}
.zj li p:last-child{padding: 5px 0;}
.zj li p strong{color: #C21D07; margin-right: 5px;}
.zj li p a{width: 66px; height: 24px; line-height: 24px; text-align: center; display: inline-block; background-color: #43B1FC; color: white; border-radius: 2px;}
.zj li p a:first-child{background-color: #FC8000; margin-right: 7px}
.zj li img{width: 100%; max-width: 200px; position: relative; left: 5px;}

.js_t{width: 100%; height: 40px; line-height: 40px; background: #86212F url(/templets/xmfk120_3g/images/i_js_t.jpg) no-repeat 10px center; background-size: 32px auto; color: white; text-indent: 50px; font-size: 16px;}
.js{min-width: 300px; max-width: 580px; padding: 10px; margin: 0 auto;}
.js_c{height: 44px; background-color: #EFEDEE; position: relative; margin-bottom: 2px;}
.js_c .left{width: 33%; line-height: 44px; color: white; text-indent: 10px; float: left;}
.js_c .left span{margin-right: 10px;}
.js_c .left:before{width: 0; height: 44px; font-size: 0; border-left: 20px solid #FF7670; border-right: 5px solid white; position: absolute; left: 33%; margin-left: -12px; content: ''; -webkit-transform: skewX(-25deg); transform: skewX(-25deg);}
.js_c .right{width: 67%; height: 44px; line-height: 44px; overflow: hidden; color: #333; text-indent: 30px; float: left;}
.js_c .right p{ line-height: 18px; float: left;}
.js_c .right p:first-child{padding-top: 5px;}
.js_c .right p:last-child{font-size: 12px; color: #888;}

.js1 .left{background-color: #FF7670;}
.js1 .left:before{border-left-color: #FF7670;}
.js2 .left{background-color: #AB283D;}
.js2 .left:before{border-left-color: #AB283D;}
.js3 .left{background-color: #8585EC;}
.js3 .left:before{border-left-color: #8585EC;}
.js4 .left{background-color: #5193E5;}
.js4 .left:before{border-left-color: #5193E5;}
.js5 .left{background-color: #FA2F5A;}
.js5 .left:before{border-left-color: #FA2F5A;}


.new_t{width: 100%; height: 40px; line-height: 40px; background: #86212F url(/templets/xmfk120_3g/images/i_js_t.jpg) no-repeat 10px center; background-size: 32px auto; color: white; text-indent: 50px; font-size: 16px;}
.news_cont{ margin:10px auto}
.news_cont ul li{ border-bottom:1px dashed #EFEDEE; line-height:26px; list-style-type:circle; text-indent:10px}
.news_cont ul li:before{ content:''; width:4px; height:4px; border-radius:50%; background:#000; display:inline-block; margin-right:5px; vertical-align:middle; }

.zixun{height: auto; margin: 0 auto; padding: 10px;}
.zixun_t{line-height: 40px; text-align: center; background-color: #86212F; color: white;}
.zixun_c{width: 100%; display: table;}
.zixun_c a{display: table-cell; text-align: center; border: 1px solid #ccc; border-right: none; padding: 15px 0;}
.zixun_c a:last-child{border-right: 1px solid #ccc;}
.zixun_c a img{width: 60%; max-width: 100px; margin-bottom: 5px;}

.foot{width:100%; height: auto; line-height:24px; text-align: center; padding: 20px 0 30px;}

/* list */
.dqwz{line-height: 40px; padding-left: 36px; background: url(/templets/xmfk120_3g/images/home.jpg) no-repeat 10px center; background-size: 16px 16px; border-bottom: 1px dashed #ccc;}
.list ul{padding: 10px 0;}
.list li{height: 111px; padding: 0 25px 0 0; background: url(/templets/xmfk120_3g/images/list_2.png) no-repeat 15px center; background-size: 80px auto; position: relative; cursor: pointer;}
.list li:nth-child(2n+1){background-color: #F4F4F4;}
.list li:before{content:''; width: 15px; height: 111px; position: absolute; right: 5px; top: 0; background: url(/templets/xmfk120_3g/images/list_jt.png) no-repeat left center; background-size: 15px auto; opacity: 0.5;}
.list div{width: 91px; height: 91px; float: left; margin: 10px; border-radius: 3px;}
.list div img{max-width: 91px;}
.list li:nth-child(4n+1) div{background-color: #E84C64;}
.list li:nth-child(4n+2) div{background-color: #FBAF4D;}
.list li:nth-child(4n+3) div{background-color: #50C6F6;}
.list li:nth-child(4n+4) div{background-color: #00AAA6;}
.list li h2{line-height: 30px; padding-top: 10px; font-size: 16px; font-weight: normal; height: 30px; overflow-y: hidden;}
.list li p:nth-child(3){line-height: 18px; color: #888; height:36px; overflow: hidden;}
.list li p:last-child{position: absolute; left: 111px; bottom: 12px;}
.list li p a{color: #B9181D; margin-right: 10px;}

.list_next{padding: 0 10px 20px; text-align: center;}
.list_next a{width: 150px; line-height: 40px; display: block; background-color: #F78405; color: white; border-radius: 3px; margin: 0 auto;}
.list_next a img{position: relative; top: 3px; margin-right: 5px;}
.list_load{display: none;}

/* list_zj */
.zj_l1{width: 100%; text-align: center; padding: 10px 0 25px; background-color: #F7F7F7;}
.zj_l1 h1{font-size: 22px; line-height: 34px; padding-bottom: 20px;}
.zj_l1 h1 span{color: #067CBC;}
.zj_l1 h2{font-size: 14px; font-weight: normal;}
.zj_l1 h2 a{padding: 8px 8px 8px 37px; background: url(/templets/xmfk120_3g/images/zj_l1_1.jpg) no-repeat 6px center; background-size: auto 70%; background-color: #08BFEB; margin: 0 10px; color: white;}
.zj_l1 h2 a:last-child{background-image: url(/templets/xmfk120_3g/images/zj_l1_2.jpg); background-color: #F66E18;}

.zj_list_t{line-height: 32px; border-bottom: 2px solid #E3E3E3; background-color: #EFEDEE; padding-left: 10px; color: #86212F; font-size: 16px; font-weight: bold;}
.zj_list_t span{font-size: 12px; font-weight: normal; color: #7C7A7B; margin-left: 10px;}
.zj_list ul{padding: 10px; max-width: 580px; margin: 0 auto;}
.zj_list li{line-height: 20px; padding-bottom: 10px;}
.zj_list li img{width: 35%; max-width: 148px; float: left; margin-right: 15px;}
.zj_list li a{color: #86212F;}
.zj_list h2{font-size: 18px; line-height: 32px;}
.zj_list p{max-height: 60px; overflow-y: hidden;}
.zj_list h3{padding-top: 10px;}
.zj_list h3 a{width: 72px; line-height: 26px; text-align: center; display: inline-block; background-color: #9B9B9B; color: white; font-size: 14px; font-weight: normal; border-radius: 2px; background-color: #43B1FC;}
.zj_list h3 a:first-child{margin-right: 10px; background-color: #FC8000;}
.zj_l2{background-color: #F7F3F4; padding-top: 10px;}
.l2_time{width: 100px; line-height: 30px; text-align: center; background-color: #CDCDCD; margin: 0 auto; color: white; border-radius: 3px;}
.l2_ask{width: 100%; max-width: 600px; padding: 20px 0; margin: 0 auto;}
.l2_zj{width: 30%; min-width: 80px; text-align: right; float: left;}
.l2_zj img{max-width: 77px;}
.l2_talk{width: 70%; float: right;}
.l2_talk p{background-color: #A1E658; border-radius: 3px; padding: 10px; margin: 0 15px 0 15px; position: relative; line-height: 22px;}
.l2_talk p:after{content: ''; width: 8px; height: 16px; display: block; background: url(/templets/xmfk120_3g/images/zj_l2_2.jpg) no-repeat top right; background-size: 8px auto; position: absolute; left: -8px; top: 10px; font-size: 0;}
.l2_btn{width: 100%; height: 50px; display: table; background-color: #E9E9E9; border-top: 2px solid #D9D9D9;}
.l2_btn p{display: table-cell;}
.l2_btn input{-webkit-appearance: none;}
.l2_btn p:first-child{width: 15%; text-align: right;}
.l2_btn p:first-child img{max-width: 30px; margin-top: 10px;}
.l2_btn p:nth-child(2){width: 65%; text-align: center;}
.l2_btn p:nth-child(2) input{width: 90%; height: 28px; border: 1px solid #ccc; position: relative; top: -10px;}
.l2_btn p:last-child{width: 20%;}
.l2_btn p:last-child input{width: 50px; height: 28px; position: relative; top: -10px; border: 1px solid #ccc; background-color: white; border-radius: 3px; font-size: 14px;}

/* cate */
.cate{max-width: 500px; margin: 0 auto; padding: 15px 15px 10px;}
.cate_l{width: 60%; float: left;}
.cate_l img{width: 100%; max-width: 300px;}
.cate_l a{display: none;}
.cate_l a:first-child{display: block;}
.cate_r{width: 33%; float: right;}
.cate_r a{width: 100%; line-height: 40px; display: block; background-color: #E4595A; color: white; text-align: center; margin-bottom: 10px; position: relative; border-radius: 3px;}
.cate_r a.cur i{width: 20px; height: 40px; display: block; background: url(/templets/xmfk120_3g/images/cate_r1.png) no-repeat right center; background-size: 20px auto; position: absolute; left: -20px; top: 0;}
.cate_r a:nth-child(2){background-color: #79C34E;}
.cate_r a:nth-child(3){background-color: #6FA7D9;}
.cate_r a:last-child{background-color: #7BC0D4;}
.cate_r a:nth-child(2).cur i{background-image: url(/templets/xmfk120_3g/images/cate_r2.png);}
.cate_r a:nth-child(3).cur i{background-image: url(/templets/xmfk120_3g/images/cate_r3.png);}
.cate_r a:last-child.cur i{background-image: url(/templets/xmfk120_3g/images/cate_r4.png);}
/*.cate_b li{line-height: 30px !important;}*/

/* show */
.a5{width:90%; height:auto; overflow:hidden; line-height:26px; margin:0 auto; padding:10px 0px; margin-top:5px;}
.a5_1{text-align:center;font-size:12px; border-bottom:1px dashed #aaa; margin-bottom:10px; padding-bottom:5px;}
.a5_1 b{font-size:16px; color: #86212F;}
.a5 img{max-width:90%;}

.a100{width: 90%; height: auto; line-height: 22px; margin: 0 auto; padding: 10px 0 20px; border-top: 1px dashed #007AB9;}
.a100 strong{color: #007AB9;}
.a100 p{padding-bottom: 10px;}
.a100_p2{font-size: 12px; color:#007AB9;}
.a100_p2 a{color: #fe7800; text-decoration: underline;}

.cnhzz{padding-top:10px;}
.cnhzz h2{line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei";  text-indent: 10px; color: #007ab9; letter-spacing: 0; background: #EFEDEE url(/templets/xmfk120_3g/images/search.jpg) no-repeat 95px 5px; background-size: 20px auto;}
.cnhzz_c{width: 90%; margin: 10px auto;}
.cnhzz_c ul{width: 100%; display: table;}
.cnhzz_c li{display: table-cell; line-height: 20px; text-align: center;}
.cnhzz_c li a{color: white; display: block; padding: 8px 0; border-right: 3px solid #F2F2F2; border-bottom: 3px solid #F2F2F2;}
.cnhzz_c .zz3 a,.cnhzz_c .zz7 a,.cnhzz_c .zz11 a{border-right: none;}
.cnhzz_c .zz1{/*width: 35%;*/ background-color: #EFA139;}
.cnhzz_c .zz2{/*width: 25%;*/ background-color: #74A425;}
.cnhzz_c .zz3{/*width: 40%;*/ background-color: #44A7BE;}
.cnhzz_c .zz4{/*width: 25%;*/ background-color: #40C1C1;}
.cnhzz_c .zz5{/*width: 35%;*/ background-color: #C26E6E;}
.cnhzz_c .zz6{/*width: 15%;*/ background-color: #2CCECE;}
.cnhzz_c .zz7{/*width: 25%;*/ background-color: #C2C200;}
.cnhzz_c .zz8{/*width: 35%;*/ background-color: #A373BA;}
.cnhzz_c .zz9{/*width: 25%;*/ background-color: #ED7979;}
.cnhzz_c .zz10{/*width: 25%;*/ background-color: #428FDD;}
.cnhzz_c .zz11{/*width: 15%;*/ background-color: #9966FF;}

.xgyd{padding:15px; margin:10px 0;}
.xgyd li{line-height:30px;}
.xgyd li span{padding-right:5px;}
.xgyd p{padding-top:15px;}
.xgyd p a{width:150px; height:30px; line-height:30px; text-align:center; margin:0 auto; display:block; background-color:#077DBB; color:white;}

.wypl{width: 100%; margin:0 auto; background-color:#FFF; margin-top:15px; padding-bottom: 5px;}
.wypl h4{line-height:32px; color: #86212F; padding-left:15px; background-color: #EFEDEE; margin-bottom: 10px;}
.wypl dl{background:url(/templets/xmfk120_3g/images/dp_dl.jpg) repeat-x left top; padding:10px 15px 8px;}
.wypl dt{line-height:34px; background:url(/templets/xmfk120_3g/images/dp_dt.jpg) no-repeat left center; padding-left:22px; border-bottom:1px dashed #aaa;}
.wypl dt span{padding:0 10px;}
.wypl dd{line-height:22px; padding-top:8px;}

.zjly{line-height: 32px; text-align: center; background-color: #86212F; color: white; margin-top: 10px; font-weight: bold;}
.tw_c1{width:100%; height:auto; margin:0 auto; color: #86212F; padding-top:10px; border-top:#007ab9 solid 1px; text-align:center;}
.tw_c1 li{padding:0 0 15px 0;}
.tw_c1 input{width:78%; height:28px; border:1px solid #ccc; border-radius:3px; color:#666; font-family:"宋体"; margin:0; padding:0 0 0 5px;}
.tw_c1 textarea{width:78%; height:120px; border:1px solid #ccc; overflow:hidden; border-radius:3px; color:#666; font-family:"宋体"; margin:0; padding:5px 0 0 5px;}
.tw_c1 input.tj{width:84px; height:28px; border:1px solid #ccc; margin:0 10px; cursor:pointer; border-radius: 0; background-color: #0A76B7;}
.tw_c1 a{padding: 7px 12px; line-height: 16px; border-radius: 3px; color: white; margin: 0 10px; display: inline-block;}
.input_tj{background-color: #86212F;width:84px !important; color:#FFF !important}
.input_tj{ line-height: 18px !important; border-radius: 3px; color: white; margin: 0 10px !important; display: inline-block; font-family:微软雅黑 !important; height:30px !important }
.tw_c1 a.input_zx{background-color: #B2B2B2;}

.ddh{width: 100%; height: 34px;}
.ddh ul{width: 100%; display: table;}
.ddh li{display: table-cell; line-height: 34px; font-size: 16px;}
.ddh a{display: block;}
.ddh li:first-child{line-height: 32px; text-align: right; border: 1px solid #ccc; font-weight: bold; padding-right: 10px;}
.ddh li:last-child{padding-left: 40px; background: url(/templets/xmfk120_3g/images/dh.gif) no-repeat 10px center; background-size: 26px; background-color: #86212F; font-size: 16px; font-weight: bold;}
.ddh li:last-child a{color: white;}



