@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;}
.top{height:98px; background:url(topbg.jpg) repeat-x;}

.topNav{line-height:30px; font-size:0;}
.topNav a{margin-right:20px; display:inline-block; font-size:12px; vertical-align:top; height:30px; line-height:30px;}
.topNav a img{vertical-align:text-bottom;}

.search{}
.search .keyvalue{width:128px; height:19px; line-height:19px; background:#fff; border:#88adb6 1px solid; padding:0 2px; margin:0; font-size:12px; float:left;}
.search .searchBtn{width:46px; height:21px; background:url(search.jpg) no-repeat; border:0; padding:0; margin:0; float:left; cursor:pointer;}


.menu{height:36px; background:url(menubg.jpg) repeat-x;}
.menu .first{width:1000px; height:36px; margin:0 auto;}
.menu .first .firstLi{float:left; width:111px; background:url(menuline.jpg) right center no-repeat; text-align:center; position:relative;}
.menu .first .firstLi:nth-child(3){width:112px;}
.menu .first .firstLi:last-child{background:none;}
.menu .firstLi a:link, .menu .firstLi a:visited{display:block; height:36px; line-height:36px; font-size:14px; color:#fff; font-weight:bold;}
.menu .firstLi a:hover{color:#ff0;}
.menu ul li.cur a:link, .menu ul li.cur a:visited, .menu li a:hover{color:#ff0;}
/*这是第二级菜单*/
.menu .firstLi ul{position:absolute; width:calc(100% - 2px); display:none; background-color:#cd191d; border:#fff 1px solid; border-bottom:0; z-index:999; left:0; filter:alpha(opacity=96);opacity:0.96;}
.menu .firstLi ul li{float:none; width:auto;}
.menu .firstLi ul li a:link, .menu .firstLi ul li a:visited{color:#fff !important; padding:2px; height:auto; line-height:24px; background:none !important; font-size:12px; border-bottom:#fff 1px solid; font-weight:normal;}
.menu .firstLi ul a:hover{background:#81090b !important; color:#ff0 !important;}
.menu .firstLi ul li.cur{background-color:#81090b !important; color:#ff0 !important;}
.menu .subMenu li a.more:link, .menu .subMenu li a.more:visited{/*background:url(arrow00.gif) no-repeat right center !important;*/}
.menu .firstLi ul ul{top:0; left:120px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .firstLi ul li.cur{background-color:#81090b;}


.tpxw{width:332px; height:248px; overflow:hidden; position:relative;}
.tpxw .bd li{width:332px; height:248px; float:left;}
.tpxw .bd li img{width:330px; height:228px; border:#707070 1px solid; vertical-align:top;}
.tpxw .bd li p{height:18px; line-height:18px; font-size:12px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 5px; background:#ccc;}
.tpxw .hd{height:14px; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; position:absolute; right:1px; bottom:19px; z-index:1;}
.tpxw .hd li{width:22px; height:14px; color:#fff; background:rgba(0,0,0,0.5); border-left:#fff 1px solid; float:left; cursor:pointer;}
.tpxw .hd li:first-child{border-left:0;}
.tpxw .hd li.on{background:rgba(255,0,0,0.8);}


.jysx{ height:200px;}
.zgrz{ height:200px;}
.tab01 h3 span{ float:right; margin-top:8px;}
.tab01 h3{ height:30px; line-height:30px; color:#d10003; font-size:14px; background:url(tabbg03.jpg) 75px center no-repeat; padding-left:5px; margin-bottom:8px;}
.tab01 li span{ float:right; margin-right:5px; color:#666;}
.tab01 ul li{ line-height:26px; background:url(icon03.jpg) 5px center no-repeat; padding-left:20px;}

.xyxw{ height:248px;}
.xyxw h3 span{ float:right; margin-right:5px; margin-top:7px;}
.xyxw h3{ height:33px; line-height:33px; background:url(tabbg01.jpg) left center no-repeat; padding-left:20px; font-size:14px; color:#d10003; margin-bottom:8px;}
.xyxw li span{ float:right; margin-right:7px; color:#666;}
.xyxw ul li{ line-height:28px; background:url(icon01.jpg) 5px center no-repeat; padding-left:20px;}
.sfjn{ height:200px;}
.pthcs{ height:200px;}
.tab02 h3 span{ float:right; margin-right:5px; margin-top:7px;}
.tab02 h3{ height:33px; line-height:33px; background:url(tabbg01.jpg) left center no-repeat; padding-left:20px; font-size:14px; color:#d10003; margin-bottom:8px;}
.tab02 li span{ float:right; margin-right:7px; color:#666;}
.tab02 ul li{ line-height:26px; background:url(icon01.jpg) 5px center no-repeat; padding-left:20px;}
.tzgg{ height:248px;}
.tzgg h3 span{ float:right; margin-right:5px; margin-top:7px;}
.tzgg h3{ height:33px; line-height:33px; background:url(tabbg02.jpg) left top no-repeat; padding-left:25px; font-size:14px; color:#d10003; margin-bottom:8px;}
.tzgg li span{ float:right; margin-right:8px; color:#666;}
.tzgg ul li{ line-height:28px; background:url(icon02.jpg) 5px center no-repeat; padding-left:20px;}
.jspx{ height:200px;}
.jspx h3 span{ float:right; margin-right:5px; margin-top:7px;}
.jspx h3{ height:33px; line-height:33px; background:url(tabbg02.jpg) left top no-repeat; padding-left:25px; font-size:14px; color:#d10003; margin-bottom:8px;}
.jspx li span{ float:right; margin-right:8px; color:#666;}
.jspx ul li{ line-height:26px; background:url(icon02.jpg) 5px center no-repeat; padding-left:20px;}

.bottom{ height:100px; background-color:#eeeeee; line-height:26px; text-align:center; vertical-align:middle; border-top:2px solid #d20003; padding-top:10px;}


/*二级页面的设置开始*/
.leftmenu{min-height:120px; _height:120px; height:auto!important; height:120px; padding-bottom:10px; background:url(leftline.jpg) 0px 30px repeat-x;}
.leftmenu h3{ line-height:30px; background:url(leftmenubg.jpg) 5px center no-repeat; font-size:14px; color:#b30201; padding-left:22px; margin-bottom:10px;}
.leftmenu ul li{ background:url(leftmenu02.jpg) 30px center no-repeat; line-height:32px; font-size:14px; padding-left:65px; color:#584703; }
.leftmenu02{ padding-bottom:10px; background:url(leftline.jpg) 0px 30px repeat-x;}
.leftmenu02 h3{ line-height:30px; background:url(leftmenubg.jpg) 5px center no-repeat; font-size:14px; color:#b30201; padding-left:22px; margin-bottom:10px;}
.leftmenu02 ul li{line-height:28px; font-size:12px; padding-left:30px; color:#584703; }

.rightlist{ width:750px; min-height:600px; _height:600px; height:600px;}

.tab{height:30px;border-bottom:2px solid #CCC; line-height:30px; text-align:right;}
.titleList{ margin-top:10px;}
.titleList li{ line-height:28px; border-bottom:1px dashed #CCC; background:url(a05.gif) 5px center no-repeat; padding-left:15px; margin:0 10px;}
.titleList li span{ float:right;}
.listtab{ height:30px; line-height:30px; font-size:14px; border-bottom:2px solid #b30201;padding-left:40px; padding-right:20px; background:url(icon04.jpg) 10px center no-repeat; font-weight:bold;}



.article{padding:10px;}
.article img{max-width:720px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 720 ? "720px" : "auto");}
.articleTitle{line-height:26px; font-size:17px; font-weight:600; text-align:center; padding:15px;}
.articleInfo{width:90%; font-size:12px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{line-height:30px; padding:20px 5px 0; font-size:14px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph;text-align:justify;}


.map li{border-bottom: #ccc 1px dashed; font-size:0; width:100%; float:left; margin-top:30px;}
.map li h3{width:90px; height:25px; line-height:25px; text-align:center; background:#a12427; float:left;}
.map li h3 a{display:block; margin:0; font-size:14px; color:#fff; float:none;}
.map li a{display:inline-block; height:25px; line-height:25px; float:left; margin:0 15px; font-size:12px;}