@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}

.banner .swiper-slide a{ width: 100%;position:relative;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide a img{ width: 100%;}
.banner .swiper-slide a .d2{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;position:absolute;width:100%;left:0px;bottom:0px;height:50px;background:rgba(0, 0, 0, 0.2);}
.banner .swiper-slide a .d2 em{padding-left:20px;color:#fff;font-size:16px;}
.banner .swiperpg{z-index:999999;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;position:absolute; left: inherit !important; right:10px;bottom:0 !important;width:initial !important;height:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{width:8px;height:8px;opacity: 1 !important;background:rgba(255,255,255, .8) !important}
.banner .swiperpg span.swiper-pagination-bullet-active{background:rgba(204,28,38, 1) !important}
.banner .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.content{font-size:16px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}

.art h1{text-align:center;color:#cc1c26;font-size:30px;}
.art div{text-align:center;font-size:16px;color:#9d9d9d;padding:20px 0}

.pn{border-top:1px #efefef solid;color:#333;font-size:16px;padding:20px 0;line-height:2;margin-top:20px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#cc1c26;text-decoration:underline}
 
.nodata{padding-top:200px !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}

.alist li{padding:20px 30px;border-bottom:1px #efefef solid;}
.alist li a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.alist li a .d1{ width: 145px;}
.alist li a .d1 img{ width: 100%;}
.alist li a .d2{flex:1;margin-left:20px;}
.alist li a .d3{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.alist li a .d3 em{color:#cc1c26;font-size:18px;font-weight: bold;}
.alist li a .d3 span{color:#9d9d9d;font-size:16px;}
.alist li a .d5{color:#787878;font-size:16px;line-height:1.8; margin-top: 10px;;}
.alist li a .d3:hover em{color:#ff0000;text-decoration: underline;}

.imglist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.imglist li{width:220px;margin-bottom:20px;}
.imglist li a{display:block;}
.imglist li img{width:100%;}
.imglist li .d2{color:#333;font-size:14px;height:45px;display: flex;justify-content: flex-start;align-items: center;}

.topbg{background: #eeeeee;}
.top{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.top .d1{color:#787878;font-size:16px;}
.top .d2{color:#787878;font-size:16px;}
.loban{background:url(../images/1.jpg) center center no-repeat;}

.topsearch{position:absolute;right:0px;top:40%;}
.topsearch div{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.topsearch div input{padding:0 20px;border-radius:115px;width:315px;height:40px;background:#fff;border:0 #ccc solid;}
.topsearch div a{position:absolute;top:5px;right:10px;}
.navsp{ background: #555555;border-bottom:4px #cc1c26 solid;}
.nav ul{height:62px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.nav li{flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;position:relative;}
.nav li a.a1{flex:1;color:#fff;font-size:18px;height:62px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.nav li.cur a.a1{color:#fff;background:#cc1c26;}
.nav li .la{display:none;border-top:4px #ccc solid; z-index:99;position:absolute;left:0px;top:62px;width:100%;background:#fff;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.nav li .la a{text-align:center;border-bottom:1px #efefef solid;display:block;padding:10px 10px;color:#333;font-size:14px;}
.nav li .la a:hover{background:#cc1c26;color: #fff;border-bottom:1px #cc1c26 solid;}

.bar{border-bottom:2px #dbdbdb solid;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.bar a.a1{position:relative;padding:0 20px;color:#7f7f7f;font-size:18px;height:60px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bar a.a1.cur{font-weight: bold;color:#333;}
.bar a.a1.cur em{color: #cc1c26;}
.bar a.a1.cur:after{content: '';width:100%;height:4px;position:absolute;left:0px;bottom:-3px;background:#cc1c26;}
.bar .more{ flex: 1;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.bar .more a.a2{color:#666;font-size:14px;}

.nimg a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.nimg a img{width:145px;height:105px;background:#EEEEEE;}
.nimg a div{ flex: 1; margin-left: 10px;;}
.nimg a div em{color:#cc1c26;font-size:18px;font-weight: bold;}
.nimg a div span{color:#787878;font-size:16px;margin-top:5px; line-height: 1.5;}

.nlist li{padding:5px 0;background:url(../images/3.png) left center no-repeat;padding-left:15px;}
.nlist li a{color:#5d5d5d;font-size:16px;}
.nlist li a:hover{ text-decoration: underline;color: #cc1c26;}

.nshow{display: none;}

.tab{border-bottom:2px #dbdddc solid;padding:10px 0;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.tab a{ margin-right:5px;padding:0 20px;border-radius:5px;background:#dbdddc;height:36px;color:#3c3c3c;font-size:16px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.tab a.cur{ background: #123793;color:#fff;}

.dtlist{padding:20px 0;}
.dtlist li{display:block;padding:5px 0;background:url(../images/3.png) left center no-repeat;padding-left:15px;}
.dtlist li a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.dtlist li a em{color:#5d5d5d;font-size:16px;flex: 1; }
.dtlist li a:hover em{ text-decoration: underline;color: #cc1c26;}
.dtlist li a span{color:#a3a3a3;font-size:16px; margin-left: 20px;}

.jj{border-bottom:2px #dbdddc solid;color:#5d5d5d;font-size:16px;line-height:2;padding:10px 0;}
.xiangxi{display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.xiangxi a{ color:#cc1c26;font-size:16px;}

.jja{margin-top:20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.jja a{margin-bottom:15px;padding-left:100px;color:#fff;font-size:16px;font-weight: bold;width:227px;height:49px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.jja a:nth-child(1){background:url(../images/5.png) left center no-repeat;}
.jja a:nth-child(2){background:url(../images/6.png) left center no-repeat;}
.jja a:nth-child(3){background:url(../images/7.png) left center no-repeat;}
.jja a:nth-child(4){background:url(../images/8.png) left center no-repeat;}

.weiyuan{ padding-top: 20px;}
.weiyuan li{padding:10px 0;}
.weiyuan li:nth-child(1){border-bottom:2px #dbdddc solid;}
.weiyuan a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.weiyuan a img{width:115px;height:115px;background:#ccc;border-radius:115px;}
.weiyuan a div{ flex: 1; margin-left: 10px;;}
.weiyuan a div em{color:#5d5d5d;font-size:18px;}
.weiyuan a div span{color:#808080;font-size:14px;margin-top:5px; line-height: 1.5;}

.chax1{border-bottom:2px #dbdddc solid;padding:30px 20px;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.chax1 .d1{ flex: 1;}
.chax1 .d1 .cipt{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.chax1 .d1 .cipt em{text-align:right; width: 35%; color:#4a4a4a;font-size:16px;}
.chax1 .d1 .cipt input{ width: 1; border:1px #dddddd solid;color:#333;font-size:14px;padding:8px 10px;flex: 1;}
.chax1 .d1 .cipt input:focus{border:1px #2188ff solid;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}

.chax1 a{padding:5px 0;margin-left:15px;border-radius:5px;background:#267dff;width:78px;color:#fff;font-size:20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.hydw{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hydw a{width:185px;margin-bottom:10px;}
.hydw a img{width:100%; height: 80px;border:1px #ddd solid;border-radius:5px;;}

.yq{padding:30px 20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.yq .d1{color:#444444;font-size:18px;font-weight: bold;}
.yq .d1 em{color:#cc1c26;}
.yq select{padding:10px 10px;color:#808080;font-size:16px;border:1px #e7e9ed solid;flex:1; margin-left: 20px;}

.ft1{ background: #cacbcf;}
.ft2{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ft2 a{color:#000;font-size:18px; line-height: 1;}
.ft2 em{color:#000000;font-size:14px;padding:0 15px; line-height: 1;}

.ft3{ background: #dfe0e5;border-top:1px #fff solid;}
.ft4{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ft4 .d1{color:#000000;font-size:14px;line-height:2;}
.ft4 .d1 a{color:#000000;}
.ft4 .d2{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ft4 .d2 div{ margin-left: 20px;color:#848484;font-size:14px;line-height:2;padding-top:40px;}


.pos{padding-left:20px;background:url(../images/10.png) left center no-repeat;color:#606060;font-size:16px;height:65px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.pos a{color:#606060;}

.main{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.mleft{width:285px;}
.mright{width:890px;border:1px #cccccd solid;background:#fff;padding:0 10px;}

.menu{border:1px #cccccd solid;background:#fff;}
.cataname{border-bottom:2px #dbdbdb solid;position:relative;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.cataname span{position:relative; height:50px;padding:0 30px;color:#cc1c26;font-size:18px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.cataname span em{ color:#444444;}
.cataname span:after{content: '';width:100%;height:2px;position:absolute;left:0px;bottom:-2px;background:#cc1c26;}

.catalist{padding:10px 10px;}
.catalist a{transition: all 0.2s ease 0s;color:#333;font-size:16px; border-bottom: 1px #c7cde1 dashed;padding:10px 20px; padding-left:70px;background:url(../images/13.png) 35px center no-repeat #ebedf3;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.catalist div a:hover{ color:#333;font-size:16px;border-bottom: 1px #c7cde1 dashed; background:url(../images/13.png) 40px center no-repeat #ddd;}
.catalist div.cur a{ color:#fff;font-size:16px;border-bottom: 1px #fff dashed; background:url(../images/12.png) 35px center no-repeat #b8261e;}

.cat{border-bottom:1px #dbdbdb solid;height:70px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.cat h1{font-size: 18px;color: #444444;padding-left:35px;}

.cat.cc{justify-content: center;}
.cat.cc h1{ padding-left: 0;}

.slist{padding:20px 10px;}
.slist li{border-bottom:1px #efefef solid;padding:10px 0;background:url(../images/3.png) left center no-repeat;padding-left:15px;}
.slist li a{color:#5d5d5d;font-size:16px;}
.slist li a:hover{ text-decoration: underline;color: #cc1c26;}


.renwu li{display:block;}
.renwu li a{padding:20px 10px;border-bottom:1px #dbdddc solid;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.renwu li a .d1{ width: 125px;}
.renwu li a .d1 img{ width: 100%;border-radius:125px;;}
.renwu li a .d2{flex: 1;margin-left: 20px;}
.renwu li a .d3 em{color:#5d5d5d;font-size:18px; font-weight: bold;}
.renwu li a .d3 span{margin-top:10px;color:#808080;font-size:14px;}
.renwu li a .d4{margin-top:10px;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.renwu li a .d4 em{color:#fff;font-size:14px;background:#b8261e;padding:2px 10px;border-radius:51px;}

.renw {padding:30px 30px;border-bottom:1px #dbdddc solid;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.renw .d1{ width: 125px;}
.renw .d1 img{ width: 100%;border-radius:125px;;}
.renw .d2{flex: 1;margin-left: 50px;}
.renw .d3 em{color:#5d5d5d;font-size:18px;display:block;}
.renw .d3 span{margin-top:10px;color:#808080;font-size:14px;display:block; line-height: 2;}


.hydws{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hydws a{width:164px;margin-bottom:10px;}
.hydws a img{width:100%; height: 80px;border:1px #ddd solid;border-radius:5px;;}

.resbg{background:url(../images/14.png) left top repeat-x #e7f0fd;}
.resbg .zsmc{color:#bf2b33;font-size:35px;font-weight: bold;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.resbg .zszt{height:90px;padding-right:35px;color:#000;font-size:18px;font-weight: bold;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.resbg .zszt em{color:#c30000;}

.zstb td{ color: #575757; font-size: 18px; padding: 20px;}
.zstb td.tdleft{text-align: right;}

.applistitem{padding:10px 0;}
.applistitem ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.applistitem li{margin-bottom:20px;padding-top:40px;box-sizing:border-box;background:#fff;border:1px #ddd solid;width:24%;height:150px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;flex-direction: column;}
.applistitem li:hover{background: #f5f7ff;border: 1px #d7e0ff solid;}
.applistitem li .d2{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.applistitem li .d2 a{color: #fff;font-size: 14px;background: #cc1c26;padding: 5px 20px;border-radius: 1113px;}
.applistitem li .d1{margin-top:10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.applistitem li .d1 a{color:#333;font-size:14px;padding:0 5px;}

.bton{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bton a{font-size: 16px;color: #fff;padding: 15px 50px;background: #cc0d0d;}

.lxa{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lxa a{ font-size:18px; color:#000; width:220px;  height:120px; margin:0 10px;background:#ceffb9; border:1px #acff88 solid;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lxa a:hover{ background:#ceffb9}

.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}

.bigfrm{ background:#efefef; font-size:14px; color:#333;}
.bigfrm td{ background:#fff; padding:10px}

.bigfrm input{ border:1px #bad2ff solid; font-size:14px; padding:5px;}
.bigfrm textarea{ border:1px #bad2ff solid; font-size:14px; padding:5px;}
.bigfrm select{ border:1px #bad2ff solid; font-size:14px; padding:5px;}
.bigfrm  label{ display:block; padding:5px 0}
.bigfrm td.flt label{ display:inline; float:left; padding:5px 0; margin-right:10px;}


.icheck{}
.icheck a em{cursor:pointer;width:15px;height:15px !important;line-height:15px !important;vertical-align:middle;background:url(/images/ck.png) left top no-repeat}
.icheck a:hover em{background:url(/images/ck.png) left -15px no-repeat}
.icheck a.cur em{background:url(/images/ck.png) left -30px no-repeat}
.icheck a span{font-size:14px;color:#666;padding:0 5px;height:20px !important;line-height:20px !important;vertical-align:middle}
.icheck a input{display:none}

.iradio{ padding: 10px 0;}
.iradio a{width:100%;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.iradio a em{cursor:pointer;width:15px;height:15px !important;line-height:15px !important;vertical-align:middle;background:url(/images/rd.png) left top no-repeat}
.iradio a:hover em{background:url(/images/rd.png) left -15px no-repeat}
.iradio a.cur em{background:url(/images/rd.png) left -30px no-repeat}
.iradio a span{padding:3px 5px;flex:1;font-size:14px;color:#666;}
.iradio a input{display:none}
































































































