@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{background-color:#FFF;font-size:12px; color:#000;  font-family:"宋体"!important}
body a{font-family:"宋体"!important;text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#f00;}
/*去掉图形热点的点击时出现的边线*/
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;}
.clear{clear:both;}

.container{width:1000px; margin:0 auto;}
.banner{height:175px;}


.menu{height:36px; background:url(menu.jpg) no-repeat;}
.menu .first .firstLi{float:left; width:111px; text-align:center; position:relative;}
.menu ul li a{display:block; height:36px; line-height:36px; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{color:#ff0;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#31adf6; border:#fff 1px solid; border-bottom:0; margin-left:-1px; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:6px; height:auto; line-height:20px; font-size:12px; font-weight:normal; border-bottom:#fff 1px solid;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#167ddc;}



.hMidHeight{height:370px;}
.indexMid{margin-top:20px;}
.indexMidLeft{width:720px;float:left;}
.indexMidRight{margin-left:738px;_margin-left:735px; background-color:#dae6f2;}

.picNews{width:320px;height:230px; position:relative; float:left;}
.picNews .bd{height:230px; overflow:hidden;}
.picNews .bd li{width:320px; height:230px; background:#eee; float:left;}
.picNews .bd li img{width:320px; height:208px; vertical-align:top;}
.picNews .bd li p{height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; font-size:12px;}
.picNews .hd{height:16px; text-align:center; position:absolute; right:2px; bottom:24px;}
.picNews .hd ul{height:16px;}
.picNews .hd li{width:16px; height:16px; line-height:16px; background:rgba(0,0,0,0.5); overflow:hidden; text-align:center; cursor:pointer; margin-left:1px; zoom:1; float:left; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.picNews .hd li.on{background:rgba(255,0,0,0.7);}

.more{display:block; width:40px; height:25px; background:url(more.gif) no-repeat center center;}


.newsList{height:230px;margin-left:338px;_margin-left:335px;}
.newsList li{height:25px; line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList li:after{display:block; height:25px; line-height:25px; content:">"; float:left; padding-right:5px; font-size:12px;}
.newsList li span{float:right;margin-right:3px;}
.newsList h3, .zxjj h3{height:25px; line-height:25px; border-bottom:1px solid #cecece;margin-bottom:8px;}
.newsList h3 a, .zxjj h3 a{float:right;}
.newsList h3 span, .zxjj h3 span{display:block; width:83px; height:25px; background:#0554b9; position:relative; top:1px; text-align:center; color:#FFF; font-size:14px;margin-left:5px; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.newsList h3 a,.zxjj h3 a{float:right; margin-top:3px;}
.zxjj{ clear:both;margin-top:20px;}
.zxjjCon{ line-height:23px;padding:10px 2px;text-align:Justify;text-justify:inter-ideograph;}

a.zxjjA:link,a.zxjjA:visited{color:#C63;}
a.zxjjA:hover{color:#F00}
.dxal{margin:10px auto; width:230px;}
.dxal li{height:30px; line-height:30px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dxal li:after{display:block; height:30px; line-height:30px; content:"·"; float:left; font-size:14px; margin-left:-3px;}
.indexsbcl, .indexzxsp{ display:block; height:40px; line-height:40px; width:230px; margin:8px auto; font-size:14px; color:#06C; border:2px solid #FFF; border-radius:3px; text-align:center; font-weight:bold;}
.indexsbcl{background:#ff9000;}
.indexzxsp{background:#7cc118;}
a.indexsbcl:link,a.indexsbcl:visited,a.indexzxsp:link,a.indexzxsp:visited{color:#FFF;}
a.indexsbcl:hover,a.indexzxsp:hover{color:#FF0}

.zxfc{clear:both;height:180px;margin:20px 0;border:1px solid #CCC;overflow:hidden;}
.zxfc h3{width:16px; text-align:centers;color:#FFF; background-color:#00F;height:120px;padding:30px 10px; line-height:30px; font-size:14px;float:left;}
.zxfc .bd{width:944px; height:160px; margin:10px 9px; overflow:hidden; float:left;}
.zxfc .bd li{width:230px; height:160px; padding-right:8px;}
.zxfc .bd li img{width:230px; height:160px; vertical-align:top;}


.con{margin:10px 0 30px; background:#dae6f2;}
.conleft{width:252px; float:left;}
.leftMenu h3{height:30px; line-height:30px; color:#FFF; background:#1d57a9; text-align:center; margin-bottom:6px; font-size:14px;}
.leftMenu li{line-height:29px;padding:0 15px 0 30px; border-bottom:1px dashed #CCC; background:url(a03.png) 15px 10px no-repeat;}

.conright{margin-left:252px; background:#fff; padding-left:18px;}
.colTitle{height:28px;line-height:28px; border-bottom:2px solid #CCC; text-align:right;color:#666;font-weight:normal;padding-right:10px;font-size:12px;}
.colTitle span{display:block;float:left;line-height:26px; border-bottom:2px solid #1d57a9;position:relative;top:2px; font-size:14px;font-weight:bold; color:#1d57a9}


.titleList{ margin-top:10px;}
.titleList li{line-height:28px; border-bottom:1px dashed #CCC; margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.titleList li:after{display:block; content:">"; float:left; padding-right:5px; height:28px; line-height:28px;}
.titleList li span{ float:right;}


.article{padding:10px 0 20px;}
.articleTitle{padding:10px; line-height:36px; text-align:center; font-size:20px; font-weight:bold; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
.articleInfo{text-align:center; font-size:12px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:10px auto 0;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:720px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 720 ? "720px" : "auto");}
.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}


.bottom{clear:both;height:46px; background:#dae6f2; line-height:23px; text-align:center;padding:20px 0;color:#3f3f3f;}
.bottom a:link, .bottom a:visited{color:#3f3f3f;}
.bottom a:hover{color:#f00;}
