﻿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: 60%;}
.a1 .fr{width: 40%; text-align: right;}
.a1 .fr img{padding-right: 5px; max-width: 80%;}

.a2{height: 40px;}
.a2 ul{width: 100%; height: 40px; display: table;}
.a2 li{display: table-cell; text-align: center; background-color: #2F6CA3; border-right: 1px solid #3484B9;}
.a2 li a{display: block; line-height: 40px; color: white; font-size: 16px; border-right: 1px solid #0A386A;}
.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: #2F6CA3 url(../new_images/i_zj_t.png) 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: #2F6CA3; 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: #2F6CA3 url(../new_images/i_js_t.png) 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;line-height: 44px;}
.js_c .right p:last-child{font-size: 12px; color: #888;line-height: 50px;}

.js1 .left{background-color: #EEAD49;}
.js1 .left:before{border-left-color: #EEAD49;}
.js2 .left{background-color: #0593DB;}
.js2 .left:before{border-left-color: #0593DB;}
.js3 .left{background-color: #2CCFCE;}
.js3 .left:before{border-left-color: #2CCFCE;}
.js4 .left{background-color: #9E6BC8;}
.js4 .left:before{border-left-color: #9E6BC8;}
.js5 .left{background-color: #08BFEB;}
.js5 .left:before{border-left-color: #08BFEB;}
.js6 .left{background-color: #FD9A00;}
.js6 .left:before{border-left-color: #FD9A00;}

.al_t{width: 100%; height: 40px; line-height: 40px; background: #2F6CA3 url(../new_images/i_al_t.jpg) no-repeat 10px center; background-size: 32px auto; color: white; text-indent: 50px; font-size: 16px;}
.al_t span{font-size: 12px; margin-left: 5px;}
.al{min-width: 310px; max-width: 590px; padding: 5px; margin: 0 auto;}
.al ul{display: table; width: 100%;}
.al li{display: table-cell; text-align: center; padding: 5px;}
.al li img{max-width: 100%;}

.zixun{height: auto; margin: 0 auto; padding: 10px;}
.zixun_t{line-height: 40px; text-align: center; background-color: #2F6CA3; 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 50px;}

/* list */
.dqwz{line-height: 40px; padding-left: 36px; background: url(../new_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(../new_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(../new_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;}
.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;}
*/
.catelist{ min-width: 300px; max-width: 580px; margin:5px auto;}
.catelist ul{ list-style:none; margin:0 auto; padding:0;}
.catelist ul li{ width:74px; height:23px; float:left; line-height:23px; font-size:12px; margin-left:6px; text-align:center; border:1px #ccc solid; border-radius:10px; background-color:#F3F3F3}
.catelist ul li a{ color:#004e95}
.clear{ clear:both; margin:0; padding:0;}

/*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: #2F6CA3;}
.zj_l1 h2{font-size: 14px; font-weight: normal;}
.zj_l1 h2 a{padding: 8px 8px 8px 37px; background: url(../new_images/zj_l1_1.jpg) no-repeat 6px center; background-size: auto 70%; background-color: #2F6CA3; margin: 0 10px; color: white;}
.zj_l1 h2 a:last-child{background-image: url(../new_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: #1B8308; 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: #2F6CA3;}
.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;}
.zj_list h3 a:first-child{margin-right: 10px;}
.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(../new_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 */
.cate{max-width: 600px; margin: 0 auto; padding: 15px 10px 10px;}
.cate_l{width: 60%; float: left;}
.cate_l img{width: 100%; max-width: 369px;}
.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: #067CBC; color: white; text-align: center; margin-bottom: 10px; position: relative;}
.cate_r a.cur{background-color: #F8601D;}
.cate_r a.cur i{width: 20px; height: 40px; display: block; background: url(../new_images/cate_r.png) no-repeat right center; background-size: 20px auto; position: absolute; left: -20px; top: 0;}
.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: #2F6CA3;}
.a5 img{max-width:90%;}

.a100{width: 90%; height: auto; line-height: 22px; margin: 0 auto; padding: 10px 0 20px; border-top: 1px dashed #2F6CA3;}
.a100 strong{color: #2F6CA3;}
.a100 p{padding-bottom: 10px;}
.a100_p2{font-size: 12px; color:#2F6CA3;}
.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(../new_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: #6F6F6F;}

.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:#2F6CA3; color:white;}

.wypl{width: 100%; margin:0 auto; background-color:#FFF; margin-top:15px; padding-bottom: 5px;}
.wypl h4{line-height:32px; color:#2F6CA3; padding-left:15px; background-color: #EFEDEE; margin-bottom: 10px;}
.wypl dl{background:url(../new_images/dp_dl.jpg) repeat-x left top; padding:10px 15px 8px;}
.wypl dt{line-height:34px; background:url(../new_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: #2F6CA3; color: white; margin-top: 10px; font-weight: bold;}
.tw_c1{width:100%; height:auto; margin:0 auto; color:#2F6CA3; padding-top:10px; border-top:#2F6CA3 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: #2F6CA3;}
.tw_c1 a{padding: 7px 12px; line-height: 16px; border-radius: 3px; color: white; margin: 0 10px; display: inline-block;}
.tw_c1 a.input_tj{background-color: #2F6CA3;}
.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(../new_images/dh.gif) no-repeat 10px center; background-size: 26px; background-color: #2F6CA3; font-size: 16px; font-weight: bold;}
.ddh li:last-child a{color: white;}


.zj_list_bpbj {
  line-height: 32px;
  text-align: center;
  border-bottom: 2px solid #E3E3E3;
  background-color: #EEEEEE;
  color: #686868;
  font-size: 15px;
  font-weight: bold;
}

@media screen and (min-width:420px){
    .js_c .right p{font-size: 14px;}
    .cnhzz_c li a{font-size: 14px;}
}
@media screen and (max-width:320px){
    .js_c .right p{line-height: 16px; padding-top: 7px;}
    .js_c .right p span{display: block;}
}
/*list*/
.list_next{padding: 0 10px 20px; text-align: center; overflow:hidden}
.list_next ul{float:left;}
.list_next ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:5px;border:1px solid #E9E9E9;}
.list_next ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.list_next ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.list_next ul li.thisclass,.list_next ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#ccc;padding:1px 2px;font-weight:bold;}
.list_next .pageinfo{line-height:21px;color:#999;display:none;}
.list_next .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.max_bg{background-color: #efedee;width:100%; margin:0; padding:0; height:24px; line-height:24px;}
.max{min-width: 300px; max-width: 580px; margin:0 auto; color:#4A5A50;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;font-size:12px;}