@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:12px; color:#000;  font-family:"宋体"!important}
a:link,a:visited{color:#000; text-decoration:none; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
a:hover{color:#F00;}
ul,li{list-style:none;}
fieldset,img,abbr,acronym{border:none;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}   /*for IE*/   
:focus{-moz-outline-style:none;}                   /* for Firefox*/
img{vertical-align:top; border:0;}
/*强制显示滚动条*,因为从不显示到显示,或从显示到不显示,会影响下拉菜单的定位*/
* html .popMenu a,* html .dropMenu a{width:100%;}

.content{width:1000px; margin:0 auto;}
.top{height:194px;}


/* 菜单 */
.menuWrap{height:42px; background:url(menubg.jpg) repeat-x;}
#menu li{position:relative; text-align:center;}
#menu>li{float:left; width:123px; padding-right:2px; background:url(menuline.jpg) right center no-repeat;}
#menu>li:last-of-type{background:none; padding-right:0; width:125px;}
#menu>li>a{display:block; height:42px; line-height:42px; font-size:14px; font-weight:bold;}
#menu>li>a:link, #menu>li>a:visited{color:#fff;}
#menu>li>a:hover, #menu>li>a.current:hover{color:#ff0;}
#menu>li>a.current{color:#fff;}

/*这是第二级菜单*/
#menu ul{display:none; width:calc(100% - 2px); background-color:#ec66a0; border:1px solid #fff; border-bottom:none; position:absolute; z-index:999; left:0; margin-left:-1px;}
#menu ul li{width:100%;}
#menu ul li a:link, #menu ul li a:visited{display:block; padding:5px 8px; color:#fff; border-bottom:1px solid #fff; line-height:24px; font-size:12px;}
#menu ul li a:hover, #menu ul li a.current{background-color:#f5428e;}

/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
#menu ul i{display:block; position:absolute; *top:10px; top:calc(50% - 4px); right:2px; z-index:10; width:0; height:0; border-color:transparent; border-width:4px; border-style:solid; border-left:4px #fff solid;}

/*这是第三级菜单 及以后*/
#menu ul ul{top:0; left:100%; width:100%; margin-left:0;}
#menu ul ul li a:link, #menu ul ul li a:visited{font-size:14px;}


.container{width:1000px;}
.con01{float:left; width:318px; height:470px; margin-top:30px; margin-left:3px;}
.picNews{width:318px; height:220px;}
.picNews .swiper-wrapper{height:220px;}
.picNews .swiper-slide p{height:220px; overflow:hidden;}
.picNews .swiper-slide p i{display:block; height:220px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.picNews .swiper-slide h3{width:242px; height:32px; line-height:32px; font-size:12px; color:#fff; padding:0 66px 0 10px; background:rgba(0,0,0,0.5); font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0;}
.picNews .swiper-slide a:hover p i{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNews .swiper-pagination-bullets{width:auto !important; height:6px !important; left:auto !important; right:10px; bottom:13px !important; font-size:0;}
.picNews .swiper-pagination-bullet{width:6px; height:6px; -webkit-border-radius:50%; border-radius:50%; background:#fff; opacity:1; margin:0 0 0 4px !important;}
.picNews .swiper-pagination-bullet-active{opacity:1; background:#ff0;}


.dzkj{width:316px; height:220px; margin-top:25px; border:1px solid #ffd1e5; background:url(tabbg.jpg) top repeat-x;}
.dzkj h3 span{float:right; margin-right:5px; margin-top:5px;}
.dzkj h3{height:31px; line-height:31px; background:url(b02.png) 5px center no-repeat; padding-left:30px; color:#ff3a69; margin-bottom:7px; font-size:14px;}
.dzkj li span{float:right; margin-right:5px; color:#999;}
.dzkj ul li{line-height:28px; border-bottom:1px dashed #ccc; background:url(icon01.jpg) 5px center no-repeat; padding-left:15px; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.kcjj{width:425px; height:220px;}
.kcjj h3 span{float:right; margin-right:5px; margin-top:5px;}
.kcjj h3{height:31px; line-height:31px; font-size:14px; margin-bottom:6px; background:url(tabbg02.jpg) 5px top no-repeat; padding-left:30px; color:#FFF; border-bottom:1px solid #CCC;}
.kcjj .kcjjTxt{height:182px; line-height:26px; text-indent:2em; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical; overflow:hidden; text-justify:inter-ideograph; text-align:justify;}
.kcjj2{margin-top:25px;}

.con02{float:left; width:425px; height:470px; margin-top:30px; margin-left:18px;}
.con03{float:left; width:216px; height:470px; margin-top:30px; margin-left:18px; background-color:#fff3f8; border:1px solid #ffcee3;}
.syjxTitle{height:30px; line-height:30px; width:186px; background:url(b02.gif) 5px center no-repeat #fb4c97; color:#FFF; font-size:14px; padding-left:30px; font-weight:bold;}
.syjx{height:300px; padding-top:65px;}
.syjx h3 span{float:right; margin-right:5px; margin-top:5px;}
.syjx h3{height:30px; line-height:30px; width:186px; background:url(b02.gif) 5px center no-repeat #fb4c97; color:#FFF; font-size:14px; padding-left:30px; margin-bottom:5px;}
.syjx li span{float:right; margin-right:5px; color:#999;}
.syjx ul li{line-height:28px; border-bottom:1px dashed #CCC; background:url(icon01.jpg) 5px center no-repeat; padding-left:15px; margin-left:5px; margin-right:5px;}
.table01{height:20px; width:130px; border:1px solid #dadada;}
.button01{width:70px; height:22px; background-color:#f665a3; border:none; font-size:12px; color:#FFF;}

.bottom{clear:both; height:100px; background:url(bottombg.jpg) repeat-x; text-align:center; line-height:24px; color:#dd005d; margin-top:10px; padding-top:20px;}
.bottom a:link, .bottom a:visited{color:#dd005d;}
.bottom a:hover{color:#f00;}
.bottom img{margin-right:5px; vertical-align:text-bottom;}

.whewm{float:right; margin-right:200px; width:80px; height:80px;}
.xyewm{float:left; width:80px; height:80px; margin-left:200px;}
.lxfs{float:left;width:400px; height:50px; margin-left:25px; margin-top:15px;}


/*-----------------------二级页面设置----------------------*/
.nyContainer{padding:15px 0;}
.left{float:left; width:200px; border:1px solid #dadada; background:url(tabbg03.jpg) top repeat-x; padding-bottom:20px;}
.left h3{height:33px; border-bottom:1px solid #dadada; line-height:33px; margin-bottom:20px; color:#de295e; background:url(left01.jpg) 140px center no-repeat;}
.left ul li{height:32px; line-height:32px; background:url(left02.jpg) center center no-repeat; text-align:center; vertical-align:middle;}
.left ul li a.on{color:#F00;}

.right{margin-left:215px; border:1px solid #dadada; padding-bottom:15px;}
.right h3{height:33px; background:url(tabbg03.jpg) repeat-x;}
.right h3 span{float:left; margin-left:15px; line-height:33px; width:120px; height:33px; background-color:#fe4f99; font-size:14px; text-align:center; color:#FFF;}

.list01{padding:10px 15px 0;}
.list01 ul li{height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:url(icon03.jpg) left center no-repeat; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#999; padding-left:15px;}

.article{padding:20px;}
.articleTitle{line-height:30px; font-size:16px; font-weight:bold; text-align:center; margin-top:10px;}
.articleInfo{height:24px; width:680px; background-color:#f1f1f1; font-size:12px; color:#666; line-height:24px; text-align:center; margin:10px auto;}
.articleInfo label{padding-left:20px;}
.articlePic{display:none;}
.articleCon{line-height:30px; text-align:Justify; text-justify:inter-ideograph;}
.article img{max-width:740px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 740 ? "740px" : "auto"); vertical-align:top;}
.article2{padding:20px 30px;}
.article2 img{max-width:900px; _width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}

.piclist{padding:10px 11px 0; font-size:0;}
.piclist ul{margin:0 auto;}
.piclist ul:after{display:block; content:""; clear:both;}
.piclist li{width:180px; padding:10px 5px 0; font-size:12px;display:inline-block;zoom:1;vertical-align:top;}
.piclist li p{border:1px solid #a3a2a2; padding:2px; background:#fff;}
.piclist li p i{display:block; height:100px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.piclist li h4{height:30px; line-height:30px; font-size:12px; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}