html,body,div,dl,dt,dd,ul,ol,li,form,img,input,textarea,fieldset,p,h1,h2,h3,h4,h5,h6,td,th,pre,blockquote,a {margin:0; padding:0; font:12px Arial; color:#000000;}
dl,dt,dd,ul,ol,li {list-style:none;}
body {overflow-x:hidden; background:#000000;}
img {border:none;}
a {text-decoration:none;}
a:hover {color:#ae251b;}

.header {margin:0px auto; padding:0px; width:1003px; height:106px; background:url("../images/headerBG.jpg") no-repeat;}
.header ul, .header li {padding:0; list-style:none;}
.header ul {padding:30px 0 0 900px; height:9px;}
.header ul li {width:11px; height:9px; cursor:pointer; float:left;}
.header ul .lihome {background:url("../images/sethome.gif") no-repeat;}
.header ul .lieamil {background:url("../images/setemail.gif") no-repeat;}
.header ul .limap {background:url("../images/setmap.gif") no-repeat;}
.header ul .lispace {background:url("../images/setspace.gif") center top no-repeat;}

.headerselect {padding:23px 0 0 850px; position:relative; z-index:29}
.headerselect ul, .headerselect ul li {list-style:none;}
.headerselect ul {width:96px; height:auto; margin:0 0 0 2px; padding:0; position:absolute; display:none; top:50px; background-color:rgb(9,9,9); z-index:30; border:solid 1px rgb(153,153,153);}
.headerselect ul li {width:90px; height:15px; padding:3px; display:block; color:#fff;}
.headerselect ul .liTitle {background:#ccc; color:#000000}
.headerselect ul li a {color:#fff;}
.headerselect ul li .hover {background:#aaa;}

#selWebName {width:97px; height:20px; padding:4px 0 0 5px; position:absolute; color:#fff; display:block; background:url("../images/bg_select.gif"); cursor:pointer;}

.nav {margin:0px auto; padding:0px; width:1003px;}
.nav ul {list-style:none; width:1003px; display:block; height:36px; background:url("../images/navBG.gif") repeat-x; color:#fff; font-weight:bold; text-align:center;}
.nav ul li {padding:11px 0px 0px 0px; list-style:none; width:104px; height:25px; display:block; float:left; cursor:pointer;}
.nav ul li a {color:#fff; font:12px/15px "微软雅黑";}
.nav ul .navSel {background:url("../images/navSelectBG.gif"); background-repeat:no-repeat; background-position:center}
.nav ul .navIndex {width:118px; height:25px; background:url("../images/navIndexBG.gif");}
.nav ul .navspace {list-style:none; width:1px; background:url("../images/navSpaceBG.gif");}

.nav .subnav {margin:0px auto; padding:0px; width:1003px; height:22px; overflow:hidden; background:url("../images/subnavBG.gif") repeat-x; border-bottom:solid 1px #D7D8DC;}
.nav .subnav a, .nav .subnav a:hover {padding:4px 0px 0px 0px; width:77px; height:18px; display:block; float:left; text-align:center; color:#222;}
.nav .subnav a:hover {color:#fff; background:url("../images/subnavSelectBG.gif");}
.nav .subnav .positionNav {padding:0;}
.nav .big {width:134px; color:#00FF00}
.nav .subnav span {margin:0px 5px; width:1px; height:22px; display:block; float:left; background:url("../images/subnavSpaceBG.gif")}

.mainContent {margin:0px auto; padding:0px; width:1003px;}

/* 页尾 by redgull */
#footer {width:1003px; height:85px; margin:0px auto; padding:0px; background:url("../images/footerBG.jpg") 0 0 repeat-x; clear:both; position:relative;}
#footer p {padding:8px 0px 0px 10px; color:#fff; font:normal 12px/16px tahoma;}
#footer a {color:#fff; font:normal 12px/16px tahoma;}
#footer a:hover {color:#AB2734;}
#cnzz {position:absolute; top:58px; left:530px;}

/* 首页 */
#homeArea {padding-top:5px; width:1003px; height:510px; background:url("../images/bgindex.jpg") left top no-repeat;}
#homePic {width:1003px; height:310px;}

/* 首页滑动 by redgull */
#slider {width:990px; height:310px; margin:0 auto;}
div.btnPrev {padding:140px 5px 0 0; width:15px; height:170px; float:left;}
div.btnNext {padding:140px 0 0 5px; width:15px; height:170px; float:left;}
div.slider_container {width:950px; height:310px; overflow:hidden; display:none; float:left;}
div.slider_container a {width:950px; height:310px; display:block;}

#homecontent {margin:0 auto; padding:18px 10px 10px 20px; width:920px; height:170px;}
#homecontent .news {margin:0px 20px 0px 0px; width:330px; display:block; float:left;}
#homecontent .news .title span {font:bold 14px Arial; color:#444; display:inline-block;}
#homecontent .news .title .engTitle {font-size:10px; color:#aaa; width:220px; text-indent:8px;}
#homecontent .news .title a {display:inline-block; color:#444; font:10px Arial;}
#homecontent .news .title a:hover {color:#000;}
#homecontent .news ul {margin:10px 0 0 0; padding:0px; list-style:none;}
#homecontent .news ul li {padding:0; height:24px; list-style:none;}
#homecontent .news ul li a {padding:0 0 0 10px; color:#26313b; width:255px; display:inline-block; overflow:hidden; background:url("../images/contentLI.gif") left 5px no-repeat;}
#homecontent .news ul li a:hover {color:#ae251b;}
#homecontent .news ul li span {display:inline-block; color:#999}
#homecontent .products {padding:0; width:205px; display:block; float:left;}
#homecontent .products .title span {font:bold 14px Arial; color:#444;}
#homecontent .products .title .engTitle {font-size:10px; color:#aaa; text-indent:8px; width:100px; display:inline-block;}
#homecontent .products ul, #homecontent .products li {width:202px; list-style:none;}
#homecontent .products ul {padding-top:10px;}
#homecontent .products ul li {padding-left:12px; width:190px; height:35px; cursor:pointer}
#homecontent .products ul .lihover {background:url("../images/homeabg.png") left top no-repeat;}
*html #homecontent .products ul .lihover {background:none;}
*+html #homecontent .products ul .lihover {background:url("../images/homeabg.png"/) left top no-repeat;}
#homecontent .products a {padding:0 0 0 28px; width:162px; height:30px; display:block;}
#homecontent .products .afirst {background:url("../images/homefirst.gif") left 4px no-repeat;}
#homecontent .products .asecond {background:url("../images/homesecond.gif") left 4px no-repeat;}
#homecontent .products .athird {background:url("../images/homethird.gif") left 3px no-repeat;}
#homecontent .products .afourth {background:url("../images/homefourth.gif") left 3px no-repeat;}
#homecontent .products .zhspan {display:block; width:160px; height:18px; font-family:微软雅黑; font-size:15px; font-weight:bold; color:#27313C}
#homecontent .products .engspan {display:block; width:160px; height:12px; font-family:Arial; font-size:9px; color:#26313B;}
#homecontent .products .spanhover {color:#AF251C; cursor:pointer;} 

/* website */
.webmap {margin:0px auto; padding:0px; max-height:506px; width:1003px; background:url("../images/bgwebsite.jpg"); overflow:hidden;}
.webmap ul {margin:0 auto; padding:0; width:953px;}
.webmap ul li {margin:25px 0px 0 15px; padding:0; width:208px; height:190px; display:inline-block; float:left;}
.webmap .webpic {width:208px; height:148px; border:solid 1px #fff; display:block;}
.webmap ul li img {border:solid 4px #CAD2DA; display:block;}
.webmap ul li a:hover {color:#940605;}
.webmap .webspan {margin-top:7px; margin-left:4px; padding-left:45px; width:159px; height:13px; display:block; background-repeat:no-repeat; text-align:left; overflow:hidden;}
.webmap .webproject {background:url("../images/titleproject.gif");}
.webmap .webweb {background:url("../images/titlewebsite.gif");}
.webnav {margin:0 auto; padding-top:30px;  clear:both; height:40px; text-align:center;}
/*.webnav a {margin:0px 2px 1px 2px; cursor:default; width:12px; height:12px; background:url("../images/btnunsel.gif") top no-repeat; display:inline-block;}*/
.webnav .current {margin:0px 2px 1px 2px; width:12px; height:12px; background:url("../images/btnselected.gif") top no-repeat; display:inline-block;}
.webnav .prev {width:7px; height:15px; cursor:pointer; display:inline-block; margin:0 10px 0 0; background:url("../images/btnleft.gif") no-repeat; border:0}
.webnav .next {width:7px; height:15px; cursor:pointer; display:inline-block; margin:0 0 0 10px; background:url("../images/btnright.gif") no-repeat; border:0}
.webnav .noclick {cursor:default;}

/*home cases*/
.webcase {margin:0 auto; padding:25px 25px 0 25px; width:953px; height:430px; background:url("../images/bgcase.jpg"); list-style:none;}
.webcase li {margin:15px 0 0 10px; padding:0; width:463px; height:200px; float:left; list-style:none;}
.webcase li .casetitle {width:460px; height:45px; background:url("../images/caseline.gif")  bottom no-repeat;}
.webcase li .casetitle .casenumber {margin-left:10px; width:46px; height:44px; float:left;}
.webcase li .casetitle .casetopic {width:290px; height:44px; float:left;}
.webcase li .casetitle .casetopic .casetopictitle {display:block; font-family:微软雅黑; color:#3A4148; font-size:16px; font-weight:bold; overflow:hidden;}
.webcase li .casetitle .casetopic .casetopicexplian {display:block; font-family:微软雅黑; color:#6C737B; font-size:9px;}
.webcase li .casetitle .casemore {padding:12px 0 0 27px; width:80px; height:23px; color:#6C737B; background:url("../images/casemore.gif") left no-repeat; float:left;}
.webcase li dl {padding:15px 13px 0 12px; width:128px; height:108px; list-style:none; float:left}
.webcase li dl dd {padding:3px; width:120px; height:80px; border:solid 1px #6C737B; list-style:none; background:#E8E8E8;}
/*----------th-----------*/
.webcase li dl dd img {width:120px; height:80px;}
/*----------th-----------*/
.webcase li dl dt {margin-top:10px; width:128px; height:20px; text-align:center;}
.webcase li dl dt a:hover {color:#940605}

/*hoem detail page--mapsite/syspvr/sysland*/
/*home mapsite*/
.detailcontent {margin:0 auto; padding:35px 30px 0 30px; width:943px; height:420px; background:url("../images/bgcase.jpg");}
.detailtitle {width:940px; height:45px; border-bottom:dashed 1px #ccc;}
.detailtitle .detailnumber {margin-left:10px; width:46px; height:44px; float:left;}
.detailtitle .detailtopic {width:600px; height:44px; float:left;}
.detailtitle .detailtopic .detailtopictitle {display:block; font-family:微软雅黑; color:#3A4148; font-size:16px; font-weight:bold; overflow:hidden;}
.detailtitle .detailtopic .detailtopicexplian {display:block; font-family:微软雅黑; color:#6C737B; font-size:9px;}
.detailtitle .detailmore {padding:12px 0 0 27px; width:250px; height:23px; color:#6C737B; background:url("../images/casemore.gif") left no-repeat; float:left;}  
.detailcontent dl {margin:25px 18px 10px 11px; padding:0; width:128px; height:108px; list-style:none; float:left;}
.detailcontent dl dd {padding:3px; width:120px; height:80px; border:solid 1px #6C737B; list-style:none; background:#fff}
.detailcontent dl dt {margin-top:10px; width:128px; height:20px; text-align:center;}
.detailcontent dl dt a:hover {color:#940605}

/*pvr*/
.pvrnewproject {padding:25px 0px 0 10px; width:336px; height:250px; float:left}
.pvrnewproject dl {cursor:pointer}
.pvrnewproject dl dd {cursor:pointer;}
.pvrnewproject dl dt {cursor:pointer;}
.pvrnewproject .newprojecttitle {padding:0 0 0 100px; width:236px; height:24px; font-family:微软雅黑; color:#fff; background:url("../images/pvrnewproject.jpg") no-repeat;}
.pvrnewproject a, .pvrnewproject a:hover {padding:3px; width:328px; height:218px; background:#CAD2DA; border:solid 1px #797F86; display:inline-block;}
.pvrnewproject .newprojecttitle span {width:160px; height:15px; padding-top:4px; padding-right:20px; overflow:hidden; display:block; float:left;}
.pvrnewproject .newprojecttitle a, .pvrnewproject .newprojecttitle a:hover {margin:0 5px 0 0; padding:4px 0 0 0; width:50px; height:15px; font-family:微软雅黑; border:none; color:#fff; background-color:Transparent; float:left;}
.pvrcontent {padding-left:10px; width:585px; float:left;}
.pvrcontent dl {padding:25px 0 10px 17px; width:128px; height:108px; list-style:none; float:left;}
.pvrcontent dl dd {padding:3px; width:120px; height:80px; border:solid 1px #6C737B; list-style:none; background:#fff}
.pvrcontent dl dt {margin-top:10px; width:128px; height:20px; text-align:center;}

/*land*/
.landsider {padding:0; width:295px; height:275px; float:left;}
.landsider dl {padding:25px 5px 10px 13px; width:128px; height:108px; list-style:none; float:left;}
.landsider dl dd {padding:3px; width:120px; height:80px; border:solid 1px #6C737B; list-style:none; background:#fff}
.landsider dl dt {margin-top:10px; width:128px; height:20px; text-align:center;}
/*sysPano*/
.panocontent {margin:0 auto; padding:0; width:1003px; height:529px; background:url("../images/bgwebsite.jpg") top no-repeat;}
.panoexplain {padding:30px 0 0 65px; width:873px; height:362px;}
.panoexplain .panoview {padding:0; width:720px; height:360px; border:solid 1px #767676; float:left;}
.panonav {padding:0; width:150px; height:362px; float:right;}
.panonav .panotitle {margin-bottom:10px; padding-top:4px; width:120px; height:16px; text-align:center; background:url("../images/panonavtitle.gif"); float:right; color:White;}
.panonav .panolist {width:150px; height:290px; float:right;}
.panonav .panolist dl, .panonav dd, .panonav dt {padding:0; text-align:center; list-style:none; float:right;}
.panonav .panolist dl {width:150px; height:95px;}
.panonav .panolist dd {padding-left:30px; width:120px; height:60px; background:12px no-repeat; cursor:pointer}
.panonav .panolist .current {background:url("../images/panonavsel.gif");}
.panonav .panolist dt {padding-top:5px; width:120px; height:25px;}
.panonav .panolist dd img {padding:3px; width:114px; height:54px; background:#6D747C}
.panoexplain .panopagition {margin:0 auto; padding:0; width:120px; height:40px; text-align:center; float:right}
.panoexplain .panopagition a {margin:0px 2px 1px 2px; cursor:default; width:12px; height:12px; background:url("../images/btnunsel.gif") top no-repeat; display:inline-block;}
.panoexplain .panopagition .current {margin:0px 2px 1px 2px; width:12px; height:12px; background:url("../images/btnselected.gif") top no-repeat; display:inline-block;}
.panoexplain .panopagition .prev {width:7px; height:15px; cursor:pointer; display:inline-block; margin:0 10px 0 0; background:url("../images/btnleft.gif") no-repeat; border:0}
.panoexplain .panopagition .next {width:7px; height:15px; cursor:pointer; display:inline-block; margin:0 0 0 10px; background:url("../images/btnright.gif") no-repeat; border:0}
.panocontent .panoexplain .panopagition .noclick {cursor:default;}
.panocontent ul, .panocontent li {padding:0; list-style:none;}
.panocontent ul {margin:10px auto 0 auto; padding:3px 19px 0 17px; width:103px; height:14px; background:url("../images/panonavtop.gif") top left no-repeat;}
.panocontent li {padding-left:5px; width:12px; height:12px; background:url("../images/btnpanounsel.gif") center; float:left no-repeat;}
.panocontent .current {background:url("../images/btnpanoselected.gif"/*tpa=http://ming-soft.com/templets/newcompany/images/btnpanoselected.gif*/);}
.panoviewnav {padding:10px 35px 0 35px; width:933px; height:100px; background:url("../images/panoviewnavbg.jpg"); clear:both}
.panoviewnav .control {padding-top:15px; width:19px; height:29px; background:bottom no-repeat; cursor:pointer; float:left}
.panoviewnav .controlleft {background:url("../images/panonavleft.gif")}
.panoviewnav .controlright {background:url("../images/panonavright.jpg")}
.panopic {width:890px; height:95px; float:left; overflow:hidden; visibility:visible; position:relative; z-index:2; left:0px;}
.panopic ul, .panoviewnav li {padding:0; list-style:none; background:none;}
.panopic ul {width:890px;}
.panopic ul li {padding:0 10px 0 10px; width:128px; height:95px; float:left;}
.panopic ul li dl, .panopic dd, .panopic dt {padding:0; width:128px; list-style:none; float:left}
.panopic ul li dl {height:95px;}
.panopic ul li dd {padding:3px; width:120px; height:60px; border:solid 1px #C4FF8D; background:#fff; cursor:pointer}
.panopic ul li dt {height:35px; line-height:25px; text-align:center; color:#fff}
.panopic ul li .current {background:#99ff00 none;}

.aboutArea {margin:0 auto; padding-top:3px; width:1003px; height:513px; background:url("../images/bgaboutus.jpg") top left no-repeat; line-height:25px;word-wrap:break-word; color:#333333}
/* left menu li style */
.leftMenu {padding:22px 0 0 30px; width:161px; float:left;}
.aboutTitle {width:160px; height:50px; display:block;}

.leftMenu ul {clear:both; overflow:hidden; padding:10px 0 0 1px;}
.leftMenu ul, .leftMenu li {width:160px;}
.leftMenu li a {color:#27313c; padding:0 0 0 15px; display:block; font:12px "微软雅黑"; width:145px; background:url("../images/aboutusunselnav.gif") left 5px no-repeat;}
.leftMenu li {padding:0 0 10px 0;}
.leftMenu li a:hover {color:#940605;}
.leftMenu p {padding:3px 0 0 15px; width:145px; height:10px; font:9px/10px Arial; color:#8A9097;}
.leftMenu li.hover a {color:#940605; background:url("../images/aboutusselnavbg.gif") left no-repeat;}
.leftMenu li.hover p {color:#AD4342;}
.productConsultant {padding:35px 0 0 0; width:130px; height:22px; cursor:pointer;}

.aboutArea .detailmiddlepic {padding:0 0 0 5px; width:143px; float:left;}
.aboutArea .detailrightcontent {margin:20px 0px 20px 30px; padding:0; position:relative; width:580px; height:473px; float:left; line-height:20px; overflow:hidden}
.aboutArea .detailrightcontent .rollcontent {padding:0; position:relative; width:570px}
.aboutArea .detailslider {margin:4px 0 0 15px; padding:0px; padding-top:25px; padding-left:2px; width:4px; height:480px; float:left; background:url("../images/aboutussilder.gif") repeat-y; display:none;}

/* 产品介绍 xml 文档样式 */
td.pageChsTitle {color:#181C1E; font:normal 26px "微软雅黑";}
td.pageEngTitle {color:#383F46; font:normal 16px "微软雅黑";}
div.rollcontent td, div.aboutText, div.rollcontent td p, div.aboutText p {line-height:200%; color:#383f46;}
div.rollcontent p {margin:0 0 20px 0;}

/* 关于我们 */
div.aboutPicture ul {overflow:hidden;}
div.aboutPicture ul li {width:186px; height:150px; margin:0 4px 10px 0; float:left;}
div.aboutPicture ul li p {line-height:23px; height:25px; text-align:center; color:#383f46;}
div.aboutPicture ul li img {width:160px; height:120px; border:1px #999999 solid; padding:3px; background:#ffffff;}

/*contact*/
.contactcontent {margin:0 auto; padding-top:3px; width:1003px; height:413px; background:url("../images/bgcontact.jpg") top left no-repeat;}
.contactnav {padding:272px 0 0 35px; width:156px; height:136px; float:left;}
.contactnav .contactqq {margin:0 0 5px 0; padding:3px 0 0 25px; color:#383F46; width:125px; height:17px; cursor:pointer; display:block;}
.contactdetail {padding:105px 0 0 190px; width:270px; height:189px; float:left; color:#383F46; font-family:Arial 微软雅黑; overflow:hidden; line-height:20px;}
.contactdetail p {padding:0; width:255px; height:27px; overflow:hidden;}
.contactmap {margin:105px 0 0 5px; padding:0; width:298px; height:260px; color:#fff; font-family:Arial 微软雅黑; border:solid 1px #394047; float:left;}
.contactmap #map {width:298px; height:240px;}
.contactmap .maptitle {padding-top:5px; color:#ffffff; width:298px; height:15px; background:url("../images/contactmaptitle.jpg") repeat-x; text-align:center;}

/*map*/
.mapcontent {margin:0 auto; padding-top:20px; width:1003px; height:485px; background:url("../images/bgwebsite.jpg") left top no-repeat;}
.mapcontent .mapboder {margin:0 auto; padding:0; width:924px; height:464px; border:solid 1px #fff;}
.mapcontent .mapboder .map {padding:0; width:920px; height:460px; border:solid 2px #BFC4C8;}

/*home news*/
.newscontent {margin:0 auto; padding:0; width:1003px; height:500px; background:#F8F9FB url("../images/newstop.jpg") left top no-repeat;}
.newscontent .newssearch {margin:0 auto; padding-top:30px; padding-left:30px; width:920px; height:20px; font-size:14px; font-family:微软雅黑;}
.newstitle {margin:0 auto; padding-left:0; width:950px; height:40px; background:url("../images/newstitle.jpg") left top no-repeat;}
.newstitle span {padding-top:13px; color:#393F46; display:inline-block; text-align:center;}
.newstitle .newsnumber {padding-left:5px; width:58px;}
.newstitle .newssubject {width:690px;}
.newstitle .newsdate {width:108px;}
.newstitle .newspublisher {width:80px;}
.newslist {margin:0 auto; padding:0; width:940px;}
.newscontent .newstips {margin:0 auto; padding-top:10px; padding-left:40px; width:900px; height:20px; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3; color:#663300; background:#FFFFCC url("../images/newstips.gif") 20px no-repeat;}
.newslist ul, .newslist li {padding:0; list-style:none; display:inline-block;}
.newslist ul {margin:0 auto; width:940px;}
.newslist ul li {padding-top:10px; width:940px; height:18px; border-bottom:solid 1px #E2E2E3; color:#393F46}
.newslist ul li a:hover {color:#940605}
.newslist ul li .linumber {width:60px; display:inline-block; text-align:center}
.newslist ul li .lisubject {width:690px; display:inline-block; text-align:left}
.newslist ul li .lidate {width:100px; display:inline-block; text-align:center; color:#ACAEB2;}
.newslist ul li .lipublisher {width:80px; display:inline-block; text-align:center; color:#ACAEB2;}   
.newslist .nonews {padding-left:20px; width:920px; color:Red;}
.newsintro {margin:0 auto; padding:0; width:1003px; background:#F8F9FB url("../images/newstop.jpg") left top no-repeat;}
.newsintro .newssearch {margin:0 auto; padding-top:30px; padding-left:30px; width:920px; height:20px; font-size:14px; font-family:微软雅黑;}
.newsintrotitle {margin:0 auto; padding-left:0; width:950px; height:40px; background:url("../images/newsintrotitle.jpg") left top no-repeat;} 
.newsintrotitle span {padding-top:11px; color:#393F46; display:inline-block; text-align:center;}
.newsintrotitle .newsintrosubject {padding-left:25px; float:left;}
.newsintronav {padding-right:35px; float:right;}     
.newsintronav a {margin-right:10px;}
.newsintronav a:hover {color:#940605}
.newsintronav .anone {margin-right:10px; padding-top:0px; color:Red;}

/*news demo*/
.newsdemosearch {margin:0 auto; padding-top:10px; padding-left:30px; width:920px; height:20px; font-size:14px; font-family:微软雅黑;}
.newsintrodemotitle {margin:0 auto; padding-left:10px; width:940px; height:40px; background:url("../images/newsintrodemotitle.jpg") left top no-repeat;}
.newsintrodemotitle span {padding-top:11px; color:#393F46; display:inline-block; text-align:center;}

.newsintrodateauthor {margin:10px auto 0 auto; padding:0 0 0 25px; width:915px; height:24px; line-height:25px; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3;}
.newsintrodateauthor span {padding:0 0 0 18px; color:#999; float:left; display:block; width:200px; height:25px; line-height:25px;}
.newsintrodateauthor .newsauthor {background:url("../images/newsintropeople.gif") 0 6px no-repeat;}
.newsintrodateauthor .newsweb {width:130px; float:right; background:url("../images/newsweb.gif") 0 6px no-repeat;}
.newsintrodateauthor .newstime {clear:both; background:url("../images/newstime.gif") 0 6px no-repeat;}

.newsintrocontent {margin:0 auto; padding:25px; width:890px;  line-height:25px;}
.newsintrocontent a:hover {color:#940605}
.newsintro .newslink {margin:0 auto; padding:10px 0 10px 25px; width:915px; height:15px; border-bottom:solid 1px #E2E2E3}
.newsintro .newsbacklink {margin:0 auto; padding:15px 0 15px 25px; width:915px; height:15px;}
.newsintro .newsnav {margin:0 auto 15px auto; padding:15px 0 0 25px; width:915px; height:50px; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3;}
.newsintro .newsnav p {padding-bottom:8px;}
.newsintro .newsnav p a:hover {color:#940605}
.newsintro .newsnav .pnone {padding-bottom:8px; color:Red;}

#map {width:500px; height:500px;}
#mymap {width:200px; height:200px; border:solid 1px red;}
#localmap {width:200px; height:200px; border:solid 1px black;}

.column {position:absolute; cursor:pointer; top:14px; left:14px; height:18px; width:200px;}
.column a {font-size:14px;}
.column a:hover {color:Red;} 
.column .chid {display:inline;}
.field-validation-error {color:Red;}


/* forum */
.forumcontent {margin:0 auto; padding:0; width:1003px; height:550px; background:#F8F9FB url("../images/newstop.jpg") left top no-repeat;}
.forumheader {margin:0 auto; padding:0; width:920px; height:50px; padding-top:16px; padding-left:30px; border-bottom:2px #888 solid ; }
.forumheader .forumforum{float:left; width:130px; height:44px; background:url("../images/forumtitle.gif") no-repeat;}
.forumheader .forumheadtext{display:inline-block; padding-top:12px;}
.forumheader .forumheadtext span {display:block; color:#555;}

.forumsearch {margin:0 auto; width:920px; padding-top:10px; padding-left:30px; height:20px; font-size:14px; font-family:微软雅黑;}
.forumsearch #forumcount {float:left; display:inline-block; width:100px; font-size:14px; font-family:微软雅黑;}
.search{ float:left; display:inline-block; width:650px; height:20px; text-align:center; font-size:12px; font-family:微软雅黑; }
.search .searchtext {float:left; display:inline-block; width:157px; height:20px; background:url("../images/searchtext.gif") no-repeat; text-align:right;}
.search .searchtext #searchtext {height:12px; width:130px; margin-top:1px; font-size:10px; border:none; }
.search .searchbtn {float:left; display:inline-block; width:55px; height:20px; background:url("../images/searchbtn.gif") no-repeat; margin:0;}
.forumsearch .newpaste {float:left; display:inline-block; width:69px; height:19px; text-align:center; font-size:11px; font-family:微软雅黑; background:url("../images/release.gif") no-repeat;}
.forumsearch .list {float:left; width:68px; height:19px;}

.forumtitle {margin:0 auto; padding-left:0; width:950px; height:40px; background:url("../images/newstitle.jpg") left top no-repeat; margin-top:15px;}
.forumtitle span {padding-top:13px; color:#393F46; display:inline-block; text-align:center;}
.forumtitle .forumnumber {width:60px; padding-left:5px; width:58px;}
.forumtitle .forumtype {width:120px; padding-top:10px;}
.forumtitle .forumsubject {width:420px;}
.forumtitle .forumdate {width:120px;}
.forumtitle .forumpublisher {width:80px;}
.forumtitle .forumclick{width:100px; display:inline-block; text-align:center; color:#777;}

.forumlist {margin:0 auto; padding:0; width:940px;}
.forumcontent .forumtips {margin:0 auto; padding-top:10px; padding-left:40px; width:900px; height:20px; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3; color:#663300; background:#FFFFCC url("../images/newstips.gif") 20px no-repeat;}
.forumlist ul, .forumlist li {padding:0; list-style:none; display:inline-block;}
.forumlist ul {margin:0 auto; width:940px;}
.forumlist ul li {padding-top:10px; width:940px; height:18px; border-bottom:solid 1px #E2E2E3; color:#393F46}
.forumlist ul li a:hover {color:#940605}
.forumlist ul li .linumber {width:60px; display:inline-block; text-align:center}
.forumlist ul li .litype{width:100px; display:inline-block; text-align:center;}
.forumlist ul li .lisubject {width:480px; display:inline-block; text-align:left;}
.forumlist ul li .lidate {width:120px; display:inline-block; text-align:center; color:#ACAEB2;}
.forumlist ul li .lipublisher {width:80px; display:inline-block; text-align:center; color:#ACAEB2;}
.forumlist ul li .liforumclick{width:100px; display:inline-block; text-align:center; color:#777;}
.forumlist .noforum {padding-left:20px; width:920px; color:Red;}
.forumcontent .forumpagition{margin:10px auto 0 auto; text-align:center;}
/*forumintro*/   
.forumintro {margin:0 auto; padding:0; width:1003px; height:auto; background:#F8F9FB url("../images/newstop.jpg") left top no-repeat; border-bottom:solid 1px #000;}
.forumheader {margin:0 auto; padding:0; width:920px; height:50px; padding-top:16px; padding-left:30px; border-bottom:2px #888 solid ; }
.forumheader .forumforum{float:left; width:130px; height:44px; background:url("../images/forumtitle.gif") no-repeat;}
.forumheader .forumheadtext{display:inline-block; padding-top:12px;}
.forumheader .forumheadtext span {display:block; color:#555;}

.forumsearch {margin:0 auto; width:920px; padding-top:10px; padding-left:30px; height:20px; font-size:14px; font-family:微软雅黑;}
.forumsearch #forumcount {float:left; display:inline-block; width:100px; font-size:14px; font-family:微软雅黑;}
.search{ float:left; display:inline-block; width:650px; height:20px; text-align:center; font-size:12px; font-family:微软雅黑; }
.search .searchtext {float:left; display:inline-block; width:157px; height:20px; background:url("../images/searchtext.gif") no-repeat; text-align:right;}
.search .searchtext #searchtext {height:12px; width:130px; margin-top:1px; font-size:10px; border:none; }
.search .searchbtn {float:left; display:inline-block; width:55px; height:20px; background:url("../images/searchbtn.gif") no-repeat; margin:0;}
.forumsearch .newpaste {float:left; display:inline-block; width:69px; height:19px; text-align:center; font-size:11px; font-family:微软雅黑; background:url("../images/release.gif") no-repeat;}

.forumintrotitle{margin:10px auto; padding-left:0; width:950px; height:40px; background:url("../images/newstitle.jpg") left top no-repeat;}
.forumintrotitle span {padding-top:4px; color:#393F46; display:inline-block; text-align:center;}
.forumintrotitle .forumintrosubject {padding-left:25px; float:left; font-family:@微软雅黑; font-size:18px; font-weight:bold;}
.forumintronav {padding-right:35px; float:right;}     
.forumintronav a {margin-right:10px;}
.forumintronav a:hover {color:#940605}
.forumintronav .anone {margin-right:10px; padding-top:0px; color:Red;}
.forumintrodateauthor {margin:10px auto 0 auto; padding-top:5px; width:915px; height:45px; padding-left:25px; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3;}
.forumintrodateauthor span {padding-top:5px; padding-left:18px; color:#999; float:left; display:block; width:200px; height:13px; background:left 5px no-repeat;}
.forumintrodateauthor .forumauthor {background:url("../images/newsintropeople.gif"); font:15px @微软雅黑; width:auto; color:#000;}
.forumintrodateauthor .ip {margin-left:0px; font-family:Verdana; font-size:9px; width:auto; padding-left:1px; padding-top:10px;}
.forumintrodateauthor .forumweb {width:130px; float:right; background:url("../images/newsweb.gif");}
.forumintrodateauthor .forumtime {clear:both; background:url("../images/newstime.gif");font-family:Verdana; font-size:9px;}
.forumintro .forumintrocontent {margin:0 auto; padding:25px; width:890px; text-indent:25px; line-height:25px;}
.forumintro .forumlink {margin:0 auto; padding:10px 0 10px 25px; width:915px; height:15px; border-bottom:solid 1px #E2E2E3}
.forumintro .forumbacklink {margin:0 auto; padding:15px 0 15px 25px; width:915px; height:15px; font-size:13px;}

.forumnav {margin:0 auto 15px auto; padding:0 35px 0 35px; width:915px; height:auto; border-bottom:solid 1px #E2E2E3; border-top:solid 1px #E2E2E3;}
.forumnav .pages {margin:20px auto 10px auto; text-align:center;}
.forumnav .forumnavfollowcontent {padding-top:25px;}
.forumnav .forumnavfollow {padding:0; border-top:solid 1px #ccc;}
.forumnav .forumnavfollow .forumnavfollowspan-1 {background:#F8F9FB url("../images/newsintropeople.gif") no-repeat; margin-left:20px; width:60px; display:inline-block; padding-left:20px; overflow:hidden; position:relative; top:-8px; color:#666;}
.forumnav .forumnavfollow .forumnavfollowspan-2 {background:#F8F9FB url("../images/newstime.gif") no-repeat; display:inline-block; padding-left:20px; overflow:hidden; position:relative; top:-8px; color:#666;}
.forumnav .forumfollowcontent {padding:0 5px 20px 15px; text-indent:25px; line-height:25px;}
.forumnav a:hover {color:#940605}

.forumintro .awser{margin:0 auto; padding:0 40px;}
.forumintro .awser span{margin:0 auto; width:915px; border-bottom:solid 1px #777; font-weight:bold;}
.forumintro .awser .awsercontent {height:auto; padding:10px 20px;}
.forumintro .awser .awsercontent .content{margin-top:5px; overflow-y:auto;}
.forumintro .awser .awsercontent .ok{ cursor:pointer; COLOR:black; margin-top:5px; margin-left:40px; margin-bottom:10px; cursor:pointer;}
.forumintro .post{margin:0 auto; padding:0 40px;}
.forumintro .post p {padding-top:5px}
.forumintro .post select {background:none;}
.forumintro .post .sumbit {background:#F8F9FB url("../images/answer.gif"); margin:20px; color:#fff; padding-top:15px; width:50px; height:30px; text-align:center; cursor:pointer;} 

/*---信息框--*/
#SysMsgContent {border:1px solid #ddd; width:300px; padding:1px; background:#fff; margin:10px auto 10px auto;}
#SysMsgHead {background:#f5f5f5; padding:4px; color:#333; font-weight:bold; color:Red;}
#SysMsgBody {padding:4px; line-height:180%;background:#f7f7f7;}
#SysMsgBody #Syseditorbody {border:0px; background-color:Transparent; padding:0px;}
#SysMsgBody .SysMessageText{font-size:14px;}
#SysMsgBody .SysMessageText a:hover {color:#940605}

#MsgContent {border:1px solid #ddd; width:450px; padding:1px; background:#fff; margin:auto;}
#MsgHead {background:#f5f5f5; padding:4px; color:#333; text-align:center; font-weight:bold; text-align:left;}
#MsgBody {padding:4px; line-height:180%;background:#f7f7f7; text-align:left;}
#MsgBody #editorbody {border:0px; background-color:Transparent; padding:0px;}
#SysMsgBody .SysMessageText {font-size:10px;}

/*----*/
.topBodyBg {
	background:url("../images/headerBG_r1_c2.jpg")
}
#haloword-title {
background-color:#000000;
border:none;
display:none;
}

#haloword-lookup  {
background-color:#000000;
border:none;
display:none;
}

.newspagition ul {
	float:right;	
	height:20px;
}
.newspagition ul li{

	float:left;
	width:auto;
	min-width:25px;
	height:20px;
	line-height:20px;
}