@charset "gb2312";

body,html{}

/* 2012????????¡è??o?????? */


.wrap{width:927px; margin:0 auto; padding-bottom:15px; background-color:#f8f8f8; font-size:12px;}

.banner{width:100%; height:323px; background:url(_uiimages2012sdljmh_bg_all.png) 0 0 repeat-x; margin:0 auto;}
.banner a{display:block; height:323px; background:url(_uiimages2012sdljmh_bg_top.png) center top no-repeat; text-indent:-99999px;}

.nav{background:url(_uiimages2012sdljmh_bg_top.png) -101px -333px no-repeat; height:61px; padding-left:40px; width:940px; margin:0 auto; margin-top:10px;}
.nav a{display:block; width:145px; text-align:center; color:#fff; float:left; height:39px; line-height:39px; vertical-align:middle; }
.nav a:hover{color:#f7e800; font-weight:bold;}
.nav a.hjmd{width:133px; height:24px; background:url(_uiimages2012sdljmh_bg_all.png) -28px -335px no-repeat; text-indent:-99999px;}

.mhfl{width:685px; border-right:1px #e4e4e4 solid; margin:15px 0; padding-top:10px; padding-right:15px; min-height:1710px;}
.contentBox{}
.contentBox .contentBar{height:49px; position:relative; border-bottom:1px #e4e4e4 solid; margin:25px 0;}
.contentBox .contentBar span{position:absolute; top:0; left:-14px; display:block; width:14px; height:50px; background:url(_uiimages2012sdljmh_bg_all.png) -147px -371px no-repeat; text-indent:-99999px;}
.contentBox .contentBar h2{height:39px; line-height:39px; vertical-align:middle; background-color:#c10a12; font-weight:bold; font-size:22px; color:#fffc00; width:125px; padding-left:25px;}
.contentBox .contentBar a{position:absolute; right:10px; top:28px;}
.contentBox p{font-size:14px; text-indent:2em; line-height:26px; padding:0px 20px 0px 40px;}
.contentBox .cslc{padding-left:30px;}
.contentBox .cslc a{ display:block; background:url(_uiimages2012sdljmh_bg_all.png) -12px -481px no-repeat; width:149px; height:50px; text-indent:-9999px; float:left; margin-right:12px;}
.contentBox .cslc .a2{ background-position:-12px -531px;}
.contentBox .cslc .a3{ background-position:-12px -581px;}
.contentBox .cslc .a4{ background-position:-12px -631px;}
.zplb{}
.zplb span{display:inline-block; width:190px; height:185px; background-color:#e6e7e7; margin-left:30px; margin-top:30px;}
.zplb span dl{width:170px; margin:0 auto; margin-top:10px; text-align:center;}
.zplb span dl dt img{width:170px; height:120px;}
.zplb span dl dd{line-height:20px; padding-top:5px;}
.zplb span dl dd strong{display:block; font-weight:bold;}

.mhfr{width:212px;}
.wbBox{background-color:#fff; margin-right:8px; padding:20px 10px;}
.wbBox .sina,.wbBox .tx{position:relative; height:44px; font-size:12px; font-weight:bold;}
.wbBox .tx{margin-top:20px;}
.wbBox .sina span,.wbBox .tx span{position:absolute; top:5px; left:8px; display:block; width:44px; height:44px; background:url(_uiimages2012sdljmh_bg_all.png) -117px -836px no-repeat; text-indent:-99999px;}
.wbBox .sina ul,.wbBox .tx ul{position:absolute; top:5px; left:65px; color:#2f302d;}
.wbBox .sina em , .wbBox .tx em{display:inline-block;  width:15px; height:14px; background:url(_uiimages2012sdljmh_bg_all.png) -144px -955px no-repeat; text-indent:-99999px;}
.wbBox .tx em{background-position:-147px -982px;}
.wbBox .sina a , .wbBox .tx a{display:block; width:78px; height:23px; background:url(_uiimages2012sdljmh_bg_all.png) -14px -901px no-repeat; text-indent:-99999px; margin-top:7px;}
.wbBox .sina a{background-position:-93px -901px; width:68px;}

.rBox{margin-right:8px;}
.rBox .rBar,.rBox .rBar2{height:31px; border-bottom:2px #dcdcdc solid; -moz-border-bottom-colors:#FFF #dcdcdc; display:block; text-indent:-99999px; background:url(_uiimages2012sdljmh_bg_all.png) -78px -720px no-repeat; margin:18px 0;}
.rBox .rBar2{ background-position:-78px -777px;}
.rBox ul{margin-left:15px; line-height:22px;}

.list{font-size:14px; line-height:25px; margin-left:40px; margin-right:10px;}
.list span{float:right;}


.txtbody .contentBar{height:49px; position:relative; border-bottom:1px #e4e4e4 solid; margin:25px 0;}
.txtbody .contentBar span{position:absolute; top:0; left:-14px; display:block; width:14px; height:50px; background:url(_uiimages2012sdljmh_bg_all.png) -147px -371px no-repeat; text-indent:-99999px;}
.txtbody .contentBar h2{height:39px; line-height:39px; vertical-align:middle; background-color:#c10a12; font-weight:bold; font-size:22px; color:#fffc00; width:125px; padding-left:25px;}
.txtbody .contentBar a{position:absolute; right:10px; top:28px;}
.txtbody p{font-size:14px; text-indent:2em; line-height:26px; padding:0px 20px 0px 40px;}
.txt h1{display:block; font-size:18px; text-align:center; padding:15px 0; font-weight:bold;}

.page{ text-align:center; padding:25px 0 10px 0;}
.page a{display:inline-block; padding:3px 6px; background-color:#ffc6c6; color:#fff; margin:0 2px; font-weight:bold; font-size:14px;}
.page a:hover,.page a.active{color:#646464; background-color:transparent;}

.mhzx{border:2px #f90000 solid; margin-right:8px; margin-top:10px; -moz-border-radius:6px; border-radius:6px;}
.mhzx h3{display:block; background:#ffb401 url(_uiimages2012sdljmh_bg_all.png) -10px -1040px no-repeat; text-indent:-99999px; height:45px;}
.mhzx ul{width:170px; margin:0 auto; margin-top:8px; margin-bottom:8px;}
.mhzx ul li{padding:3px 0;}
.mhzx ul input,.mhzx ul textarea{width:165px; border:1px #a8a8a8 solid;}
.mhzx ul textarea{height:50px;}
.mhzx .formBtn{text-align:center;}
.mhzx .formBtn a{display:inline-block; width:40px; height:20px; line-height:20px; vertical-align:middle; background-color:#a0a0a0; font-size:12px; -moz-border-radius:5px; border-radius:5px;}
.mhzx .formBtn a.btnSubmit{background-color:#c10a12; color:#fff;}

.qtip-content{font-size:12px;}

.footer{margin-top:0px; width:927px; margin:0 auto;}