@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}
a:hover{color:#F00;}
ul,li{list-style:none; margin:0; padding:0;}
fieldset,img,abbr,acronym{border:none}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur())}   /*for IE*/   
:focus{-moz-outline-style:none;}                   /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
img{vertical-align:top;border:0;}
/*强制显示滚动条*,因为从不显示到显示,或从显示到不显示,会影响下拉菜单的定位*/
* html .popMenu a,* html .dropMenu a{/*IE only hack*/width: 100%;}

.content{width:1000px; margin:0 auto;}
.top{height:235px;}


/* 菜单 */
.menuWrap{height:39px; background:url(menubg.jpg) repeat-x;}
#menu li{position:relative; text-align:center;}
#menu>li{float:left; width:109px; padding-right:2px; background:url(menuline.jpg) right center no-repeat;}
#menu>li:last-of-type{background:none; padding-right:0; width:111px;}
#menu>li>a{display:block; height:39px; line-height:39px; 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, #menu>li>a.current{color:#ff0;}

/*这是第二级菜单*/
#menu ul{display:none; width:calc(100% - 1px); background-color:#b107b2; border:1px solid #fff; border-bottom:none; position:absolute; z-index:999; left:0; margin-left:-1px;}
#menu ul li{width:100%; padding-right:0;}
#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:#a20da3; color:#ff0;}

/**若子级菜单含有子级时，在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;}


.container{width:1000px;}
.container:after{display:block; content:""; clear:both;}
.conleft{float:left; width:700px; height:640px; margin-top:15px;}
.con01{float:left; width:300px; height:451px;}

.picNews{width:300px; height:213px; padding-top:5px;}
.picNews .swiper-wrapper{height:213px;}
.picNews .swiper-slide p{height:213px; overflow:hidden;}
.picNews .swiper-slide p i{display:block; height:213px; 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:230px; 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;}

.con02{float:left; width:375px; height:451px; margin-left:20px;}
.tpzs{float:left; width:700px; height:150px; margin-top:15px;}
.tpzs h3{height:25px; line-height:25px; font-size:14px; padding-left:10px; border-bottom:1px solid #CCC;}
.con03{float:right; width:285px; height:635px; margin-top:20px;}
.tpxw{margin-top:15px;}

.zxgg{height:218px; padding-top:15px;}
.zxgg ul li{line-height:28px; height:28px; background:url(icon01.jpg) left center no-repeat; padding-left:15px; border-bottom:1px dashed #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zxgg li span{float:right; margin-right:3px; color:#999; padding-left:10px;}

.title{height:30px; border-bottom:1px solid #CCC; margin-bottom:10px;}
.title span{float:right; margin-right:5px; margin-top:5px;}
.title h3{float:left; height:30px; width:80px; border-bottom:1px solid #ed3b65; line-height:30px;  padding-left:28px; font-size:14px;}
.zxggtitle h3{background:url(tab01.jpg) left center no-repeat;}
.tskctitle h3{background:url(tab02.jpg) left center no-repeat;}
.zyjjtitle h3{background:url(tab03.jpg) left center no-repeat;}
.jxyjtitle h3{background:url(tab04.jpg) left center no-repeat;}
.zyjj{height:174px; line-height:29px; text-indent:2em; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; text-justify:inter-ideograph; text-align:justify;}
.sbsp{width:275px; height:203px; border:#73787c 5px solid;}

.kcjs{margin-top:15px; height:268px;}
.kcjs h3 span{float:right; margin-right:5px; margin-top:5px;}
.kcjs h3{height:30px; line-height:30px; border-bottom:1px solid #CCC; font-size:14px; background:url(kcjs.jpg) 5px center no-repeat; padding-left:30px; margin-bottom:8px;}
.kcjs ul li{height:30px; line-height:30px; padding-left:20px;background:url(icon01.jpg) 5px center no-repeat;}
.ksxt{height:100px; margin-top:10px;}

.table01{height:20px; width:130px; border:1px solid #dadada;}
.button01{width:80px; height:25px; background-color:#fe6f06;  border:none; font-size:12px; color:#FFF;}

.bottom{clear:both; background:url(bottombg.jpg) repeat-x top left; text-align:center; line-height:24px; color:#000; margin-top:15px; padding:20px 0;}
.bottom img{margin-right:5px; vertical-align:text-bottom;}
.bottom span{font-family:Arial, Helvetica, sans-serif;}

.scroll{height:135px;width:700px; margin:5px 0 15px; overflow:hidden;}
.scroll .bd{height:135px;width:700px;}
.scroll .bd ul{height:135px; width:700px; overflow:hidden;}
.scroll .bd ul li{float:left; width:auto !important; margin-right:5px; height:135px;}
.scroll .bd ul li img{height:110px; border:1px solid #CCC; padding:1px;}
.scroll .bd ul li span{display:block; height:21px; line-height:21px; text-align:center; font-size:12px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 2px;}


/*-----------------------二级页面设置----------------------*/
.ny{padding-top:15px;}
.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:#8c006c; background:url(left01.jpg) 160px center no-repeat; font-size:14px; text-align:center;}
.left ul li{height:32px; line-height:32px; background:url(left02.jpg) center center no-repeat; text-align:center;}
.left ul li a.on{color:#f00;}

.right{margin-left:219px; border:1px solid #dadada; padding-bottom:20px;}
.right h3{height:33px; background:url(tabbg03.jpg) repeat-x; margin-bottom:10px;}
.right h3 span{float:left; margin-left:20px; line-height:33px; width:120px; height:33px; background-color:#e31e7a; font-size:14px; text-align:center; vertical-align:middle; color:#FFF;}

.list01{padding:0 15px;}
.list01 ul li{height:30px; line-height:30px; border-bottom:1px dashed #CCC; background:url(icon03.jpg) left center no-repeat; margin-left:10px; margin-right:10px; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 li span{float:right; margin-left:15px; color:#999;}


.article{padding:20px;}
.articleTitle{line-height:30px; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; margin-top:10px;}
.articleInfo{height:32px; width:680px; background-color:#f1f1f1; font-size:12px; color:#666; line-height:32px; 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:720px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 720 ? "720px" : "auto"); vertical-align:top;}
.article2{padding:20px 30px;}
.article2 .article img{max-width:900px; _width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}


