@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)}

.top{background:#f8f8f8;border-bottom:1px #e5e5e5 solid}
.top a{padding:0 22px;border-right:1px #e5e5e5 solid;height:42px;line-height:42px;font-size:14px;font-weight:bold;color:#414141}
.top a.search{background:url(../images/1.png) center center no-repeat}

.nav{}
.nav li{margin-left:25px}
.nav li a.item{font-size:16px;color:#4f4f4f;display:block;height:40px;line-height:40px;vertical-align:middle}
.nav li a.item:hover{color:#1364a0 }
.nav li.curr{background:#1364a0;padding:0 10px;border-radius:5px}
.nav li.curr a.item{color:#fff}

.flexslider{position:relative;height:500px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{display:block;height:20px;overflow:hidden;width:52px;cursor:pointer;text-indent:100px;background:url(../images/7.png) center center no-repeat}
.flex-control-paging li a.flex-active{background-position:0 0;background:url(../images/6.png) center center no-repeat}

.qslider{width:400px;height:290px}
.qslider li{display:inline;float:left}
.qslider li a{display:block;width:400px;height:290px;position:relative}
.qslider li a img{width:400px;height:290px}
.qslider li a div.dd2{height:45px;line-height:45px;vertical-align:middle;background:url(../images/png/h60.png);position:absolute;width:100%;left:0;bottom:0}
.qslider li a div.dd2 em{font-size:14px;color:#fff;padding-left:10px}
#pager2{position:absolute;right:10px;bottom:10px;white-space:nowrap}
#pager2 a{text-align:center;width:22px;height:22px;line-height:22px;vertical-align:middle;background:rgba(0, 0, 0, 0.9);margin-left:5px}
#pager2 a span{font-size:12px;color:#fff}
#pager2 a:hover{background:rgba(255, 112, 112, 0.9)}
#pager2 a.selected{background:rgba(255, 0, 0, 0.9)}
#pager2 a.selected span{}

.tab{height:42px}
.tab a{font-size:16px;color:#19408b;font-weight:bold;text-align:center;width:94px;height:40px;line-height:40px;vertical-align:middle;margin-right:12px;display:inline;float:left;border:1px #d7d7d7 solid }
.tab a:hover{background:#19408b;border:1px #19408 solid;color:#fff}
.tab a.cur{background:#19408b;border:1px #19408 solid;color:#fff}

.bar{}
.bar a{display:block;height:42px}
.bar a em{display:inline;float:left;font-size:16px;color:#fff;background:#19408b;padding:0 20px;height:42px;line-height:42px;vertical-align:middle}
.bar a span{display:inline;float:right;font-size:14px;color:#999;height:42px;line-height:42px;vertical-align:middle}

.alist{}
.alist li{display:block;height:30px}
.alist li span{display:inline;float:left;height:30px;line-height:30px;vertical-align:middle}
.alist li em{font-size:14px;color:#3c3c3c;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle}
.alist li span a{font-size:14px;color:#3c3c3c }
.alist li span a:hover{text-decoration:underline;color:#19408b }

.alists{}
.alists li{height:30px;line-height:30px;vertical-align:middle}
.alists li span a{font-size:14px;color:#3c3c3c }
.alists li span a:hover{text-decoration:underline;color:#19408b }

.bgsp{background:url(../images/png/h10.png) 15px center repeat-y }

.txt{text-align:center;background:#f5f5f5;padding:30px 0 }
.txt em{display:block;line-height:1;color:#2c2c2c;font-size:30px}
.txt span{display:block;line-height:1;color:#a6a6a6;font-size:18px;padding-top:5px}

.cxpt .swiper-slide{margin-right:6px;width:195px}
.cxpt .swiper-slide a{border:1px #efefef solid;height:104px;display: flex; justify-content: flex-start; align-items: center;}
.cxpt .swiper-slide a img{ width: 30px;margin-left:10px;margin-right:10px;}
.cxpt .swiper-slide a em{display:block;line-height:1.5;font-size:16px;color:#2c2c2c;}

.cxptbtn .swiperprev{position:absolute;left:-50px;top:35px;cursor: pointer;outline: none}
.cxptbtn .swiperprev img{width:40px;height:40px;}
.cxptbtn .swipernext{position:absolute;right:-50px;top:35px;cursor: pointer;outline: none;}
.cxptbtn .swipernext img{width:40px;height:40px;}

.fwpt{}
.fwpt li{display:inline;float:left;width:390px;margin-right:15px;margin-bottom:15px}
.fwpt li.index-2{margin-right:0px}
.fwpt li.index-5{margin-right:0px}
.fwpt li a{display:block;height:300px;border:1px #d7d7d7 solid;padding:0 15px;transition:all 0.3s ease 0s}
.fwpt li a:hover{border:1px #e0eaff solid;background:#fafafa}
.fwpt li a div.dd1{border-bottom:1px #d7d7d7 solid}
.fwpt li a div.dd1 em{font-size:26px;color:#19408b;display:block;padding-left:80px;height:90px;line-height:90px;vertical-align:middle}
.fwpt li a div.dd1 em.bg0{background:url(../images/ico/0.png) 20px center no-repeat }
.fwpt li a div.dd1 em.bg1{background:url(../images/ico/1.png) 20px center no-repeat }
.fwpt li a div.dd1 em.bg2{background:url(../images/ico/2.png) 20px center no-repeat }
.fwpt li a div.dd1 em.bg3{background:url(../images/ico/3.png) 20px center no-repeat }
.fwpt li a div.dd1 em.bg4{background:url(../images/ico/4.png) 20px center no-repeat }
.fwpt li a div.dd1 em.bg5{background:url(../images/ico/5.png) 20px center no-repeat }
.fwpt li a div.dd2{color:#6c6c6c;font-size:14px;line-height:2;padding-top:10px;text-indent:28px}

.frmbd{border:1px #d7d7d7 solid;height:485px}
.par{padding:10px 0;background:#f8f8f8;border-bottom:1px #dfdfdf solid}
.par a{display:block;height:40px;padding:0 15px}
.par a em{background:#19408b;padding:0 10px;font-size:16px;font-weight:bold;color:#fff;display:inline;float:left;height:40px;line-height:40px;vertical-align:middle}
.par a span{font-size:14px;color:#838383;display:inline;float:right;height:40px;line-height:40px;vertical-align:middle}


.zxjj{padding:5px 15px 0 15px;line-height:2;font-size:14px;color:#6c6c6c}
.zxjj p{padding-top:10px}
.zxjj img{width:100% !important }

.xtzs{padding:0 20px}
.xtzs li{display:block;padding-bottom:15px;margin-top:15px;border-bottom:1px #efefef solid}
.xtzs li a{display:block;height:70px}
.xtzs li a img{height:70px;width:100px;float:left;margin-right:10px}
.xtzs li a em{display:block;font-size:16px;color:#2e2e2e;line-height:1;padding-bottom:10px}
.xtzs li a span{display:block;font-size:14px;color:#666666 }
.xtzs li a:hover em{color:#19408b;text-decoration:underline}

.gddw{}
.gddw li{display:inline;float:left;width:190px;margin-right:12px}
.gddw li a{display:block}
.gddw li a img{display:block;height:100px;width:188px;border:1px #efefef solid }
.gddw li a em{font-size:14px;color:#3d3c3c;display:block;text-align:center;line-height:1;padding:20px 0 30px 0}
.gddw li.index-5{margin-right:0}
.gddw li.index-11{margin-right:0}

.bghui{background:#e7e7e7}

.yqlj{}
.yqlj li{display:inline;float:left;width:291px;margin-right:12px;position:relative}
.yqlj li.index-3{margin-right:0}
.yqlj li em{font-size:14px;color:#333;display:block;text-align:center;height:38px;line-height:38px;vertical-align:middle;background:url(../images/15.png) 270px center no-repeat #fff;border:1px #d0d0d0 solid}
.yqlj li div.emla{position:absolute;z-index:9999999;background:#fff;display:none;width:289px;border:1px #efefef solid;padding:10px 0;left:0;top:40px}
.yqlj li div.emla a{display:block;border-bottom:1px #efefef solid;padding:10px 0;text-align:center}
.yqlj li div.emla a:hover{background:#efefef}

.footbg{background:#ffffff}
.banquan{line-height:2;color:#000000;font-size:14px}
.saosao{font-size:14px;color:#000000;line-height:2 }

.posline{border-bottom:1px #dddddd solid }
.pos{font-size:14px;color:#434343;height:50px;line-height:50px;vertical-align:middle}
.pos a{color:#434343}
.mleft{width:205px;float:left}
.mright{width:978px;float:right;border:1px #d7d7d7 solid;border-radius:5px}

.cataname{font-size:24px;font-weight:bold;color:#fff;border-radius:5px 5px 0 0;height:78px;line-height:78px;vertical-align:middle;padding-left:30px;background:#3192c2}
.catalist{border-left:1px #d7d7d7 solid;border-right:1px #d7d7d7 solid}
.catalist div{}
.catalist div a{font-size:16px;color:#474747;background:url(../images/18.png) 176px center no-repeat;border-bottom:1px #d7d7d7 solid;display:block;padding:20px 45px 20px 30px}
.catalist div a:hover{color:#3192c2 }
.catalist div.cur a{font-weight:bold;color:#3192c2 }

.cat{font-size:24px;color:#434343;font-weight:bold;border-bottom:1px #d7d7d7 solid;height:78px;line-height:78px;vertical-align:middle}
.cat em{}
.nodata{font-size:16px;color:#666;text-align:center;padding:150px 0 !important;background:url(../images/nodata.png) center 50px no-repeat}


.content{font-size:14px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}


.salist{}
.salist li{display:block;height:50px}
.salist li span{display:inline;float:left;height:50px;line-height:50px;vertical-align:middle}
.salist li em{font-size:16px;color:#666;font-weight:bold;display:inline;float:right;height:50px;line-height:50px;vertical-align:middle}
.salist li span a{font-size:16px;color:#333;font-weight:bold;background:url(../images/19.png) left center no-repeat;padding-left:15px}
.salist li span a:hover{text-decoration:underline;color:#3192c2 }

h1{text-align:center;color:#3e3e3e;font-size:24px;line-height:1}
.cinfo{text-align:center;font-size:14px;color:#8a8989}
 
.pn{border-top:1px #ddd solid;padding:50px 0}
.pn div{line-height:2}
.pn em{color:#333;font-size:14px}
.pn a{color:#333;font-size:14px}
.pn a:hover{color:#3192c2;text-decoration:underline}

.newlist{}
.newlist li{display:block}
.newlist a{display:block;border-bottom:1px #efefef solid;padding:20px;transition:all 0.3s ease 0s}
.newlist div.dd1{}
.newlist div.dd2{font-size:16px;color:#2e2e2e;font-weight:bold;line-height:1;padding-bottom:5px}
.newlist div.dd3{font-size:14px;color:#666666;line-height:1.8;text-align:justify}
.newlist div.dd4{font-size:14px;color:#999}
.newlist div.dd4 em{padding-left:30px}
.newlist a:hover{background:#efefef}

.union{}
.union li{display:block;border-bottom:1px #e7e7e7 solid}
.union a{display:block;height:125px}
.union img{width:240px;height:125px;float:left;border-right:1px #e7e7e7 solid }
.union span{display:block;height:125px;line-height:125px;vertical-align:middle}
.union span em{color:#404040;font-size:25px;padding-left:50px}

.frm{background:#efefef}
.frm.huu{ background:#efefef}
.frm td{background:#fff}
.frm tr.head td{background:#fdffee}
.frm td.tdleft{font-size:14px;color:#333;font-weight:bold}
.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}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#1e7bb3}


.subname{font-size:18px;font-weight:bold;color:#3192c2;line-height:1;padding:30px 0 }
.cline{border-bottom:1px #e7e7e7 solid}

.tdjs{}
.tdjs li{display:block;padding:10px 0}
.tdjs li a{display:block;height:140px}
.tdjs li a img{float:left;width:110px;height:140px;margin-right:20px}
.tdjs li a em{display:block;font-size:16px;font-weight:bold;color:#434343;line-height:1;padding-bottom:10px}
.tdjs li a span{display:block;font-size:14px;color:#434343;line-height:2}

.gunimg{}
.gunimg li{display:inline;float:left;width:300px}
.gunimg a{display:block;text-align:center}
.gunimg img{width:288px;height:190px}
.gunimg div.dd1{font-size:16px;font-weight:bold;line-height:1;padding-top:10px}

.gunimgren{}
.gunimgren li{display:inline;float:left;width:225px}
.gunimgren a{display:block;text-align:center}
.gunimgren img{width:213px;height:270px}
.gunimgren div.dd1{font-size:16px;font-weight:bold;line-height:1;padding-top:10px}


.anli-prev{position:absolute;left:15px;top:84px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) left bottom no-repeat}
.anli-prev a:hover{background:url(../images/resource-44-2.png) left top no-repeat}
  
.anli-next{position:absolute;right:15px;top:84px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) right bottom no-repeat}
.anli-next a:hover{background:url(../images/resource-44-2.png) right top no-repeat}

.sypt{}
.sypt li{display:inline;float:left;;width:33%;text-align:center}
.sypt li div{padding:10px 0 }
.sypt li a{font-size:18px;color:#434343 }
.sypt li a:hover{text-decoration:underline}

.syzz{}
.syzz li{width:288px;margin-right:12px;display:inline;float:left}
.syzz li img{width:288px;height:190px}
.syzz li div.dd1{font-size:16px;font-weight:bold;color:#474747;text-align:center;line-height:1;padding:15px 0 35px 0}

.catcss{}
.catcss div{position:absolute;text-align:center;right:50px;bottom:50px}
.catcss em{display:block;white-space:nowrap;font-size:35px;color:#fff}
.catcss span{display:block;white-space:nowrap;font-size:16px;color:#fff}

.wzlbs{}
.wzlbs li{display:block;height:37px}
.wzlbs li span{display:inline;float:left;height:37px;line-height:37px;vertical-align:middle;background:url(../images/19.png) left center no-repeat;padding-left:20px}
.wzlbs li span a{font-size:16px;color:#434343}
.wzlbs li span a:hover{text-decoration:underline;color:#3192c2 }
.wzlbs li em{font-size:16px;color:#434343;display:inline;float:right;height:37px;line-height:37px;vertical-align:middle}

.redname{font-size:20px;color:#ad0000;font-weight:bold;height:70px;line-height:70px;vertical-align:middle}

.hzdwws{}
.hzdwws li{width:288px;margin-right:12px;display:inline;float:left}
.hzdwws li img{width:286px;height:138px;border:1px #efefef solid }
.hzdwws li div.dd1{font-size:16px;font-weight:bold;color:#474747;text-align:center;line-height:1;padding:15px 0 35px 0}

.dfile{background:url(../images/fj.png) left center no-repeat}
.dfile a{color:#ff0000;font-weight:bold}

.icheck{}
.icheck a em{cursor:pointer;width:20px;height:20px !important;line-height:20px !important;vertical-align:middle;background:url(../images/ck.png) left top no-repeat}
.icheck a:hover em{background:url(../images/ck.png) left -20px no-repeat}
.icheck a.cur em{background:url(../images/ck.png) left -40px no-repeat}
.icheck a span{font-size:14px;color:#666;padding:0 10px;height:20px !important;line-height:20px !important;vertical-align:middle}
.icheck a input{display:none}

.iradio{}
.iradio a em{cursor:pointer;width:20px;height:20px !important;line-height:22px !important;vertical-align:middle;background:url(../images/rd.png) left top no-repeat}
.iradio a:hover a{background:url(../images/rd.png) left -20px no-repeat}
.iradio a.cur em{background:url(../images/rd.png) left -40px no-repeat}
.iradio a span{font-size:14px;color:#666;padding:0 5px;height:20px !important;line-height:20px !important;vertical-align:middle}
.iradio a input{display:none}

.queryresult{ font-size:20px; color:#333;}
.queryresult a{ color:#ff0000; text-decoration:underline}

.searchbar{ height: 42px; }
.searchbar div{ padding-top: 5px }
.searchbar input{border: 1px #ccc solid; padding: 5px; border-radius: 3px; outline: 0}